Marc Mueller
596ddbb6eb
Update pytest warnings filter ( #114036 )
2024-03-22 23:58:27 +01:00
alexsydell
9e86f82a1b
Add ecobee indefinite away preset, remove unusable/broken presets ( #108636 )
...
* Add ecobee indefinite away preset, remove unusable/broken presets
* Revert cleanup of presets which no longer work
2024-03-22 22:45:54 +01:00
Robert Svensson
d3c68303b0
Improve deCONZ test_non_color_light_reports_color ( #114021 )
2024-03-22 22:18:22 +01:00
kingy444
7d9fa64a66
Add missing is_closed property to powerview tilt only entities ( #113792 )
...
* add tilt closed
* add current positioning
2024-03-22 20:34:00 +01:00
Arie Catsman
205c457a77
Add home battery storage entities for enphase_envoy ( #114015 )
2024-03-22 08:46:39 -10:00
Robert Svensson
817d931df0
Define and use entity description in Axis entity base class ( #114007 )
...
Define and use entity description in entity base class
2024-03-22 13:59:07 -04:00
J. Nick Koston
68e170284f
Speed up recorder startup by making schema query read only ( #113987 )
2024-03-22 18:29:46 +01:00
Robert Svensson
bbb80caed3
Tweak marking private methods in UniFi, no need to mark inner functio… ( #113964 )
2024-03-22 18:10:07 +01:00
Robert Svensson
6800034d5a
Rename device to api in Axis integration ( #113965 )
2024-03-22 18:07:33 +01:00
Robert Svensson
c6f2ff8e88
Bump axis to v58 ( #114008 )
2024-03-22 17:52:45 +01:00
Jan-Philipp Benecke
cd0c9e1c4f
Remove deprecated `hass.components` from conversation tests and use light setup fixture ( #114012 )
2024-03-22 17:52:10 +01:00
Jan-Philipp Benecke
01acbc8bba
Remove deprecated `hass.components` from zeroconf tests ( #114013 )
2024-03-22 17:51:39 +01:00
Jan-Philipp Benecke
edc19328c0
Remove deprecated `hass.components` from scene tests ( #114014 )
2024-03-22 17:48:53 +01:00
Jan-Philipp Benecke
08529b3806
Remove deprecated `hass.components` from frontend tests ( #114011 )
2024-03-22 17:35:43 +01:00
Robert Resch
c282172252
Use uv instead of pip on production images ( #112496 )
2024-03-22 16:50:07 +01:00
Duco Sebel
cad3be8213
Add new HomeWizard Energy Socket to tests ( #113406 )
2024-03-22 16:48:27 +01:00
G Johansson
7df0d3b140
Remove hourly weather entity from NWS ( #112503 )
2024-03-22 16:32:29 +01:00
G Johansson
4fb11dc4f3
Remove hourly weather entity from Aemet ( #110764 )
2024-03-22 16:31:43 +01:00
Duco Sebel
48553ece68
Remember entered IP when error happend while setting up HomeWizard ( #113815 )
2024-03-22 16:10:03 +01:00
Robert Svensson
a9e857202d
Axis use entity descripton binary sensor platform ( #113705 )
2024-03-22 15:49:51 +01:00
Federico D'Amico
5b6361080c
Add cover platform to microBees ( #111135 )
2024-03-22 14:31:09 +01:00
Aarni Koskela
29cdac381c
Add reformatting commits to .git-blame-ignore-revs ( #110481 )
2024-03-22 14:29:49 +01:00
Joost Lekkerkerker
8aa6447a4f
Add icon translations to Wiz ( #112358 )
2024-03-22 14:04:13 +01:00
Federico D'Amico
aae85edb73
Add binary sensor platform to microBees ( #111190 )
2024-03-22 14:01:36 +01:00
Massimo Savazzi
16283aad49
Update JVC Projector polling time to be more responsive for automations ( #113765 )
2024-03-22 14:00:10 +01:00
Jan Bouwhuis
9ca253213c
Correct HomeAssistantError __str__ implementation and test ( #113991 )
...
Correct HomeAssistant sub class implementation and test
2024-03-22 13:39:36 +01:00
Franck Nijhof
ee2e98b475
Update cosign to 2.2.3 ( #113996 )
2024-03-22 13:27:06 +01:00
Joakim Sørensen
a2143a7c1a
Return default repairs flow for cloud TTS issues ( #113981 )
...
* Set TTS repairs as not fixable
* Return default confirm flow for fixable cloud issues
* Depend on repairs
* Test default repair flow
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2024-03-22 11:20:47 +01:00
J. Nick Koston
abb217086f
Group wemo platform forwards to reduce overhead ( #113972 )
2024-03-21 21:59:50 -04:00
Erik Montnemery
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
5b9f40b0f0
Pre import mobile app platforms to avoid having to wait on them ( #113966 )
2024-03-22 02:40:15 +01:00
Paul Chanvin
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
Arie Catsman
5f5d40ed52
Bump pyenphase to 1.20.0 ( #113963 )
2024-03-21 13:56:31 -10:00
Jan Bouwhuis
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
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
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
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
Josef Zweck
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