epenet
a649ff4a91
Add hassio discovery to onewire ( #135294 )
2025-01-13 11:55:18 +01:00
Maikel Punie
2d67aca550
Rework velbus services to deprecated the interface parameter ( #134816 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2025-01-13 11:36:20 +01:00
LG-ThinQ-Integration
98ef32c668
Add remain, running, schedule time sensors to LG ThinQ ( #131133 )
...
Co-authored-by: yunseon.park <yunseon.park@lge.com>
2025-01-13 11:29:09 +01:00
J. Nick Koston
4e5bf5ac22
Ensure ESPHome cleanups Bluetooth scanner data upon removal ( #135470 )
...
* Add bluetooth API to remove scanners that are no longer used
- Cleanup the advertisment history right away when a scanner is removed
In the future we will do some additional cleanup
* coverage
* finish tests
* Ensure ESPHome cleanups Bluetooth scanner data upon removal
needs https://github.com/home-assistant/core/pull/135408
2025-01-12 22:41:49 -05:00
J. Nick Koston
2e5e2c50dd
Ensure Shelly cleanups Bluetooth scanner data upon removal ( #135472 )
...
* Add bluetooth API to remove scanners that are no longer used
- Cleanup the advertisment history right away when a scanner is removed
In the future we will do some additional cleanup
* coverage
* finish tests
* Ensure Shelly cleanups Bluetooth scanner data upon removal
needs https://github.com/home-assistant/core/pull/135408
2025-01-12 22:41:21 -05:00
J. Nick Koston
c9a7afe439
Add bluetooth API to remove scanners that are no longer used ( #135408 )
2025-01-12 14:03:05 -10:00
Manu
ccb94ac6a6
Update translations and error messages in Bring! integration ( #135455 )
...
* Update translations and error messages
* use placeholder for field name
* change key for translation string
2025-01-12 16:27:31 +01:00
Andrew Sayre
11fa6b2e4e
Bump pyheos to 1.0.0 ( #135415 )
2025-01-11 23:06:06 -06:00
Manu
0d85f54e76
Add sensors for inventory items to Habitica ( #135331 )
...
Add sensors for inventory items
2025-01-11 21:31:36 +01:00
Jeff Terrace
6571ebf15b
Add additional Tapo ONVIF Person/Vehicle/Line/Tamper/Intrusion events ( #135399 )
2025-01-11 09:52:46 -10:00
YogevBokobza
c442935fdd
Switcher runner child lock support ( #133270 )
...
* Switcher runner child lock support
* fix based on requested changes
* Update homeassistant/components/switcher_kis/switch.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Fix
---------
Co-authored-by: Shay Levy <levyshay1@gmail.com>
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2025-01-11 21:01:10 +02:00
Shay Levy
a745e079e9
Add reconfigure to LG webOS TV ( #135360 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2025-01-11 16:16:35 +01:00
Erwin Douna
74c3e9629f
Fix Tado config flow ( #135353 )
2025-01-11 12:52:40 +01:00
Simon Lamon
b9259b6f77
Add config flow to NMBS ( #121548 )
...
Co-authored-by: Joostlek <joostlek@outlook.com>
2025-01-11 10:31:47 +01:00
J. Nick Koston
cdc96fdf6f
Add bluetooth subscribe_advertisements WebSocket API ( #134291 )
2025-01-10 16:49:53 -10:00
Manu
bf747bb733
Fix Habitica gems/hourglass sensors ( #135323 )
2025-01-10 23:47:05 +02:00
Shay Levy
6fd4d7acaa
Use runtime_data in LG webOS TV ( #135301 )
2025-01-10 19:16:25 +02:00
Manu
6fd0760f25
Add USB-PD Mode select entity to IronOS integration ( #134901 )
...
Add USB-PD Mode select entity
2025-01-10 14:07:14 +01:00
Antoine Reversat
9388879b78
Mark FGLAir entities unavailable if they are reporting to be offline ( #135202 )
2025-01-10 13:24:33 +01:00
Duco Sebel
f31f6d7ed0
Adjust HomeWizard to use updated python-homewizard-energy library ( #135046 )
2025-01-10 13:19:55 +01:00
cdnninja
bce7e9ba5e
Simplify vesync init loading ( #135052 )
2025-01-10 12:30:29 +01:00
epenet
475a2fb828
Discover new devices at runtime in onewire ( #135199 )
2025-01-10 11:53:31 +01:00
Jan Bouwhuis
eba090c9ef
Allow to process kelvin as color_temp for mqtt template light ( #133957 )
2025-01-10 11:43:36 +01:00
epenet
b5971ec55d
Add model_id and serial_number to onewire device info ( #135279 )
2025-01-10 11:18:50 +01:00
epenet
8386eaa92b
Split long strings in stream hls tests ( #135271 )
2025-01-10 11:09:20 +01:00
epenet
02956f9a83
Improve formatting in component test files ( #135267 )
...
Improve formatting in test files
2025-01-10 10:53:45 +01:00
Shay Levy
9d1989125f
Fix LG webOS TV media player test coverage ( #135225 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2025-01-10 10:44:23 +01:00
epenet
04d5cc8f79
Combine short byte strings in xiaomi_ble tests ( #135268 )
2025-01-10 10:19:28 +01:00
epenet
5df7092f41
Improve formatting in core files ( #135256 )
...
* Adjust core files formatting
* Adjust translations script
2025-01-10 09:08:37 +01:00
peteS-UK
139b747a70
Expand Squeezebox auth test for config_flow to finish on create_entry ( #133612 )
...
Expand auth test to create_entry
2025-01-09 23:47:53 +01:00
Simone Chemelli
0deb46295d
Refactor Vodafone Station tests ( #134956 )
2025-01-09 22:22:37 +01:00
Simone Chemelli
6e1a13f878
Add support for Shelly BLU TRV ( #128439 )
...
* feat: add support for Shelly BLU TRV
* chore: apply some fixes
* make BLUTRV a separate device
* apply review comment
* review comments and small optimization
* add HVACMode.OFF
* a couple of fixes
* 2 more fixes
* better approach
* cleanup
* small optimization
* remove cooling as not supported by firmware
* tweaks
* humidity and entity name
* fix naming
* allign async_set_hvac_mode
* align settings
* restore temp
* fix
* remove OFF
* cleanup
* hvac_mode
* add tests
* typo
* more tests
* bump aioshelly
2025-01-09 21:28:36 +01:00
epenet
ee865d2f0f
Add exception-translations rule to quality_scale pytest validation ( #131914 )
...
* Add exception-translations rule to quality_scale pytest validation
* Adjust
* Return empty dict if file is missing
* Fix
* Improve typing
* Address comments
* Update tests/components/conftest.py
* Update tests/components/conftest.py
* Update tests/components/conftest.py
---------
Co-authored-by: Robert Resch <robert@resch.dev>
2025-01-09 21:21:47 +01:00
Brett Adams
b6c0257c43
Add streaming sensors to Teslemetry ( #132783 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2025-01-09 18:58:12 +01:00
Jan Bouwhuis
cabdae98e8
Allow to process kelvin as color_temp for mqtt json light ( #133955 )
2025-01-09 18:34:42 +01:00
Shay Levy
07482de4ab
Fix LG webOS TV init test coverage ( #135194 )
2025-01-09 18:29:17 +01:00
Jan Bouwhuis
ec37e1ff8d
Allow to process kelvin as color_temp for mqtt basic light ( #133953 )
2025-01-09 16:31:09 +01:00
Joost Lekkerkerker
d7315f4500
Add event entities to Overseerr ( #134975 )
2025-01-09 12:48:09 +01:00
epenet
c4ac648a2b
Add select platform to onewire ( #135181 )
...
* Add select platform to onewire
* Add tests
* Apply suggestions from code review
2025-01-09 12:45:49 +01:00
epenet
8bfdbc173a
Use snapshot_platform helper in onewire tests ( #135176 )
...
* Use snapshot_platform helper in onewire tests
* Snapshot device registry
2025-01-09 11:45:29 +01:00
Cyrill Raccaud
3ce4c47cfc
Add uuid as unique_id to config entries for Cookidoo ( #134831 )
2025-01-09 11:28:28 +01:00
Steven B.
0d9ac25257
Add and cleanup tplink translations ( #135120 )
2025-01-09 11:28:10 +01:00
epenet
15e785b974
Move OneWire PLATFORM constant back to init ( #135172 )
2025-01-09 11:22:08 +01:00
Antoine Reversat
13527768cc
Add outside temperature sensor to fujitsu_fglair ( #130717 )
2025-01-09 11:21:27 +01:00
Erik Montnemery
9901f3c3dd
Add jitter to backup start time to avoid thundering herd ( #135065 )
2025-01-09 10:53:33 +01:00
G Johansson
fe8cae8eb5
Make devices dynamic in Sensibo ( #134935 )
2025-01-09 09:02:14 +01:00
G Johansson
64752af4c2
Change minimum SQLite version to 3.40.1 ( #135042 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2025-01-08 16:34:36 -10:00
G Johansson
c5f80dd01d
Render select entity unavailable when active feature is missing in Sensibo ( #135031 )
2025-01-08 22:55:31 +01:00
Shay Levy
bb4a497247
Impove LG webOS TV tests quality ( #135130 )
...
* Impove LG webOS TV tests quality
* Review comments
2025-01-08 23:12:09 +02:00
Louis Christ
acbd501ede
Add DataUpdateCoordinator to bluesound integration ( #135125 )
2025-01-08 22:09:59 +01:00
Joris Pelgröm
4129697dd9
Add LetPot integration ( #134925 )
2025-01-08 21:38:52 +01:00
Arie Catsman
988a0639f4
Remove enphase_envoy config flow tests that make no sense ( #133833 )
2025-01-08 20:09:06 +01:00
Arie Catsman
f05cffea17
Update enphase_envoy test_init to use str for unique_id and test for loaded config entry ( #133810 )
2025-01-08 20:06:51 +01:00
epenet
02e30edc6c
Improve onewire options flow tests ( #135109 )
2025-01-08 17:00:35 +01:00
epenet
d46be61b6f
Split simple and recovery in onewire config-flow user tests ( #135102 )
2025-01-08 15:25:39 +01:00
epenet
f05e234c30
Refactor patching in onewire tests ( #135070 )
2025-01-08 15:14:51 +01:00
Steven B.
6f6d485530
Raise HomeAssistantError from tplink light effect service ( #135081 )
2025-01-08 15:12:21 +01:00
dontinelli
99e65c38b0
Add binary sensors to fyta ( #134900 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2025-01-08 14:41:33 +01:00
epenet
d43187327f
Remove rounding from onewire sensors ( #135095 )
2025-01-08 14:25:05 +01:00
Erik Montnemery
e052ab27f2
Fix DSMR migration ( #135068 )
2025-01-08 11:20:35 +00:00
Shay Levy
43ec63eabc
Cleanup LG webOS TV name ( #135028 )
2025-01-08 12:06:02 +01:00
puddly
eff440d2a8
Fix ZHA "referencing a non existing `via_device`" warning ( #135008 )
2025-01-08 10:51:57 +01:00
Andrew Sayre
3fea4efb9f
Update pyheos to 0.9.0 ( #134947 )
...
Bump pyheos
2025-01-08 10:36:02 +02:00
Matthias Alphart
dc1928f3eb
Delete KNX config storage when removing the integration ( #135071 )
2025-01-08 09:35:44 +01:00
epenet
f8618e65f6
Improve type hints in onewire tests ( #134993 )
2025-01-08 09:33:04 +01:00
G Johansson
e99aaed7fa
Fix climate react type ( #135030 )
2025-01-08 10:30:14 +02:00
Joakim Sørensen
20db7fdc96
Implement upload retry logic in CloudBackupAgent ( #135062 )
...
* Implement upload retry logic in CloudBackupAgent
* Update backup.py
Co-authored-by: Erik Montnemery <erik@montnemery.com>
* nit
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2025-01-08 08:16:18 +01:00
Diogo Gomes
a1d43b9387
Add weather warning sensor to IPMA ( #134054 )
...
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com>
2025-01-07 22:11:24 +00:00
dontinelli
de9c05ad53
Add new sensors to fyta ( #135032 )
2025-01-07 22:01:21 +01:00
Luke Lashley
0dd9845501
Add total cleaning count sensor to Roborock ( #135015 )
2025-01-07 19:01:04 +01:00
Simone Chemelli
3a213b2d17
Use standard "entity_registry_enabled_by_default" fixture ( #134962 )
2025-01-07 18:21:26 +01:00
Erik Montnemery
5888b83f22
Validate device id when adding or updating entity registry entry ( #134982 )
2025-01-07 16:10:51 +00:00
epenet
471f77fea4
Add reconfigure to onewire ( #134996 )
...
* Add reconfigure to onewire
* Adjust _async_abort_entries_match
2025-01-07 17:08:53 +01:00
Allen Porter
c684b06734
Simplify roborock coordinator ( #134700 )
...
* Update roborock coordinator to require maps on startup
* Fix indent in merge
2025-01-07 07:09:32 -08:00
Allen Porter
a66cf62b09
Update roborock tests to only load the platform under test ( #134694 )
2025-01-07 14:08:12 +01:00
Eli Schleifer
875727ed27
add proxy view for unifiprotect to grab snapshot at specific time ( #133546 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2025-01-06 13:49:58 -10:00
Raphael Hehl
f1c62000e1
UnifiProtect Refactor light control methods to use new API ( #134625 )
2025-01-06 13:48:22 -10:00
Franck Nijhof
00c052bb22
Revert "Remove deprecated supported features warning in ..." (multiple) ( #134933 )
2025-01-07 00:08:02 +01:00
Simone Chemelli
111ef13a3f
Add device tracker test for Vodafone Station ( #134334 )
2025-01-06 23:17:50 +01:00
Paulus Schoutsen
d13c14eedb
Add support for extra_system_prompt to OpenAI ( #134931 )
2025-01-06 23:01:13 +01:00
G Johansson
9532e98166
Remove deprecated config entry import from bluesound ( #134926 )
2025-01-06 22:58:29 +01:00
G Johansson
6884d790ca
Remove deprecated hdr switch from reolink ( #134924 )
2025-01-06 22:46:59 +01:00
Artur Pragacz
7009a96711
Revert "Remove deprecated supported features warning in LightEntity" ( #134927 )
2025-01-06 22:39:24 +01:00
Josef Zweck
a47fa08a9b
Add device trackers to enabled_by_default fixture ( #134446 )
2025-01-06 22:03:32 +01:00
Paulus Schoutsen
b956aa68da
Handle discovering user configured Wyoming flow ( #134916 )
2025-01-06 20:26:49 +01:00
Manu
a9540e893f
Fix wrong power limit decimal place in IronOS ( #134902 )
2025-01-06 19:55:47 +01:00
Paulus Schoutsen
7a484ee0ae
Add extra prompt to assist pipeline and conversation ( #124743 )
...
* Add extra prompt to assist pipeline and conversation
* extra_prompt -> extra_system_prompt
* Fix rebase
* Fix tests
2025-01-06 12:58:42 -05:00
starkillerOG
e5c5d1bcfd
Fix Reolink playback of recodings ( #134652 )
2025-01-06 18:54:32 +01:00
Luke Lashley
14d2f2c589
Add extra failure exceptions during roborock setup ( #134889 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2025-01-06 15:46:21 +01:00
Klaas Schoute
99d7f462a0
Add heat meter to Powerfox integration ( #134799 )
2025-01-06 15:23:47 +01:00
J. Diego Rodríguez Royo
67e2379d2b
Iterate over a copy of the list of programs at Home Connect select setup entry ( #134684 )
2025-01-06 15:21:02 +01:00
G Johansson
3892f6d8f3
Remove deprecated binary sensor battery charging from technove ( #134844 )
2025-01-06 15:03:52 +01:00
Manu
9638bee8de
Bump pynecil to v4.0.1 ( #134852 )
2025-01-06 14:55:50 +01:00
G Johansson
d896b4e66a
Raise ImportError in python_script ( #134792 )
2025-01-06 14:52:40 +01:00
Allen Porter
2c7a1446b8
Update Roborock config flow message when an account is already configured ( #134854 )
2025-01-06 11:24:06 +01:00
G Johansson
20cf21d88e
Add horizontal swing to Sensibo ( #132117 )
...
* Add horizontal swing to Sensibo
* Fixes
* Only load select if already there
* Remove feature check
* Fixes
* Mods
* Last bits
* Mod
* Fixes
* Mods
* Fix test
---------
Co-authored-by: J. Nick Koston <nick@koston.org>
2025-01-06 11:20:11 +01:00
G Johansson
eafbf1d1fd
Add get device capabilities action call for Sensibo ( #134596 )
...
* Add get device capabilities action call for Sensibo
* Tests
* Mod
* Fix services
---------
Co-authored-by: J. Nick Koston <nick@koston.org>
2025-01-06 11:09:08 +01:00
G Johansson
bf0cf1c30f
Set single_config_entry in System monitor manifest ( #134838 )
2025-01-05 22:17:08 -05:00
Allen Porter
2f295efb3f
Update roborock to ensure every room has a name, falling back to a placeholder ( #134733 )
...
* Update roborock to ensure every room has a name, falling back to a placeholder
* Change Map to Room
2025-01-05 18:28:17 -08:00
Lucas Gasenzer
f0a1a6c2ad
Add ATTR_MODEL to DeviceInfo for Aranet ( #134307 )
...
* add ATTR_MODEL to DeviceInfo
* add tests for device context
* Upstream change type.name --> type.model
* fix test to represent model names
2025-01-05 16:16:12 +02:00
Andrew Sayre
f68c16586d
Deprecate HEOS sign_in and sign_out actions ( #134616 )
2025-01-05 00:13:46 +01:00
Allen Porter
bb97a16756
Add prompts to MCP server ( #134619 )
...
* Add prompts to MCP server
* Improve test coverage for get prompt error cases
2025-01-04 12:35:05 -05:00
Franck Nijhof
0589df7d95
Update demetriek to 1.1.1 ( #134663 )
2025-01-04 16:19:16 +01:00
Joost Lekkerkerker
aab676a313
Add Overseerr service to get requests ( #134229 )
...
* Add service to get requests
* Add service to get requests
* Add service to get requests
* fix
* Add tests
2025-01-04 15:53:15 +01:00
Joost Lekkerkerker
7f473b8260
Prefer a local webhook for Overseerr ( #134667 )
2025-01-04 15:39:47 +01:00
Shay Levy
fea4a00424
Remove LG WebOS TV legacy uuid migration ( #134671 )
2025-01-04 15:31:36 +01:00
Maikel Punie
677ba3a6a6
Add velbus cover platform testcases ( #134654 )
2025-01-04 14:07:25 +01:00
Franck Nijhof
584439cade
Update guppy to 3.1.5 ( #134646 )
2025-01-04 13:24:33 +01:00
G Johansson
ebeb2ecb09
Replace aioclient_mock in Sensibo tests ( #134543 )
2025-01-04 12:14:58 +01:00
J. Nick Koston
b639466453
Bump bleak-esphome to 2.0.0 ( #134580 )
2025-01-04 11:30:41 +01:00
Allen Porter
80371a865e
Bump ical to 8.3.0 ( #134617 )
...
* Bump ical to 8.3.0
* Update snapshots
2025-01-04 09:49:56 +01:00
Maikel Punie
c9dbb205dd
Add velbus diagnostics tests ( #134621 )
2025-01-04 09:10:34 +01:00
Raphael Hehl
197ff932af
Bump uiprotect to version 7.2.0 ( #134587 )
2025-01-04 00:27:06 +01:00
Maikel Punie
e6da6d9612
Add velbus light and sensor platform testcases ( #134485 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2025-01-03 20:42:01 +01:00
peteS-UK
d4f38099ae
Small fix to allow playing of expandable favorites on Squeezebox ( #134572 )
2025-01-03 20:28:05 +01:00
Nerdix
b15e08ca9c
Add sleep switch for all Foscam cameras if more than 1 camera are configured ( #126064 )
2025-01-03 20:15:09 +01:00
Andrew Sayre
dfcb977a1d
Add HEOS Reauth Flow ( #134465 )
2025-01-03 18:11:10 +00:00
G Johansson
97aa93f92b
Add supported features property in Sensibo ( #134479 )
2025-01-03 17:30:18 +01:00
puddly
90265e2afd
Move SiLabs firmware probing helper from ZHA into `homeassistant_hardware` ( #131586 )
...
* Move firmware probing helper out of ZHA and into hardware
* Add a unit test
2025-01-03 10:57:39 -05:00
Maciej Bieniek
e43f72c452
Add support for `xvoltage` sensor for Shelly Plus UNI ( #134261 )
...
* Add support for xvoltage sensor
* Cleaning
2025-01-03 15:27:47 +01:00
Manu
9320ccfa4f
Remove deprecated sensors in Habitica integration ( #134320 )
...
* Remove deprecated sensors
* remove todos/dailies also from enum
2025-01-03 14:48:26 +01:00
starkillerOG
8a2f8dc736
Add Reolink proxy for playback ( #133916 )
2025-01-03 14:24:39 +01:00
Markus Adrario
eec5fb2133
Add Homee integration to Core ( #133738 )
...
Co-authored-by: Joostlek <joostlek@outlook.com>
2025-01-03 13:44:06 +01:00
Maikel Punie
c7f6630718
Velbus add init testcases ( #134533 )
2025-01-03 13:29:01 +01:00
G Johansson
36582f9ac2
Refactor all Sensibo tests ( #134478 )
...
* Add me json
* Mods
* Mods
* More
* Mods
* Mods
* clean
* last bits
* Fix
* unique id
* return_value
* remove blocking
* Fix rebase
2025-01-03 12:44:47 +01:00
Manu
5726d090b0
Add get_tasks action to Habitica integration ( #127687 )
...
Add get_tasks action
2025-01-03 11:53:30 +01:00
Indu Prakash
add401ffcf
Add coordinator to vesync ( #134087 )
2025-01-03 11:33:16 +01:00
Dan Raper
cc0adcf47f
Add switch platform to Ohme ( #134347 )
...
Co-authored-by: Joostlek <joostlek@outlook.com>
2025-01-03 10:39:41 +01:00
Erik Montnemery
b78e39da2d
Fix activating backup retention config on startup ( #134523 )
2025-01-03 10:29:29 +01:00
Erik Montnemery
0bd22eabc7
Improve recorder schema migration error test ( #134518 )
2025-01-03 10:05:07 +01:00
Joost Lekkerkerker
23ed62c1bc
Push Overseerr updates via webhook ( #134187 )
2025-01-03 08:26:01 +01:00
Paulus Schoutsen
0ef254bc9a
Fix backup dir not existing ( #134506 )
2025-01-03 00:21:19 -05:00
Franck Nijhof
cb389d29ea
Fix input_datetime.set_datetime not accepting 0 timestamp value ( #134489 )
2025-01-02 23:45:00 +01:00
G Johansson
13ec0659ff
Remove deprecated uptime sensor from qnap_qsw ( #134493 )
2025-01-02 22:29:50 +01:00
G Johansson
657da47458
Remove worldclock config entry import ( #134491 )
2025-01-02 21:45:20 +01:00
G Johansson
836354bb99
Use username as config entry title in Sensibo ( #134488 )
2025-01-02 21:18:19 +01:00
Andrea Arcangeli
25937d7868
open_meteo: correct UTC timezone handling in hourly forecast ( #129664 )
...
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
2025-01-02 19:37:36 +01:00
Erik Montnemery
cf238cd8f7
Don't start recorder if a database from the future is used ( #134467 )
2025-01-02 18:56:23 +01:00
Erik Montnemery
876b3423ba
Improve hassio backup create and restore parameter checks ( #134434 )
2025-01-02 17:52:50 +01:00
Ілля Піскурьов
3b5455bc49
Add support for specifying hvac_onoff_register value on modbus ( #128366 )
...
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com>
2025-01-02 15:18:05 +00:00
Noah Husby
104151d322
Remove deprecated YAML import from MPD ( #134459 )
2025-01-02 16:08:33 +01:00
Martin Hjelmare
a329828bdf
Handle backup errors more consistently ( #133522 )
...
* Add backup manager and read writer errors
* Clean up not needed default argument
* Clean up todo comment
* Trap agent bugs during upload
* Always release stream
* Clean up leftover
* Update test for backup with automatic settings
* Fix use of vol.Any
* Refactor test helper
* Only update successful timestamp if completed event is sent
* Always delete surplus copies
* Fix after rebase
* Fix after rebase
* Revert "Fix use of vol.Any"
This reverts commit 28fd7a544899bb6ed05f771e9e608bc5b41d2b5e.
* Inherit BackupReaderWriterError in IncorrectPasswordError
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2025-01-02 15:45:46 +01:00
Manu
1d731875ae
Remove deprecated yaml import from pyLoad integration ( #134200 )
2025-01-02 13:29:55 +01:00
Erik Montnemery
0c3489c1b3
Adjust language in backup integration ( #134440 )
...
* Adjust language in backup integration
* Update tests
2025-01-02 13:29:46 +01:00
Thomas55555
4bcc551b61
Add sw_version to apsystems ( #134441 )
2025-01-02 12:28:48 +01:00
Sven Naumann
0b32342bf0
Add mode selector to Twinkly ( #134041 )
2025-01-02 10:54:29 +00:00
Stefan Agner
fb3105bdc0
Improve Supervisor backup error handling ( #134346 )
...
* Raise Home Assistant error in case backup restore fails
This change raises a Home Assistant error in case the backup restore
fails. The Supervisor is checking some common issues before starting
the actual restore in background. This early checks raise an exception
(represented by a HTTP 400 error). This change catches such errors and
raises a Home Assistant error with the message from the Supervisor
exception.
* Add test coverage
2025-01-02 11:37:25 +01:00
Manu
b45c68554c
Remove habitipy references in Habitica integration ( #134419 )
2025-01-02 10:47:40 +01:00
G Johansson
51ccba12af
Add action translations to Sensibo ( #134420 )
2025-01-02 10:45:20 +01:00
John Barreiros
c8699dc066
Add `current_humidity` state attribute to Google Nest climate entity ( #134426 )
2025-01-02 10:44:15 +01:00
Andrew Sayre
c9ff575628
Add HEOS options flow for optional authentication ( #134105 )
...
* Add heos options flow
* Add options flow tests
* Test error condition during options sign out
* Use credentials when setting up
* Update warning instructions
* Simplify exception logic
* Cover unknown command error condition
* Add test for options
* Correct const import location
* Review feedback
* Update per feedback
* Parameterize tests and remaining feedback
* Correct log level in init
* nitpick feedback
2025-01-02 09:07:34 +01:00
Matthew FitzGerald-Chamberlain
5228f3d85c
Improve support for Aprilaire S86WMUPR ( #133974 )
2025-01-02 08:39:57 +01:00
Michael Hansen
a435fd12f0
Bump intents to 2025.1.1 ( #134424 )
2025-01-01 21:03:17 -05:00
Allen Porter
a5d0c3528c
Add the Model Context Protocol Server integration ( #134122 )
...
* Add the Model Context Protocol Server integration
* Remove unusued code in init
* Fix comment wording
* Use util.uild for unique ids
* Set config entry title to the LLM API name
* Extract an SSE parser and update comments
* Update comments and defend against already closed sessions
* Shorten description
* Update homeassistant/components/mcp_server/__init__.py
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
* Change integration type to service
---------
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2025-01-01 19:38:33 -05:00
Daniel Hjelseth Høyer
5e981d00a4
Add mill number platform ( #134044 )
...
* Mill number, max heating power
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
* Mill number, max heating power
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
* Mill number, max heating power
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
* Mill number, max heating power
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
* Mill number, max heating power
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
* type
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
---------
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
2025-01-01 23:25:42 +01:00
G Johansson
97dc72a6e2
Move available property to base entity in Sensibo ( #134410 )
...
* Move available property to base entity in Sensibo
* Fix test
2025-01-01 23:02:06 +01:00
Maikel Punie
088b097a03
Velbus select platform testcases ( #134394 )
2025-01-01 17:39:39 +01:00
Jan Bouwhuis
85c94e6403
Calculate number of discovery topics correctly ( #134393 )
2025-01-01 16:55:41 +01:00
Maikel Punie
a2ef1604af
Add Velbus climate platform tests ( #134387 )
2025-01-01 16:01:02 +01:00
Josef Zweck
7ab2d2e07a
Cleanup lamarzocco tests ( #134383 )
2025-01-01 13:00:14 +01:00
Keith
809629c0e2
Add integration for igloohome devices ( #130657 )
...
Co-authored-by: Josef Zweck <24647999+zweckj@users.noreply.github.com>
Co-authored-by: Josef Zweck <josef@zweck.dev>
2025-01-01 12:55:04 +01:00
G Johansson
2be578a33f
Add diagnostics to Trafikverket Weatherstation ( #134314 )
2025-01-01 12:32:35 +01:00
Maikel Punie
5cff79ce50
Add velbus switch platform testcases ( #134207 )
2025-01-01 12:11:27 +01:00
Brett Adams
513c8487c5
Check vehicle metadata ( #134381 )
2025-01-01 12:09:15 +01:00
Joost Lekkerkerker
26e0fcdb08
Improve Mealie set mealplan service ( #130606 )
...
* Improve Mealie set mealplan service
* Fix
* Fix
2024-12-31 17:06:42 -05:00
Jan Bouwhuis
8098122dfe
Ensure an entity platform is added in mqtt tests ( #134331 )
2024-12-31 23:01:55 +01:00
starkillerOG
1d6ecbd1d5
Change Reolink test switch entity ID ( #134339 )
2024-12-31 22:57:43 +01:00
Dan Raper
c8276ec325
Bump ohmepy to 1.2.3 ( #134348 )
2024-12-31 22:54:20 +01:00
Markus Jacobsen
2054988790
Add Bang & Olufsen button Event entities ( #127550 )
...
* Add button events
* Remove unused common keys
Rename Preset to Favourite
* Add event testing
* Add check for Beoconnect Core
* Rename device controls
* Add test for Beoconnect core event entity creation
* Fix config entry type
* Add a type checking check before assertion
* Add icon translations
* Remove useless defined icons
* Remove base event class
* Update homeassistant/components/bang_olufsen/event.py
Co-authored-by: Josef Zweck <josef@zweck.dev>
---------
Co-authored-by: Josef Zweck <josef@zweck.dev>
2024-12-31 21:55:24 +01:00
Bram Kragten
06b33e5589
Set backup manager state to completed when restore is finished ( #134283 )
2024-12-31 15:01:06 +01:00
Brynley McDonald
9348569f90
Update Flick Electric API ( #133475 )
2024-12-31 14:28:24 +01:00
starkillerOG
4a9d545ffe
Bump reolink-aio to 0.11.6 ( #134286 )
2024-12-31 10:31:40 +01:00
Simone Chemelli
277ee03145
Full test coverage for Vodafone Station sensor platform ( #133285 )
...
Co-authored-by: Joostlek <joostlek@outlook.com>
2024-12-31 09:55:54 +01:00
Dave T
bf59241dab
Add stream preview to options flow in generic camera ( #133927 )
...
* Add stream preview to options flow
* Increase test coverage
* Code review: use correct flow handler type in cast
* Restore test coverage to 100%
* Remove error and test that can't be triggered yet
2024-12-30 15:46:42 -08:00
Noah Husby
b7541f098c
Add discovery to Russound RIO ( #134245 )
2024-12-30 22:46:08 +01:00
Dan Raper
a0fb6df5ba
Add battery sensor to ohme ( #134222 )
...
* Add battery sensor to ohme
* Forgot the snapshots!
* Add translation key to battery
* Change car to vehicle and fix snapshot tests
* Fix snapshot again - not sure what was going on with my local dev env
2024-12-30 20:15:11 +01:00
Arne Keller
dd20204bf0
ollama: update to 0.4.5 ( #134265 )
2024-12-30 14:42:46 +01:00
G Johansson
2288f89415
Fix duplicate sensor disk entities in Systemmonitor ( #134139 )
2024-12-30 13:38:48 +01:00
Manu
df38c1b1d7
Remove deprecated yaml import from OTP integration ( #134196 )
2024-12-30 11:12:16 +01:00
Brett Adams
810689ce66
Handle missing application credentials in Tesla Fleet ( #134237 )
...
* Handle missing application credentials
* Add tests
* Test reauth starts
* Only catch ValueError
2024-12-29 22:21:18 -08:00
G Johansson
249d93574a
Set Scrape sensor unavailable when errors ( #134143 )
2024-12-29 22:59:57 +01:00
Manu
9804e8aa98
Add reauth flow to Habitica integration ( #131676 )
...
* Add reauth flow to Habitica integration
* tests, invalid_credentials string
* test only api_key
* section consts
* test config entry
* test reauth is triggered
* set reauthentication-flow to done
* use consts in tests
* reauth_entry
* changes
* fix import
* changes
2024-12-29 21:12:36 +01:00
Dan Raper
88d366b0c5
Add slot list service to ohme ( #134170 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-12-29 18:07:12 +01:00
G Johansson
409dc4ad48
Move coordinator to own file in Open-Meteo ( #134197 )
2024-12-29 15:25:40 +01:00
Michael
7704ef95a4
Make feedreader recoverable ( #134202 )
...
raise ConfigEntryNotReady on connection errors during setup
2024-12-29 15:08:15 +01:00
Manu
0db07a033b
Migrate Habitica integration to habiticalib ( #131032 )
...
* Migrate data to habiticalib
* Add habiticalib to init and coordinator
* Migrate Habitica config flow to habiticalib
* migrate init to habiticalib
* migrate buttons to habiticalib
* migrate switch to habiticalib
* update habiticalib
* cast_skill action
* migrate update_score
* migrate transformation items action
* migrate quest actions
* fix fixture errors
* Migrate coordinator data and content
* bump habiticalib
* Remove habitipy and use wrapper in habiticalub
* changes
* some fixes
* minor refactoring
* class_needed annotation
* Update diagnostics
* do integration setup in coordinator setup
* small changes
* raise HomeAssistantError for TooManyRequestsError
* fix docstring
* update tests
* changes to tests/snapshots
* fix update_todo_item
2024-12-29 15:00:31 +01:00
Joost Lekkerkerker
c23f5c9f2c
Make elevenlabs recoverable ( #134094 )
...
* Make elevenlabs recoverable
* Add tests for entry setup
* Use the same fixtures for setup and config flow
* Update tests/components/elevenlabs/test_setup.py
Co-authored-by: Simon <80467011+sorgfresser@users.noreply.github.com>
---------
Co-authored-by: Simon Sorg <simon.sorg@student.hpi.de>
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
Co-authored-by: Simon <80467011+sorgfresser@users.noreply.github.com>
2024-12-29 14:26:59 +01:00
Michael
873b078bb3
Make PEGELONLINE recoverable ( #134199 )
2024-12-29 14:07:45 +01:00
Manu
0dd93a18c5
Add button platform to IronOS integration ( #133678 )
...
* Add button platform to IronOS integration
* Add tests
* load platform
* refactor
* update tests
2024-12-29 12:39:13 +01:00
Maikel Punie
da96e2077b
Add Velbus Button tests ( #134186 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-12-29 11:55:52 +01:00
Manu
adb1fbbbc4
Add switch platform to IronOS integration ( #133691 )
...
* Add switch platform
* Add tests
* prevent switch bouncing
* some changes
* icons
* update tests
* changes
2024-12-28 21:59:06 +01:00
G Johansson
645f2e44b9
Fix Nord Pool empty response ( #134033 )
...
* Fix Nord Pool empty response
* Mods
* reset validate prices
2024-12-28 21:38:04 +01:00
Joost Lekkerkerker
80dbce14ec
Add binary sensor to Tile ( #134153 )
2024-12-28 16:49:14 +01:00
jb101010-2
e58bd62c68
Suez_water: use meter id as unique_id ( #133959 )
...
* Suez_water: use meter id as unique_id
* Review fixes
* No more afraid check :)
* review again
* Apply suggestions from code review
---------
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
2024-12-28 16:25:10 +01:00
Andrew Jackson
4639f57014
Remove deprecated Mastodon yaml config import ( #134040 )
...
* Remove Mastodon yaml import
* Revert removal of async_migrate_entry
2024-12-28 16:22:32 +01:00
G Johansson
4080455c12
Use x,y in roborock action call ( #134133 )
...
* Use x,y in roborock action call
* Fix description
2024-12-28 16:12:09 +01:00
Joost Lekkerkerker
df7d518f38
Add versions to Tile device ( #134150 )
...
* Add versions to Tile device
* Add versions to Tile device
2024-12-28 16:04:36 +01:00
Joost Lekkerkerker
4c5d0c2ec4
Add Tile device tracker tests ( #134137 )
2024-12-28 15:36:56 +01:00
Maikel Punie
af13979855
Add Velbus binary sensor tests ( #134132 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-12-28 14:57:48 +01:00
Joost Lekkerkerker
16af76b968
Add Tile device tests ( #134138 )
2024-12-28 13:10:13 +01:00