* Don't allow creating backups if Home Assistant is not running (#139499)
* Don't allow creating backups if hass is not running
* Revert "Don't allow creating backups if hass is not running"
This reverts commit 1bf545eb25f20fc27fe161691a94531cba7e005c.
* Set backup manager to idle only after Home Assistant has started
* Update according to discussion, add tests
* Add more test
* Bump govee_ble to 0.43.1 (#139862)
Bump govee_ble to 0.43.0
* Label emergency heat switch (#139872)
* Add label to emergency heat switch
* Use sentence case names
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
---------
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
* Bump sense-energy lib to 0.13.7 (#140068)
* Update jinja to 3.1.6 (#140069)
* Update evohome-async to 1.0.3 (#140083)
bump client to 1.0.3
* Fix HEOS discovery error when previously ignored (#140091)
Abort ignored discovery
* Map prewash job state in SmartThings (#140097)
* Check support for thermostat operating state in SmartThings (#140103)
* Handle None options in SmartThings (#140110)
* Handle None options in SmartThings
* Handle None options in SmartThings
* Fix MQTT JSON light not reporting color temp status if color is not supported (#140113)
* Fix HEOS user initiated setup when discovery is waiting confirmation (#140119)
* Support null supported Thermostat modes in SmartThings (#140101)
* Set device class for Oven Completion time in SmartThings (#140139)
* 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.
* Fix the order of the group members attribute of the Music Assistant integration (#140204)
* Fix events without user in Bring integration (#140213)
Fix events without publicUserUuid
* Log broad exception in Electricity Maps config flow (#140219)
* Bump evohome-async to 1.0.4 to fix #140194 (#140230)
bump client, add test for fix #140194
* 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>
* Add 900 RPM option to washer spin speed options at Home Connect (#140234)
Add 900 RPM option to washer spin speed options
* Fix todo tool broken with Gemini 2.0 models. (#140246)
* Change tool name for addlist item
* Change to HasListAddItem
* extract to function
* Fix version not always available in onewire (#140260)
* Fix `client_id` not generated when connecting to the MQTT broker (#140264)
Fix client_id not generated when connecting to the MQTT broker
* Bump velbusaio to 2025.3.0 (#140267)
* Fix dryer operating state in SmartThings (#140277)
* FGLair : Upgrade to ayla-iot-unofficial 1.4.7 (#140296)
Upgrade to ayla-iot-unofficial 1.4.7
* Bump pyheos to v1.0.3 (#140310)
Bump pyheos v1.0.3
* Bump ZHA to 0.0.52 (#140325)
* Bump pydrawise to 2025.3.0 (#140330)
* Bump teslemetry-stream (#140335)
Bump
* Fix no temperature unit in SmartThings (#140363)
* Fix double space quoting in WebDAV (#140364)
* Bump python-roborock to 2.12.2 (#140368)
bump python roboorck to 2.12.2
* Handle incomplete power consumption reports in SmartThings (#140370)
* Fix browsing Audible Favorites in Sonos (#140378)
* initial commit
* updates
* update test data
* Make sure SmartThings light can deal with unknown states (#140190)
* Fix
* add comment
* Make light unknown
* Make light unknown
* Delete subscription on shutdown of SmartThings (#140135)
* Cache subscription url in SmartThings
* Cache subscription url in SmartThings
* Fix
* Fix
* Fix
* Fix
* Fix
* Fix
* Fix
* Fix
* Bump pysmartthings to 2.7.1
* 2.7.2
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Bump version to 2025.3.2
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com>
Co-authored-by: Evan Farrell <evan@evanfarrell.com>
Co-authored-by: John Hillery <34005807+jrhillery@users.noreply.github.com>
Co-authored-by: Keilin Bickar <TrumpetGod@gmail.com>
Co-authored-by: David Bonnes <zxdavb@bonnes.me>
Co-authored-by: Andrew Sayre <6730289+andrewsayre@users.noreply.github.com>
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com>
Co-authored-by: msm595 <msm595@users.noreply.github.com>
Co-authored-by: Manu <4445816+tr4nt0r@users.noreply.github.com>
Co-authored-by: Jan-Philipp Benecke <jan-philipp@bnck.me>
Co-authored-by: J. Diego Rodríguez Royo <jdrr1998@hotmail.com>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
Co-authored-by: Luke Lashley <conway220@gmail.com>
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
Co-authored-by: Maikel Punie <maikel.punie@gmail.com>
Co-authored-by: Antoine Reversat <a.reversat@gmail.com>
Co-authored-by: puddly <32534428+puddly@users.noreply.github.com>
Co-authored-by: David Knowles <dknowles2@gmail.com>
Co-authored-by: Brett Adams <Bre77@users.noreply.github.com>
Co-authored-by: Pete Sage <76050312+PeteRager@users.noreply.github.com>
* Don't allow creating backups if hass is not running
* Revert "Don't allow creating backups if hass is not running"
This reverts commit 1bf545eb25f20fc27fe161691a94531cba7e005c.
* Set backup manager to idle only after Home Assistant has started
* Update according to discussion, add tests
* Add more test
* 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