TimL and GitHub
57d02d7a17
Cleanups related to improved typing on radios objects ( #141455 )
...
* Improved handling of radio objects
* Drop get_radio helper
* Remove mock of get_radio in tests
2025-03-26 11:45:07 +01:00
043603c9be
Add SMLIGHT sensor entities for second radio ( #137403 )
...
* Add sensors for second radio
* Add test for zigbee2 sensor
* Update homeassistant/components/smlight/sensor.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* drop useless replace
* Fix test failure
* Fix code coverage in config flow
* Update homeassistant/components/smlight/sensor.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* fix conversion of iterator to list
* Remove assert on radios
* simplify handling of radios further
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
Co-authored-by: Franck Nijhof <git@frenck.dev >
2025-03-26 11:34:44 +01:00
TimL and GitHub
e10801af80
Bump pysmlight to v0.2.4 ( #141450 )
2025-03-26 11:28:25 +01:00
Simone Chemelli and GitHub
f4fa4056ac
Make BT support detection dynamic for Shelly RPC devices ( #137323 )
2025-03-26 11:17:54 +01:00
208e8ae451
Deprecate SmartThings switch entity ( #141360 )
...
* Deprecate SmartThings switch entity
* Apply suggestions from code review
Co-authored-by: Robert Resch <robert@resch.dev >
* Fix
* Revert "Apply suggestions from code review"
This reverts commit c6d39d38de .
* Revert "Revert "Apply suggestions from code review""
This reverts commit d92411c156 .
* Fix
* Fix
---------
Co-authored-by: Robert Resch <robert@resch.dev >
2025-03-26 11:05:31 +01:00
TheJulianJES and GitHub
02f8322ac1
Bump ZHA to 0.0.54 ( #141447 )
...
* Bump ZHA to 0.0.54
* Add strings for v2 quirk entities
* Adjust cover tests for new ZHA behavior
* Improve cover tests further
2025-03-26 11:55:18 +02:00
Norbert Rittel and GitHub
e8158234a9
Fix grammar in spotify reauthentication error ( #141451 )
2025-03-26 11:45:55 +02:00
Norbert Rittel and GitHub
7848c3cd79
Fixes to user-facing strings of cloudflare integration ( #141452 )
...
- fix sentence-casing of a few strings
- fix grammar of action description
2025-03-26 11:45:05 +02:00
Norbert Rittel and GitHub
2d8420b656
Fix spelling of "serial number" in smappee ( #141449 )
2025-03-26 10:25:12 +01:00
Joost Lekkerkerker and GitHub
63a86763b1
Migrate unique ids in SmartThings ( #141308 )
...
* Migrate unique ids in SmartThings
* Migrate
* Migrate
* Migrate
* Fix
* Fix
2025-03-26 10:23:20 +01:00
Michael and GitHub
b5117eb071
Proper handling of unavailable Synology DSM nas during backup ( #140721 )
...
* raise BackupAgentUnreachableError when NAS is unavailable
* also raise BackupAgentUnreachableError during upload when nas unavailable
* Revert "also raise BackupAgentUnreachableError during upload when nas unavailable"
This reverts commit 38877d8540 .
* Revert "raise BackupAgentUnreachableError when NAS is unavailable"
This reverts commit 4d8cfae396 .
* check last_update_success of coordinator_central to get backup agents
* consider last_update_success before notify backup listeners
* add test
* use walrus := :)
2025-03-26 10:22:43 +01:00
Norbert Rittel and GitHub
f0c774a4bd
Small grammar fixes in hue user strings ( #141446 )
...
… including proper sentence-casing
2025-03-26 11:16:10 +02:00
Simone Chemelli and GitHub
8bedf97382
Remove helpers and align coding style in Shelly tests ( #140080 )
...
* Cleanup hass.states method in Shelly tests (part 1)
* remove helper functions and align coding style
* missed
* revert unwanted changes
* apply review comment
* apply review comment
* apply review comment
* apply ATTR where missing
* apply walrus
* add missed walrus
* add walrus to entity_registry.async_get
* minor tweak
* align after merge
2025-03-26 10:05:42 +01:00
Robert Resch and GitHub
65c05d66c0
Use a constant for sensor statistics issues ( #141441 )
2025-03-26 09:43:09 +01:00
Norbert Rittel and GitHub
1cb4332a3c
Fix sentence-case and naming of "Security code" in tradfri ( #141440 )
2025-03-26 10:07:30 +02:00
Robert Resch and GitHub
18dfd3db88
Simplify Reolink exception handling ( #141427 )
2025-03-26 08:53:46 +01:00
Luke Lashley and GitHub
dd914deb47
Bump roborock to silver ( #141433 )
2025-03-26 08:36:07 +01:00
Michael and GitHub
d954d04d12
Add diagnostics for Home Assistant Backup integration ( #141407 )
...
add diagnostics platform
2025-03-26 08:34:15 +01:00
Erik Montnemery and GitHub
e95f2c4282
Fix log level of cast print informing users to contribute model number ( #141438 )
2025-03-26 08:28:57 +01:00
Franck Nijhof and GitHub
eb1caeb770
Add template list functions: intersect, difference, symmetric_difference, union ( #141420 )
2025-03-26 07:51:25 +01:00
Ivan Lopez Hernandez and GitHub
56cc4044e4
Fix a type error when using google-genai==1.7.0 ( #141431 )
...
* Fix parts
* Fix the type being sent to the SDK
* Revert changes to __init__
* Test fixes
* Bump version back to 1.7
2025-03-25 19:59:21 -07:00
Thomas D and GitHub
2208650fde
Add climate platform to qbus ( #139327 )
...
* Add climate platform
* Add unit tests for climate platform
* Use setup_integration fixture
* Apply new import order
* Undo import order
* Code review
* Throw an exception on invalid preset mode
* Let device response determine state
* Remove hvac mode OFF
* Remove hvac mode OFF
* Setup debouncer when being added to hass
* Fix typo
2025-03-26 00:25:05 +00:00
Tsvi Mostovicz and GitHub
e2a3bfca9a
Jewish calendar migration bugfix ( #141425 )
...
Fix migration of Jewish calendar
2025-03-26 01:33:38 +02:00
starkillerOG and GitHub
840613f43d
Add mac to Reolink IPC cam device info ( #140822 )
...
* Add mac to Reolink IPC cams
* Add test
* check mac none
2025-03-26 00:31:01 +01:00
starkillerOG and GitHub
e78a19ae3e
Reolink translate key ( #140821 )
...
* Add firmware exception translations
* Add test
* Much nicer syntax
* Check if translation key is present in string.json
* fix tests
* fix typo
2025-03-26 00:30:02 +01:00
Norbert Rittel and GitHub
07bce8850f
Capitalize one occurrence of "bluetooth" in idasen_desk ( #141423 )
...
All others are correct in the integration.
And (according to Lokalise) in Home Assistant now, too. :-)
2025-03-25 22:53:32 +00:00
Alexey ALERT Rubashёff and GitHub
25a36c1588
Add AtlanticDomesticHotWaterProductionV2IOComponent to Overkiz ( #139524 )
2025-03-25 23:05:14 +01:00
Andrew Sayre and GitHub
ab709aeb46
Add Get Queue HEOS entity service ( #141150 )
2025-03-25 16:55:44 -05:00
J. Diego Rodríguez Royo and GitHub
f3bcb96b41
Tiny Home Connect tweaks ( #141403 )
2025-03-25 22:06:38 +01:00
Norbert Rittel and GitHub
56a8c74e87
Capitalize "Bluetooth proxy" in private_ble_device integration ( #141418 )
2025-03-25 22:05:24 +01:00
Norbert Rittel and GitHub
cec21b5507
Capitalize "Bluetooth" in motionblinds_ble user strings ( #141419 )
2025-03-25 22:03:32 +01:00
Joost Lekkerkerker and GitHub
3a62095af2
Add power binary sensor for dishwasher in SmartThings ( #141417 )
...
Add power binary sensor for dishwasher
2025-03-25 21:49:38 +01:00
Shay Levy and GitHub
8dd179c9e0
Fix Ecoforest spelling of "convector" air flow sensor ( #141414 )
2025-03-25 21:24:44 +01:00
Joost Lekkerkerker and GitHub
c29ca4c50a
Add power binary sensor for microwave in SmartThings ( #141415 )
...
Add power binary sensor for microwave
2025-03-25 21:24:01 +01:00
013439f7c6
Add streaming to Climate platform in Teslemetry ( #138689 )
...
* Add streaming climate
* fixes
* Add missing changes
* Fix restore
* Update homeassistant/components/teslemetry/climate.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Use dict
* Add fan mode translations
* Infer side
* Apply suggestions from code review
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/teslemetry/climate.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-03-25 21:09:45 +01:00
Norbert Rittel and GitHub
646c97a26c
Fix spelling / grammar in sensibo strings ( #141130 )
...
- capitalize "ID"
- remove excessive space and comma
- remove excessive "the"
2025-03-25 21:06:44 +01:00
elmurato and GitHub
e853df4fb0
Add Pterodactyl integration ( #141197 )
...
* Add Pterodactyl integration
* Remove translation for unavailable platform sensor, use constant for host
* Improve data descriptions
* Replace index based handling of data (list) with dict[str, PterodactylData]
* Replace CONF_HOST with CONF_URL
* Parse URL with YARL
* Set proper availability in binary sensor
* Remove storage of data within api.py
* Fix some review findings
* Use better unique ID for binary_sensor
* Fix more review findings
* Fix remaining review findings
* Add wrapper for server and util API, use underscore in unique ID
* Reuse result in config flow tests
* Patch async_setup_entry in config_flow tests
* Move patching of library APIs to the fixture mock_pterodactyl
2025-03-25 20:50:03 +01:00
Norbert Rittel and GitHub
4cd4201a31
Add missing "r" in "Convector air flow" sensor of ecoforest ( #141410 )
...
Add lost "r" in "Convector air flow" sensor of `ecoforest`
2025-03-25 20:49:20 +01:00
Shay Levy and GitHub
5db52cd5df
Add data description for Shelly Bluetooth scanner mode ( #141409 )
2025-03-25 21:43:46 +02:00
Norbert Rittel and GitHub
10d9e0c684
Fix missing capitalization in two strings of nobo_hub ( #141404 )
...
Fix missing capitalization of two strings in `nobo_hub`
2025-03-25 21:25:04 +02:00
tdfountain and GitHub
8b9939c344
Remove invalid watts sensor from NUT ( #141401 )
2025-03-25 09:04:07 -10:00
Marc Mueller and GitHub
746f49884c
Update setuptools for build-system to 77.0.3 ( #141394 )
2025-03-25 18:39:06 +00:00
Michael Hansen and GitHub
ae18fa2e30
Add start conversation support to ESPHome ( #141387 )
2025-03-25 13:38:52 -05:00
Michael Hansen and GitHub
7319637bd5
Set responding state in assist satellite start_conversation ( #141388 )
...
* Set responding state in async_start_conversation
* Check idle state
2025-03-25 14:30:44 -04:00
Simone Chemelli and GitHub
c8745cc339
Add full test coverage for Vodafone Station button platform ( #141298 )
2025-03-25 20:19:00 +02:00
G Johansson and GitHub
44a02ac7a7
Bump holidays to 0.69 ( #141391 )
2025-03-25 18:52:31 +01:00
Joost Lekkerkerker and GitHub
73642da7a4
Add sensor for brightness intensity to SmartThings ( #141368 )
2025-03-25 18:45:10 +01:00
J. Nick Koston and GitHub
e1eb031022
Bump orjson to 3.10.16 ( #141339 )
...
changelog: https://github.com/ijl/orjson/compare/3.10.15...3.10.16
2025-03-25 18:44:00 +01:00
G Johansson and GitHub
db66b4093a
Bump psutil to 7.0.0 ( #141390 )
2025-03-25 07:27:17 -10:00
Maciej Bieniek and GitHub
ef531cec41
Add data description for Shelly config flow ( #141383 )
2025-03-25 17:26:13 +01:00