epenet
b160ce21fc
Migrate google_assistant tests to use unit system ( #140357 )
2025-03-11 13:21:00 +01:00
Maciej Bieniek
98cf936ff5
Improve config flow for GIOS ( #139935 )
...
* Initial commit
* Use TYPE_CHECKING
* Update strings
* Remove default value
* Improve tests
2025-03-11 13:52:40 +02:00
Norbert Rittel
3199b538ee
Capitalize "HVAC" abbreviation in fritzbox
integration ( #140344 )
...
* Capitalize "HVAC" abbreviation in `fritzbox` integration
* Update test_climate.py
* Update test_climate.py (2)
2025-03-11 11:12:22 +01:00
Artur Pragacz
4f25296c50
Improve dependencies resolution ( #138502 )
...
* Improve dependencies resolution
* Improve tests
* Better docstrings
* Fix comment
* Improve tests
* Improve logging
* Address feedback
* Address feedback
* Address feedback
* Address feedback
* Address feedback
* Simplify error handling
* small log change
* Add comment
* Address feedback
* shorter comments
* Add test
2025-03-11 10:12:23 +01:00
Tsvi Mostovicz
52408e67b2
Update hdate dependency to 1.0.3 ( #137247 )
...
* Update hdate version
* Update code to reflect changes from hdate==1.0.0
* Fix some tests
* Fix parasha tests
* Fix holiday tests
* Cleanup holidays changes
* Zmanim objects should now access the local attribute
* Fix binary sensors
* Update test values on upcoming shabbat times
* Update hdate to 1.0.1
* Adapt to changes from 1.0.0 -> 1.0.1
* Change shabbat candle lighthing test scenario to 40 minutes as expected in Jerusalem
* Update to version 1.0.2
* Update keys based on updated nomenclature in library
* Update HolidayDatabase .get_all_names in test
* Make holiday type an ordered set
* Fix freeze_time
* Fix imports
* Fix tests and minor change
* Update hdate version 1.0.3, add migration method
* Fix migration code
* Add test for migration
* The change is not backwards compatible if config is not restored
2025-03-11 09:43:29 +01:00
Andrew Sayre
6e2148193a
Bump pyheos to v1.0.3 ( #140310 )
...
Bump pyheos v1.0.3
2025-03-11 09:18:31 +01:00
Andrew Jackson
cdff2e4648
Add strict typing of post to Mastodon ( #140299 )
...
* Type post API
* Update quality scale
2025-03-11 09:11:46 +01:00
Antoine Reversat
37213503b1
Do not add outside temperature sensor for FGLair if reading is None ( #140298 )
...
* Do not add outside temperature sensor if reading is None
* Fix comments
2025-03-10 22:16:44 +00:00
Norbert Rittel
bf50ee9b5e
Capitalize abbreviations in lektrico
integration ( #140311 )
...
* Capitalize abbreviations in `lektrico` integration
* Update test_number.ambr
* Update test_binary_sensor.ambr
* Update test_binary_sensor.ambr
* Update test_number.ambr
2025-03-10 22:12:47 +00:00
Andrew Jackson
290116029b
Add strict typing of account & instance to Mastodon ( #139739 )
...
Add strict typing of account & instance
2025-03-10 15:54:18 +01:00
Brett Adams
8620309f9e
Add streaming to Teslemetry update platform ( #140021 )
...
* Update platform
* Tests
* fix tests
2025-03-10 15:06:40 +01:00
Erik Montnemery
219b441be0
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
2025-03-10 14:40:08 +01:00
Joost Lekkerkerker
76e76a417c
Fix dryer operating state in SmartThings ( #140277 )
2025-03-10 12:19:18 +01:00
Jan Bouwhuis
6284a83a34
Fix client_id
not generated when connecting to the MQTT broker ( #140264 )
...
Fix client_id not generated when connecting to the MQTT broker
2025-03-10 11:04:49 +01:00
Maciej Bieniek
e831b1b230
Add support for BH1750 illuminance sensor in Nettigo Air Monitor integration ( #140242 )
...
* Add support for BH1750 illuminance sensor
* Update strings
* Update test snapshot
2025-03-10 10:38:44 +02:00
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