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
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
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
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
Franck Nijhof
fb0cb7cad6
Add Wh/km unit for energy distance ( #145243 )
2025-05-20 12:16:27 +01: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
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
fd1ddbd93d
Improve type hints in blebox climate ( #145282 )
2025-05-20 09:31:42 +02:00
epenet
a12bc70543
Use runtime_data in smarttub ( #145279 )
2025-05-20 09:15:26 +02:00
Petar Petrov
b84e93f462
Sort usb ports in Z-Wave flow so unknown devices are last ( #145211 )
...
* Sort usb ports in Z-Wave flow so unknown devices are last
* tweak
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2025-05-20 08:25:44 +03:00
Jordan Harvey
20ce879471
Add new Probe Plus integration ( #143424 )
...
* Add probe_plus integration
* Changes for quality scale
* sentence-casing
* Update homeassistant/components/probe_plus/config_flow.py
Co-authored-by: Erwin Douna <e.douna@gmail.com >
* Update homeassistant/components/probe_plus/config_flow.py
Co-authored-by: Erwin Douna <e.douna@gmail.com >
* Update tests/components/probe_plus/test_config_flow.py
Co-authored-by: Erwin Douna <e.douna@gmail.com >
* Update tests/components/probe_plus/test_config_flow.py
Co-authored-by: Erwin Douna <e.douna@gmail.com >
* remove version from configflow
* remove address var from async_step_bluetooth_confirm
* move timedelta to SCAN_INTERVAL in coordinator
* update tests
* updates from review
* add voltage device class
* remove unused logger
* remove names
* update tests
* Update config flow tests
* Update unit tests
* Reorder successful tests
* Update config entry typing
* Remove icons
* ruff
* Update async_add_entities logic
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* sensor platform formatting
---------
Co-authored-by: Erwin Douna <e.douna@gmail.com >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-05-19 22:50:09 +02:00
Michael
e76bd1bbb9
Add media_source platform to Immich integration ( #145159 )
...
* add media_source platform
* fix error messages
* use mime-type from asset info, instead of guessing it
* add dependency for http
* add tests
* use direct imports and set can_play=False for images
* fix tests
2025-05-19 22:39:04 +02:00
Brett Adams
ffb485aa87
Fix streaming window cover entity in Teslemetry ( #145012 )
2025-05-19 22:13:15 +02:00
Paulus Schoutsen
741cb23776
Only pass serializable data to media player intent ( #145244 )
2025-05-19 15:03:21 -05:00
Paulus Schoutsen
e78f4d2a29
TTS to only use stream entity method when streaming request comes in ( #145167 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2025-05-19 20:54:21 +02:00
Tsvi Mostovicz
1f6faaacab
Jewish Calendar: Implement diagnostics ( #145180 )
...
* Implement diagnostics
* Add testing
* Remove implicitly tested code
2025-05-19 20:41:00 +02:00
karwosts
7e895f7d10
Fix history_stats with sliding window that ends before now ( #145117 )
2025-05-19 20:03:59 +02:00
Norbert Rittel
5031ffe767
Fix wording of "Estimated power production" sensors in forecast_solar ( #145201 )
2025-05-19 20:02:37 +02:00
Paulus Schoutsen
37fe25cfdc
Add support_streaming to ConversationEntity ( #144998 )
...
* Add support_streaming to ConversationEntity
* pipeline tests
2025-05-19 13:43:06 -04:00
Paulus Schoutsen
e09dde2ea9
Allow TTS streams to generate temporary media source IDs ( #145080 )
...
* Allow TTS streams to generate temporary media source IDs
* Update tests/components/tts/test_media_source.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update assist snapshots
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-05-19 12:04:19 -04:00
Simone Chemelli
f44cb9b03e
Add action exceptions to Comelit integration ( #143581 )
...
* Add action exceptions to Comelit integration
* missing decorator
* update quality scale
2025-05-19 17:30:34 +02:00
Petro31
752c73a2ed
Add trigger_variables to template trigger 'for' field ( #136672 )
...
* Add trigger_variables to template trigger for
* address comments
2025-05-19 17:26:42 +02:00
Simone Chemelli
a8ecdb3bff
Finish reconfigure test for Vodafone Station ( #145230 )
2025-05-19 16:34:41 +02:00
Simone Chemelli
9c798cbb5d
Add device reconfigure to Comelit config flow ( #142866 )
...
* Add device reconfigure to Comelit config flow
* tweak
* tweak
* update quality scale
* apply review comment
* apply review comment
* review comment
* complete test
2025-05-19 16:12:27 +02:00
Erik Montnemery
8938c109c2
Improve entity registry restore test ( #145220 )
2025-05-19 16:09:23 +02:00
Martin Hjelmare
85448ea903
Fix Z-Wave config entry unique id after NVM restore ( #145221 )
...
* Fix Z-Wave config entry unique id after NVM restore
* Remove stale comment
2025-05-19 17:05:48 +03:00
Simone Chemelli
760f2d1959
Remove pylance warnings for Comelit tests ( #145199 )
2025-05-19 15:27:41 +02:00
Simone Chemelli
e64f76bebe
Add full test coverage for Comelit cover ( #144761 )
2025-05-19 15:01:41 +02:00
Retha Runolfsson
0cf503d871
Add exception translation for switchbot device initialization ( #144828 )
2025-05-19 14:22:10 +02:00
epenet
9d050360c8
Prevent import from syrupy.SnapshotAssertion ( #145208 )
2025-05-19 14:18:35 +02:00
Simone Chemelli
0c0c61f9e0
Bump aiocomelit to 0.12.3 ( #145209 )
2025-05-19 14:16:12 +02:00
Simone Chemelli
484a547758
Fix pylance warning on SnapshotAssertion import ( #145206 )
2025-05-19 13:55:48 +02:00
Martin Hjelmare
08104eec56
Fix Z-Wave unique id update during controller migration ( #145185 )
2025-05-19 13:43:06 +03:00
Michael
0fc81d6b33
Add diagnostics platform to Immich integration ( #145162 )
...
* add diagnostics platform
* also redact host
2025-05-19 12:23:04 +02:00
Joost Lekkerkerker
cb84e55c34
Map auto to heat_cool for thermostat in SmartThings ( #145098 )
2025-05-19 12:09:27 +02:00
Joost Lekkerkerker
68c3d5a159
Add lamp capability for hood component in SmartThings ( #145036 )
2025-05-19 12:07:50 +02:00
epenet
77bab39ed0
Move downloader service to separate module ( #145183 )
2025-05-19 12:05:33 +02:00
Maciej Bieniek
92e570ffc1
Revert "Link Shelly device entry with Shelly BT scanner entry ( #144626 )" ( #145177 )
...
This reverts commit b15c9ad130 .
2025-05-19 13:01:54 +03:00
Paulus Schoutsen
919684e20a
Minor cleanup for pipeline tts stream test ( #145146 )
2025-05-19 11:58:58 +02:00
Erik Montnemery
f27b2c4df1
Improve device registry restore tests ( #145186 )
2025-05-19 11:06:16 +02:00
Joost Lekkerkerker
a3aae68229
Add athmospheric pressure capability to SmartThings ( #145103 )
2025-05-19 10:41:22 +02:00
Robert Resch
9ff9d9230e
Fix test results parsing error ( #145077 )
2025-05-19 10:40:03 +02:00
epenet
2bb0843c30
Add ability to mark type hints as compulsory on specific functions ( #139730 )
2025-05-19 10:27:07 +02:00