Álvaro Fernández Rojas
c044417837
Dynamically add Airzone entities ( #121891 )
...
* airzone: reload entry on new devices
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* Revert "airzone: reload entry on new devices"
This reverts commit 3ecc0844e4
.
* airzone: sensor: dynamically add new entities
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* tests: restore reverted airzone tests
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* airzone: sensor: code fixes
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* airzone: water_heater: dynamically add entities
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* airzone: binary_sensor: dynamically add entities
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* airzone: select: dynamically add entities
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* airzone: climate: dynamically add entities
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* tests: airzone: use freezer
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* airzone: call async_add_entities once
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* airzone: wrap async_add_listener on async_on_unload
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* airzone: reduce number of entity listeners
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
---------
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2024-07-13 21:45:08 +02:00
Jan Bouwhuis
3111951757
Fix alexa does to check current_position
correctly when handling cover range changes ( #121798 )
2024-07-13 16:10:09 +02:00
Maciej Bieniek
a34858a567
Use parametrize in tests for Shelly boolean
virtual component ( #121895 )
...
Use parametrize in tests
Co-authored-by: Maciej Bieniek <478555+bieniu@users.noreply.github.com>
2024-07-13 15:27:17 +03:00
Shai Ungar
2dec7136c8
Address post merge review on israel rail ( #121872 )
...
* Address late israel rail review
* transfers => trains
2024-07-13 10:54:27 +02:00
Avi Miller
5f33e85b30
Initial support for LIFX Ceiling SKY effect ( #121820 )
2024-07-12 21:16:16 -05:00
dougiteixeira
162b734be7
Add config flow for select platform in Template ( #121809 )
2024-07-12 17:50:02 +02:00
Allen Porter
a2fab98358
Remove an unneeded test dependency on pydantic in matrix ( #121860 )
2024-07-12 17:45:04 +02:00
Klaas Schoute
0d27cdc845
Add inverters to Autarco integration ( #121779 )
2024-07-12 16:54:22 +02:00
J. Nick Koston
a8321fac95
Add reauth support to doorbird ( #121815 )
2024-07-12 16:53:39 +02:00
Franck Nijhof
726fcb485d
Extend search with support for integrations ( #121765 )
2024-07-12 16:31:49 +02:00
J. Nick Koston
2e71c8d43b
Fix homekit linked doorbell and motion firing on reload ( #121818 )
2024-07-12 16:29:55 +02:00
J. Nick Koston
a67b6c5ba6
Avoid recording additional light attributes ( #121776 )
2024-07-12 16:27:50 +02:00
G Johansson
df85067cae
Add device link to History stats helper ( #121848 )
2024-07-12 16:01:50 +02:00
Joakim Plate
a0d0e0f4a9
Correct deprecated telegram usage in dsmr ( #121847 )
2024-07-12 16:00:27 +02:00
Joost Lekkerkerker
12384104f4
Fix Mealie mealplan service date parsing ( #121844 )
2024-07-12 15:21:48 +02:00
Maciej Bieniek
3ef1e5816e
Add support for Shelly text
virtual component ( #121735 )
...
* Add support for text component
* Add tests
* Improve const names
* Remove unnecessary code
---------
Co-authored-by: Maciej Bieniek <478555+bieniu@users.noreply.github.com>
2024-07-12 12:58:21 +02:00
starkillerOG
97aaae1372
Reolink media second lens ( #121800 )
...
DUO lens camera distinguish between lenses for media playback
2024-07-12 09:13:55 +02:00
Glenn Waters
c84fe04d6b
Use async_connect in newly bumped 0.5.8 UPB library ( #121789 )
2024-07-11 16:14:22 -05:00
Joost Lekkerkerker
3be95ebc87
Add verify SSL option to Mealie ( #121767 )
2024-07-11 17:23:26 +02:00
Steven B
2148cfc899
Fix tplink bug changing color temp on bulbs with light effects ( #121696 )
2024-07-11 10:10:47 -05:00
J. Nick Koston
ab7c4244d2
Pre-configure default doorbird events ( #121692 )
2024-07-11 11:31:29 +02:00
Tsvi Mostovicz
f40897b54c
Add Jewish Calendar reconfiguration test ( #118833 )
...
* Revert "Remove flaky tests"
This reverts commit c4de9fdcbe
.
* Change reconfigure test to be based on data
* Don't assert using internals
* Fix assertions to be on config entry
2024-07-11 11:17:12 +02:00
Joost Lekkerkerker
73475aa675
Dynamically create and delete todo lists in mealie ( #121710 )
2024-07-11 10:19:45 +02:00
dougiteixeira
52454f5218
Add config flow for platform switch in Template ( #121639 )
2024-07-11 10:11:31 +02:00
Franck Nijhof
f94b28f72d
Add button group support ( #121715 )
...
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
2024-07-11 09:37:32 +02:00
Jan Bouwhuis
acb4a92628
Revert "Add mqtt automation publish test with template rendering" ( #121757 )
2024-07-11 09:36:14 +02:00
Brett Adams
f8015a7abc
Add test coverage for Tessie seat coolers ( #121742 )
2024-07-11 09:13:50 +02:00
Joost Lekkerkerker
4c972694cd
Add reconfigure flow to Mealie ( #121750 )
2024-07-11 09:11:59 +02:00
J. Nick Koston
43596f22a4
Fix recorder max backlog calculation being too small ( #121739 )
2024-07-11 09:09:35 +02:00
Luca Angemi
c89de2e6a6
Append multiple rows in Google Sheets ( #120829 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2024-07-11 09:05:22 +02:00
Brett Adams
307ae53066
Add sunroof to Tessie ( #121743 )
2024-07-11 09:03:46 +02:00
Shai Ungar
56b6747bc0
Add Israel rail integration ( #121418 )
...
* Add Israel Rail integration
* israel_rail tests
* israel_rail tests
* 1. use entry.runtime
2. DataConnection - data class
3. remove unique id from coordinator
4. use EntityDescription
* add a list of stations in user form
* 1. extend ConfigEntry
2. remove unused pop
3. use IsraelRailSensorEntityDescription to have only one kind of Sensor
4. add test for already configured
5. use snapshot in test
* change user step description
* 1. ConfigEntry[IsraelRailDataUpdateCoordinator]
2. remove redundant attributes
3. use snapshot_platform helper
* remove attr
* remove attr
* move test to test_init.py
* Fix
* Fix
* Fix
* Fix
* fix timezone
* fix
* fix
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-07-11 08:45:32 +02:00
Kevin Stillhammer
ea5eb0f8f2
Add Broadlink time platform ( #121470 )
...
* Add time platform
* Apply PR feedback
* Remove obsolete Exception raise
2024-07-11 08:18:10 +02:00
Klaas Schoute
bb81cfa57a
Add diagnostics to Autarco integration ( #121732 )
2024-07-11 06:49:38 +02:00
Joost Lekkerkerker
385576bfb2
Add reauth flow to Mealie ( #121697 )
2024-07-11 00:24:48 +02:00
Michael Hansen
417abda649
Add HassGetCurrentDate and HassGetCurrentTime intents ( #121707 )
2024-07-11 00:17:04 +02:00
Joost Lekkerkerker
0462582da3
Use new constants in todo tests ( #121727 )
2024-07-11 00:01:17 +02:00
Robert Svensson
61111f5d71
Fix bad access to UniFi runtime_data when not assigned ( #121725 )
...
* Fix bad access to runtime_data when not assigned
* Fix review comment
* Clean up if statements
2024-07-10 23:53:11 +02:00
Maciej Bieniek
70f05e5f13
Add support for Shelly virtual boolean
component ( #119932 )
...
Co-authored-by: Maciej Bieniek <478555+bieniu@users.noreply.github.com>
2024-07-10 23:51:51 +02:00
Dave T
311b1e236a
Don't patch libraries that aren't installed in pytest ( #121628 )
2024-07-10 23:50:47 +02:00
dougiteixeira
e0c7073da1
Add config flow for image platform in Template ( #121648 )
2024-07-10 23:49:24 +02:00
Klaas Schoute
664c4e6189
Fix small issue on Autarco integration ( #121723 )
2024-07-10 23:37:32 +02:00
Mr. Bubbles
f3fe61f929
Bump pyloadapi to v1.3.2 ( #121709 )
2024-07-10 23:08:25 +02:00
Klaas Schoute
fce68018b7
Add Autarco integration ( #121600 )
...
* Init Autarco integration
* Add integration code with tests
* Update every 5 minutes
* Process all feedback from Joost
* Bump lib to v2.0.0
* Add more then one site if present
* Fix issue with entity translation
* Update the test for sensor entities
* Fix round two based on feedback from Joost
* Add autarco to strict typing
* Update tests/components/autarco/test_config_flow.py
* Update tests/components/autarco/test_config_flow.py
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-07-10 23:05:31 +02:00
Noah Husby
abeac3f3aa
Add config flow to Russound RIO integration ( #121262 )
...
* Add config flow to Russound RIO
* Ensure Russound RIO connection is handled at entry setup
* Add tests for Russound RIO config flow
* Add yaml configuration import to Russound RIO
* Use runtime_data to store Russound RIO client
* Seperate common import and user config logic for Russound RIO
* Update config flow to use aiorussound
* Add MAC address as unique ID for Russound RIO
* Fix pre-commit for Russound RIO
* Refactor config flow error handling for Russound RIO
* Add config flow import abort message for no primary controller
* Add common strings to Russound RIO
* Use reference strings for Russound RIO issue strings
* Remove commented out test fixture from Russound RIO
* Clean up test fixtures for Russound RIO
* Remove model from entry data in Russound RIO
* Clean up Russound client mock
* Clean up Russound test fixtures
* Remove init tests and clean up Russound config flow cases
2024-07-10 23:02:33 +02:00
Joost Lekkerkerker
924e767736
Bump knocki to 0.3.0 ( #121704 )
2024-07-10 21:53:11 +02:00
Andrew Jackson
a9c9963f0f
Mealie min version check ( #121677 )
2024-07-10 21:25:49 +02:00
Jan Bouwhuis
71e5ffb2bd
Add mqtt automation publish test with template rendering ( #121695 )
2024-07-10 21:17:27 +02:00
Joost Lekkerkerker
1e0c03257c
Add diagnostics to Mealie ( #121700 )
2024-07-10 21:09:03 +02:00
Richard Kroegel
865190f0b0
Get suggested_unit_of_measurement via unit converter's UNIT_CLASS ( #119196 )
...
Co-authored-by: Richard <rikroe@users.noreply.github.com>
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2024-07-10 17:45:07 +02:00