G Johansson
840089b8ac
Handle OSError during setup for System Monitor ( #107396 )
...
* Handle OSError during setup for System Monitor
* Clean string copy
* debug
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2024-01-07 13:15:34 +01:00
Raman Gupta
d19037a36b
Clean up zwave_js test_removed_device test ( #107346 )
2024-01-07 12:26:08 +01:00
Marc Mueller
cd8adfc84e
Improve flume typing ( #107444 )
2024-01-07 11:39:41 +01:00
Joost Lekkerkerker
cecb12a93c
Remove name from faa_delays ( #107418 )
2024-01-07 11:27:13 +01:00
Michael
84b20edeca
Add missing wifi data in AVM!Fritz Tools tests ( #107373 )
2024-01-07 10:51:31 +01:00
RJPoelstra
c833f275d6
Add select platform to Vogel's MotionMount integration ( #107132 )
2024-01-06 23:44:28 -10:00
Marc Mueller
e4ff51fa9a
Enable strict typing for youtube ( #107440 )
2024-01-07 10:43:54 +01:00
Marc Mueller
d8c79964c8
Enable strict typing for waqi ( #107439 )
2024-01-07 10:43:42 +01:00
Marc Mueller
be68feffdd
Enable strict typing for enphase_envoy ( #107436 )
2024-01-06 23:42:38 -10:00
Marc Mueller
5a39503acc
Enable strict typing for led_ble ( #107437 )
2024-01-06 23:41:54 -10:00
Marc Mueller
de3fde5901
Enable strict typing for oralb ( #107438 )
2024-01-06 23:41:31 -10:00
Aaron Bach
c96f9864c5
Remove leftover Guardian mixin ( #107424 )
2024-01-06 23:06:45 -07:00
Aaron Bach
e446857001
Clean up buggy Guardian `switch` context managers ( #107426 )
2024-01-06 23:06:28 -07:00
Aaron Bach
50fbcaf20f
Streamline exception handling in Guardian ( #107053 )
2024-01-06 12:56:19 -10:00
Elvio
fce869248c
Update Apprise to 1.7.1 ( #107383 )
2024-01-06 23:44:20 +01:00
Brandon Rothweiler
3f2170bd06
Bump py-aosmith to 1.0.6 ( #107409 )
2024-01-06 12:01:11 -10:00
Marc Mueller
4ea8c174f5
Improve homekit_controller typing ( #107381 )
2024-01-06 11:02:30 -10:00
Ben Morton
427f7a7866
Add support for the Spotify DJ ( #107268 )
...
* Add support for the Spotify DJ playlist by mocking the playlist response
Add error handling for playlist lookup to ensure it doesn't break current playback state loading
* Run linters
Add exception type to playlist lookup error handling
* Fix typo in comment
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-01-06 17:22:46 +01:00
Brandon Rothweiler
4af47a4815
Add diagnostics to A. O. Smith integration ( #106343 )
...
* Add diagnostics to A. O. Smith integration
* Bump py-aosmith to 1.0.4
* remove redactions from test fixture
2024-01-06 17:16:24 +01:00
Marc-Olivier Arsenault
94885b9868
remove marcolivierarsenault from ecobee codeowners ( #107377 )
2024-01-06 16:29:50 +01:00
Josef Zweck
7385da626e
Add new locks automatically to tedee integration ( #107372 )
...
* remove removed locks
* move duplicated code to function
* remove entities by removing device
* add new locks automatically
* add locks from coordinator
* remove other PR stuff
* add pullspring lock to test for coverage
* requested changes
2024-01-06 16:02:07 +01:00
Jan Bouwhuis
d6aaaf1f1a
Only mock config_entries.HANDLERS for the current test in mock_config_flow ( #107357 )
2024-01-06 11:46:12 +01:00
J. Nick Koston
65985c4e0b
Fix name of 64bit intel/amd arch in builder and wheels workflow ( #107335 )
2024-01-06 11:30:20 +01:00
Sid
9b1a8a1129
enigma2: fix exception when device in deep sleep, fix previous track ( #107296 )
...
enigma2: fix exception when device in deep sleep; previous track
2024-01-06 11:18:32 +01:00
Joost Lekkerkerker
a03ac3ddcd
Fix passing correct location id to streamlabs water ( #107291 )
2024-01-06 10:50:06 +01:00
Marc Mueller
3086d33261
Fix rainforest_raven typing ( #107309 )
2024-01-06 10:41:25 +01:00
Marc Mueller
902d5a79ca
Enable strict typing for p1_monitor ( #107301 )
2024-01-06 10:38:50 +01:00
Marc Mueller
135a718a0e
Enable strict typing for energyzero ( #107300 )
2024-01-06 10:33:22 +01:00
Marc Mueller
28c0c2d2ad
Enable strict typing for easyenergy ( #107299 )
2024-01-06 10:31:55 +01:00
J. Nick Koston
6ff990e2c2
Avoid fetching logger in check_if_deprecated_constant if there is nothing to log ( #107341 )
...
getLogger needs a threading lock so its nice to avoid
calling it if we are not going to log anything
2024-01-06 10:20:30 +01:00
J. Nick Koston
851ad21d11
Small cleanup to zeroconf properties matcher ( #107342 )
...
* Small cleanup to zeroconf properties matcher
- Switch to dict.items() to avoid dict key lookup
- return early when a match is rejected
* tweak
2024-01-06 10:16:57 +01:00
J. Nick Koston
44018a4183
Use faster identity checks for SupportsResponse Enum ( #107351 )
2024-01-06 10:12:31 +01:00
Aidan Timson
ba60290431
Fix support for play/pause functionality in System Bridge ( #103423 )
...
Fix support for play/pause functionality
2024-01-06 10:06:23 +01:00
jimmyd-be
ee67c97274
Add time entity to Renson ( #105031 )
...
* Add time entity to Renson
* Update homeassistant/components/renson/time.py
Co-authored-by: Robert Resch <robert@resch.dev>
* remove deleted sensors from strings.json
* Fix Ruff issue
* Fixed loading issue
* Try to fix frozen error
* Revert "Try to fix frozen error"
This reverts commit 803104c2925e6d5acecc0a9d45170a0c85ee7f0e.
* Try to fix frozen error
* Revert "Try to fix frozen error"
This reverts commit 8ba2dcce9444fadcf6bf79e86295f93359b6d7b8.
* Update homeassistant/components/renson/time.py
Co-authored-by: Robert Resch <robert@resch.dev>
* Change import + api argument
* use _attr_has_entity_name
* Update homeassistant/components/renson/time.py
Co-authored-by: Jan-Philipp Benecke <github@bnck.me>
---------
Co-authored-by: Robert Resch <robert@resch.dev>
Co-authored-by: Jan-Philipp Benecke <github@bnck.me>
2024-01-06 09:27:34 +01:00
Paulus Schoutsen
f1d2868fd0
Add API to fetch Assist devices ( #107333 )
...
* Add API to fetch Assist devices
* Revert some changes to fixture, make a single fixture for an Assist device
2024-01-05 23:30:18 -05:00
nic
6201e81eca
Bump zm-py version to v0.5.3 for zoneminder ( #107331 )
...
zm-py version bump for zoneminder
Signed-off-by: Nic Boet <nic@boet.cc>
2024-01-05 19:19:35 -08:00
J. Nick Koston
c86d1b03fc
Disable thermobeacon voltage sensors by default ( #107326 )
2024-01-05 16:06:31 -10:00
Marc Mueller
4e62dacc00
Fix lutron test AttributeError (2) ( #107324 )
2024-01-06 01:15:50 +01:00
Marc Mueller
133fd6ea5d
Fix lutron test AttributeError ( #107323 )
2024-01-06 00:51:17 +01:00
Joost Lekkerkerker
49284fb469
Fix duplicate unique_ids in emonitor ( #107320 )
2024-01-05 13:33:04 -10:00
Shay Levy
ad3c78f848
Fix Shelly missing Gen value for older devices ( #107294 )
2024-01-05 13:32:04 -10:00
David F. Mulcahey
2ed9397611
Fix assertion error when unloading ZHA with pollable entities ( #107311 )
2024-01-05 16:53:43 -05:00
Joost Lekkerkerker
2b43271c3b
Move Lutron entry data to typed class ( #107256 )
...
* Move Lutron entry data to typed class
* Move Lutron entry data to typed class
* Exclude file
* Update homeassistant/components/lutron/__init__.py
Co-authored-by: Jan-Philipp Benecke <github@bnck.me>
---------
Co-authored-by: Jan-Philipp Benecke <github@bnck.me>
2024-01-05 22:04:10 +01:00
Roman Sivriver
bb03579bd9
Fix typo in recorder strings.json ( #107278 )
2024-01-05 20:39:04 +01:00
Joost Lekkerkerker
9672ca5719
Extract LutronDevice into separate file ( #107285 )
2024-01-05 20:38:02 +01:00
wilburCforce
52653220e3
Add code owner for Lutron ( #107280 )
...
* hassfest enable
* update code owner
* fix code owner typo
* removed garbage
2024-01-05 20:07:08 +01:00
J. Nick Koston
81458dbf6f
Add test coverage for ESPHome state subscription ( #107045 )
2024-01-05 19:51:49 +01:00
Jan-Philipp Benecke
c81f909ee3
Use call_soon_threadsafe in mqtt client unsubscribe callback ( #107266 )
2024-01-05 19:45:56 +01:00
Michael Hansen
a600a0e023
Expose all areas to Assist and ignore empty aliases ( #107267 )
...
* Expose all areas to Assist
* Skip empty entity/area aliases
2024-01-05 13:45:41 -05:00
J. Nick Koston
24ee64e20c
Convert cert_expiry to use asyncio ( #106919 )
2024-01-05 08:03:53 -10:00