Kevin Worrel
b8d74a11ae
Allow ignored screenlogic devices to be set up from the user flow ( #137315 )
...
Allow ignored ScreenLogic devices to be set up from the user flow
2025-02-04 21:12:49 +01:00
Teemu R.
0e1ae89f12
Polish tplink vacuum sensors ( #137355 )
2025-02-04 14:03:28 -06:00
Jan Bouwhuis
7fa6f7e875
Bump paho-mqtt client to version 2.1.0 ( #136130 )
...
* Bump paho-mqtt client to version 2.1.0
* Remove commented code
* Bump pyeconet==0.1.26
* Ensure types-paho-mqtt==1.6.0.20240321 is uninstalled if test requirements are updated
* Update roombapy dependency
* Remove pyeconet from exceptions list
* Revert changes to install test requirements task
2025-02-04 20:59:28 +01:00
J. Nick Koston
56e07efe31
Copy area from remote parent device when creating Bluetooth devices ( #137340 )
2025-02-04 13:48:59 -06:00
Erik Montnemery
eb5036854f
Improve error handling when supervisor backups are deleted ( #137331 )
...
* Improve error handling when supervisor backups are deleted
* Move exception definitions
2025-02-04 19:49:55 +01:00
Michael
0895ac6a82
Improve backup file naming in Synology DSM backup agent ( #137278 )
...
* improve backup file naming
* use built-in suggested_filename
2025-02-04 18:20:54 +01:00
Glenn Waters
f19404991c
Bump upb-lib to 0.6.0 ( #137339 )
2025-02-04 11:20:05 -06:00
kurens
0c56791d94
Added support for One Time Charge Status to Vicare ( #135984 )
...
Co-authored-by: Christopher Fenner <9592452+CFenner@users.noreply.github.com>
Co-authored-by: kurens <migrzyb@users.noreply.github.com>
Co-authored-by: Dave T <17680170+davet2001@users.noreply.github.com>
Co-authored-by: Christopher Fenner <Christopher.Fenner@me.com>
2025-02-04 17:16:59 +00:00
Jan Bouwhuis
1f7d620d6b
Don't show active user initiated data entry config flows ( #137334 )
...
Do not show active user initiated data entry config flows
2025-02-04 17:54:05 +01:00
Abílio Costa
9a9374bf45
Add view to download support package to Cloud component ( #135856 )
2025-02-04 16:52:40 +00:00
Steven B.
2f5816c5b6
Add exception translations to ring integration ( #136468 )
...
* Add exception translations to ring integration
* Do not include exception details in exception translations
* Don't check last_update_success for auth errors and update tests
* Do not log errors twice
* Update post review
2025-02-04 09:14:48 -06:00
Erik Montnemery
5629b995ce
Include extra metadata in backup WS API ( #137296 )
...
* Include extra metadata in backup WS API
* Update onboarding backup view
* Update google_drive tests
2025-02-04 15:57:30 +01:00
Erik Montnemery
345cbc62a7
Minor adjustments of hassio backup tests ( #137324 )
2025-02-04 14:19:48 +01:00
Erik Montnemery
ffc6aa0035
Report progress while restoring supervisor backup ( #137313 )
2025-02-04 12:55:36 +00:00
Joakim Sørensen
dd1def3c5d
Add default voice for languages in cloud TTS ( #137300 )
...
* Add default voice for languages in cloud TTS
* Add test
* use defined voice
* Add test to ensure all default voices are valid
2025-02-04 13:32:33 +01:00
Duco Sebel
d1d498e27d
Remove v2 API support for HomeWizard P1 Meter ( #137261 )
2025-02-04 12:47:50 +01:00
Indu Prakash
9a565885cb
Humidifier turn display off for sleep mode ( #137133 )
2025-02-04 12:46:14 +01:00
Jan Bouwhuis
efc515ff4e
Remove legacy color_mode support for legacy mqtt json light ( #136996 )
2025-02-04 12:34:36 +01:00
Erik Montnemery
ca53d97a6d
Improve shutdown of _CipherBackupStreamer ( #137257 )
...
* Improve shutdown of _CipherBackupStreamer
* Catch the right exception
2025-02-04 12:24:30 +01:00
Marc Mueller
30c0a1492c
Update codespell to 2.4.1 ( #137312 )
2025-02-04 12:16:24 +01:00
epenet
09cea6ce96
Cleanup runtime warnings in async unit tests ( #137308 )
2025-02-04 11:44:17 +01:00
Erik Montnemery
650351a7f3
Report progress while creating supervisor backup ( #137301 )
...
* Report progress while creating supervisor backup
* Use enum util
2025-02-04 11:36:03 +01:00
epenet
c3b40e681d
Fix data update coordinator garbage collection ( #137299 )
2025-02-04 11:20:06 +01:00
Michael
f9cc3361e3
Don't blow up when a backup doesn't exist on Synology DSM ( #136913 )
...
* don't raise while delte not existing backup
* only raise when error ne 408
2025-02-03 17:42:30 -05:00
Wouter
6fa87da5bd
Add Shelly script events entities ( #135979 )
...
* When an event is received from a script component on a shelly device, this event is send to the hass event bus
* Event emitted from a script will be send to the corresponding event entity
* Added tests for the shelly script event
* The event entity for script are now hidden by default
* Forgot to enable script event entities by default for the test
* Made serveral improvement for the shelly script event entity
- Added device name to event entity
- The event entity is now only created when a script has any event types
- The test for this entity now uses snapshots
* Shelly script event entities will not be create for the BLE scanning script and will now be automatically removed when the script no longer exsists
* Changed variable name to avoid confusion with _id
* Removed old const from first implementation and removed _script_event_listeners and used _event_listeners instead to listen for script events
2025-02-03 22:41:39 +02:00
Paulus Schoutsen
649319f4ee
Introduce async_add_assistant_content to conversation chat log ( #137273 )
...
introduce async_add_assistant_content_without_tools to conversation chat log
2025-02-03 14:27:55 -06:00
Abílio Costa
282560acf8
Allow ignored idasen_desk devices to be set up from the user flow ( #137253 )
2025-02-03 13:54:09 -06:00
Simone Chemelli
1680adf158
Add device cleanup to Vodafone Station ( #116024 )
...
* add device cleanup
* apply review comments
* fix description
* make cleanup automatic
* .
* rework approach based on IQS021 rule
* add initial devices list from registry
* use connections instead of identifiers
* apply review comment
* add some coordinator tests
* one more test
* cleanup tests
* allign tests
* apply review comment
* removed sensor test
* cleanup test
* align test to latest code
* typo
* fix after rebase
* introduce generic helper
* apply some review comments
* add comments to clarify design
* apply latest review comment
* ruff
* improved coverage
* more coverage
* 100% helpers.py test coverage
* improve test
---------
Co-authored-by: J. Nick Koston <nick@koston.org>
2025-02-03 20:48:50 +01:00
Michael Hansen
28edbdc107
Clear extra system prompt on start_conversation error ( #137254 )
...
* Clear extra system prompt on start_conversation error
* Update homeassistant/components/assist_satellite/entity.py
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
---------
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2025-02-03 12:07:45 -05:00
Erik Montnemery
58b7be7c2f
Check for errors when creating backups using supervisor ( #137220 )
...
* Check for errors when creating backups using supervisor
* Improve error reporting when there's no backup reference
2025-02-03 17:33:03 +01:00
Martin Hjelmare
b660703117
Fix eheimdigital sw_version mock ( #137255 )
2025-02-03 17:28:54 +01:00
Aaron Godfrey
9856340a33
Bump todist-api-python to 2.1.7 ( #136549 )
...
Co-authored-by: Allen Porter <allen@thebends.org>
Co-authored-by: J. Diego Rodríguez Royo <jdrr1998@hotmail.com>
2025-02-03 17:06:21 +01:00
Jan Bouwhuis
30af9057d1
Ensure random temp dir is used during MQTT CI tests ( #137221 )
2025-02-03 16:06:02 +00:00
Shay Levy
2682f4a323
Add tests for Shelly Flood gen4 ( #137246 )
2025-02-03 17:34:02 +02:00
Josef Zweck
628e1ffb84
Migrate OneDrive to onedrive_personal_sdk library ( #137064 )
2025-02-03 16:25:58 +01:00
Paulus Schoutsen
05ca80f4ba
Assist Pipeline to use ChatSession for conversation ID ( #137143 )
...
* Assist Pipeline to use ChatSession for conversation ID
* Adjust to latest changes
2025-02-03 09:18:15 -06:00
Paulus Schoutsen
8acab6c646
Assist Satellite to use ChatSession for conversation ID ( #137142 )
...
* Assist Satellite to use ChatSession for conversation ID
* Adjust for changes main branch
* Ensure the initial message is in the chat log
2025-02-03 09:13:09 -06:00
cdnninja
37461d727a
Migrate unique ID in vesync switches ( #137099 )
2025-02-03 15:44:49 +01:00
Richard Kroegel
71e28a4af3
Add service to retrieve schedule configuration ( #121904 )
2025-02-03 14:41:25 +00:00
Erik Montnemery
9cfe109210
Check for errors when restoring backups using supervisor ( #137217 )
...
* Check for errors when restoring backups using supervisor
* Break long line in test
* Improve comments
2025-02-03 11:51:29 +01:00
cdnninja
d18fb4e6f9
Vesync bump pyvesync library ( #137208 )
2025-02-03 08:58:33 +01:00
Paulus Schoutsen
9679fc7878
Chat session rev2 ( #137209 )
...
* Chat Session rev 2
* Rename session to chat_log
* Simplify typing
* Typing
* Address comments
* Fix anthropic and ollama
2025-02-03 00:05:20 -05:00
TimL
0f641fcb74
Switch to using IP Addresses for connecting to smlight devices ( #137204 )
2025-02-02 17:08:32 -06:00
Denis Shulyaka
0f36759a38
Add support for OpenAI reasoning models ( #137139 )
...
* Add support for OpenAI reasoning models
* Apply suggestions from code review
* Remove o1-mini* and o1-preview* model support
* List unsupported models
* Reenable audio models (they also support text)
2025-02-02 16:55:16 -05:00
TimL
a98109614e
Allow manual smlight user setup to override discovery ( #137136 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2025-02-02 10:37:08 -06:00
Jan Bouwhuis
839e2881e0
Fix mqtt reconfigure does not use broker entry password when it is not changed ( #137169 )
2025-02-02 16:21:40 +01:00
starkillerOG
9c747113a2
Reolink styling using walrus operator ( #137069 )
2025-02-02 13:18:36 +01:00
Manu
d55a6de01b
Bump habiticalib to v0.3.4 ( #137148 )
...
Bump habiticalib to version 0.3.4
2025-02-02 10:08:14 +02:00
Paulus Schoutsen
dd9bd8ef73
Make get_chat_session a callback context manager ( #137146 )
2025-02-01 23:37:24 -05:00
J. Nick Koston
39a575dd29
Add missing brackets to ESPHome configuration URLs with IPv6 addresses ( #137132 )
...
fixes #137125
2025-02-01 21:02:10 -05:00