Franck Nijhof
819e9860a8
Update wled to 0.17.1 ( #117444 )
2024-05-17 13:38:44 +02:00
mk-81
e7ff552de6
Fix Kodi on/off status ( #117436 )
...
* Fix Kodi Issue 104603
Fixes issue, that Kodi media player is displayed as online even when offline. The issue occurrs when using HTTP(S) only (no web Socket) integration after kodi was found online once.
Issue: In async_update the connection exceptions from self._kodi.get_players are not catched and therefore self._players (and the like) are not reset. The call of self._connection.connected returns always true for HTTP(S) connections.
Solution: Catch Exceptions from self._kodi.get_players und reset state in case of HTTP(S) only connection. Otherwise keep current behaviour.
* Fix Kodi Issue 104603 / code style adjustments
as requested
2024-05-17 13:38:41 +02:00
Jiaqi Wu
f48f8eefe7
Fix Lutron Serena Tilt Only Wood Blinds set tilt function ( #117374 )
2024-05-17 13:38:38 +02:00
J. Nick Koston
c90818e10c
Fix squeezebox blocking startup ( #117331 )
...
fixes #117079
2024-05-17 13:38:33 +02:00
tronikos
642a6b44eb
Call Google Assistant SDK service using async_add_executor_job ( #117325 )
2024-05-17 13:38:30 +02:00
Joost Lekkerkerker
bca20646bb
Fix Aurora naming ( #117314 )
2024-05-17 13:38:26 +02:00
Jan Bouwhuis and J. Nick Koston
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
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
jjlawren
17c6a49ff8
Bump SoCo to 0.30.4 ( #117212 )
2024-05-17 13:38:17 +02:00
Tom Harris
5941cf05e4
Fix issue changing Insteon Hub configuration ( #117204 )
...
Add Hub version to config schema
2024-05-17 13:38:14 +02:00
Thomas55555 and Martin Hjelmare
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
Michal Čihař
9d25d228ab
Reduce update interval in Ondilo Ico ( #116989 )
...
Ondilo: reduce update interval
The API seems to have sticter rate-limiting and frequent requests fail
with HTTP 400.
Fixes #116593
2024-05-17 13:38:08 +02:00
tronikos
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
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
Maikel Punie
4501658a16
Mark Duotecno entities unavailable when tcp goes down ( #114325 )
...
When the tcp connection to the duotecno smartbox goes down, mark all entities as unavailable.
2024-05-17 13:37:58 +02:00
amura11 and Erik Montnemery
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
Marc Mueller
4edee94a81
Update mypy-dev to 1.11.0a2 ( #117630 )
2024-05-17 13:32:20 +02:00
epenet
eacbebce22
Prevent const.py in coverage ignore list ( #117625 )
2024-05-17 12:53:58 +02:00
Joost Lekkerkerker
098ba125d1
Extract Monzo coordinator in separate module ( #117034 )
2024-05-17 12:40:19 +02:00
epenet
addc4a84ff
Rename hassio coordinator module ( #117611 )
2024-05-17 12:10:21 +02:00
epenet
ac62faee23
Bump pre-commit to 3.7.1 ( #117619 )
2024-05-17 11:44:51 +02:00
starkillerOG
abe83f5515
Fix Reolink battery translation_key unneeded ( #117616 )
2024-05-17 09:09:01 +02:00
dependabot[bot]
1589226618
Bump actions/checkout from 4.1.4 to 4.1.6 ( #117612 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-05-17 08:45:23 +02:00
Robert Svensson
bbfc2456ec
Improve syncing light states to deCONZ groups ( #117588 )
2024-05-17 08:44:09 +02:00
J. Nick Koston
48ea15cc6e
Fix dlna_dmr task flood when player changes state ( #117606 )
2024-05-17 08:40:14 +02:00
epenet
bbf86335be
Move opengarage coordinator to separate module ( #117608 )
2024-05-17 08:05:43 +02:00
epenet
407d0f88f0
Rename openweathermap coordinator module ( #117609 )
2024-05-17 08:05:11 +02:00
Tom Harris
9420e041ac
Fix issue changing Insteon Hub configuration ( #117204 )
...
Add Hub version to config schema
2024-05-16 21:45:03 -04:00
Robert Svensson
0e3c0ccfd8
Remove old deCONZ entity cleanup ( #117590 )
2024-05-16 21:42:09 -04:00
Robert Svensson
657b3ceedc
Rework deCONZ services to load once and never unload ( #117592 )
...
* Rework deCONZ services to load once and never unload
* Fix hassfest
2024-05-16 21:41:23 -04:00
Marc Mueller
4300ff6b60
Mark HassJob target as Final ( #117578 )
2024-05-17 00:01:07 +02:00
MatthewFlamm
121aa158c9
Use config entry runtime_data in nws ( #117593 )
2024-05-16 23:14:44 +02:00
starkillerOG
f788f88052
Add Reolink battery entities ( #117506 )
...
* add battery sensors
* Disable Battery Temperature and State by default
* fix mypy
* Use device class for icon
2024-05-16 21:41:19 +02:00
Joost Lekkerkerker
68b7302cdc
Add Poolsense platform tests ( #117579 )
2024-05-16 21:35:00 +02:00
MatthewFlamm
9aa7d3057b
Add diagnostics for nws ( #117587 )
...
* add diagnostics
* remove hassfezt exception
2024-05-16 21:26:22 +02:00
Chris Talkington
5635bcce86
Bump pyipp to 0.16.0 ( #117583 )
...
bump pyipp to 0.16.0
2024-05-16 13:04:35 -05:00
Joost Lekkerkerker
cd8dac65b3
Refactor Poolsense config flow tests ( #117573 )
2024-05-16 17:51:57 +02:00
Maciej Bieniek and Maciej Bieniek
789073384b
Support reconfigure flow in Shelly integration ( #117525 )
...
* Support reconfigure flow
* Update strings
* Add tests
---------
Co-authored-by: Maciej Bieniek <478555+bieniu@users.noreply.github.com >
2024-05-16 17:47:12 +02:00
epenet
996132f3f8
Ensure gold and platinum integrations implement diagnostic ( #117565 )
2024-05-16 11:33:23 -04:00
Joost Lekkerkerker
0335a01fba
Use runtime data in Poolsense ( #117570 )
2024-05-16 17:31:14 +02:00
Joakim Sørensen
535aa05c65
Update hass-nabucasa dependency to version 0.81.0 ( #117568 )
2024-05-16 11:08:01 -04:00
epenet
d670f1d81d
Move pure_energie coordinator to separate module ( #117560 )
2024-05-16 16:51:25 +02:00
Michael Hansen
e168cb96e9
Add area filter and rounded time to timers ( #117527 )
...
* Add area filter
* Add rounded time to status
* Fix test
* Extend test
* Increase test coverage
2024-05-16 09:45:14 -05:00
Joost Lekkerkerker
ba395fb9f3
Fix poolsense naming ( #117567 )
2024-05-16 16:42:40 +02:00
epenet
d019c25ae4
Move pvpc coordinator to separate module ( #117559 )
2024-05-16 16:06:50 +02:00
dfaour
6f5e820090
Improve recorder statistics error messages ( #113498 )
...
* Update statistics.py
Added more detail error descriptions to make debugging easier
* Update statistics.py
formatting corrected
2024-05-16 13:44:03 +02:00
Joost Lekkerkerker
4cded378bf
Handle uncaught exceptions in Analytics insights ( #117558 )
2024-05-16 13:43:03 +02:00
epenet
59645aeb0f
Move risco coordinator to separate module ( #117549 )
2024-05-16 13:29:57 +02:00
epenet
388132cfc8
Move rainforest_eagle coordinator to separate module ( #117556 )
2024-05-16 12:57:20 +02:00
Simone Chemelli and Shay Levy
32a9cb4b14
Add Shelly motion sensor switch ( #115312 )
...
* Add Shelly motion sensor switch
* update name
* make motion switch a restore entity
* add test
* apply review comment
* Update tests/components/shelly/test_switch.py
Co-authored-by: Shay Levy <levyshay1@gmail.com >
* Update tests/components/shelly/test_switch.py
Co-authored-by: Shay Levy <levyshay1@gmail.com >
* Update tests/components/shelly/test_switch.py
Co-authored-by: Shay Levy <levyshay1@gmail.com >
* Update tests/components/shelly/test_switch.py
Co-authored-by: Shay Levy <levyshay1@gmail.com >
* rename switch
* Update tests/components/shelly/test_switch.py
Co-authored-by: Shay Levy <levyshay1@gmail.com >
* Update tests/components/shelly/test_switch.py
Co-authored-by: Shay Levy <levyshay1@gmail.com >
* Update tests/components/shelly/test_switch.py
Co-authored-by: Shay Levy <levyshay1@gmail.com >
* fix ruff
---------
Co-authored-by: Shay Levy <levyshay1@gmail.com >
2024-05-16 12:49:49 +02:00