Felipe Santos
8192f2ef2e
Fix ONVIF camera entities ids getting shuffled on reload ( #139676 )
2025-03-09 17:17:55 -10:00
Maciej Bieniek
b3d640982d
Bump nettigo_air_monitor
to version 4.1.0 ( #140241 )
...
* Bump nam to 4.1.0
* Update test snapshot
2025-03-10 01:29:25 +02:00
David Bonnes
93982241a2
Bump evohome-async to 1.0.4 to fix #140194 ( #140230 )
...
bump client, add test for fix #140194
2025-03-09 23:45:47 +02:00
J. Diego Rodríguez Royo
1766f87620
Refresh Home Connect token during config entry setup ( #140233 )
...
* Refresh token during config entry setup
* Test 500 error
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2025-03-09 21:59:09 +01:00
Keith
ff622af888
Add locking and unlocking feature to igloohome integration ( #136002 )
...
* - Added lock platform
- Added creation of IgloohomeLockEntity when bridge devices are included.
* - Migrated retrieval of linked_bridge utility to utils module.
- Added ability for lock to update it's own linked bridge automatically
* - Added mock bridge device to test fixture
* - Added snapshot test for lock module
* - Added bridge with no linked devices
- Added test for util.get_linked_bridge
* - Added handling of errors from API call
* - Bump igloohome-api to v0.1.0
* - Minor change
* - Removed async update for locks. Focus on MVP
* - Removed need for update on entity creation
* - Updated snapshot test
* - Updated snapshot
* - Updated to use walrus during lock entity creation
- Updated callback class for async_setup_entry based on lint suggestion
* - Set _attr_name as None
- Updated snapshot test
* Update homeassistant/components/igloohome/lock.py
* Update homeassistant/components/igloohome/lock.py
---------
Co-authored-by: Josef Zweck <josef@zweck.dev>
2025-03-09 20:47:13 +01:00
Martin Hjelmare
f3a43e273a
Fix mysensors climate target temps ( #140220 )
...
* Test hvac node only hvac
* Assert supported features in all climate tests
* Fix mysensors climate target temperatures
2025-03-09 20:11:13 +01:00
msm595
befcd63221
Fix the order of the group members attribute of the Music Assistant integration ( #140204 )
2025-03-09 16:07:35 +01:00
Maciej Bieniek
8a67e89e91
Improve category map for air quality and pollen sensors in AccuWeather ( #140193 )
...
* Fix typo
* Improve category map for air quality and pollen
* Update test snapshot
2025-03-09 16:18:26 +02:00
Franck Nijhof
e8069e1c07
Add template functions: md5, sha1, sha256, sha512 ( #140192 )
2025-03-09 16:15:27 +02:00
Jan Bouwhuis
1a46edffaa
Deprecate use of invalid unit of measurement for mqtt sensor ( #140164 )
...
* Deprecate use of invalid unit of measurement for mqtt sensor
* Update learn more URL to point to user docs instead
* typo
2025-03-09 14:20:31 +01:00
Manu
e2d4e8b65d
Add create_todo action to Habitica integration ( #140090 )
2025-03-09 13:47:15 +01:00
Simone Chemelli
03aff0d662
Use CONF_* const in Shelly tests ( #140189 )
2025-03-09 13:07:20 +01:00
J. Nick Koston
d9d47f7203
Migrate shelly Bluetooth scanner to use correct MAC address ( #140180 )
2025-03-09 13:28:56 +02:00
Artur Pragacz
f0c5e00cc1
Fix conversation trigger with variables ( #140066 )
2025-03-08 22:23:24 -05:00
Jan Bouwhuis
0d3011f0fb
Revert "Check if the unit of measurement is valid before creating the entity" ( #140155 )
...
Revert "Check if the unit of measurement is valid before creating the entity …"
This reverts commit 99e1a7a676b2fc14f9f8a8db64bee2840fae4646.
2025-03-08 23:04:05 +01:00
Franck Nijhof
9aa8a786a5
Add template function: flatten ( #140157 )
2025-03-08 11:14:27 -10:00
Matthias Alphart
62c025fd12
Use HAs configured timezone for KNX expose time ( #140158 )
...
* Use HAs configured timezone for KNX expose time
* use `hass.config.async_set_time_zone` in tests
2025-03-08 21:46:15 +01:00
Franck Nijhof
e54febdc1e
Add template function: typeof ( #140081 )
2025-03-08 09:16:21 -10:00
Jan Bouwhuis
d94bdb7ecd
Fix MQTT JSON light not reporting color temp status if color is not supported ( #140113 )
2025-03-08 09:15:56 -10:00
Maciej Bieniek
06fd6442b6
Use the set language for condition sensors in Accuweather integration ( #140107 )
...
* Use the set language for condition sensors
* Update strings
* Update test snapshots
* Add missing string
2025-03-08 21:03:25 +02:00
Joost Lekkerkerker
b910bc7802
Set device class for Oven Completion time in SmartThings ( #140139 )
2025-03-08 20:58:10 +02:00
Luke Lashley
6754bf2466
Send Roborock commands via cloud api when needed ( #138496 )
...
* Send via cloud api when needed
* Extract logic to helper function
* change to class method
2025-03-08 10:04:40 -08:00
Joost Lekkerkerker
105d9d5970
Handle None options in SmartThings ( #140110 )
...
* Handle None options in SmartThings
* Handle None options in SmartThings
2025-03-08 14:59:10 +01:00
Andrew Sayre
81e6b93529
Fix HEOS user initiated setup when discovery is waiting confirmation ( #140119 )
2025-03-08 14:57:44 +01:00
Joost Lekkerkerker
f209d75f2c
Support null supported Thermostat modes in SmartThings ( #140101 )
2025-03-08 11:27:26 +01:00
Joost Lekkerkerker
ea33925afc
Check support for thermostat operating state in SmartThings ( #140103 )
2025-03-08 11:22:09 +01:00
Andrew Sayre
deea19db51
Fix HEOS discovery error when previously ignored ( #140091 )
...
Abort ignored discovery
2025-03-07 23:31:32 -05:00
J. Nick Koston
e2c050ed40
Cache sensor precision calculation ( #140019 )
2025-03-07 16:14:22 -10:00
Franck Nijhof
d4f205c366
Add template function: shuffle ( #140077 )
2025-03-07 20:36:17 -05:00
Petro31
293d455cba
Add check for invalid options with specific platforms ( #140082 )
2025-03-08 00:09:04 +01:00
Simone Chemelli
99b5adaef1
Cleanup add_to_hass method in Shelly tests (part 1) ( #140075 )
2025-03-07 23:04:49 +01:00
Josef Zweck
3b03a37f3b
Add file upload service to OneDrive ( #139092 )
...
* Add file upload service to OneDrive
* fix
* Add test
* docstring
* docstring
* Fix capitalization in description text.
2025-03-07 20:05:13 +01:00
Manu
3ccb7d80f3
Add update_todo
action to Habitica ( #139799 )
...
* update_todo action
* fix strings
2025-03-07 19:40:17 +01:00
Joost Lekkerkerker
e51154ae69
Restore SmartThings button event ( #140044 )
...
* Restore SmartThings button event
* Fix
2025-03-07 15:46:00 +01:00
Martin Hjelmare
27964e16c1
Clean up ondilo ico oauth2 ( #139927 )
2025-03-07 15:26:40 +01:00
Joost Lekkerkerker
0aa09a2d51
Only keep valid powerConsumptionReports in SmartThings ( #140049 )
...
* power consumption report
* Only keep valid powerConsumptionReports in SmartThings
2025-03-07 15:04:46 +01:00
Joost Lekkerkerker
62e45e393d
Fix SmartThings thermostat climate check ( #140046 )
...
* Fix SmartThings thermostat climate check
* Add tests
2025-03-07 14:56:31 +01:00
Brett Adams
935890e4e0
Fix shift state default in Teslemetry and Tessie ( #140018 )
...
* Fix again
* Fix Tessie
* Update snap
2025-03-07 13:28:21 +01:00
Abílio Costa
82d5304b45
Update whirlpool-sixth-sense to 0.19.1 ( #139987 )
2025-03-07 13:13:35 +01:00
David Bonnes
c834944ee7
Fix evohome to gracefully handle null schedules ( #140036 )
...
* extend tests to catch null schedules
* add fixture with null schedule
* remove null schedules for now
* fic the typing for _schedule attr (is list, not dict)
* add valid schedule to fixture
* update ssetpoints only if there is a schedule
* snapshot to match last change
* refactor: dont update switchpoints if no schedule
* add in warnings for null schedules
* add fixture for DHW without schedule
2025-03-07 13:04:04 +01:00
Joost Lekkerkerker
73ef240921
Fix SmartThings disabling working capabilities ( #140039 )
2025-03-07 12:55:32 +01:00
Paulus Schoutsen
d47481a30e
Track when an LLM expects to continue a conversation ( #139810 )
...
* Track when an LLM expects to continue a conversation
* Strip content
* Address comments
2025-03-06 22:52:29 -05:00
J. Diego Rodríguez Royo
3dd1fadc7d
Check operation state on Home Connect program sensor update ( #140011 )
...
Check operation state on program sensor update
2025-03-07 01:50:06 +01:00
Ivan Lopez Hernandez
2aa584ce39
Correctly retrieve only loaded Google Generative AI config_entries ( #139999 )
...
* Correctly retrieve only loaded config_entries
* Ruff
2025-03-06 13:17:33 -08:00
Markus Adrario
eaad8ec49d
Add Homee select platform ( #139534 )
...
* homee select initial
* Finish select tests
* Add motor rotation
* fix snapshot after translation compilation
* string improvement
* last fixes
* fix review comments
* remove restore last known state
* readd wind monitoring state
* fix strings
* remove problematic selects
* remove motor rotation from strings
* fix review comments
* Update tests/components/homee/test_select.py
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com>
* add PARALLEL_UPDATES
* parallel updates for select, not light.
---------
Co-authored-by: Robert Resch <robert@resch.dev>
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com>
2025-03-06 18:56:17 +00:00
Jan Bouwhuis
99e1a7a676
Check if the unit of measurement is valid before creating the entity ( #139932 )
2025-03-06 18:52:46 +01:00
Martin Hjelmare
4ff2309a90
Use mysensors config entry async_on_unload ( #139978 )
...
* Use config entry on unload in mysensors
* Test mysensors config entry load and unload
* Fix docstring
2025-03-06 18:50:47 +01:00
Joost Lekkerkerker
4bafdf5e4b
Add config entry level diagnostics to SmartThings ( #139939 )
...
* Add config entry level diagnostics to SmartThings
* Add config entry level diagnostics to SmartThings
* Add config entry level diagnostics to SmartThings
2025-03-06 18:48:39 +01:00
Joost Lekkerkerker
f38a32477e
Fix SmartThings fan ( #139962 )
2025-03-06 18:47:37 +01:00
Regev Brody
df1563daaf
Add Roborock buttons for starting routines ( #139845 )
2025-03-06 17:18:37 +00:00