Scott K Logan
6859bae0b1
Bump aioraven to 0.5.2 ( #113714 )
2024-03-21 20:25:04 -04:00
Maciej Bieniek and Maciej Bieniek
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
eb8a8424a5
Bump pyunifiprotect to 5.0.2 ( #113651 )
2024-03-21 20:25:03 -04:00
Christopher Bailey
686487e59c
Bump pyunifiprotect to 5.0.1 ( #113630 )
2024-03-21 20:25:02 -04:00
Robert Svensson
fa9f5bd647
Bump axis to v56 ( #113608 )
2024-03-21 20:25:00 -04:00
Maciej Bieniek and Maciej Bieniek
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
0a64ae2f7a
Ignore Shelly block update with cfgChanged None ( #113587 )
2024-03-21 20:24:58 -04:00
Joost Lekkerkerker
a7908d8250
Fix Airthings BLE illuminance sensor name ( #113560 )
2024-03-21 20:24:58 -04:00
Allen Porter
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
Erik Montnemery and J. Nick Koston
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
05b900321b
Bump pyrisco to 0.5.10 ( #113505 )
2024-03-21 20:24:55 -04:00
On Freund
5163b5f888
Revert setting communication delay in Risco init ( #113497 )
2024-03-21 20:24:27 -04:00
Diogo Gomes
8bae8fdd75
Bump croniter to 2.0.2 ( #113494 )
2024-03-21 20:22:08 -04:00
Robert Svensson
de966b0eb1
Bump axis to v55 ( #113479 )
2024-03-21 20:22:07 -04:00
J. Nick Koston
099c228169
Bump aiodhcpwatcher to 0.8.2 ( #113466 )
2024-03-21 20:21:32 -04:00
Erwin Douna and Joostlek
a5994d1d5f
Tado fix water heater ( #113464 )
...
Co-authored-by: Joostlek <joostlek@outlook.com >
2024-03-21 20:16:26 -04:00
Lex Li
26b26a3b1f
Bump pysnmp-lextudio to version 6.0.11 ( #113463 )
2024-03-21 20:16:25 -04:00
Christopher Bailey and J. Nick Koston
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
a167b0acaf
Bump aioautomower to 2024.3.3 ( #113430 )
2024-03-21 20:16:23 -04:00
Thomas55555
8b00229868
Bump aioautomower to 2024.3.2 ( #113162 )
2024-03-21 20:15:49 -04:00
Aaron Bach
10fc40e415
Streamline Notion config entry updates (refresh token and user ID) ( #112832 )
2024-03-21 20:10:42 -04:00
Arie Catsman
5f5d40ed52
Bump pyenphase to 1.20.0 ( #113963 )
2024-03-21 13:56:31 -10:00
Jan Bouwhuis and J. Nick Koston
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
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
0c791051b8
Bump axis to v57 ( #113952 )
2024-03-21 21:42:42 +01:00
J. Nick Koston
9a863638f6
Avoid writing HomeKit state to disk unless its missing ( #111970 )
2024-03-21 09:19:55 -10:00
J. Nick Koston
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
Shay Levy and Robert Svensson
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
Simone Chemelli and Shay Levy
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
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
Thomas55555 and Joost Lekkerkerker
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
b4c36d4676
Bump pytedee_async to 0.2.17 ( #113933 )
2024-03-21 15:27:51 +01:00
G Johansson
9289fa23a1
Add availability to Scrape config flow ( #105516 )
2024-03-21 13:13:25 +01:00
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
e23943debf
Remove deprecated hass.components from flux switch tests and use fixture ( #113875 )
2024-03-21 11:44:05 +01:00
dependabot[bot]
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
starkillerOG
cd934c21f9
Add Reolink hdd/sd card storage sensor ( #110961 )
2024-03-21 11:41:32 +01:00
Erik Montnemery
25fe74aec5
Remove AUX heating from demo climate ( #113929 )
2024-03-21 11:35:27 +01:00
Ingmar Delsink
67a14d0463
Add transmission-integration path and protocol ( #104334 )
...
This updates the config_flow migration from v1.1 to v1.2
including migration tests
2024-03-21 11:05:36 +01:00
Jan-Philipp Benecke
ff6812a798
Split light fixture from implementation to only import when fixture is actually used ( #113892 )
...
* Split light fixture from implementation to only import when fixture is actually used
* Non-local import
2024-03-21 10:49:32 +01:00
jan iversen
e1897906cc
modbus: Remove PARALLEL_UPDATES from base_platform ( #113928 )
...
Remove PARALLEL_UPDATES from base_platform.
2024-03-21 10:43:58 +01:00
Thomas55555
80c8b94021
Add diagnostics to Husqvarna Automower ( #111857 )
2024-03-21 10:06:40 +01:00
jan iversen
59c4c85089
Upgrade Modbus quality scale to platinum ( #113482 )
...
Quality scale: Platinum.
2024-03-21 09:49:37 +01:00
Sid
8e1f57f663
Enable Ruff PT023, disable PT011, PT012, PT018 ( #113900 )
...
* Enable Ruff PT023
* Set mark parantheses to False
* Disable PT011, PT012, PT018
2024-03-21 09:43:27 +01:00
J. Nick Koston
3b66328591
Add a fast path for async_get_platform ( #113917 )
2024-03-21 09:34:33 +01:00
J. Nick Koston
f662e7e3cf
Only calculate native value once per update in systemmonitor ( #113921 )
2024-03-21 09:33:36 +01:00
J. Nick Koston
0b0d3a2091
Add run_immediately to the trace stop listener ( #113922 )
2024-03-21 09:32:43 +01:00
J. Nick Koston
7758f41c5a
Load system info with base functionality ( #113923 )
2024-03-21 09:24:39 +01:00
Jan Bouwhuis
dc38d152df
Fetch ServiceNotFound message from translation cache ( #113893 )
2024-03-21 06:54:29 +01:00
Jan Bouwhuis and J. Nick Koston
8edbf88da1
Fetch MaxLengthExceeded exception mesage from the translation cache ( #113904 )
...
* Fetch MaxLengthExceeded exception mesage from the translation cache
* Update homeassistant/components/homeassistant/strings.json
Co-authored-by: J. Nick Koston <nick@koston.org >
* Add case without homeassistant integration
* Fix test
---------
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-03-21 06:53:26 +01:00