Joost Lekkerkerker and Franck Nijhof
ab9ed0eba4
Handle uncaught exceptions in Analytics insights ( #117558 )
2024-05-17 13:44:57 +02:00
Erik Montnemery and Franck Nijhof
b1746faa47
Fix API creation for passwordless pi_hole ( #117494 )
2024-05-17 13:43:50 +02:00
starkillerOG and Franck Nijhof
615ae780ca
Reolink fix not unregistering webhook during ReAuth ( #117490 )
2024-05-17 13:38:56 +02:00
dba4785c9b
Increase MQTT broker socket buffer size ( #117267 )
...
* Increase MQTT broker socket buffer size
* Revert unrelated change
* Try to increase buffer size
* Set INITIAL_SUBSCRIBE_COOLDOWN back to 0.5 sec
* Sinplify and add test
* comments
* comments
---------
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-05-17 13:38:23 +02:00
Raman Gupta and Franck Nijhof
57cf91a8d4
Fix zwave_js discovery logic for node device class ( #117232 )
...
* Fix zwave_js discovery logic for node device class
* simplify check
2024-05-17 13:38:19 +02:00
a53b8cc0e2
Add reauth for missing token scope in Husqvarna Automower ( #117098 )
...
* Add repair for wrong token scope to Husqvarna Automower
* avoid new installations with missing scope
* tweaks
* just reauth
* texts
* Add link to correct account
* Update homeassistant/components/husqvarna_automower/strings.json
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/husqvarna_automower/strings.json
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/husqvarna_automower/strings.json
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Add comment
* directly assert mock_missing_scope_config_entry.state is loaded
* assert that a flow is started
* pass complete url to strings and simplify texts
* shorten long line
* address review
* simplify tests
* grammar
* remove obsolete fixture
* fix test
* Update tests/components/husqvarna_automower/test_init.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* test if reauth flow has started
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2024-05-17 13:38:11 +02:00
tronikos and Franck Nijhof
652ee1b90d
Avoid exceptions when Gemini responses are blocked ( #116847 )
...
* Bump google-generativeai to v0.5.2
* Avoid exceptions when Gemini responses are blocked
* pytest --snapshot-update
* set error response
* add test
* ruff
2024-05-17 13:38:05 +02:00
Thomas55555 and Franck Nijhof
afb5e622cd
Catch auth exception in husqvarna automower ( #115365 )
...
* Catch AuthException in Husqvarna Automower
* don't use getattr
* raise ConfigEntryAuthFailed
2024-05-17 13:38:01 +02:00
52147e5196
Fix Fully Kiosk set config service ( #112840 )
...
* Fixed a bug that prevented setting Fully Kiosk config values using a template
* Added test to cover change
* Fixed issue identified by Ruff
* Update services.py
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2024-05-17 13:37:52 +02:00
J. Nick Koston and Paulus Schoutsen
1b519a4610
Handle tilt position being None in HKC ( #117141 )
2024-05-10 18:10:02 +00:00
Jan Bouwhuis and Paulus Schoutsen
f34a0dc5ce
Log an exception mqtt client call back throws ( #117028 )
...
* Log an exception mqtt client call back throws
* Supress exceptions and add test
2024-05-10 18:09:56 +00:00
J. Nick Koston and Paulus Schoutsen
1a13e1d024
Simplify MQTT subscribe debouncer execution ( #117006 )
2024-05-10 18:09:55 +00:00
Pete Sage and Paulus Schoutsen
624baebbaa
Fix Sonos select_source timeout error ( #115640 )
2024-05-10 18:09:52 +00:00
Marc Mueller and Franck Nijhof
a4f9a64588
Fix fyta test timezone handling ( #116689 )
2024-05-03 13:36:00 +02:00
4e4ac79595
Fix nws forecast coordinators and remove legacy forecast handling ( #115857 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-05-03 13:34:48 +02:00
Luke Lashley and Franck Nijhof
31cfabc44d
Fix roborock image crashes ( #116487 )
2024-05-01 13:40:22 +02:00
J. Nick Koston and Franck Nijhof
7d51556e1e
Hold a lock to prevent concurrent setup of config entries ( #116482 )
2024-05-01 13:40:18 +02:00
Jan Bouwhuis and Franck Nijhof
3d86577cab
Add test MQTT subscription is completed when birth message is sent ( #116476 )
2024-05-01 13:40:12 +02:00
c54d53b88a
Change SkyConnect integration type back to hardware and fix multi-PAN migration bug ( #116474 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-05-01 13:40:05 +02:00
78d19854dd
Bump bimmer_connected to 0.15.2 ( #116424 )
...
Co-authored-by: Richard <rikroe@users.noreply.github.com >
2024-05-01 13:39:48 +02:00
Marcel van der Veldt and Franck Nijhof
c0d529b072
Some fixes for the Matter light discovery schema ( #116108 )
...
* Fix discovery schema for light platform
* fix switch platform discovery schema
* extend light tests
* Update switch.py
* clarify comment
* use parameter for supported_color_modes
2024-05-01 13:39:16 +02:00
bd8ded1e55
Fix error handling in Shell Command integration ( #116409 )
...
* raise proper HomeAssistantError on command timeout
* raise proper HomeAssistantError on non-utf8 command output
* add error translation and test it
* Update homeassistant/components/shell_command/strings.json
* Update tests/components/shell_command/test_init.py
---------
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
2024-04-30 12:47:38 +02:00
Graham Wetzler and Franck Nijhof
3477c81ed1
Bump smart_meter_texas to 0.5.5 ( #116321 )
2024-04-30 12:47:31 +02:00
Collin Fair and Franck Nijhof
5d9abf9ac5
Fix stale prayer times from islamic-prayer-times ( #115683 )
2024-04-30 12:47:28 +02:00
Robert Resch and Franck Nijhof
8f2d10c49a
Remove strict connection ( #116396 )
2024-04-29 19:44:09 +02:00
7ee79002b3
Store access token in entry for Fyta ( #116260 )
...
* save access_token and expiration date in ConfigEntry
* add MINOR_VERSION and async_migrate_entry
* shorten reading of expiration from config entry
* add additional consts and test for config entry migration
* Update homeassistant/components/fyta/coordinator.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/fyta/__init__.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* omit check for datetime data type
* Update homeassistant/components/fyta/__init__.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/fyta/coordinator.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-04-29 19:43:59 +02:00
a61650e38f
Prevent Shelly raising in a task ( #116355 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-04-29 14:09:40 +00:00
J. Nick Koston and Paulus Schoutsen
9445b84ab5
Fix shelly delaying shutdown ( #116346 )
2024-04-29 14:09:39 +00:00
J. Nick Koston and Paulus Schoutsen
0cec378126
Fix some flapping sonos tests ( #116343 )
2024-04-29 14:09:37 +00:00
Joost Lekkerkerker and Paulus Schoutsen
5ca91190f2
Fix Netatmo indoor sensor ( #116342 )
...
* Debug netatmo indoor sensor
* Debug netatmo indoor sensor
* Fix
2024-04-29 14:09:36 +00:00
J. Nick Koston and Paulus Schoutsen
6786479a81
Fix sonos events delaying shutdown ( #116337 )
2024-04-29 14:09:33 +00:00
J. Nick Koston and Paulus Schoutsen
d1e7471094
Prevent setup retry from delaying shutdown ( #116328 )
2024-04-29 14:09:29 +00:00
J. Nick Koston and Paulus Schoutsen
f2a101128f
Make discovery flow tasks background tasks ( #116327 )
2024-04-29 14:09:28 +00:00
Jan Bouwhuis and Paulus Schoutsen
bfcffb5cb1
Fix no will published when mqtt is down ( #116319 )
2024-04-29 14:09:27 +00:00
J. Nick Koston and Paulus Schoutsen
2c46db16d4
Fix script in restart mode that is fired from the same trigger ( #116247 )
2024-04-29 14:09:25 +00:00
Martin Hjelmare and Paulus Schoutsen
6d8066afa2
Add matter during onboarding ( #116163 )
...
* Add matter during onboarding
* test_zeroconf_not_onboarded_running
* test_zeroconf_not_onboarded_installed
* test_zeroconf_not_onboarded_not_installed
* test_zeroconf_discovery_not_onboarded_not_supervisor
* Clean up
* Add udp address
* Test zeroconf udp info too
* test_addon_installed_failures_zeroconf
* test_addon_running_failures_zeroconf
* test_addon_not_installed_failures_zeroconf
* Clean up stale changes
* Set unique id for discovery step
* Fix tests for background flow
* Fix flow running in background
* Test already discovered zeroconf
* Mock unload entry
2024-04-29 14:09:24 +00:00
Robert Resch and Paulus Schoutsen
2861ac4ac9
Use None as default value for strict connection cloud store ( #116219 )
2024-04-27 07:27:46 +00:00
Erik Montnemery and Paulus Schoutsen
5fb08e8b25
Restore default timezone after electric_kiwi sensor tests ( #116217 )
2024-04-27 07:27:45 +00:00
Erik Montnemery and Paulus Schoutsen
a9b9d7f566
Fix flaky traccar_server tests ( #116191 )
2024-04-27 07:27:42 +00:00
8ac6593b53
Make Roborock listener update thread safe ( #116184 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-04-27 07:27:40 +00:00
Jan Bouwhuis and Paulus Schoutsen
e0cc9198aa
Revert "Return specific group state if there is one" ( #116176 )
...
Revert "Return specific group state if there is one (#115866 )"
This reverts commit 350ca48d4c .
2024-04-27 07:27:37 +00:00
epenet and Paulus Schoutsen
571c86cb91
Handle invalid device type in onewire ( #116153 )
...
* Make device type optional in onewire
* Add comment
2024-04-27 07:27:33 +00:00
Joakim Plate and Paulus Schoutsen
0eace572c6
Don't create event entries for lighting4 rfxtrx devices ( #115716 )
...
These have no standardized command need to be reworked
in the backing library to support exposing as events.
Fixes #115545
2024-04-27 07:27:28 +00:00
c65187cbfb
Fix climate entity creation when Shelly WallDisplay uses external relay as actuator ( #115216 )
...
* Fix climate entity creation when Shelly WallDisplay uses external relay as actuator
* More comments
* Wrap condition into function
---------
Co-authored-by: Maciej Bieniek <478555+bieniu@users.noreply.github.com >
2024-04-27 07:27:27 +00:00
Robert Svensson and GitHub
f8c38fad00
Split out event handling from Axis hub ( #113837 )
...
* Split out event handling from Axis hub
* Improve test coverage
* Mark internal methods with '_'
* Rename to event source
2024-04-24 20:47:22 +02:00
d565c1a84b
Add select platform to jvc_projector component ( #111638 )
...
* Initial commit of jvc_projector select platform
* Move icon to icons.json
* Apply suggestions from code review
* Update tests/components/jvc_projector/test_select.py
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-04-24 17:36:50 +02:00
Joakim Sørensen and GitHub
f83ee963bf
Add binary sensor entities to Traccar Server ( #114719 )
2024-04-24 17:08:56 +02:00
380f192c93
Expose the SkyConnect integration with a firmware config/options flow ( #115363 )
...
Co-authored-by: Stefan Agner <stefan@agner.ch >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Erik <erik@montnemery.com >
2024-04-24 17:06:24 +02:00
169b9b0bfe
Fix removing suggested_display_precision from entity registry ( #110671 )
...
* Fix removing suggested_display_precision from entity registry
* Fix tests
* Update homeassistant/components/sensor/__init__.py
---------
Co-authored-by: Erik <erik@montnemery.com >
2024-04-24 16:47:03 +02:00
Arie Catsman and GitHub
bbaa0c16cc
Cancel timer on enphase_envoy config entry unload ( #111406 )
...
* lingeringtimer
* Add async_cleanup to enphase_envoy_coordinator and call from unload_entry
2024-04-24 16:33:14 +02:00