Björn Ebbinghaus
2723ab3b27
Add mac address as connection for matter device ( #121257 )
2024-07-16 00:54:16 +02:00
Maciej Bieniek
260e98c3f7
Add support for Shelly number
virtual component ( #121894 )
...
* Support number component in field mode
* Support number in label mode
* Add tests
* Add mode_fn
* Add support for number component in slider mode
* Add comment
* Suggested change
* Revert max_fn
* Change unit 'min' to 'Hz' in test
---------
Co-authored-by: Maciej Bieniek <478555+bieniu@users.noreply.github.com>
2024-07-15 22:26:12 +02:00
Franck Nijhof
a9bf12f102
Rename Services to Actions in translation strings ( #121777 )
2024-07-15 21:19:25 +02:00
Álvaro Fernández Rojas
e9d4c03300
Update aioairzone to v0.8.0 ( #121991 )
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2024-07-15 20:49:21 +02:00
Richard Kroegel
99f01ac61e
Fix BMW remaining fuel device class ( #119172 )
...
Co-authored-by: Richard <rikroe@users.noreply.github.com>
2024-07-15 09:23:05 +02:00
Maciej Bieniek
50751574b4
Fix configuration_url
for Shelly device using IPv6 ( #121939 )
...
Co-authored-by: Maciej Bieniek <478555+bieniu@users.noreply.github.com>
2024-07-15 08:31:44 +02:00
Kevin Stillhammer
ab945ee76e
Add Broadlink select platform ( #121797 )
...
* Add broadlink select platform
* Apply strings.json feedback
* Remove obsolete Service Exception
* Use day names instead of IDs
* Use list()
2024-07-14 23:59:24 +02:00
J. Nick Koston
6d8f99903d
Migrate lutron_caseta to use entry.runtime_data ( #121903 )
...
* Migrate lutron_caseta to use entry.runtime_data
* Migrate lutron_caseta to use entry.runtime_data
2024-07-14 23:26:12 +02:00
J. Nick Koston
73f6e3c07b
Narrow sqlite database corruption check to ensure disk image is malformed ( #121947 )
...
* Narrow sqlite database corruption check to ensure disk image is malformed
The database corruption check would also replace the database when it
locked externally instead of only when its malformed.
This was discovered in https://github.com/home-assistant/core/issues/121909#issuecomment-2227409124
when a user did a manual index creation while HA was online
* tweak
* tweak
* fix
* fix
2024-07-14 23:23:07 +02:00
J. Nick Koston
19d2d023ab
Ensure states table rebuild still happens if the event_id index was removed ( #121938 )
...
* Ensure states table rebuild still happens if the event_id index was removed
If ix_states_event_id was removed by the foreign key still
exists, the states table would not get rebuilt. This should
not happen under normal circumstances and seems to only be
possible if the index was removed manually or Home
Assistant was restarted forcefully in the middle
of a previous migration from years ago.
* cover
* fix tests
* mysql wont allow at that point but thats ok as long as its gone at the end
2024-07-14 23:20:52 +02:00
David F. Mulcahey
342e6a503a
Fix group operations in ZHA websocket API ( #121881 )
2024-07-14 03:25:15 +02:00
Á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