89062 Commits

Author SHA1 Message Date
Joost Lekkerkerker
c6cde13615
Bump demetriek to 1.2.0 (#135580) 2025-01-20 15:58:02 +00:00
Michael Hansen
0e37e04928
Use STT/TTS languages for LLM fallback (#135533) 2025-01-20 15:57:59 +00:00
Artur Pragacz
bef545259e
Fix referenced objects in script sequences (#135499) 2025-01-20 15:57:55 +00:00
Khole
d77ec8ffbe
Replace pyhiveapi with pyhive-integration (#135482) 2025-01-20 15:57:52 +00:00
Mick Vleeshouwer
75a1a46a49
Fix incorrect cast in HitachiAirToWaterHeatingZone in Overkiz (#135468) 2025-01-20 15:57:48 +00:00
Ravaka Razafimanantsoa
2b636423d9
Bump switchbot-api to 2.3.1 (#135451) 2025-01-20 15:57:45 +00:00
Norbert Rittel
ed4c54a700
Fix descriptions of send_message action of Bring! integration (#135446)
* Make "Urgent message" selector consistent, use "Bring!" as name

- Replace one occurrence of "bring" with the brand name "Bring!"
- Change description of action to third-person singular for consistency in Home Assistant
- Make all occurrences of the selector "Urgent message" consistent (in sentence case) so they all get consistent translations, too
- Change one related error message to refer to the UI name of the required "Article" field

* Changed ` to '  to avoid Regex problems

* Reverted change to notify_missing_argument_item

Reverted to avoid failing test

* Reverted change to "bring"

* Add "is" to description of "Article"

Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com>

---------

Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com>
2025-01-20 15:57:42 +00:00
Joost Lekkerkerker
1d22fa9b45
Actually use translated entity names in Lametric (#135381) 2025-01-20 15:57:38 +00:00
Quentame
5356ffa539
Bump Freebox to 1.2.2 (#135313) 2025-01-20 15:57:35 +00:00
epenet
0660eae6f4
Fix missing comma in ollama MODEL_NAMES (#135262) 2025-01-20 15:57:32 +00:00
adam-the-hero
56f54cdccf
Fix Watergate Power supply mode description and MQTT/Wifi uptimes (#135085) 2025-01-20 15:57:28 +00:00
Brett Adams
48c23c2e79
Bump pyaussiebb to 0.1.5 (#134943)
Bump
2025-01-20 15:57:25 +00:00
Renier Moorcroft
93c5915faa
Image entity key error when camera is ignored in EZVIZ (#134343) 2025-01-20 15:57:22 +00:00
dcmeglio
8865fc0c33
Gracefully handle webhook unsubscription if error occurs while contacting Withings (#134271) 2025-01-20 15:57:19 +00:00
Matthew FitzGerald-Chamberlain
9680abf51e
Aprilaire - Fix humidifier showing when it is not available (#133984) 2025-01-20 15:57:15 +00:00
Konrad Vité
c687a6f669
Fix DiscoveryFlowHandler when discovery_function returns bool (#133563)
Co-authored-by: J. Nick Koston <nick@koston.org>
2025-01-20 15:57:02 +00:00
Joost Lekkerkerker
3630c8b8ed
Set configuration url to overseerr instance (#136085) 2025-01-20 16:25:06 +01:00
Marc Mueller
29b7d5c2e4
Improve conversation typing (#136084) 2025-01-20 15:32:18 +01:00
Erik Montnemery
a7d5e52ffe
Always include SSL folder in backups (#136080) 2025-01-20 15:21:34 +01:00
Abílio Costa
3e716a1308
Use fixtures for Network component tests (#135220) 2025-01-20 15:19:17 +01:00
Paul Donohue
63d294e58e
Prevent pylint out-of-memory failures (#136020) 2025-01-20 15:00:32 +01:00
Norbert Rittel
9730ac4e72
Replace targets key with UI name 'Targets' in media_player.join action (#136063) 2025-01-20 14:58:53 +01:00
Norbert Rittel
ea82c4974e
Fix spelling of "ID" in hyperion user strings (#136082) 2025-01-20 14:53:41 +01:00
epenet
3342904330
Use new ServiceInfo location in core tests (#136067) 2025-01-20 14:04:58 +01:00
Norbert Rittel
077fbb91c0
Improve user interface strings in opentherm_gw (#136078) 2025-01-20 12:28:30 +00:00
epenet
c5efad3a2d
Use new ServiceInfo location in component tests (part 4) (#136065) 2025-01-20 13:19:17 +01:00
epenet
af40b6524e
Use new ServiceInfo location in component tests (part 3) (#136064) 2025-01-20 13:16:59 +01:00
epenet
fe010289b4
Use new ServiceInfo location in component tests (part 2) (#136062) 2025-01-20 13:13:45 +01:00
epenet
64500e837f
Use new ServiceInfo location in component tests (part 1) (#136057) 2025-01-20 13:09:34 +01:00
Erik Montnemery
760168de83
Allow backup writer to update progress during restore (#135975)
* Allow backup writer to update progress during restore

* Clarify comment
2025-01-20 12:58:17 +01:00
Erik Montnemery
43da828a51
Make the time for automated backups configurable (#135825)
* Make the time for automated backups configurable

* Store time as a string, use None to indicate default time

* Don't add jitter if the time is set by user

* Include time of next automatic backup in response to backup/info

* Update tests

* Rename recurrence to state

* Include scheduled backup time in backup/config/info response

* Address review comments

* Update cloud test

* Add test for store migration

* Address review comments
2025-01-20 12:57:46 +01:00
Robert Resch
8020bec47b
Bump deebot-client to 11.0.0 (#136073) 2025-01-20 12:55:09 +01:00
Norbert Rittel
9e40b7f7f4
Fix casing of "client" and "ID" in transmission integration (#136071) 2025-01-20 12:50:53 +01:00
Joost Lekkerkerker
e27a259541
Bump yt-dlp to 2025.01.15 (#136072) 2025-01-20 12:50:15 +01:00
epenet
f7f6c1163d
Use new SsdpServiceInfo location in remaining components (#136053) 2025-01-20 11:40:00 +01:00
Artur Pragacz
877e44e3c9
Remove redundant device update code (#134100)
Remove redundant device update steps
2025-01-20 09:37:32 +01:00
Manu
ff80a7c5bc
Add reconfiguration flow to Habitica (#136038) 2025-01-20 09:25:45 +01:00
Manu
9e37c0dc8f
Add diagnostics platform to IronOS integration (#136040) 2025-01-20 08:12:42 +01:00
Paulus Schoutsen
85f10cf60a
Use LLM fallback when local matching matches intent but not targets (#136045)
LLM fallback to be used when local matching matches intent but finds no targets
2025-01-20 02:06:06 -05:00
Joost Lekkerkerker
53ad02a1eb
Enable RUF032 (#135836) 2025-01-20 08:05:33 +01:00
J. Nick Koston
be2c592b17
Bump habluetooth to 3.9.2 (#136042) 2025-01-20 08:01:44 +01:00
J. Nick Koston
bf56583385
Bump thermopro-ble to 0.10.1 (#136041) 2025-01-19 16:50:30 -10:00
dependabot[bot]
fd0b57a357
Bump docker/build-push-action from 6.11.0 to 6.12.0 (#135749)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-19 22:57:51 +01:00
J. Nick Koston
38c709aa1b
Bump onvif-zeep-async to 3.2.3 (#136022) 2025-01-19 11:12:08 -10:00
G Johansson
a98bb96325
Add reconfigure flow to Trafikverket Train (#136000) 2025-01-19 21:33:15 +01:00
G Johansson
2295e3779a
Ensure entity platform in cover tests (#135917) 2025-01-19 21:29:28 +01:00
G Johansson
53f80e9759
Ensure entity platform in camera tests (#135918) 2025-01-19 21:28:50 +01:00
Joost Lekkerkerker
f5d35bca72
Implement cloudhooks for Overseerr (#134680) 2025-01-19 21:28:08 +01:00
Norbert Rittel
77221f53b3
Fix sentence-casing in PurpleAir integration strings (#135981) 2025-01-19 21:27:01 +01:00
jsuar
a2d76cac5a
Fix Slack file upload (#135818)
* pgrade Slack integration to use AsyncWebClient and support files_upload_v2

- Replaced deprecated WebClient with AsyncWebClient throughout the integration.
- Removed the unsupported `run_async` parameter.
- Added a helper function to resolve channel names to channel IDs.
- Updated `_async_send_local_file_message` and `_async_send_remote_file_message` to handle Slack's new API requirements, including per-channel uploads.
- Updated dependency from slackclient==2.5.0 to slack-sdk>=3.0.0.
- Improved error handling and logging for channel resolution and file uploads.

* Fix test to use AsyncWebClient for Slack authentication flow

* Fix Slack authentication URL by removing the www subdomain

* Refactor Slack file upload functionality and add utility for file uploads
2025-01-19 21:09:04 +01:00