J. Nick Koston and GitHub
abb217086f
Group wemo platform forwards to reduce overhead ( #113972 )
2024-03-21 21:59:50 -04:00
+12
f10d924e8b
2024.3.2 ( #113973 )
...
* Streamline Notion config entry updates (refresh token and user ID) (#112832 )
* Bump aioautomower to 2024.3.2 (#113162 )
* Bump aioautomower to 2024.3.3 (#113430 )
* Check for EA release channel for UniFi Protect (#113432 )
Co-authored-by: J. Nick Koston <nick@koston.org >
* Bump `pysnmp-lextudio` to version `6.0.11` (#113463 )
* Tado fix water heater (#113464 )
Co-authored-by: Joostlek <joostlek@outlook.com >
* Bump aiodhcpwatcher to 0.8.2 (#113466 )
* Bump axis to v55 (#113479 )
* Bump croniter to 2.0.2 (#113494 )
* Revert setting communication delay in Risco init (#113497 )
* Bump pyrisco to 0.5.10 (#113505 )
* Fix missing context when running script from template entity (#113523 )
Co-authored-by: J. Nick Koston <nick@koston.org >
* Bump ical to 7.0.3 to fix local-todo persisted with invalid DTSTART values (#113526 )
* Fix Airthings BLE illuminance sensor name (#113560 )
* Ignore Shelly block update with cfgChanged None (#113587 )
* Catch `TimeoutError` in `Brother` config flow (#113593 )
* Catch TimeoutError in Brother config flow
* Update tests
* Remove unnecessary parentheses
---------
Co-authored-by: Maciej Bieniek <478555+bieniu@users.noreply.github.com >
* Bump axis to v56 (#113608 )
* Bump pyunifiprotect to 5.0.1 (#113630 )
* Bump pyunifiprotect to 5.0.2 (#113651 )
* Add removal condition to Shelly battery sensor (#113703 )
Co-authored-by: Maciej Bieniek <478555+bieniu@users.noreply.github.com >
* Bump aioraven to 0.5.2 (#113714 )
* Fix unknown values in onewire (#113731 )
* Fix unknown values in onewire
* Update tests
* Bump pymodbus v3.6.6 (#113796 )
* Catch API errors in cast media_player service handlers (#113839 )
* Catch API errors in cast media_player service handlers
* Remove left over debug code
* Fix wrapping of coroutine function with api_error
* Bump pychromecast to 14.0.1 (#113841 )
* Fix startup race in cast (#113843 )
* Redact the area of traccar server geofences (#113861 )
* Bump pytedee_async to 0.2.17 (#113933 )
* Bump axis to v57 (#113952 )
* Bump version to 2024.3.2
---------
Co-authored-by: Aaron Bach <bachya1208@gmail.com >
Co-authored-by: Thomas55555 <59625598+Thomas55555@users.noreply.github.com >
Co-authored-by: Christopher Bailey <cbailey@mort.is >
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: Lex Li <425130+lextm@users.noreply.github.com >
Co-authored-by: Erwin Douna <e.douna@gmail.com >
Co-authored-by: Joostlek <joostlek@outlook.com >
Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com >
Co-authored-by: Diogo Gomes <diogogomes@gmail.com >
Co-authored-by: On Freund <onfreund@gmail.com >
Co-authored-by: Erik Montnemery <erik@montnemery.com >
Co-authored-by: Allen Porter <allen@thebends.org >
Co-authored-by: Shay Levy <levyshay1@gmail.com >
Co-authored-by: Maciej Bieniek <bieniu@users.noreply.github.com >
Co-authored-by: Maciej Bieniek <478555+bieniu@users.noreply.github.com >
Co-authored-by: Scott K Logan <logans@cottsay.net >
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
Co-authored-by: jan iversen <jancasacondor@gmail.com >
Co-authored-by: Joakim Sørensen <ludeeus@ludeeus.dev >
Co-authored-by: Josef Zweck <24647999+zweckj@users.noreply.github.com >
2024-03-21 21:57:36 -04:00
Erik Montnemery and GitHub
79f2eaaf41
Deprecate the panel_iframe integration ( #113410 )
...
* Deprecate the panel_iframe integration
* Address review comments
* Customize issue text
* Update test
2024-03-22 02:48:52 +01:00
J. Nick Koston and GitHub
5b9f40b0f0
Pre import mobile app platforms to avoid having to wait on them ( #113966 )
2024-03-22 02:40:15 +01:00
Paul Chanvin and GitHub
b2cab70cc0
Fix argument name in async_update_ha_state warning message ( #113969 )
...
Fixed warning message using async_update_ha_state
2024-03-22 02:26:11 +01:00
Paulus Schoutsen
91bb321d8f
Bump version to 2024.3.2
2024-03-21 20:25:19 -04:00
Robert Svensson and Paulus Schoutsen
19ef92735c
Bump axis to v57 ( #113952 )
2024-03-21 20:25:11 -04:00
Josef Zweck and Paulus Schoutsen
6c274abc50
Bump pytedee_async to 0.2.17 ( #113933 )
2024-03-21 20:25:10 -04:00
Joakim Sørensen and Paulus Schoutsen
1e57f52ba2
Redact the area of traccar server geofences ( #113861 )
2024-03-21 20:25:09 -04:00
Erik Montnemery and Paulus Schoutsen
8056886c66
Fix startup race in cast ( #113843 )
2024-03-21 20:25:08 -04:00
Erik Montnemery and Paulus Schoutsen
14c4cdc089
Bump pychromecast to 14.0.1 ( #113841 )
2024-03-21 20:25:07 -04:00
Erik Montnemery and Paulus Schoutsen
4132a3d2ea
Catch API errors in cast media_player service handlers ( #113839 )
...
* Catch API errors in cast media_player service handlers
* Remove left over debug code
* Fix wrapping of coroutine function with api_error
2024-03-21 20:25:07 -04:00
jan iversen and Paulus Schoutsen
d67cd2af0c
Bump pymodbus v3.6.6 ( #113796 )
2024-03-21 20:25:06 -04:00
epenet and Paulus Schoutsen
33678ff5a4
Fix unknown values in onewire ( #113731 )
...
* Fix unknown values in onewire
* Update tests
2024-03-21 20:25:05 -04:00
Scott K Logan and Paulus Schoutsen
6859bae0b1
Bump aioraven to 0.5.2 ( #113714 )
2024-03-21 20:25:04 -04:00
368586c9d1
Add removal condition to Shelly battery sensor ( #113703 )
...
Co-authored-by: Maciej Bieniek <478555+bieniu@users.noreply.github.com >
2024-03-21 20:25:03 -04:00
Christopher Bailey and Paulus Schoutsen
eb8a8424a5
Bump pyunifiprotect to 5.0.2 ( #113651 )
2024-03-21 20:25:03 -04:00
Christopher Bailey and Paulus Schoutsen
686487e59c
Bump pyunifiprotect to 5.0.1 ( #113630 )
2024-03-21 20:25:02 -04:00
Robert Svensson and Paulus Schoutsen
fa9f5bd647
Bump axis to v56 ( #113608 )
2024-03-21 20:25:00 -04:00
2e2d303291
Catch TimeoutError in Brother config flow ( #113593 )
...
* Catch TimeoutError in Brother config flow
* Update tests
* Remove unnecessary parentheses
---------
Co-authored-by: Maciej Bieniek <478555+bieniu@users.noreply.github.com >
2024-03-21 20:24:59 -04:00
Shay Levy and Paulus Schoutsen
0a64ae2f7a
Ignore Shelly block update with cfgChanged None ( #113587 )
2024-03-21 20:24:58 -04:00
Joost Lekkerkerker and Paulus Schoutsen
a7908d8250
Fix Airthings BLE illuminance sensor name ( #113560 )
2024-03-21 20:24:58 -04:00
Allen Porter and Paulus Schoutsen
4a620e015f
Bump ical to 7.0.3 to fix local-todo persisted with invalid DTSTART values ( #113526 )
2024-03-21 20:24:57 -04:00
d5864a40a8
Fix missing context when running script from template entity ( #113523 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-03-21 20:24:56 -04:00
On Freund and Paulus Schoutsen
05b900321b
Bump pyrisco to 0.5.10 ( #113505 )
2024-03-21 20:24:55 -04:00
On Freund and Paulus Schoutsen
5163b5f888
Revert setting communication delay in Risco init ( #113497 )
2024-03-21 20:24:27 -04:00
Diogo Gomes and Paulus Schoutsen
8bae8fdd75
Bump croniter to 2.0.2 ( #113494 )
2024-03-21 20:22:08 -04:00
Robert Svensson and Paulus Schoutsen
de966b0eb1
Bump axis to v55 ( #113479 )
2024-03-21 20:22:07 -04:00
J. Nick Koston and Paulus Schoutsen
099c228169
Bump aiodhcpwatcher to 0.8.2 ( #113466 )
2024-03-21 20:21:32 -04:00
a5994d1d5f
Tado fix water heater ( #113464 )
...
Co-authored-by: Joostlek <joostlek@outlook.com >
2024-03-21 20:16:26 -04:00
Lex Li and Paulus Schoutsen
26b26a3b1f
Bump pysnmp-lextudio to version 6.0.11 ( #113463 )
2024-03-21 20:16:25 -04:00
273d01c0f4
Check for EA release channel for UniFi Protect ( #113432 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-03-21 20:16:24 -04:00
Thomas55555 and Paulus Schoutsen
a167b0acaf
Bump aioautomower to 2024.3.3 ( #113430 )
2024-03-21 20:16:23 -04:00
Thomas55555 and Paulus Schoutsen
8b00229868
Bump aioautomower to 2024.3.2 ( #113162 )
2024-03-21 20:15:49 -04:00
Aaron Bach and Paulus Schoutsen
10fc40e415
Streamline Notion config entry updates (refresh token and user ID) ( #112832 )
2024-03-21 20:10:42 -04:00
Arie Catsman and GitHub
5f5d40ed52
Bump pyenphase to 1.20.0 ( #113963 )
2024-03-21 13:56:31 -10:00
4da701a8e9
Add guard to HomeAssistantError __str__ method to prevent a recursive loop ( #113913 )
...
* Add guard to HomeAssistantError `__str__` method to prevent a recursive loop
* Use repr of class instance instead
* Apply suggestion to explain __str__ method is missing
---------
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-03-21 23:12:25 +01:00
Dave T and GitHub
a6d98c1857
Improve user error messages for generic camera ( #112814 )
...
* Generic camera: Insufficient error message when configuration fails
Fixes #112279
* Add tests
* Fix typo in string
* Add new error strings to options flow.
* Group and improve error strings following PR review
2024-03-21 21:54:45 +00:00
Robert Svensson and GitHub
0c791051b8
Bump axis to v57 ( #113952 )
2024-03-21 21:42:42 +01:00
J. Nick Koston and GitHub
9a863638f6
Avoid writing HomeKit state to disk unless its missing ( #111970 )
2024-03-21 09:19:55 -10:00
J. Nick Koston and GitHub
d0708b5b32
Fix grammar in async_get_platform comment ( #113948 )
...
https://github.com/home-assistant/core/pull/113917#pullrequestreview-1951203739
2024-03-21 15:10:47 -04:00
63275d61a5
Add Shelly RGB/RGBW profiles support ( #113808 )
...
* Add Shelly RGB/RGBW profiles support
* Update homeassistant/components/shelly/light.py
Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com >
* Use walrus in rgbw_key_ids
* Use walrus in light_key_ids
---------
Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com >
2024-03-21 21:04:50 +02:00
8728057b1b
Add support for Shelly RPC devices custom TCP port ( #110860 )
...
* First coding
* add port to config_entry + gen1 not supported msg
* fix async_step_credentials
* strings
* fix reauth
* fix visit device link
* increased MINOR_VERSION
* apply review comments
* align to latest aioshelly
* missing tests
* introduce port parameter
* update tests
* remove leftover
* remove "port" data_description key
* missing key
* apply review comments
* apply more review comments
* Add tests
* apply review comment
* apply review comment (part 2)
* description update
* fine tuning description
* fix test patching
---------
Co-authored-by: Shay Levy <levyshay1@gmail.com >
2024-03-21 19:58:56 +01:00
J. Nick Koston and GitHub
8141a246b0
Remove unrelated patching from scrape test ( #113951 )
...
https://github.com/home-assistant/core/pull/105516#discussion_r1534459365
The fixture already is designed to go unavailable on the 3rd update
2024-03-21 19:54:24 +01:00
63221356f6
Add select platform to Husqvarna Automower ( #113816 )
...
* Add select platform to Husqvarna Automower
* docstring
* address review
* pin headlight_modes list
* Apply suggestions from code review
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Apply review
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-03-21 17:07:09 +01:00
Josef Zweck and GitHub
b4c36d4676
Bump pytedee_async to 0.2.17 ( #113933 )
2024-03-21 15:27:51 +01:00
G Johansson and GitHub
9289fa23a1
Add availability to Scrape config flow ( #105516 )
2024-03-21 13:13:25 +01:00
+1
e5fa6f0176
Add Bluetooth support to La Marzocco integration ( #108287 )
...
* init
* init tests
* linting
* checks
* tests, linting
* pylint
* add tests
* switch tests
* add water heater tests
* change icons
* extra args cleanup
* moar tests
* services tests
* remove extra platforms
* test for unique id
* back to single instance
* add diagnostics
* remove extra platforms
* test for unique id
* back to single instance
* Add better connection management for Idasen Desk (#102135 )
* Return 'None' for light attributes when off instead of removing them (#101946 )
* Bump home-assistant-bluetooth to 1.10.4 (#102268 )
* Bump orjson to 3.9.9 (#102267 )
* Bump opower to 0.0.37 (#102265 )
* Bump Python-Roborock to 0.35.0 (#102275 )
* Add CodeQL CI Job (#102273 )
* Remove unused dsmr sensors (#102223 )
* rebase messed up conftest
* more tests for init
* add client to coveragerc
* add client to coveragerc
* next lmcloud version
* strict typing
* more typing
* allow multiple machines
* remove unneeded var
* Update homeassistant/components/lamarzocco/coordinator.py
Co-authored-by: Robert Resch <robert@resch.dev >
* Update homeassistant/components/lamarzocco/diagnostics.py
Co-authored-by: Robert Resch <robert@resch.dev >
* Update homeassistant/components/lamarzocco/__init__.py
Co-authored-by: Robert Resch <robert@resch.dev >
* PR suggestions
* remove base exception
* Update manifest.json
* update lmcloud
* update lmcloud
* remove ignore
* selection bugfix for machines with space in name
* bugfix temps
* add options flow
* send out full user input
* remove options flow
* split the tests to avoid timeouts
* use selectoptionsdict for selection
* removing rccoleman
* improve test coverage to 100%
* Update config_flow.py
Co-authored-by: Robert Resch <robert@resch.dev >
* Update config_flow.py
Co-authored-by: Robert Resch <robert@resch.dev >
* Update config_flow.py
Co-authored-by: Robert Resch <robert@resch.dev >
* autoselect cloud machine for discovered machine
* move default values to 3rd party lib
* bring property changes from lmcloud
* moving things to lmcloud
* move validation to method
* move more things to lmcloud
* remove unused const
* Update homeassistant/components/lamarzocco/coordinator.py
Co-authored-by: Robert Resch <robert@resch.dev >
* Update homeassistant/components/lamarzocco/coordinator.py
Co-authored-by: Robert Resch <robert@resch.dev >
* Update homeassistant/components/lamarzocco/__init__.py
Co-authored-by: Robert Resch <robert@resch.dev >
* Update homeassistant/components/lamarzocco/__init__.py
Co-authored-by: Robert Resch <robert@resch.dev >
* remove callback from coordinator
* remove waterheater, add switch
* improvement to background task
* next lmcloud
* adapt to lib changes
* Update homeassistant/components/lamarzocco/strings.json
Co-authored-by: Robert Resch <robert@resch.dev >
* Update homeassistant/components/lamarzocco/entity.py
Co-authored-by: Robert Resch <robert@resch.dev >
* Update homeassistant/components/lamarzocco/entity.py
Co-authored-by: Robert Resch <robert@resch.dev >
* Update homeassistant/components/lamarzocco/switch.py
Co-authored-by: Robert Resch <robert@resch.dev >
* Update homeassistant/components/lamarzocco/switch.py
Co-authored-by: Robert Resch <robert@resch.dev >
* Update homeassistant/components/lamarzocco/entity.py
Co-authored-by: Robert Resch <robert@resch.dev >
* Update homeassistant/components/lamarzocco/strings.json
Co-authored-by: Robert Resch <robert@resch.dev >
* requested changes
* Update homeassistant/components/lamarzocco/switch.py
Co-authored-by: Robert Resch <robert@resch.dev >
* Update homeassistant/components/lamarzocco/entity.py
Co-authored-by: Robert Resch <robert@resch.dev >
* Update tests/components/lamarzocco/test_config_flow.py
Co-authored-by: Robert Resch <robert@resch.dev >
* Update tests/components/lamarzocco/test_config_flow.py
Co-authored-by: Robert Resch <robert@resch.dev >
* some requested changes
* changes
* requested changes
* move steam boiler to controls
* fix: remove entities from GS3MP model + tests
* remove dataclass decorator
* next lmcloud version
* improvements
* move reauth to user step
* improve config flow
* remove asserts in favor of runtimeerrors
* undo conftest comment
* make duc return none
* Update homeassistant/components/lamarzocco/switch.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/lamarzocco/entity.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/lamarzocco/config_flow.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* remove diagnostics, changes
* refine config flow
* remove runtimeerrors in favor of asserts
* move initialization of lm_client to coordinator
* remove things from lmclient
* remove lm_client
* remove lm_client
* bump lm version
* correctly set initialized for tests
* move exception handling inside init + tests
* add test for switch without bluetooth on
* bump lmcloud
* pass httpx client to LMLocalAPI
* add call function to reduce code
* switch to snapshot testing
* remove bluetooth
* bump version
* cleanup import
* remove unused const
* set correct integration_type
* correct default selection in CF
* reduce unnecessary tests by fixture change
* use other json loads helpers
* move prebrew/infusion to select entity
* bump lmcloud
* Update coordinator.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update coordinator.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update coordinator.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update entity.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update entity.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* requested feedback
* step description, bump lmcloud
* create init integration functino
* revert
* ruff
* remove leftover BT test
* make main switch main entity
* bump lmcloud
* re-add bluetooth
* improve
* bump firmware (again)
* correct test
* Update homeassistant/components/lamarzocco/coordinator.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/lamarzocco/entity.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/lamarzocco/strings.json
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* separate device test
* add BT to entites
* fix import
* docstring
* minor
* fix rebase
* get device from discovered devices
* tweak
* change tests
* switch to dict
* switch to options
* fix
* fix
---------
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com >
Co-authored-by: Paul Bottein <paul.bottein@gmail.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: tronikos <tronikos@users.noreply.github.com >
Co-authored-by: Luke Lashley <conway220@gmail.com >
Co-authored-by: Franck Nijhof <git@frenck.dev >
Co-authored-by: dupondje <jean-louis@dupond.be >
Co-authored-by: Robert Resch <robert@resch.dev >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-03-21 13:08:11 +01:00
Jan-Philipp Benecke and GitHub
e23943debf
Remove deprecated hass.components from flux switch tests and use fixture ( #113875 )
2024-03-21 11:44:05 +01:00
ccfe0ba036
Bump Wandalen/wretry.action from 1.4.10 to 2.0.0 ( #113888 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-21 11:43:11 +01:00