epenet
2bcdc03661
Migrate lupusec to use runtime_data ( #147476 )
2025-06-25 07:48:30 +02:00
epenet
10d1affd81
Migrate lyric to use runtime_data ( #147475 )
2025-06-25 07:48:20 +02:00
Manu
91e7b75a44
Fix errors in legacy platform in PlayStation Network integration ( #147471 )
...
fix legacy platform presence
2025-06-25 06:48:45 +02:00
natepugh and Abílio Costa
42aaa888a1
Bump pyairnow to 1.3.1 ( #147388 )
...
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com >
2025-06-24 23:47:56 +01:00
Guido Schmitz
7b8ebb0803
Move DevoloMultiLevelSwitchDeviceEntity in devolo Home Control ( #147450 )
2025-06-24 22:42:42 +02:00
Paulus Schoutsen
c270ea4e0c
Fix media accept config type ( #147445 )
2025-06-24 16:41:43 -04:00
Paulus Schoutsen
c93e45c0f2
Add missing config entry type for Husqvarna ( #147455 )
...
Add missing type for husqvarna
2025-06-24 22:37:35 +02:00
Michael Hansen and J. Nick Koston
19b773df85
Only send ESPHome intent progress when necessary ( #147458 )
...
* Only send intent progress when necessary
* cover
* Fix logic
---------
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-06-24 16:35:38 -04:00
puddly
9e7c7ec97e
Flash ZBT-1 and Yellow firmwares from Core instead of using addons ( #145019 )
...
* Make `async_flash_firmware` a public helper
* [ZBT-1] Implement flashing for Zigbee and Thread within the config flow
* WIP: Begin fixing unit tests
* WIP: Unit tests, pass 2
* WIP: pass 3
* Fix hardware unit tests
* Have the individual hardware integrations depend on the firmware flasher
* Break out firmware filter into its own helper
* Mirror to Yellow
* Simplify
* Simplify
* Revert "Have the individual hardware integrations depend on the firmware flasher"
This reverts commit 096f4297dc .
* Move `async_flash_silabs_firmware` into `util`
* Fix existing unit tests
* Unconditionally upgrade Zigbee firmware during installation
* Fix failing error case unit tests
* Fix remaining failing unit tests
* Increase test coverage
* 100% test coverage
* Remove old translation strings
* Add new translation strings
* Do not probe OTBR firmware when completing the flow
* More translation strings
* Probe OTBR firmware info before starting the addon
2025-06-24 16:21:02 -04:00
Paulus Schoutsen
f735331699
Convert Ollama to subentries ( #147286 )
...
* Convert Ollama to subentries
* Add latest changes from Google subentries
* Move config entry type to init
2025-06-24 16:13:34 -04:00
Maciej Bieniek
5a20ef3f3f
Bump aioshelly to version 13.7.0 ( #147453 )
2025-06-24 23:03:22 +03:00
Simone Chemelli
5ef054f2e0
Add quality scale bronze to SamsungTV ( #142288 )
2025-06-24 21:41:39 +02:00
Manu
b9fc198a7e
Set quality scale to 🥇 gold for ista EcoTrend integration ( #143462 )
2025-06-24 21:25:53 +02:00
HarvsG
ad4fae7f59
Custom sentence triggers should be marked as processed locally ( #145704 )
...
* Mark custom sentence triggers a local agent
* Don't change agent ID
* adds tests to confirm processed_locally is True
* move asserts to after null check
2025-06-24 14:25:40 -05:00
Paulus Schoutsen
265de91fba
Add type for wiz ( #147454 )
2025-06-24 15:13:51 -04:00
Paul Bottein and Paulus Schoutsen
7322fe40da
Define fields for assist ask_question action ( #147219 )
...
* Define fields for assist ask_question action
* Update hassfest
---------
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2025-06-24 15:00:14 -04:00
Paulus Schoutsen and Joost Lekkerkerker
8eb906fad9
Migrate OpenAI to config subentries ( #147282 )
...
* Migrate OpenAI to config subentries
* Add latest changes from Google subentries
* Update homeassistant/components/openai_conversation/__init__.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-06-24 15:00:05 -04:00
Sven Naumann and Erik Montnemery
4d9843172b
Fix nfandroidtv service notify disappears when restarting home assistant ( #128958 )
...
* move connect to android tv host from init to short before sending a message
* Don't swallow exceptions
* use string literals for exception
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2025-06-24 20:09:45 +02:00
Abílio Costa
e8a534be9c
Add missing method mock to Reolink chime test ( #147447 )
2025-06-24 20:06:54 +02:00
Abílio Costa
3148719864
Use newer mock in recent Reolink test ( #147448 )
2025-06-24 19:06:42 +01:00
Nathan Spencer
abfb7afcb7
Bump pylitterbot to 2024.2.1 ( #147443 )
2025-06-24 19:26:35 +02:00
Abílio Costa
fe4ff4f835
Use non-autospec mock for Reolink switch tests ( #147441 )
2025-06-24 19:19:41 +02:00
Michael Hansen
cefc8822b6
Support streaming TTS in wyoming ( #147392 )
...
* Support streaming TTS in wyoming
* Add test
* Refactor to avoid repeated task creation
* Manually manage client lifecycle
2025-06-24 13:04:40 -04:00
Michael Hansen
3dc8676b99
Add TTS streaming to Wyoming satellites ( #147438 )
...
* Add TTS streaming using intent-progress
* Handle incomplete header
2025-06-24 12:00:02 -05:00
Abílio Costa
0f112bb9c4
Use non-autospec mock for Reolink service tests ( #147440 )
2025-06-24 18:37:05 +02:00
Nathan Spencer
54e5107c34
Add total cycles sensor for Litter-Robot ( #147435 )
...
* Add total cycles sensor for Litter-Robot
* Add translatable unit of measurement cycles
2025-06-24 18:24:15 +02:00
karwosts
657a068087
Cleanup some duplicated code ( #147439 )
2025-06-24 17:22:13 +01:00
Luca Angemi
af6c2b5c8a
Add device class to wind direction sensors for AEMET ( #147430 )
2025-06-24 16:25:16 +01:00
Manu
d5a8fa9c5c
Add DHCP discovery to PlayStation Network integration ( #147422 )
...
Add DHCP discovery for PSN
2025-06-24 17:17:02 +02:00
Abílio Costa
cefde21140
Update Shelly test snapshots ( #147429 )
2025-06-24 18:08:27 +03:00
hanwg
160163b0cc
Remove deprecated proxy params from Telegram bot integration ( #147288 )
2025-06-24 16:46:31 +02:00
Michael Hansen
6ce594539f
Bump wyoming to 1.7.1 ( #147385 )
...
* Bump wyoming to 1.7.0
* Bump to 1.7.1 for Python version fix
* Address mypy errors
2025-06-24 09:28:09 -05:00
4ca39ec7c3
Add range icons for wind_direction sensor device class ( #147090 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com >
2025-06-24 15:00:03 +01:00
Paul Bottein and G Johansson
cfdd7fbbce
Add fields and multiple support to object selector ( #147215 )
...
* Add schema supports to object selector
* Update format
* Update homeassistant/helpers/selector.py
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
---------
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
2025-06-24 09:54:06 -04:00
Paulus Schoutsen
1cb36f4c18
Convert Claude to use subentries ( #147285 )
...
* Convert Claude to use subentries
* Add latest changes from Google subentries
* Revert accidental change to Google
2025-06-24 15:36:09 +02:00
Petar Petrov and Abílio Costa
602c1c64b3
Update ZwaveJS config flow strings ( #147421 )
...
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com >
2025-06-24 14:30:12 +01:00
Andre Lengwenus
3b8d6eb851
Log LCN connection established with log level info ( #147424 )
2025-06-24 15:24:25 +02:00
Franck Nijhof
9bb98eb514
Merge branch 'master' into dev
2025-06-24 13:19:28 +00:00
karwosts and Erik Montnemery
39c431c55c
Add 'max_sub_interval' option to derivative sensor ( #125870 )
...
* Add 'max_sub_interval' option to derivative sensor
* add strings
* little coverage
* improve test accuracy
* reimplement at dev head
* string
* handle unavailable
* simplify
* Add self to codeowner
* fix on remove
* Update homeassistant/components/derivative/sensor.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Fix parenthesis
* sort strings
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2025-06-24 15:05:28 +02:00
Franck Nijhof and Bram Kragten
0171b527d8
2025.6.3 ( #147419 )
...
Co-authored-by: Bram Kragten <mail@bramkragten.nl >
2025.6.3
2025-06-24 14:58:48 +02:00
Paulus Schoutsen
7cccdf2205
Add accept keyword to Media selector ( #145527 )
...
* Add accept keyword to Media selector
* Adjust test
2025-06-24 07:36:48 -05:00
Petro31
97f3bb3da5
Add default to from_json ( #146211 )
2025-06-24 14:27:14 +02:00
fc62a6cd89
Add streaming support w/ audio to Android IP Webcam integration ( #126009 )
...
* Add streaming support w/ audio to Android IP Webcam integration
* ruff reformat
* Fix ruff
* Break long comments and strings
* Add camera test
* Fix docstring
* Remove dead code
* Call library function to get URL
* Simplify
---------
Co-authored-by: Shay Levy <levyshay1@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2025-06-24 13:54:34 +02:00
Josef Zweck
23b90f5984
Add door state sensors to tedee ( #147386 )
2025-06-24 12:30:13 +01:00
Paulus Schoutsen
63ac14a19b
AI task generate_text -> generate_data ( #147370 )
2025-06-24 12:12:29 +01:00
Franck Nijhof
94fd9d1657
Bump version to 2025.6.3
2025-06-24 11:09:26 +00:00
Bram Kragten
2f89317fed
Update frontend to 20250531.4 ( #147414 )
2025-06-24 11:09:03 +00:00
Manu
38c7eaf70a
Add reauth flow to PlayStation Network integration ( #147397 )
...
* Add reauth flow to psn integration
* changes
* catch auth error in coordinator
2025-06-24 12:20:08 +02:00
dependabot[bot]
02e33c3551
Bump sigstore/cosign-installer from 3.8.2 to 3.9.0 ( #147072 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-24 10:50:32 +02:00
Bram Kragten
d5187a6a40
Update frontend to 20250531.4 ( #147414 )
2025-06-24 10:49:51 +02:00