Marc Mueller
f822fd82bb
Fix recorder fixture typing ( #136174 )
2025-01-21 18:18:05 -10:00
krakonos1602
ffcb4d676b
Add Eve Thermo TRV Matter features ( #135635 )
...
* Add Eve Thermo Matter features
* Update homeassistant/components/matter/switch.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Update homeassistant/components/matter/switch.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Update homeassistant/components/matter/switch.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Add Eve Thermo Child lock test
* Update homeassistant/components/matter/switch.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Update homeassistant/components/matter/switch.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Implement thorough Child lock testing
* Apply suggestions from code review
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
Co-authored-by: Marcel van der Veldt <m.vanderveldt@outlook.com>
2025-01-22 03:42:07 +01:00
Nathan Spencer
e7345dd44a
Remove extra_state_attributes from Litter-Robot vacuum entities ( #136196 )
2025-01-22 00:49:43 +02:00
Paulus Schoutsen
22e0b0e9a7
Voip migrate entities ( #136140 )
...
* Migrate VoIP entities
* Revert device name to host again
2025-01-21 11:12:30 -06:00
Andrew Sayre
9bf2996ea0
Update HEOS tests to not interact directly with integration internals ( #136177 )
2025-01-21 16:00:34 +01:00
epenet
b11b36b523
Add more util aliases to import conventions ( #136153 )
2025-01-21 15:58:23 +01:00
Erik Montnemery
a2cbaef264
Prepare backup store to read version 2 ( #136149 )
2025-01-21 14:37:44 +01:00
Paulus Schoutsen
5b49ba563e
Satellite announcement to track original media id ( #136141 )
2025-01-21 14:33:37 +01:00
Erik Montnemery
a60d2b69e3
Add service backup.create_automatic ( #136152 )
2025-01-21 12:40:54 +00:00
Mick Montorier-Aberman
33a2fa2c85
Add support for Bot in SwitchBot Cloud ( #135606 )
2025-01-21 12:08:38 +00:00
Ville Skyttä
40eb8b91cc
Adjust to recommended propcache.api import paths ( #136150 )
2025-01-21 10:58:22 +01:00
Maciej Bieniek
57b17472d7
Clean up entity registry imports in Shelly tests ( #136159 )
2025-01-21 11:47:15 +02:00
epenet
364556a7dd
Prefer from...import...as over import...as in core tests ( #136146 )
2025-01-21 09:28:17 +01:00
fwestenberg
0254be78d6
Bump Devialet to 1.5.7 ( #136114 )
2025-01-21 08:46:32 +01:00
Erik Montnemery
fb4df00e3c
Add support for custom weekly backup schedule ( #136079 )
...
* Add support for custom weekly backup schedule
* Rename the new flag to custom_days
* Make the store change backwards compatible
* Improve comments
2025-01-21 08:27:41 +01:00
Andrew Sayre
79a43b8a50
Update HEOS tests to not patch internals ( #136136 )
2025-01-21 08:26:34 +01:00
Arie Catsman
ba2c8646e9
Add scheduled envoy firmware checks to enphase_envoy coordinator ( #136102 )
...
* Add scheduled envoy firmware checks to enphase_envoy coordinator
* Set firmware scantime to 4 hours and split test in 2
2025-01-20 16:58:10 -06:00
Maciej Bieniek
11d44e608b
Add additional entities for Shelly BLU TRV ( #135244 )
...
* Add valve position sensor
* Add valve position and external sensor temperature numbers
* Fix method name
* Better name
* Add remove condition
* Add calibration binary sensor
* Add battery and signal strength sensors
* Remove condition from ShellyRpcEntity
* Typo
* Add get_entity_class helper
* Add tests
* Use snapshots in tests
2025-01-21 00:11:20 +02:00
Andrew Sayre
d7ec99de7d
Remove yaml config fixture from HEOS tests ( #136123 )
2025-01-20 22:18:46 +01:00
Andrew Sayre
dde6dc0421
Raise exceptions in HEOS service actions ( #136049 )
...
* Raise errors instead of log
* Correct docstring typo
2025-01-20 13:29:57 -06:00
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