25775 Commits

Author SHA1 Message Date
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
Joost Lekkerkerker
fe8a93d62f
Add reauthentication to SmartThings (#135673)
* Add reauthentication to SmartThings

* Add reauthentication to SmartThings

* Add reauthentication to SmartThings

* Add reauthentication to SmartThings
2025-01-18 18:41:24 +01:00
Marc Mueller
dedcef7230
Fix acmeda pytest usefixtures spelling (#135919) 2025-01-18 17:08:07 +01:00
G Johansson
5a7b6cd7a0
Remove asserting name in tts test (no entity platform) (#135726)
* Ensure entity platform in tts tests

* Correct placement

* Remove name test

* Remove hass
2025-01-18 14:47:53 +01:00
Maciej Bieniek
f0c6b47522
Increase test coverage for IMGW-PIB (#135915) 2025-01-18 13:31:17 +01:00
Joris Pelgröm
d349c47694
Add reauth flow to LetPot integration (#135734) 2025-01-18 06:11:35 -06:00
Josef Zweck
f878465a9a
Fix imgw_pib tests (#135913) 2025-01-18 06:07:28 -06:00
Nathan Spencer
81b7d01a7d
Bump pylitterbot to 2024.0.0 (#135891) 2025-01-18 13:01:09 +01:00
Manu
f5dd3ef530
Increase test coverage in Habitica integration (#135896)
Add tests to Habitica integration
2025-01-18 12:59:23 +01:00
Josef Zweck
c56eee3639
Fix bmw_connected_drive tests (#135911) 2025-01-18 11:10:52 +01:00
J. Nick Koston
43fe4ebbbe
Prevent HomeKit from going unavailable when min/max is reversed (#135892) 2025-01-17 14:08:17 -10:00
G Johansson
2ec971ad9d
Remove not needed name from config flow in SMHI (#134841) 2025-01-17 19:21:13 +01:00
Erik Montnemery
235fda55fe
Validate config entry when adding or updating entity registry entry (#135067) 2025-01-17 19:18:13 +01:00
epenet
14f3868c26
Fix flaky test in acmeda (#135846) 2025-01-17 19:08:32 +01:00
Indu Prakash
54e4e8a7bb
Fix humidifier on off status update (#135743) 2025-01-17 18:49:33 +01:00
hahn-th
4a64c797d4
Add doorbell event to homematicip_cloud (#133269) 2025-01-17 17:54:15 +01:00
Brett Adams
24bb623567
Add streaming to Teslemetry cover platform (#135660) 2025-01-17 17:38:03 +01:00
Bouwe Westerdijk
a2afc1b670
Plugwise test-code improvements (#134193) 2025-01-17 17:12:09 +01:00
Joost Lekkerkerker
ef8b8fbbaa
Enable RUF023 (#135830) 2025-01-17 12:28:27 +01:00
Noah Husby
13a7ad759c
Add media position & seek to Russound RIO (#134372) 2025-01-17 12:03:52 +01:00
Andre Lengwenus
99d250f222
Set target value on LCN regulator lock (#133870) 2025-01-17 11:15:42 +01:00
Brett Adams
689d7d3cd9
Add Energy History to Tesla Fleet (#126878)
Co-authored-by: Brett Adams <Bre77@users.noreply.github.com>
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
Co-authored-by: JEMcats <hurst-status09@icloud.com>
Co-authored-by: JEMcats <jakobmattheis@icloud.com>
2025-01-17 10:34:35 +01:00
Joost Lekkerkerker
b4f4b06f29
Enable RUF021 (#135832) 2025-01-17 10:20:45 +01:00