Retha Runolfsson
3f72030d5f
Bump pyswitchbot to 0.64.1 ( #145360 )
2025-05-21 10:08:32 +02:00
peteS-UK
69a4d2107f
Add initial coordinator refresh for players in Squeezebox ( #145347 )
...
* initial
* add test for new player
2025-05-20 23:29:55 +02:00
Joris Drenth
46fe132e83
Add sensors to Wallbox ( #145247 )
2025-05-20 22:02:07 +01:00
Ernst Klamer
c60f19b35b
Bump xiaomi-ble to 0.39.0 ( #145348 )
2025-05-20 22:37:27 +02:00
Petar Petrov
ba44986524
Remove the old ZWave controller from the list of migration targets ( #145281 )
...
* Remove the old ZWave controller from the list of migration targets
* ensure addon device path is serial/by_id
* Use executor
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2025-05-20 22:11:03 +02:00
Pete Sage
73811eac0a
Add support for music library folder to Sonos ( #139554 )
...
* initial prototype
* use constants
* make playing work
* remove unneeded code
* remove unneeded code
* fix regressions issues
* refactor add_to_queue
* refactor add_to_queue
* refactor add_to_queue
* simplify
* add tests
* remove bad test
* rename constants
* comments
* comments
* comments
* use snapshot
* refactor to use add_to_queue
* refactor to use add_to_queue
* add comments, redo snapshots
* update comment
* merge formatting
* code review changes
* fix: merge issue
* fix: update snapshot to include new can_search field
2025-05-20 21:48:33 +02:00
Pete Sage
3ff3cb975b
Add date sensors to Rehlko ( #145314 )
...
* feat: add datetime sensors
* fix: constants
* fix: constants
* fix: move tz conversion to api
* fix: update typing
2025-05-20 21:47:45 +02:00
Lode Smets
8ec5472b79
Added support for shared spaces in Synology DSM (Photo Station) ( #144044 )
...
* Added shared space to the list of all the albums
* Added tests
* added more tests
* Apply suggestions from code review
---------
Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com>
2025-05-20 21:17:43 +02:00
Michael
b0415588d7
Add support for videos in Immich media source ( #145254 )
...
add support for videos
2025-05-20 20:40:22 +02:00
Paulus Schoutsen
abcf925b79
Assist Pipeline stream TTS when supported and long response ( #145264 )
...
* Assist Pipeline stream TTS when supported and long response
* Indicate in run-start if streaming supported
* Simplify a little bit
* Trigger streaming based on characters
* 60
2025-05-20 13:00:27 -05:00
Josef Zweck
37e13505cf
Handle more exceptions in azure_storage ( #145320 )
2025-05-20 19:42:10 +02:00
Pete Sage
5d76d92bcf
bump aiokem to 0.5.11 ( #145332 )
...
fix: bump aiokem
2025-05-20 19:13:40 +02:00
Tsvi Mostovicz
b71870aba3
Jewish calendar: move value calculation to entity description (1/3) ( #144272 )
...
* Move make_zmanim() method to entity
* Move enum values to setup
* Create a Jewish Calendar Sensor Description
* Hold a single variable for the runtime data in the entity
* Move value calculation to sensor description
* Use a base class to keep timestamp sensor inheritance
* Move attr to entity description as well
* Move options to entity description as well
* Fix tests after merge
* Put multiline in parentheses
* Fix diagnostics tests
2025-05-20 19:01:24 +02:00
Michael
734d6cd247
bump aioimmich to 0.6.0 ( #145334 )
2025-05-20 18:52:52 +02:00
Tsvi Mostovicz
40faa156e2
Jewish calendar : icon translations ( #145329 )
...
* Move icons to icons.json
* Fix tests
2025-05-20 17:35:24 +02:00
jb101010-2
4737091722
Suez water: fetch historical data in statistics ( #131166 )
...
* Suez water: fetch historical data in statistics
* test review
* wip: fix few things
* Python is smarter than me
* use snapshots for statistics and add hard limit for historical stats
* refactor refresh + handle missing price
* No more auth error raised
* fix after rebase
* Review - much cleaner <3
* fix changes
* test without snapshots
* fix imports
2025-05-20 16:22:35 +02:00
Bram Kragten
4160ed190c
Add Albanian (Shqip) language ( #145324 )
2025-05-20 16:20:06 +02:00
Erik Montnemery
8e74f63d47
Create repair issue if not all add-ons or folders were backed up ( #144999 )
...
* Create repair issue if not all add-ons or folders were backed up
* Fix spelling
* Fix _collect_errors
* Make time patching by freezegun work with mashumaro
* Addd test to hassio
* Add fixture
* Fix generating list of folders
* Add issue creation tests
* Include name of failing add-on in message
* Improve code formatting
* Rename AddonError to AddonErrorData
2025-05-20 15:23:52 +02:00
Joris Drenth
fc62bc5fc1
Add solar charging options to Wallbox integration ( #139286 )
...
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com>
2025-05-20 14:19:48 +01:00
G Johansson
010b4f6b15
Remove deprecated aux heat from Climate Entity component ( #145151 )
2025-05-20 14:48:33 +02:00
Norbert Rittel
b16d4dd94b
Use preferred spelling of "setpoint" in `smartthings` ( #145319 )
...
* Use preferred spelling of "setpoint" in `smartthings`
Change three occurrences of "set point" to "setpoint" to match the preferred spelling in Home Assistant.
* Update test_sensor.ambr
* Update test_sensor.ambr (2)
2025-05-20 14:31:51 +02:00
Sanjay Govind
0813adc327
Update binary sensor translations for bosch_alarm ( #145315 )
...
update binary sensor translations
2025-05-20 14:19:51 +02:00
Norbert Rittel
e68cf80531
Make spelling of "setpoint" consistent in `opentherm_gw` ( #145318 )
2025-05-20 15:07:57 +03:00
epenet
258c91d483
Mark climate methods and properties as mandatory in pylint plugin ( #145280 )
...
* Mark climate methods and properties as mandatory in pylint plugin
* One more
2025-05-20 13:40:17 +02:00
epenet
64d6101fb7
Mark camera methods and properties as mandatory in pylint plugin ( #145272 )
2025-05-20 12:30:22 +01:00
Franck Nijhof
fb0cb7cad6
Add Wh/km unit for energy distance ( #145243 )
2025-05-20 12:16:27 +01:00
Brett Adams
a3c0b83dee
Bump teslemetry_stream to 0.7.9 in Teslemetry ( #145303 )
...
Bump stream to 0.7.9
2025-05-20 12:33:49 +02:00
Sanjay Govind
1ff5dd8ef5
Fix issues with bosch alarm dhcp discovery ( #145034 )
...
* fix issues with checking mac address for panels added manually
* add test
* don't allow discovery to pick up a host twice
* make sure we validate tests without a mac address
* check entry is loaded
* Update config_flow.py
* apply changes from review
* assert unique id
* assert unique id
2025-05-20 12:26:41 +02:00
epenet
f3f5fca0b9
Mark turn_on/turn_off/toggle as mandatory in pylint plugin ( #145249 )
...
* Mark turn_on/turn_off/toggle as mandatory in pylint plugin
* Fixes
2025-05-20 12:00:10 +02:00
Sanjay Govind
d15a1a6711
Tidy up service call for bosch_alarm ( #145306 )
...
tidy up service call for bosch_alarm
2025-05-20 11:56:53 +02:00
epenet
e39c8e350c
Add class init type hint to xiaomi_aqara ( #145255 )
2025-05-20 11:56:17 +02:00
epenet
c1da554eb1
Mark calendar methods and properties as mandatory in pylint plugin ( #145271 )
2025-05-20 11:50:31 +02:00
epenet
1f1fd8de87
Mark alarm_control_panel methods and properties as mandatory in pylint plugin ( #145270 )
2025-05-20 11:50:22 +02:00
Norbert Rittel
cf6cb0bd39
Fix typos in user-facing strings of `zha` ( #145305 )
2025-05-20 11:49:50 +02:00
epenet
a8264ae8ae
Mark button methods and properties as mandatory in pylint plugin ( #145269 )
2025-05-20 11:48:33 +02:00
epenet
642dc5b49c
Use shorthand attributes in rpi_camera camera ( #145274 )
...
* Use shorthand attributes in rpi_camera camera
* Improve
2025-05-20 11:47:49 +02:00
epenet
43ae0f2541
Use shorthand attributes in xiaomi_aqara ( #145253 )
...
* Use shorthand attributes for is_on/is_locked in xiaomi_aqara
* Use _attr_changed_by
* Use _attr_device_class
* Remove unused class variable
* More
2025-05-20 11:47:26 +02:00
epenet
f2233b3034
Refactor set_temperature in venstar climate ( #145297 )
...
Clarify logic in venstar climate set_temperature
2025-05-20 11:46:53 +02:00
Sanjay Govind
c3fe5f012e
add date and time service to bosch_alarm ( #142243 )
...
* add date and time service
* update quality scale
* add changes from review
* fix issues after merge
* fix icons
* apply changes from review
* remove list from service schema
* update quality scale
* update strings
* Update homeassistant/components/bosch_alarm/services.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* apply changes from review
* apply changes from review
* Update tests/components/bosch_alarm/test_services.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* validate exception messages
* use schema to validate service call
* update docstring
* update error message
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2025-05-20 11:09:46 +02:00
epenet
7f9b454922
Improve type hints in xs1 entities ( #145299 )
2025-05-20 10:44:34 +02:00
epenet
15915680b5
Use shorthand attributes in xs1 climate ( #145298 )
...
* Use shorthand attributes in xs1 climate
* Improve
2025-05-20 10:42:41 +02:00
epenet
2e4226d7d3
Use shorthand attributes in venstar climate ( #145294 )
2025-05-20 10:25:22 +02:00
epenet
0cd93e7e65
Use shorthand attributes in vivotek camera ( #145275 )
2025-05-20 10:15:04 +02:00
epenet
611d5be40a
Use shorthand attributes in touchline climate ( #145292 )
2025-05-20 10:12:20 +02:00
epenet
072bf75d71
Improve type hints in homematic climate ( #145283 )
2025-05-20 10:11:23 +02:00
epenet
f9000ae08c
Use shorthand attributes in push camera ( #145273 )
...
* Use shorthand attributes in push camera
* Improve
2025-05-20 10:10:42 +02:00
epenet
c8183bd35a
Use shorthand attributes in intesishome climate ( #145285 )
2025-05-20 10:10:24 +02:00
epenet
99f91003d8
Use shorthand attributes in melissa climate ( #145286 )
2025-05-20 10:10:12 +02:00
epenet
ed2024e67a
Drop useless unit conversion in smarttub ( #145287 )
2025-05-20 10:09:47 +02:00
epenet
cd91aca3b5
Use shorthand attributes in tfiac climate ( #145289 )
2025-05-20 10:09:25 +02:00