cd3059aa14
Nice G.O. code quality improvements ( #124319 )
...
* Bring Nice G.O. up to platinum
* Switch to listen in coordinator
* Tests
* Remove parallel updates from coordinator
* Unsub from events on config entry unload
* Detect WS disconnection
* Tests
* Fix tests
* Set unsub to None after unsubbing
* Wait 5 seconds before setting update error to prevent excessive errors
* Tweaks
* More tweaks
* Tweaks part 2
* Potential test for hass stopping
* Improve reconnect handling and test on Homeassistant stop event
* Move event handler to entry init
* Patch const instead of asyncio.sleep
---------
Co-authored-by: jbouwh <jan@jbsoft.nl >
2024-09-06 18:22:59 +02:00
Markus Jacobsen and GitHub
741add0666
Replace strings with constants in Bang & Olufsen testing ( #125423 )
...
Replace strings with constants in service calls
2024-09-06 18:09:43 +02:00
ee59303d3c
Use first media player announcement format for TTS ( #125237 )
...
* Use ANNOUNCEMENT format from first media player for tts
* Fix formatting
---------
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2024-09-06 10:57:09 -05:00
Andre Lengwenus and GitHub
20639b0f02
Add tests for LCN climate and scene platform ( #124466 )
...
* Add tests for LCN climate and scene platform
* Add type hints
* Add snapshots for test_climate
* Add snapshots for test_scene
* Replace await_called assertion with snapshots
* Remove snapshots for simple status changes
* Test platform setup using snapshot_platform
* Fix type hints
* Patch homeassistant.components.lcn context instead of pypck module
* Fix side effects caused by patching PchkConnectionManager in lcn platform context
2024-09-06 17:56:46 +02:00
Arie Catsman and GitHub
ea7b2ecec0
Improve coordinator test coverage for enphase_envoy ( #122375 )
...
* Improve coordinator test coverage for enphase_envoy
* rename to test_coordinator to test_init for enphase_envoy
* Mock pyenphase _obtain_token instead of httpx auth requests in enphase_envoy tests.
* Move EnvoyTokenAuth patch to mock_envoy of enphase_envoy
2024-09-06 17:14:37 +02:00
Erik Montnemery and GitHub
09989e6184
Fix UnboundLocalError in recorder ( #125419 )
2024-09-06 17:14:25 +02:00
Michał Jaworski and GitHub
883e33e72a
Fix mired range in blebox color temp mode lights ( #124258 )
...
* fix: use default mired range in belbox lights running in color temp mode
* fix: ruff
2024-09-06 16:59:14 +02:00
Paulus Schoutsen
ed2d321746
Bump version to 2024.9.1
2024-09-06 14:57:08 +00:00
Pierre Ståhl and Paulus Schoutsen
b50d8fca16
Bump pyatv to 0.15.1 ( #125412 )
2024-09-06 14:57:02 +00:00
Paul Bottein and Paulus Schoutsen
1c7c6d6592
Update frontend to 20240906.0 ( #125409 )
2024-09-06 14:57:01 +00:00
Marlon and Paulus Schoutsen
5cf89bf2bb
Set min_power similar to max_power to support all inverters from apsystems ( #124247 )
...
Set min_power similar to max_power to support all inverters from apsystems ez1 series
2024-09-06 14:57:00 +00:00
Arie Catsman and GitHub
49b07b3749
Provide same entities for all Enphase_envoy CT types ( #124531 )
...
Provide same entities for all Enphase_envoy CT types.
2024-09-06 16:56:43 +02:00
TimL and Paulus Schoutsen
0b95cf1251
Improve handling of old firmware versions ( #125406 )
...
* Update Info fixture with new fields from pysmlight 0.0.14
* Create repair if device is running unsupported firmware
* Add test for legacy firmware info
* Add strings for repair issue
2024-09-06 14:56:06 +00:00
a3f42e36ac
Bump sfrbox-api to 0.0.10 ( #125405 )
...
* bump sfr_box requirement to 0.0.10
* upate manifest file
* Handle None values
---------
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-09-06 14:53:07 +00:00
Dave Leaver and Paulus Schoutsen
973e43ae6a
Fix controlling AC temperature in airtouch5 ( #125394 )
...
Fix controlling AC temperature
2024-09-06 14:53:06 +00:00
tdfountain and GitHub
6b75c86a17
Move ambient sensors (temperature and humidity) to diagnostic in NUT ( #124180 )
...
Move ambient sensors (temperature and humidity) to Diagnostic
2024-09-06 16:53:05 +02:00
e80e189e6b
Increase coordinator update_interval for fyta ( #125393 )
...
* Increase update_interval
* Update homeassistant/components/fyta/coordinator.py
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-09-06 14:53:05 +00:00
Andre Lengwenus and Paulus Schoutsen
27dc2e1b9d
Bump pypck to 0.7.22 ( #125389 )
2024-09-06 14:53:04 +00:00
TimL and Paulus Schoutsen
edb7c76caa
Bump pysmlight to 0.0.14 ( #125387 )
...
Bump pysmlight 0.0.14 for smlight
2024-09-06 14:53:03 +00:00
Ryan Mattson and Paulus Schoutsen
7859d31ca0
Lyric: fixed missed snake case conversions ( #125382 )
...
fixed missed snake case conversions
2024-09-06 14:53:02 +00:00
Marcel van der Veldt and Paulus Schoutsen
6c640d2abe
Fix for Hue sending effect None at turn_on command while no effect is active ( #125377 )
...
* Fix for Hue sending effect None at turn_on command while no effect is active
* typo
* update tests
2024-09-06 14:53:01 +00:00
Erik Montnemery and Paulus Schoutsen
61ee3a9412
Don't allow templating min, max, step in config entry template number ( #125342 )
2024-09-06 14:53:00 +00:00
Simon Lamon and Paulus Schoutsen
4ed18495f3
Add follower to the PlayingMode enum ( #125294 )
...
Update media_player.py
2024-09-06 14:52:59 +00:00
Noah Husby and Paulus Schoutsen
5c8b2cde92
Bump aiorussound to 3.0.4 ( #125285 )
...
feat: bump aiorussound to 3.0.4
2024-09-06 14:52:58 +00:00
Jordi and Paulus Schoutsen
5c2073481d
Increase AquaCell timeout and handle timeout exception properly ( #125263 )
...
* Increase timeout and add handling of timeout exception
* Raise update failed instead of config entry error
2024-09-06 14:52:57 +00:00
G Johansson and Paulus Schoutsen
84c204a7b3
Don't show input panel if default code provided in envisalink ( #125256 )
2024-09-06 14:52:56 +00:00
G Johansson and Paulus Schoutsen
6c15f251c6
Fix blocking call in yale_smart_alarm ( #125255 )
2024-09-06 14:52:56 +00:00
Joost Lekkerkerker and Paulus Schoutsen
48fcf58eb9
Revert #122676 Yamaha discovery ( #125216 )
...
Revert Yamaha discovery
2024-09-06 14:52:55 +00:00
Simon Lamon and Paulus Schoutsen
3c13f4b4cc
Improve play media support in LinkPlay ( #125205 )
...
Improve play media support in linkplay
2024-09-06 14:52:54 +00:00
Shay Levy and Paulus Schoutsen
a14826d75e
Fix BTHome validate triggers for device with multiple buttons ( #125183 )
...
* Fix BTHome validate triggers for device with multiple buttons
* Remove None default
2024-09-06 14:52:53 +00:00
tdfountain and GitHub
f86bd3dfee
Improve consistency of sensor strings to reduce confusion in NUT ( #124184 )
...
Improve consistency of sensor strings to reduce confusion
2024-09-06 16:52:49 +02:00
Marlon and GitHub
069b7a45ed
Set min_power similar to max_power to support all inverters from apsystems ( #124247 )
...
Set min_power similar to max_power to support all inverters from apsystems ez1 series
2024-09-06 16:52:32 +02:00
Erik Montnemery and GitHub
e3e48ff9b7
Use PEP 695 for decorator typing with type aliases in zha ( #124235 )
2024-09-06 16:52:03 +02:00
epenet and GitHub
33814d1180
Add model ID to sfr_box ( #125400 )
2024-09-06 10:50:17 -04:00
Paulus Schoutsen and GitHub
f126a6024e
Migrate ESPHome to assist satellite ( #125383 )
...
* Migrate ESPHome to assist satellite
* Address comments
2024-09-06 10:48:42 -04:00
Michał Jaworski and GitHub
b6d45a5a07
Bump blebox_uniapi to v2.5.0 ( #124298 )
...
blebox: bump blebox_uniapi to v2.5.0
2024-09-06 16:46:54 +02:00
Kevin Worrel and GitHub
f6c681eb5d
Remove support for area, device, or entity targets for screenlogic actions ( #123432 )
...
* Remove non-configentry service target
* Remove unneeded tests
* Remove unneeded issue strings
2024-09-06 16:46:06 +02:00
c4cc158a77
Bump sfrbox-api to 0.0.10 ( #125405 )
...
* bump sfr_box requirement to 0.0.10
* upate manifest file
* Handle None values
---------
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-09-06 16:18:47 +02:00
G Johansson and GitHub
e58cf00a96
Remove deprecated aux_heat from ecobee ( #125246 )
2024-09-06 16:18:24 +02:00
Paulus Schoutsen and GitHub
6976a66758
Migrate VoIP to use assist satellite ( #125381 )
...
* Migrate VoIP to assist satellite
* Fix flaky test
2024-09-06 09:11:51 -05:00
TimL and GitHub
6b1fc00910
Improve handling of old firmware versions ( #125406 )
...
* Update Info fixture with new fields from pysmlight 0.0.14
* Create repair if device is running unsupported firmware
* Add test for legacy firmware info
* Add strings for repair issue
2024-09-06 09:46:08 -04:00
Pierre Ståhl and GitHub
8168b8fce4
Bump pyatv to 0.15.1 ( #125412 )
2024-09-06 09:43:16 -04:00
Joost Lekkerkerker and GitHub
1e6b6fef7e
Revert #122676 Yamaha discovery ( #125216 )
...
Revert Yamaha discovery
2024-09-06 09:42:56 -04:00
73f04e3ede
Add filter run time for deCONZ air purifiers ( #123306 )
...
* Add filter run time for deCONZ air purifiers
* Add duration and second
* Fix review comments
* Update tests/components/deconz/snapshots/test_sensor.ambr
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-09-06 15:41:49 +02:00
G Johansson and GitHub
9f469c08d1
Code quality improvement on local_file ( #125165 )
...
* Code quality improvement on local_file
* Fix
* No translation
* Review comments
2024-09-06 15:35:38 +02:00
J. Nick Koston and GitHub
051a28b55a
Remove unneeded wrapping of URL in URL in network helper ( #125265 )
...
* Remove unneeded wrapping of URL in URL in network helper
* fix mocks
2024-09-06 15:34:52 +02:00
J. Nick Koston and GitHub
ff449e7741
Bump yarl to 1.9.11 ( #125287 )
...
* Bump yarl to 1.9.10
changelog: https://github.com/aio-libs/yarl/compare/v1.9.9...v1.9.10
* 11
2024-09-06 15:23:22 +02:00
Noah Husby and GitHub
8d239d368b
Bump aiorussound to 3.0.4 ( #125285 )
...
feat: bump aiorussound to 3.0.4
2024-09-06 15:22:39 +02:00
epenet and GitHub
3a5309e9a0
Improve config flow type hints in tellduslive ( #125299 )
2024-09-06 15:20:39 +02:00
epenet and GitHub
86ef7bab28
Improve config flow type hints in totalconnect ( #125300 )
2024-09-06 15:20:11 +02:00