Commit Graph

88528 Commits (dev)

Author SHA1 Message Date
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
Joakim Plate a69786f64f
Set friendly name for PT2262 sensors to masked name (#135988) 2025-01-19 21:07:05 +01:00
Scott K Logan 2900baac04
Bump aioraven to 0.7.1 (#136017) 2025-01-19 21:05:34 +01:00
Duco Sebel 2092456c7e
Bumb python-homewizard-energy to 8.1.0 (#136016) 2025-01-19 21:03:30 +01:00
Joakim Plate 2bedb2cadb
Correct translation key for data bits in rfxtrx (#135990) 2025-01-19 20:43:47 +01:00
Marc Mueller 5329356f20
Update numpy to 2.2.2 (#135982) 2025-01-19 20:35:32 +01:00
Paulus Schoutsen 0c68854fdf
Migrate tests from OpenAI to conversation integration (#135963) 2025-01-19 20:32:59 +01:00
David Knowles 8777dd9065
Bump pydrawise to 2025.1.0 (#135998) 2025-01-19 20:31:30 +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
J. Nick Koston 3a078d5414
Handle invalid datetime in onvif (#136014) 2025-01-19 20:16:40 +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 ccd7b1c21a
Add incomfort heater serialnr to device info (#136012) 2025-01-19 19:51:04 +01:00
Norbert Rittel 3ee2dc9790
Make strings of create_scene action UI- and translation-friendly (#136004) 2025-01-19 19:43:47 +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 04eb86e5a0
Cleanup incomfort translation strings (#135991) 2025-01-19 15:30:03 +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
Joost Lekkerkerker 02bf8447b3
Fix unset coordinator in Switchbot cloud (#135985) 2025-01-19 15:15:32 +01:00
Joost Lekkerkerker cf29ef91ee
Fix switchbot cloud library logger (#135987) 2025-01-19 15:15:21 +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
Norbert Rittel dfc4cdf785
Improve descriptions in list_notifications action, fix casing (#135838) 2025-01-19 13:43:35 +01:00
Christopher Fenner 654e111c23
Fix fan speed in auto mode in ViCare integration (#134256) 2025-01-19 13:39:38 +01:00
Norbert Rittel 9d5fe77b71
Remove unnecessary "title" keys to use default setup flow instead (#135512) 2025-01-19 13:34:22 +01:00
Manu 958b1e7759
Move integration setup to coordinator `_async_setup` in Bring (#135711) 2025-01-19 13:29:21 +01:00
Norbert Rittel 2f5545e7b8
Fix name and descriptions of actions in EZVIZ integration etc. (#135858) 2025-01-19 13:28:49 +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
Manuel Stahl 3978c4cdb3
Add type annotations to stiebel eltron component (#135228) 2025-01-19 13:21:59 +01:00
Norbert Rittel 4690aef8b8
Further clarify the meaning of Sensibo's Climate React mode (#135833)
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
2025-01-19 13:21:37 +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
Manu acbb15a496
Set dependency-transparency and async-dependency in Habitica IQS (#135902) 2025-01-19 12:51:49 +01:00
Glenn Vandeuren (aka Iondependent) 9f3b39a2d2
Round brightness in Niko Home Control (#135920) 2025-01-19 12:51:05 +01:00
Norbert Rittel 5a91562d1d
Fix grammar and plural handling in action descriptions (#135654) 2025-01-19 12:37:28 +01:00
J. Diego Rodríguez Royo ac58494b55
Improve program related sensors at Home Connect (#135929) 2025-01-19 12:02:23 +01:00
J. Diego Rodríguez Royo 33d552e3f7
Add power switch only if it is available at Home Connect (#135930) 2025-01-19 11:58:38 +01:00
Norbert Rittel f3222045ae
Change 'device_id' to translatable 'device ID', fix typos in LCN (#135978) 2025-01-19 11:56:34 +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
cdnninja 85bea5b70e
Vesync switch humidifier to property (#135949) 2025-01-19 11:43:16 +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
Norbert Rittel 32d7a23bff
Fix duplicated "effect" in Speed field descriptions of flux_led (#135948) 2025-01-18 15:13:28 -10:00
J. Nick Koston fe4e001fa5
Bump bluetooth-adapters to 0.21.0 (#135957) 2025-01-18 15:10:15 -10:00
J. Nick Koston 725d835fab
Bump aiooui to 0.1.9 (#135956) 2025-01-18 15:01:55 -10:00
J. Nick Koston 640da1cc67
Bump aiooui to 0.1.8 (#135945) 2025-01-19 00:53:59 +01:00