Commit Graph

25647 Commits

Author SHA1 Message Date
Sid
4c008a5cb5 Fix upload service response for google_photos (#136106) 2025-01-20 13:00:02 -06:00
Shay Levy
8d99a54656 Bump aiowebostv to 0.5.0 (#136097) 2025-01-20 08:31:45 -10:00
Steven B.
a84335ae6d Enable dynamic child devices for tplink module entities (#135822)
Add dynamic child device handling to tplink integration for module based entities. For child devices that could be added/removed to hubs.

This address the module based platforms. #135229 addressed feature based platforms.
2025-01-20 19:13:14 +01:00
Joost Lekkerkerker
3f8f206c53 Add diagnostics to Overseerr (#136094) 2025-01-20 19:13:33 +02:00
Marc Mueller
af02dbf0cb Update pylint to 3.3.3 and astroid to 3.3.8 (#136090) 2025-01-20 06:52:18 -10:00
Joost Lekkerkerker
3630c8b8ed Set configuration url to overseerr instance (#136085) 2025-01-20 16:25:06 +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
epenet
3342904330 Use new ServiceInfo location in core tests (#136067) 2025-01-20 14:04:58 +01: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
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
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
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
Joakim Plate
a69786f64f Set friendly name for PT2262 sensors to masked name (#135988) 2025-01-19 21:07:05 +01:00
Paulus Schoutsen
0c68854fdf Migrate tests from OpenAI to conversation integration (#135963) 2025-01-19 20:32:59 +01:00
J. Diego Rodríguez Royo
57294fa461 Do not base power switch state on appliance's operation state at Home Connect (#135932) 2025-01-19 20:24:48 +01:00
Joakim Plate
568a27000d Correct type for off delay in rfxtrx (#135994) 2025-01-19 20:09:05 +01:00
Maikel Punie
4612f4da19 Fix velbus via devices (#135986) 2025-01-19 20:07:32 +01:00
Manu
ec45cb4939 Improve exception handling in Habitica integration (#135950) 2025-01-19 19:51:55 +01:00
Jan Bouwhuis
889f699e5d Disable noisy diagnostic incomfort sensors by default (#135992) 2025-01-19 19:28:19 +01:00
Jan Bouwhuis
5ffae140af Add diagnostics feature to incomfort integration (#136009) 2025-01-19 19:27:36 +01:00
Jan Bouwhuis
3077a4cdee Add re-configure flow incomfort integration (#135887)
* Add re-configure flow incomfort integration

* End with abort flow in reconfigure failure flow

* Apply parenthesis
2025-01-19 15:16:26 +01:00
Andrew Sayre
439f22f584 Fix HEOS device information (#135940) 2025-01-19 15:07:00 +01:00
Jan Bouwhuis
b17c36eeff Add re-authentication flow to incomfort integration (#135861) 2025-01-19 14:26:21 +01:00
Mick Montorier-Aberman
41fe863b72 Refactor SwitchBot Cloud make_device_data (#135698) 2025-01-19 14:22:21 +01:00
Christopher Fenner
654e111c23 Fix fan speed in auto mode in ViCare integration (#134256) 2025-01-19 13:39:38 +01:00
Manu
958b1e7759 Move integration setup to coordinator _async_setup in Bring (#135711) 2025-01-19 13:29:21 +01:00
Erwin Douna
15d57692d9 SMA add diagnostics (#135852) 2025-01-19 13:28:15 +01:00
Sid
a55bd593af Rework enigma2 tests (#135475) 2025-01-19 13:24:47 +01:00
Brett Adams
6292d6c0dc Add streaming to device tracker platform in Teslemetry (#135962)
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2025-01-19 13:20:40 +01:00
Matthias Alphart
af0f416497 Fix KNX default state updater option (#135611) 2025-01-19 12:53:09 +01:00
Glenn Vandeuren (aka Iondependent)
9f3b39a2d2 Round brightness in Niko Home Control (#135920) 2025-01-19 12:51:05 +01:00
J. Nick Koston
0d968267a2 Improve remote Bluetooth scanner manufacturer data (#135961)
Co-authored-by: Joostlek <joostlek@outlook.com>
2025-01-19 11:55:13 +01:00
Erik Montnemery
02347d5d36 Improve backup store in tests (#135974) 2025-01-19 11:13:37 +01:00
Paulus Schoutsen
754de6f998 Add shared history for conversation agents (#135903)
* Add shared history for conversation agents

* Remove unused code

* Add support for native history items

* Store all assistant responses as assistant in history

* Add history support to DefaultAgent.async_handle_intents

* Make local fallback work

* Add default agent history

* Add history cleanup

* Add tests

* ChatHistory -> ChatSession

* Address comments

* Update snapshots
2025-01-18 22:33:03 -05:00
Marc Mueller
6690b121c0 Fix unicode chars in zha tests (#135954) 2025-01-18 13:47:30 -10:00
Marc Mueller
8a3ef101e6 Replace additional deprecated USBServiceInfo imports (#135953) 2025-01-18 17:43:07 -06:00
Álvaro Fernández Rojas
37c3a9546c Update aioairzone to v0.9.9 (#135866)
Co-authored-by: J. Nick Koston <nick@koston.org>
2025-01-18 10:57:54 -10:00
Marc Mueller
24c50e0988 Fix aiodns DeprecationWarning in tests (#135921) 2025-01-18 08:04:01 -10:00