Franck Nijhof
3e1d13b6ad
2025.1.3 ( #136092 )
2025-01-20 18:04:03 +01:00
Franck Nijhof
d9e6549ad5
Bump version to 2025.1.3
2025-01-20 16:03:47 +00:00
Erik Montnemery
3c534a73f5
Always include SSL folder in backups ( #136080 )
2025-01-20 16:03:35 +00:00
Robert Resch
92b786e8cf
Bump deebot-client to 11.0.0 ( #136073 )
2025-01-20 16:03:32 +00:00
Joost Lekkerkerker
4ed027b1cc
Bump yt-dlp to 2025.01.15 ( #136072 )
2025-01-20 16:03:29 +00:00
J. Nick Koston
b9b9322c91
Bump onvif-zeep-async to 3.2.3 ( #136022 )
2025-01-20 16:03:26 +00:00
Scott K Logan
3922b8eb80
Bump aioraven to 0.7.1 ( #136017 )
2025-01-20 16:03:23 +00:00
J. Nick Koston
5d1e2d17da
Handle invalid datetime in onvif ( #136014 )
2025-01-20 16:03:20 +00:00
Joakim Plate
b1445e5926
Correct type for off delay in rfxtrx ( #135994 )
2025-01-20 16:03:17 +00:00
Joost Lekkerkerker
8101fee9bb
Fix switchbot cloud library logger ( #135987 )
2025-01-20 16:03:13 +00:00
J. Nick Koston
670371ff38
Bump aiooui to 0.1.9 ( #135956 )
2025-01-20 16:02:24 +00:00
J. Nick Koston
f8eb42a094
Bump aiooui to 0.1.8 ( #135945 )
2025-01-20 16:00:39 +00:00
Matthias Alphart
ca891bfc3e
Update knx-frontend to 2025.1.18.164225 ( #135941 )
2025-01-20 15:58:44 +00:00
Glenn Vandeuren (aka Iondependent)
6da6de6a35
Update NHC lib to v0.3.4 ( #135923 )
...
Update NHC to v0.3.4
2025-01-20 15:58:40 +00:00
Glenn Vandeuren (aka Iondependent)
1bf1804492
Round brightness in Niko Home Control ( #135920 )
2025-01-20 15:58:37 +00:00
J. Nick Koston
11205f1c9d
Bump onvif-zeep-async to 3.2.2 ( #135898 )
2025-01-20 15:58:34 +00:00
J. Nick Koston
84b3db1674
Prevent HomeKit from going unavailable when min/max is reversed ( #135892 )
2025-01-20 15:58:30 +00:00
Raphael Hehl
a42c2b2986
Remove device_class from NFC and fingerprint event descriptions ( #135867 )
2025-01-20 15:58:27 +00:00
Álvaro Fernández Rojas
480045887a
Update aioairzone to v0.9.9 ( #135866 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-01-20 15:58:23 +00:00
J. Nick Koston
4f5235cbd4
Handle invalid HS color values in HomeKit Bridge ( #135739 )
2025-01-20 15:58:20 +00:00
Joost Lekkerkerker
83ab6b8ea2
Add reauthentication to SmartThings ( #135673 )
...
* Add reauthentication to SmartThings
* Add reauthentication to SmartThings
* Add reauthentication to SmartThings
* Add reauthentication to SmartThings
2025-01-20 15:58:16 +00:00
Jan Bouwhuis
cc0989b50e
Fix mqtt number state validation ( #135621 )
2025-01-20 15:58:12 +00:00
Glenn Waters
44046c5f83
Bump elkm1-lib to 2.2.11 ( #135616 )
2025-01-20 15:58:09 +00:00
Joost Lekkerkerker
0bd03346e8
Use device supplied ranges in LaMetric ( #135590 )
2025-01-20 15:58:05 +00:00
Joost Lekkerkerker
c6cde13615
Bump demetriek to 1.2.0 ( #135580 )
2025-01-20 15:58:02 +00:00
Michael Hansen
0e37e04928
Use STT/TTS languages for LLM fallback ( #135533 )
2025-01-20 15:57:59 +00:00
Artur Pragacz
bef545259e
Fix referenced objects in script sequences ( #135499 )
2025-01-20 15:57:55 +00:00
Khole
d77ec8ffbe
Replace pyhiveapi with pyhive-integration ( #135482 )
2025-01-20 15:57:52 +00:00
Mick Vleeshouwer
75a1a46a49
Fix incorrect cast in HitachiAirToWaterHeatingZone in Overkiz ( #135468 )
2025-01-20 15:57:48 +00:00
Ravaka Razafimanantsoa
2b636423d9
Bump switchbot-api to 2.3.1 ( #135451 )
2025-01-20 15:57:45 +00:00
Norbert Rittel
ed4c54a700
Fix descriptions of send_message action of Bring! integration ( #135446 )
...
* Make "Urgent message" selector consistent, use "Bring!" as name
- Replace one occurrence of "bring" with the brand name "Bring!"
- Change description of action to third-person singular for consistency in Home Assistant
- Make all occurrences of the selector "Urgent message" consistent (in sentence case) so they all get consistent translations, too
- Change one related error message to refer to the UI name of the required "Article" field
* Changed ` to ' to avoid Regex problems
* Reverted change to notify_missing_argument_item
Reverted to avoid failing test
* Reverted change to "bring"
* Add "is" to description of "Article"
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com >
---------
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com >
2025-01-20 15:57:42 +00:00
Joost Lekkerkerker
1d22fa9b45
Actually use translated entity names in Lametric ( #135381 )
2025-01-20 15:57:38 +00:00
Quentame
5356ffa539
Bump Freebox to 1.2.2 ( #135313 )
2025-01-20 15:57:35 +00:00
epenet
0660eae6f4
Fix missing comma in ollama MODEL_NAMES ( #135262 )
2025-01-20 15:57:32 +00:00
adam-the-hero
56f54cdccf
Fix Watergate Power supply mode description and MQTT/Wifi uptimes ( #135085 )
2025-01-20 15:57:28 +00:00
Brett Adams
48c23c2e79
Bump pyaussiebb to 0.1.5 ( #134943 )
...
Bump
2025-01-20 15:57:25 +00:00
Renier Moorcroft
93c5915faa
Image entity key error when camera is ignored in EZVIZ ( #134343 )
2025-01-20 15:57:22 +00:00
dcmeglio
8865fc0c33
Gracefully handle webhook unsubscription if error occurs while contacting Withings ( #134271 )
2025-01-20 15:57:19 +00:00
Matthew FitzGerald-Chamberlain
9680abf51e
Aprilaire - Fix humidifier showing when it is not available ( #133984 )
2025-01-20 15:57:15 +00:00
Konrad Vité
c687a6f669
Fix DiscoveryFlowHandler when discovery_function returns bool ( #133563 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-01-20 15:57:02 +00:00
Bram Kragten
bceccd85ee
2025.1.2 ( #135241 )
2025-01-09 23:25:42 +01:00
Bram Kragten
0027d907a4
Bump version to 2025.1.2
2025-01-09 22:25:42 +01:00
Bram Kragten
5d201406cb
Update frontend to 20250109.0 ( #135235 )
2025-01-09 22:24:43 +01:00
Brynley McDonald
30924b561a
Fix Flick Electric Pricing ( #135154 )
2025-01-09 22:24:42 +01:00
jb101010-2
1eddb4a21b
Bump pysuezV2 to 2.0.3 ( #135080 )
2025-01-09 22:24:41 +01:00
Erik Montnemery
42cdd25d90
Add jitter to backup start time to avoid thundering herd ( #135065 )
2025-01-09 22:24:41 +01:00
Bram Kragten
b8b7daff5a
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-09 22:23:53 +01:00
Cyrill Raccaud
7f3f550b7b
Bump cookidoo-api to 0.12.2 ( #135045 )
...
fix cookidoo .co.uk countries and group api endpoint
2025-01-09 22:14:35 +01:00
Thomas55555
3c14e2f0a8
Bump aioautomower to 2025.1.0 ( #135039 )
2025-01-09 22:14:34 +01:00
starkillerOG
9601455d9f
Fix channel retrieval for Reolink DUO V1 connected to a NVR ( #135035 )
...
fix channel retrieval for DUO V1 connected to a NVR
2025-01-09 22:14:33 +01:00
Mick Vleeshouwer
902bd57b4b
Catch errors in automation (instead of raise unexpected error) in Overkiz ( #135026 )
...
Catch errors in automation (instead of raise unexpected error)
2025-01-09 22:14:32 +01:00
puddly
ab071d1c1b
Fix ZHA "referencing a non existing via_device" warning ( #135008 )
2025-01-09 22:14:31 +01:00
Joakim Sørensen
2c02eefa11
Increase cloud backup download timeout ( #134961 )
...
Increese download timeout
2025-01-09 22:14:31 +01:00
Quentame
44808c02f9
Fix Météo-France setup in non French cities (because of failed next rain sensor) ( #134782 )
2025-01-09 22:14:30 +01:00
Franck Nijhof
d59a91a905
2025.1.1 ( #134940 )
2025-01-07 08:43:32 +01:00
Franck Nijhof
298f059488
Revert "Remove deprecated supported features warning in ..." (multiple) ( #134933 )
2025-01-07 06:53:14 +00:00
Franck Nijhof
7a5525951d
Bump version to 2025.1.1
2025-01-06 23:42:21 +00:00
Artur Pragacz
9a9514d53b
Revert "Remove deprecated supported features warning in LightEntity" ( #134927 )
2025-01-06 23:42:00 +00:00
G Johansson
5337ab2e72
Bump holidays to 0.64 ( #134922 )
2025-01-06 23:41:55 +00:00
Klaas Schoute
b815899fdc
Bump powerfox to v1.2.0 ( #134908 )
2025-01-06 23:41:51 +00:00
Klaas Schoute
81a669c163
Bump powerfox to v1.1.0 ( #134730 )
2025-01-06 23:41:45 +00:00
Bram Kragten
188def51c6
Update frontend to 20250106.0 ( #134905 )
2025-01-06 23:40:07 +00:00
Manu
eb345971b4
Fix wrong power limit decimal place in IronOS ( #134902 )
2025-01-06 23:40:03 +00:00
Manu
9288dce7ed
Add bring_api to loggers in Bring integration ( #134897 )
...
Add bring-api to loggers
2025-01-06 23:39:59 +00:00
Steven B.
4867d3a187
Bump python-kasa to 0.9.1 ( #134893 )
...
Bump tplink python-kasa dependency to 0.9.1
2025-01-06 23:39:55 +00:00
Norbert Rittel
c40771ba6a
Use uppercase for "ID" and sentence-case for "name" / "icon" ( #134890 )
2025-01-06 23:39:51 +00:00
Luke Lashley
2fc489d17d
Add extra failure exceptions during roborock setup ( #134889 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-01-06 23:39:47 +00:00
Robin Wohlers-Reichel
279785b22e
Bump solax to 3.2.3 ( #134876 )
2025-01-06 23:39:42 +00:00
Joakim Sørensen
e5c986171b
Log cloud backup upload response status ( #134871 )
...
Log the status of the upload response
2025-01-06 23:39:38 +00:00
Joakim Sørensen
58805f721c
Log upload BackupAgentError ( #134865 )
...
* Log out BackupAgentError
* Update homeassistant/components/backup/manager.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/backup/manager.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Format
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2025-01-06 23:39:33 +00:00
Allen Porter
29989e9034
Update Roborock config flow message when an account is already configured ( #134854 )
2025-01-06 23:39:28 +00:00
Avi Miller
fbd031a03d
Bump aiolifx-themes to update colors ( #134846 )
2025-01-06 23:39:23 +00:00
J. Diego Rodríguez Royo
fe1ce39831
Fix how function arguments are passed on actions at Home Connect ( #134845 )
2025-01-06 23:39:19 +00:00
J. Nick Koston
914c6459dc
Bump habluetooth to 3.7.0 ( #134833 )
2025-01-06 23:39:14 +00:00
Raphael Hehl
43ffdd0eef
Bump uiprotect to version 7.4.1 ( #134829 )
2025-01-06 23:39:10 +00:00
Norbert Rittel
39d16ed5ce
Fix a few typos or grammar issues in asus_wrt ( #134813 )
2025-01-06 23:39:06 +00:00
Norbert Rittel
07f3d939e3
Replace "id" with "ID" for consistency across HA ( #134798 )
2025-01-06 23:39:01 +00:00
G Johansson
eda60073ee
Raise ImportError in python_script ( #134792 )
2025-01-06 23:38:57 +00:00
Norbert Rittel
09ffa38ddf
Fix missing sentence-casing etc. in several strings ( #134775 )
2025-01-06 23:38:53 +00:00
jb101010-2
b32a791ea4
Bump pysuezV2 to 2.0.1 ( #134769 )
2025-01-06 23:38:48 +00:00
Michael
a4ea25631a
Register base device entry during coordinator setup in AVM Fritz!Tools integration ( #134764 )
...
* register base device entry during coordinator setup
* make mypy happy
2025-01-06 23:38:44 +00:00
Duco Sebel
bd8ea646a9
Bumb python-homewizard-energy to 7.0.1 ( #134753 )
2025-01-06 23:38:38 +00:00
Norbert Rittel
538a2ea057
Fix swapped letter order in "°F" and "°C" temperature units ( #134750 )
...
Fixes the wrong order "F°" and "C°" for the temperature units.
2025-01-06 23:38:34 +00:00
Sid
b461bc2fb5
Bump openwebifpy to 4.3.1 ( #134746 )
2025-01-06 23:38:29 +00:00
TheJulianJES
103960e0a7
Bump ZHA to 0.0.45 ( #134726 )
2025-01-06 23:37:24 +00:00
dontinelli
1c4273ce91
Change from host to ip in zeroconf discovery for slide_local ( #134709 )
2025-01-06 23:34:17 +00:00
J. Diego Rodríguez Royo
0f0209d4bb
Iterate over a copy of the list of programs at Home Connect select setup entry ( #134684 )
2025-01-06 23:34:13 +00:00
Cyrill Raccaud
27b8b8458b
Cookidoo exotic domains ( #134676 )
2025-01-06 23:34:08 +00:00
Franck Nijhof
c022d91baa
Update demetriek to 1.1.1 ( #134663 )
2025-01-06 23:34:02 +00:00
Cyrill Raccaud
0daac09008
Bump cookidoo-api library to 0.11.1 of for Cookidoo ( #134661 )
2025-01-06 23:33:56 +00:00
Franck Nijhof
ca8416fe50
Update peblar to 0.3.3 ( #134658 )
2025-01-06 23:33:50 +00:00
starkillerOG
a14f6faaaf
Fix Reolink playback of recodings ( #134652 )
2025-01-06 23:33:45 +00:00
Franck Nijhof
a9a14381d3
Update twentemilieu to 2.2.1 ( #134651 )
2025-01-06 23:33:39 +00:00
Joost Lekkerkerker
a4d0794fe4
Remove call to remove slide ( #134647 )
2025-01-06 23:33:33 +00:00
Cyrill Raccaud
9ead6fe362
Set logging in manifest for Cookidoo ( #134645 )
2025-01-06 23:33:28 +00:00
epenet
017679abe1
Fix hive color tunable light ( #134628 )
2025-01-06 23:33:23 +00:00
Brynley McDonald
0bd7b793fe
Fix Flick Electric authentication ( #134611 )
2025-01-06 23:33:19 +00:00
Teemu R.
c46a70fdcf
Mention case-sensitivity in tplink credentials prompt ( #134606 )
2025-01-06 23:33:13 +00:00
Raphael Hehl
8c2ec5e7c8
Bump uiprotect to version 7.2.0 ( #134587 )
2025-01-06 23:33:09 +00:00
J. Nick Koston
3063f0b565
Bump bleak-esphome to 2.0.0 ( #134580 )
2025-01-06 23:33:04 +00:00
peteS-UK
aafc1ff074
Small fix to allow playing of expandable favorites on Squeezebox ( #134572 )
2025-01-06 23:33:00 +00:00
Ludovic BOUÉ
45142b0cc0
Matter Battery replacement icon ( #134460 )
2025-01-06 23:32:54 +00:00
Franck Nijhof
a412acec0e
2025.1.0 ( #134529 )
...
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
Co-authored-by: VandeurenGlenn <8685280+VandeurenGlenn@users.noreply.github.com >
Co-authored-by: Joostlek <joostlek@outlook.com >
Co-authored-by: Allen Porter <allen.porter@gmail.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: Teemu R. <tpr@iki.fi >
Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com >
Co-authored-by: Franck Nijhof <git@frenck.dev >
Co-authored-by: OzGav <gavnosp@hotmail.com >
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
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: Sander Hoentjen <sander@hoentjen.eu >
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: Robert Resch <robert@resch.dev >
Co-authored-by: Erik Montnemery <erik@montnemery.com >
Co-authored-by: Richard Kroegel <42204099+rikroe@users.noreply.github.com >
Co-authored-by: Josef Zweck <josef@zweck.dev >
Co-authored-by: Álvaro Fernández Rojas <noltari@gmail.com >
Co-authored-by: Maciej Bieniek <bieniu@users.noreply.github.com >
Co-authored-by: Manu <4445816+tr4nt0r@users.noreply.github.com >
Co-authored-by: Artur Pragacz <49985303+arturpragacz@users.noreply.github.com >
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com >
Co-authored-by: Arie Catsman <120491684+catsmanac@users.noreply.github.com >
Co-authored-by: Norbert Rittel <norbert@rittel.de >
Co-authored-by: Matthias Alphart <farmio@alphart.net >
Co-authored-by: Tom <CoMPaTech@users.noreply.github.com >
Co-authored-by: Steven B. <51370195+sdb9696@users.noreply.github.com >
Co-authored-by: Glenn Vandeuren (aka Iondependent) <vandeurenglenn@gmail.com >
Co-authored-by: Austin Mroczek <austin@mroczek.org >
Co-authored-by: Mick Vleeshouwer <mick@imick.nl >
Co-authored-by: PierreAronnax <pierre@trionax.com >
Co-authored-by: Dave T <17680170+davet2001@users.noreply.github.com >
Co-authored-by: jesperraemaekers <146726232+jesperraemaekers@users.noreply.github.com >
Co-authored-by: Steven Looman <steven.looman@gmail.com >
Co-authored-by: Barry vd. Heuvel <barry@fruitcake.nl >
Co-authored-by: Raphael Hehl <7577984+RaHehl@users.noreply.github.com >
Co-authored-by: Andre Lengwenus <alengwenus@gmail.com >
Co-authored-by: dontinelli <73341522+dontinelli@users.noreply.github.com >
Co-authored-by: Noah Husby <32528627+noahhusby@users.noreply.github.com >
Co-authored-by: Lucas Gasenzer <lucasgasenzer@mac.com >
Co-authored-by: jb101010-2 <168106462+jb101010-2@users.noreply.github.com >
Co-authored-by: Christopher Fenner <9592452+CFenner@users.noreply.github.com >
Co-authored-by: TheJulianJES <TheJulianJES@users.noreply.github.com >
Co-authored-by: Martin Weinelt <mweinelt@users.noreply.github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: jon6fingrs <53415122+jon6fingrs@users.noreply.github.com >
Co-authored-by: mrtlhfr <10065880+mrtlhfr@users.noreply.github.com >
Co-authored-by: Matrix <justin@yosmart.com >
Co-authored-by: Duco Sebel <74970928+DCSBL@users.noreply.github.com >
Co-authored-by: Marcel van der Veldt <m.vanderveldt@outlook.com >
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
Co-authored-by: Omni Flux <omni.hyper.flux@gmail.com >
Co-authored-by: starkillerOG <starkiller.og@gmail.com >
Co-authored-by: Bram Kragten <mail@bramkragten.nl >
Co-authored-by: Thomas55555 <59625598+Thomas55555@users.noreply.github.com >
Co-authored-by: karwosts <32912880+karwosts@users.noreply.github.com >
Co-authored-by: Jordi <Jordi1990@users.noreply.github.com >
Co-authored-by: Martin Mrazik <mmrazik@users.noreply.github.com >
Co-authored-by: Brett Adams <Bre77@users.noreply.github.com >
Co-authored-by: G-Two <7310260+G-Two@users.noreply.github.com >
Co-authored-by: Claudio Ruggeri - CR-Tech <41435902+crug80@users.noreply.github.com >
Co-authored-by: Khole <29937485+KJonline@users.noreply.github.com >
Co-authored-by: Philipp Danner <philipp@danner-web.de >
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
Co-authored-by: Cyrill Raccaud <miaucl@users.noreply.github.com >
Co-authored-by: Allen Porter <allen@thebends.org >
Co-authored-by: Aaron Bach <bachya1208@gmail.com >
Co-authored-by: Michael Hansen <mike@rhasspy.org >
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
Co-authored-by: Paul Daumlechner <paul.daumlechner@live.de >
Co-authored-by: Adam Goode <agoode@google.com >
Co-authored-by: Alberto Geniola <albertogeniola@users.noreply.github.com >
Co-authored-by: tronikos <tronikos@users.noreply.github.com >
Co-authored-by: Arne Keller <arne.keller@posteo.de >
Co-authored-by: Andrew Jackson <andrew@codechimp.org >
Co-authored-by: Brynley McDonald <brynley+github@zephire.nz >
Co-authored-by: Simone Chemelli <simone.chemelli@gmail.com >
Co-authored-by: Niels Mündler <niels.muendler@inf.ethz.ch >
Co-authored-by: Craig Andrews <candrews@integralblue.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Matthew FitzGerald-Chamberlain <mattfitzgeraldchamberlain@proton.me >
Co-authored-by: Adam Štrauch <cx@initd.cz >
Co-authored-by: cdnninja <jaydenaphillips@gmail.com >
Co-authored-by: Stefan Agner <stefan@agner.ch >
Co-authored-by: Kenny Root <kenny@the-b.org >
Co-authored-by: Krzysztof Dąbrowski <krzysdabro@live.com >
Co-authored-by: Andrea Arcangeli <aagit@users.noreply.github.com >
Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com >
Fix section translations check (#133683 )
Fix test coverage in workday (#133616 )
Fix spelling of "Gateway PIN" and remove two excessive spaces (#133716 )
Fix Peblar current limit user setting value (#133753 )
Fix binary_sensor typing in Overkiz (#133782 )
Fix errors in HitachiDHW in Overkiz (#133765 )
Fix typo in ElevenLabs (#133819 )
fixture from LCN tests (#133821 )
fix yesterday sensor extra_state invalid typing (#133425 )
Fix TypeError in maxcube climate action inference logic (#133853 )
Fix tplink camera entity unique id (#133880 )
Fix a history stats bug when window and tracked state change simultaneously (#133770 )
fixes #133904
Fix duplicate call to async_register_preload_platform (#133909 )
Fix missing % in string for generic camera (#133925 )
Fix Peblar import in data coordinator (#133926 )
Fix reload modbus component issue (#133820 )
Fix error when device goes offline (#133848 )
fix "Slow" response leads to "Could not find a charging station" #124129 (#133889 )
fix #124129
Fix swiss public transport line field none (#133964 )
fix #133116
Fix Nord Pool empty response (#134033 )
Fix KNX config flow translations and add data descriptions (#134078 )
Fix Wake on LAN Port input as Box instead of Slider (#134216 )
Fix duplicate sensor disk entities in Systemmonitor (#134139 )
Fix Onkyo volume rounding (#134157 )
Fix 400 This voice does not support speaking rate or pitch parameters at this time for Google Cloud Journey voices (#134255 )
Fix SQL sensor name (#134414 )
Fix a few small typos in peblar (#134481 )
Fix input_datetime.set_datetime not accepting 0 timestamp value (#134489 )
Fix backup dir not existing (#134506 )
Fix activating backup retention config on startup (#134523 )
fix generic component tests (#134569 )
2025-01-03 19:19:01 +01:00
Franck Nijhof
ac4bd32137
Bump version to 2025.1.0
2025-01-03 17:31:21 +00:00
Abílio Costa
7e1e63374f
Bump whirlpool-sixth-sense to 0.18.11 ( #134562 )
2025-01-03 17:31:05 +00:00
Robert Resch
03fd6a901b
Cherry pick single file from #134020 to fix generic component tests ( #134569 )
2025-01-03 18:24:46 +01:00
Franck Nijhof
46b2830699
Bump version to 2025.1.0b9
2025-01-03 15:41:14 +00:00
Bram Kragten
b416ae1387
Update frontend to 20250103.0 ( #134561 )
2025-01-03 15:41:06 +00:00
Erik Montnemery
962b880146
Log cloud backup agent file list ( #134556 )
2025-01-03 15:41:03 +00:00
Erik Montnemery
9c98125d20
Avoid early COMPLETED event when restoring backup ( #134546 )
2025-01-03 15:41:00 +00:00
Joost Lekkerkerker
c9f1fee6bb
Set Ituran to silver ( #134538 )
2025-01-03 15:40:57 +00:00
Erik Montnemery
9b8ed9643f
Add backup as after_dependency of frontend ( #134534 )
2025-01-03 15:40:54 +00:00
Erik Montnemery
7ea7178aa9
Simplify error handling when creating backup ( #134528 )
2025-01-03 15:40:51 +00:00
starkillerOG
c5746291cc
Add Reolink proxy for playback ( #133916 )
2025-01-03 15:40:46 +00:00
Franck Nijhof
1af384bc0a
Bump version to 2025.1.0b8
2025-01-03 09:56:51 +00:00
Franck Nijhof
ea82c1b73e
Only load Peblar customization update entity when present ( #134526 )
2025-01-03 09:56:39 +00:00
Franck Nijhof
96936f5f4a
Update peblar to v0.3.2 ( #134524 )
2025-01-03 09:56:36 +00:00
Erik Montnemery
316f93f208
Fix activating backup retention config on startup ( #134523 )
2025-01-03 09:56:33 +00:00
Robert Svensson
f719a14537
Handle deCONZ color temp 0 is never used when calculating kelvin CT ( #134521 )
2025-01-03 09:56:30 +00:00
Erik Montnemery
a830a14342
Improve recorder schema migration error test ( #134518 )
2025-01-03 09:56:27 +00:00
Erik Montnemery
1b67d51e24
Add error prints for recorder fatal errors ( #134517 )
2025-01-03 09:56:23 +00:00
Paulus Schoutsen
e1f6475623
Fix backup dir not existing ( #134506 )
2025-01-03 09:56:20 +00:00
Josef Zweck
59a3fe857b
Bump aioacaia to 0.1.13 ( #134496 )
2025-01-03 09:56:17 +00:00
Franck Nijhof
f364e29148
Fix input_datetime.set_datetime not accepting 0 timestamp value ( #134489 )
2025-01-03 09:56:13 +00:00
Franck Nijhof
47190e4ac1
Bump version to 2025.1.0b7
2025-01-02 22:23:54 +00:00
Franck Nijhof
7fa1983da0
Update peblar to 0.3.1 ( #134486 )
2025-01-02 22:21:44 +00:00
Norbert Rittel
9b906e94c7
Fix a few small typos in peblar ( #134481 )
2025-01-02 22:21:16 +00:00
Robert Resch
5ac4d5bef7
Bump deebot-client to 10.1.0 ( #134470 )
2025-01-02 21:36:44 +00:00
Erik Montnemery
995e222959
Don't start recorder if a database from the future is used ( #134467 )
2025-01-02 21:36:41 +00:00
Duco Sebel
61ac8e7e8c
Include host in Peblar EV-Charger discovery setup description ( #133954 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2025-01-02 21:36:38 +00:00
Andrea Arcangeli
67ec71031d
open_meteo: correct UTC timezone handling in hourly forecast ( #129664 )
...
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
2025-01-02 21:36:33 +00:00
Franck Nijhof
59f866bcf7
Bump version to 2025.1.0b6
2025-01-02 17:21:58 +00:00
Bram Kragten
d75d970fc7
Update frontend to 20250102.0 ( #134462 )
2025-01-02 17:21:47 +00:00
Josef Zweck
0a13516ddd
Bump aioacaia to 0.1.12 ( #134454 )
2025-01-02 17:21:43 +00:00
Erik Montnemery
21aca3c146
Initialize AppleTVConfigFlow.identifiers ( #134443 )
2025-01-02 17:21:40 +00:00
Erik Montnemery
faf9c2ee40
Adjust language in backup integration ( #134440 )
...
* Adjust language in backup integration
* Update tests
2025-01-02 17:21:37 +00:00
Erik Montnemery
e89a1da462
Export IncorrectPasswordError from backup integration ( #134436 )
2025-01-02 17:21:34 +00:00
Erik Montnemery
8ace126d9f
Improve hassio backup create and restore parameter checks ( #134434 )
2025-01-02 17:21:31 +00:00
TheJulianJES
ca6bae6b15
Bump ZHA to 0.0.44 ( #134427 )
2025-01-02 17:21:28 +00:00
Michael Hansen
c9ba267fec
Bump intents to 2025.1.1 ( #134424 )
2025-01-02 17:21:24 +00:00
G Johansson
0e79c17cb8
Fix SQL sensor name ( #134414 )
2025-01-02 17:21:21 +00:00
Krzysztof Dąbrowski
4cb413521d
Add state attributes translations to GIOS ( #134390 )
2025-01-02 17:21:18 +00:00
Brett Adams
f97439eaab
Check vehicle metadata ( #134381 )
2025-01-02 17:21:15 +00:00
Kenny Root
568b637dc5
Bump zabbix-utils to 2.0.2 ( #134373 )
2025-01-02 17:21:12 +00:00
Stefan Agner
3a8f71a64a
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 17:21:09 +00:00
cdnninja
fea3dfda94
Vesync unload error when not all platforms used ( #134166 )
2025-01-02 17:21:05 +00:00
Adam Štrauch
554cdd1784
Add new ID LAP-V201S-AEUR for Vital200S AirPurifier in Vesync integration ( #133999 )
2025-01-02 17:21:02 +00:00
Matthew FitzGerald-Chamberlain
ce7a0650e4
Improve support for Aprilaire S86WMUPR ( #133974 )
2025-01-02 17:20:59 +00:00
Martin Hjelmare
5895aa4cde
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 17:20:52 +00:00
Craig Andrews
bd5477729a
Improve is docker env checks ( #132404 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Sander Hoentjen <sander@hoentjen.eu >
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: Robert Resch <robert@resch.dev >
2025-01-02 17:20:36 +00:00
Paulus Schoutsen
2e21ac7001
Bump version to 2025.1.0b5
2024-12-31 22:10:20 +00:00
Josef Zweck
ab6394b26c
Bump pylamarzocco to 1.4.6 ( #134367 )
2024-12-31 22:10:09 +00:00
Bram Kragten
0ae4a9a911
Update frontend to 20241231.0 ( #134363 )
2024-12-31 22:10:08 +00:00
Michael Hansen
f709989717
Revert speech seconds to 0.3 ( #134360 )
2024-12-31 22:10:05 +00:00
Michael Hansen
952363eca3
Bump hassil to 2.1.0 ( #134359 )
2024-12-31 22:10:05 +00:00
Simone Chemelli
a7995e0093
Bump aioshelly to 12.2.0 ( #134352 )
2024-12-31 22:10:04 +00:00
Niels Mündler
1064ef9dc6
Bump pysynthru version to 0.8.0 ( #134294 )
2024-12-31 22:10:03 +00:00
starkillerOG
c2f06fbd47
Bump reolink-aio to 0.11.6 ( #134286 )
2024-12-31 22:10:02 +00:00
Bram Kragten
a36fd09644
Set backup manager state to completed when restore is finished ( #134283 )
2024-12-31 22:10:01 +00:00
tronikos
b89995a79f
Allow automations to pass any conversation_id for Google Generative AI ( #134251 )
2024-12-31 22:10:00 +00:00
Brett Adams
c908f823c5
Handle missing application credentials in Tesla Fleet ( #134237 )
...
* Handle missing application credentials
* Add tests
* Test reauth starts
* Only catch ValueError
2024-12-31 22:09:59 +00:00
Simone Chemelli
229c32b0da
Bump aiocomelit to 0.10.1 ( #134214 )
2024-12-31 22:09:59 +00:00
Dave T
e303a9a2b5
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-31 22:09:58 +00:00
Brynley McDonald
54fa30c2b8
Update Flick Electric API ( #133475 )
2024-12-31 22:09:57 +00:00
Joost Lekkerkerker
fbd6cf7244
Improve Mealie set mealplan service ( #130606 )
...
* Improve Mealie set mealplan service
* Fix
* Fix
2024-12-31 22:09:56 +00:00
Bram Kragten
c10175e25c
Bump version to 2025.1.0b4
2024-12-30 20:06:44 +01:00
Bram Kragten
82f0e8cc19
Update frontend to 20241230.0 ( #134284 )
2024-12-30 20:06:32 +01:00
Andrew Jackson
623e1b08b8
Bump aiomealie to 0.9.5 ( #134274 )
2024-12-30 20:06:31 +01:00
Norbert Rittel
0c73251004
Remove excessive period at end of action name ( #134272 )
2024-12-30 20:06:30 +01:00
Arne Keller
d9057fc43e
ollama: update to 0.4.5 ( #134265 )
2024-12-30 20:06:29 +01:00
Josef Zweck
077c9e62b4
Bump pylamarzocco to 1.4.5 ( #134259 )
...
* Bump pylamarzocco to 1.4.4
* Bump pylamarzocco to 1.4.5
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-12-30 20:06:28 +01:00
tronikos
7456ce1c01
Fix 400 This voice does not support speaking rate or pitch parameters at this time for Google Cloud Journey voices ( #134255 )
2024-12-30 20:06:28 +01:00
tronikos
a627fa70a7
Avoid KeyError for ignored entries in async_step_zeroconf of Android TV Remote ( #134250 )
2024-12-30 20:06:27 +01:00
Michael
c402eaec3f
Bump aiopegelonline to 0.1.1 ( #134230 )
...
bump aiopegelonline to 0.1.1
2024-12-30 20:06:26 +01:00
tronikos
ea51ecd384
Bump opower to 0.8.7 ( #134228 )
...
* Bump opower to 0.8.7
* update deps
2024-12-30 20:06:25 +01:00
Artur Pragacz
0873d27d7b
Fix Onkyo volume rounding ( #134157 )
2024-12-30 20:06:23 +01:00
G Johansson
45fd7fb6d5
Fix duplicate sensor disk entities in Systemmonitor ( #134139 )
2024-12-30 20:06:23 +01:00
Alberto Geniola
e22685640c
Bump elmax-api ( #133845 )
2024-12-30 20:06:22 +01:00
Adam Goode
5756166545
Quickly process unavailable metrics in Prometheus ( #133219 )
2024-12-30 20:06:21 +01:00
Norbert Rittel
2f8a92c725
Make triggers and condition for monetary sensor consistent ( #131184 )
2024-12-30 20:06:20 +01:00
Paul Daumlechner
cf9ccc6fb4
Bump pyvlx to 0.2.26 ( #115483 )
2024-12-30 20:06:19 +01:00
Paulus Schoutsen
b05b9b9a33
Bump version to 2025.1.0b3
2024-12-29 18:37:17 +00:00
Paulus Schoutsen
352d5d14a3
Bump frontend to 20241229.0 ( #134225 )
2024-12-29 18:37:04 +00:00
Michael Hansen
52e47f55c8
Bump VoIP utils to 0.2.2 ( #134219 )
2024-12-29 18:37:03 +00:00
Lucas Gasenzer
0470bff9a2
Fix Wake on LAN Port input as Box instead of Slider ( #134216 )
2024-12-29 18:37:02 +00:00
Michael
a38839b420
Make feedreader recoverable ( #134202 )
...
raise ConfigEntryNotReady on connection errors during setup
2024-12-29 18:37:01 +00:00
Michael
394b2be40a
Make PEGELONLINE recoverable ( #134199 )
2024-12-29 18:37:00 +00:00
Matthias Alphart
291dd6dc66
Update knx-frontend to 2024.12.26.233449 ( #134184 )
2024-12-29 18:36:59 +00:00
G Johansson
ef87366346
Add missing device classes in scrape ( #134141 )
2024-12-29 18:36:57 +00:00
Joost Lekkerkerker
bd243f68a4
Bump yt-dlp to 2024.12.23 ( #134131 )
2024-12-29 18:36:57 +00:00
Aaron Bach
951baa3972
Bump pytile to 2024.12.0 ( #134103 )
2024-12-29 18:36:56 +00:00
Joost Lekkerkerker
1874eec8b3
Bump python-homeassistant-analytics to 0.8.1 ( #134101 )
2024-12-29 18:36:55 +00:00
Joost Lekkerkerker
3120a90f26
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 18:36:54 +00:00
Joost Lekkerkerker
7032361bf5
Make google tasks recoverable ( #134092 )
2024-12-29 18:36:53 +00:00
Matthias Alphart
bd786b53ee
Fix KNX config flow translations and add data descriptions ( #134078 )
...
* Fix KNX config flow translations and add data descriptions
* Update strings.json
* typo
2024-12-29 18:36:53 +00:00
Noah Husby
f6a9cd38c0
Remove timeout from Russound RIO initialization ( #134070 )
2024-12-29 18:36:51 +00:00
Aaron Bach
1a909d3a8a
Change SimpliSafe websocket reconnection log to DEBUG-level ( #134063 )
...
* Change SimpliSafe websocket reconnection log to `DEBUG`-level
* revert
2024-12-29 18:36:51 +00:00
Noah Husby
b84ae2abc3
Bump aiorussound to 4.1.1 ( #134058 )
...
* Bump aiorussound to 4.1.1
* Trigger Build
* Trigger Build
2024-12-29 18:36:50 +00:00
G Johansson
15b80c59fc
Cleanup devices in Nord Pool from reconfiguration ( #134043 )
...
* Cleanup devices in Nord Pool from reconfiguration
* Mods
* Mod
2024-12-29 18:36:49 +00:00
G Johansson
c11bdcc949
Fix Nord Pool empty response ( #134033 )
...
* Fix Nord Pool empty response
* Mods
* reset validate prices
2024-12-29 18:36:48 +00:00
Allen Porter
1957ab1ccf
Improve Google Tasks error messages ( #134023 )
2024-12-29 18:36:47 +00:00
Josef Zweck
ef2af44795
Bump pylamarzocco to 1.4.3 ( #134008 )
2024-12-29 18:36:47 +00:00
J. Nick Koston
f0e8360401
Ensure all states have been migrated to use timestamps ( #134007 )
2024-12-29 18:36:46 +00:00
Cyrill Raccaud
03fb136218
Fix swiss public transport line field none ( #133964 )
...
* fix #133116
The line can theoretically be none, when no line info is available (lets say walking sections first?)
* fix line field
* add unit test with missing line field
2024-12-29 18:36:45 +00:00
Bram Kragten
d415b7bc8d
Bump version to 2025.1.0b2
2024-12-24 16:42:54 +01:00
Bram Kragten
9242b67e0d
Update frontend to 20241224.0 ( #133963 )
2024-12-24 16:42:36 +01:00
Marc Mueller
6e7d095831
Update Jinja2 to 3.1.5 ( #133951 )
2024-12-24 16:42:35 +01:00
Joost Lekkerkerker
ef05133a66
Use SignedSession in Xbox ( #133938 )
2024-12-24 16:42:34 +01:00
Franck Nijhof
7b2fc282e5
Update apprise to v1.9.1 ( #133936 )
2024-12-24 16:42:33 +01:00
Philipp Danner
4ca17dbb9e
fix "Slow" response leads to "Could not find a charging station" #124129 ( #133889 )
...
fix #124129
2024-12-24 16:42:32 +01:00
Khole
5d7a22fa76
Hive: Fix error when device goes offline ( #133848 )
2024-12-24 16:42:31 +01:00
Claudio Ruggeri - CR-Tech
502fbe65ee
Fix reload modbus component issue ( #133820 )
...
fix issue 116675
2024-12-24 16:42:31 +01:00
Franck Nijhof
ce83071900
Bump version to 2025.1.0b1
2024-12-24 08:24:58 +00:00
G-Two
4f1e9b2338
Stop using shared aiohttp client session for Subaru integration ( #133931 )
2024-12-24 08:24:37 +00:00
Franck Nijhof
f23bc51b88
Fix Peblar import in data coordinator ( #133926 )
2024-12-24 08:24:34 +00:00
Dave T
44150e9fd7
Fix missing % in string for generic camera ( #133925 )
...
Fix missing % in generic camera string
2024-12-24 08:24:31 +00:00
Brett Adams
cf9686a802
Slow down polling in Teslemetry ( #133924 )
2024-12-24 08:24:27 +00:00
Abílio Costa
657e5b73b6
Add cronsim to default dependencies ( #133913 )
2024-12-24 08:24:24 +00:00
J. Nick Koston
d3666ecf8a
Fix duplicate call to async_register_preload_platform ( #133909 )
2024-12-24 08:24:21 +00:00
J. Nick Koston
bed186cce4
Ensure cloud and recorder backup platforms do not have to wait for the import executor ( #133907 )
...
* Ensure cloud and recorder backup platforms do not have to wait for the import executor
partially fixes #133904
* backup.backup as well
2024-12-24 08:24:18 +00:00
J. Nick Koston
2b8240746a
Sort integration platforms preload list ( #133905 )
...
* Sort integration platforms preload list
https://github.com/home-assistant/core/pull/133856#discussion_r1895385026
* sort
* Sort them all
---------
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2024-12-24 08:24:14 +00:00
Martin Mrazik
efabb82cb6
Map RGB+CCT to RGB for WLED ( #133900 )
2024-12-24 08:24:11 +00:00
Jordi
80955ba821
Add Harvey virtual integration ( #133874 )
...
Add harvey virtual integration
2024-12-24 08:24:07 +00:00
karwosts
bb371c87d5
Fix a history stats bug when window and tracked state change simultaneously ( #133770 )
2024-12-24 08:24:04 +00:00
Thomas55555
7ce563b0b4
Catch ClientConnectorError and TimeOutError in APSystems ( #132027 )
2024-12-24 08:24:00 +00:00
Franck Nijhof
c2f6e5036e
Bump version to 2025.1.0b0
2024-12-23 15:56:12 +00:00
Michael
bbb5f9e717
Preload supported color properties in fritzbox lights ( #133798 )
2024-12-23 16:40:38 +01:00
Duco Sebel
6cbc803b28
Streamline Peblar translations ( #133883 )
2024-12-23 16:38:34 +01:00
Steven B.
abe00884ea
Use SD stream for tplink mpeg stream ( #133879 )
2024-12-23 16:37:42 +01:00
Steven B.
0cbc77ad3f
Make tplink entities unavailable if camera is off ( #133877 )
2024-12-23 16:36:57 +01:00
Bram Kragten
5487e8673c
Update frontend to 20241223.1 ( #133886 )
2024-12-23 16:03:56 +01:00
Matthias Alphart
45ae2f4736
Set Fronius integration quality scale to gold ( #133884 )
2024-12-23 15:54:57 +01:00
Robert Resch
8e86c3c775
Add Ecovacs station entities ( #133876 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-12-23 15:54:40 +01:00
Álvaro Fernández Rojas
5ef12c3993
Add AEMET Weather Radar images ( #131386 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-12-23 15:51:21 +01:00
Glenn Vandeuren (aka Iondependent)
43a420cf01
Add cover to the niko_home_control integration ( #133801 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-12-23 15:47:09 +01:00
starkillerOG
70648da8fd
Improve firmware update required issue ( #133878 )
2024-12-23 15:05:45 +01:00
Steven B.
7f6a77ad2f
Fix tplink camera entity unique id ( #133880 )
2024-12-23 15:53:17 +02:00
Simon
386a722393
ElevenLabs invalid api key config flow testing ( #133822 )
2024-12-23 12:05:31 +01:00
Robert Resch
c5fe25a001
Bump deebot-client to 10.0.1 ( #133634 )
2024-12-23 12:05:29 +01:00
Omni Flux
cf3d4eb26a
Respect ESPHome ClimateTrait supports_current_temperature ( #132149 )
2024-12-23 11:35:59 +01:00
Joost Lekkerkerker
939365887f
Add coordinator to Twinkly ( #133793 )
2024-12-23 11:35:37 +01:00
epenet
e3cf5c47b2
Add compatibility code for deprecated WaterHeaterEntityEntityDescription ( #133351 )
2024-12-23 11:28:20 +01:00
Franck Nijhof
b2170ad732
Mark Peblar Rocksolid EV Chargers Platinum ( #133823 )
2024-12-23 11:23:26 +01:00
Franck Nijhof
ed7da35de4
Add coordinator error handling for Peblar Rocksolid EV Chargers ( #133809 )
2024-12-23 11:11:25 +01:00
Marcel van der Veldt
83f5ca5a30
Add actions with response values to Music Assistant ( #133521 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
Co-authored-by: OzGav <gavnosp@hotmail.com >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-12-23 11:10:10 +01:00
Franck Nijhof
1f8f85d6eb
Merge branch 'master' into dev
2024-12-23 09:40:42 +00:00
Duco Sebel
59d8c79371
Use user defined charge limit for charge limit range in Peblar ( #133868 )
2024-12-23 10:27:53 +01:00
Matrix
a6f6317299
Add Leak detect entity for YoLink water meter controller ( #131682 )
2024-12-23 09:24:02 +01:00
dontinelli
b1fe247eed
Upgrade QS from silver to gold for slide_local ( #133863 )
...
Upgrade QS to gold
2024-12-23 09:23:13 +01:00
mrtlhfr
8991cd4f46
Adding initial support for Tuya Electric Fireplaces ( #133503 )
2024-12-23 09:23:04 +01:00
Matthias Alphart
9e1ba004d4
Add translated enum entity for Fronius error code ( #133394 )
2024-12-23 09:17:52 +01:00
J. Nick Koston
ddb3edca5d
Bump PySwitchbot to 0.55.4 ( #133861 )
2024-12-23 08:44:01 +01:00
jon6fingrs
4321d27ed3
Ensure icalendar==6.1.0 is installed for caldav integration ( #133541 )
2024-12-23 08:39:43 +01:00
dependabot[bot]
ad0ee8f2d6
Bump github/codeql-action from 3.27.9 to 3.28.0 ( #133862 )
2024-12-23 08:18:23 +01:00
Teemu R.
6cdbdadc24
Ignore devices (bravias) with 'video' service_type for songpal discovery ( #133724 )
2024-12-22 19:38:10 -10:00
Martin Weinelt
cf45c67055
Fix TypeError in maxcube climate action inference logic ( #133853 )
...
The maxcube-api library initializes the valve_position as a None value,
so that during initialization if the cube does not respond quickly enough
the comparison fails to compare a None-Type to an integer.
2024-12-22 23:26:11 -05:00
J. Nick Koston
3658cdba4c
Ensure late import in backup of hassio.backup does not block the event loop ( #133857 )
...
* Ensure late import in backup of components.hassio.backup does not block the event loop
Preload backup when loading hassio to ensure it happens in the executor
67f0de441b/homeassistant/components/backup/__init__.py (L57)
* improve comment
2024-12-22 23:19:44 -05:00
TheJulianJES
dcc9be02ca
Bump ZHA to 0.0.43 ( #133854 )
...
* Bump ZHA to 0.0.43
* Add strings for v2 quirk entities
2024-12-22 23:19:05 -05:00
J. Nick Koston
de1b6a0dfc
Add backup to the list of storage preloads ( #133855 )
2024-12-22 23:17:13 -05:00
J. Nick Koston
29fa40a5cf
Add backup the list of integrations platforms to preload ( #133856 )
...
`backup` is now at the top of the startup time list. This will help reduce it.
2024-12-22 23:07:05 -05:00
Christopher Fenner
67f0de441b
Fulfill IQS rule runtime-data in ViCare integration ( #133633 )
2024-12-23 00:06:01 +01:00
J. Nick Koston
353f085474
Bump anyio to 4.7.0 ( #133842 )
2024-12-22 13:05:51 -10:00
J. Nick Koston
00a1ae0eeb
Bump protobuf to 5.29.2 ( #133839 )
2024-12-22 23:58:39 +01:00
Raphael Hehl
df26166047
Unifiprotect: add error message if the get_user_keyring_info permissions are not sufficient ( #133841 )
2024-12-22 23:58:13 +01:00
Steven B.
8ab936b87c
Add detection switches to tplink integration ( #133828 )
2024-12-22 23:54:44 +01:00
Mick Vleeshouwer
4ed0c21a4a
Add data descriptions to Config Flow in Overkiz ( #133758 )
2024-12-22 23:35:50 +01:00
jb101010-2
a3657a0fef
Suez_water: fix yesterday sensor extra_state invalid typing ( #133425 )
2024-12-22 23:21:52 +01:00
Andre Lengwenus
74b425a06e
Reload on connection lost for LCN integration ( #133638 )
2024-12-22 23:20:01 +01:00
Norbert Rittel
0560b634e3
Make To-do action names and descriptions consistent with HA standard ( #133734 )
2024-12-22 23:14:01 +01:00
Mick Vleeshouwer
8eebbd45bd
Bump pyOverkiz to 1.15.5 ( #133835 )
2024-12-22 22:52:35 +01:00
Joost Lekkerkerker
c9ad87d464
Add light tests for Niko Home Control ( #133750 )
2024-12-22 22:44:15 +01:00
Lucas Gasenzer
c2358d5158
Add Switchbot Water Leak Detector (BLE) ( #133799 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-12-22 11:37:57 -10:00
Josef Zweck
2d2b979c7d
Bump pylamarzocco to 1.4.2 ( #133826 )
2024-12-22 21:55:04 +01:00
Steven B.
ebcb478f52
Add pan/tilt features to tplink integration ( #133829 )
2024-12-22 10:53:14 -10:00
Raphael Hehl
0f18f128fd
Unifiprotect Add user information retrieval for NFC and fingerprint events ( #132604 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-12-22 10:50:30 -10:00
G Johansson
368e958457
Load data for multiple days in Nord Pool ( #133371 )
...
* Load data for multiple days in Nord Pool
* Fix current day
* Fix tests
* Fix services
* Fix fixtures
* Mod get_data_current_day
* Mods
* simplify further
2024-12-22 21:10:12 +01:00
Noah Husby
26180486e7
Add media browsing to Cambridge Audio ( #129106 )
...
* Add media browsing to Cambridge Audio
* Remove one folder logic
* Remove class mapping for presets
2024-12-22 21:05:07 +01:00
Robert Resch
0ad9af0feb
Add already exists config flow tests for Ecovacs ( #133572 )
...
Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com >
Co-authored-by: Franck Nijhof <git@frenck.dev >
2024-12-22 20:23:55 +01:00
dontinelli
07322c6992
Add reconfigure flow to slide_local ( #133669 )
2024-12-22 19:57:34 +01:00
Steven B.
b1f6563fb2
Add camera platform to tplink integration ( #129180 )
...
Co-authored-by: Teemu R. <tpr@iki.fi >
2024-12-22 19:56:33 +01:00
J. Nick Koston
475f19c140
Bump flux_led to 1.1.0 ( #133818 )
2024-12-22 19:56:09 +01:00
Andre Lengwenus
344a03d9ce
Remove unused fixture from LCN tests ( #133821 )
2024-12-22 19:55:45 +01:00
Raphael Hehl
6c70586f7e
Add get_user_keyring_info service to UniFi Protect integration ( #133138 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-12-22 08:54:14 -10:00
Franck Nijhof
0f1835139f
Add number error handling for Peblar Rocksolid EV Chargers ( #133803 )
2024-12-22 19:53:00 +01:00
Franck Nijhof
de5a49363e
Add switch error handling for Peblar Rocksolid EV Chargers ( #133805 )
2024-12-22 19:47:31 +01:00
Arie Catsman
c6789d70a4
Remove unneeded type for enphase_envoy coordinator in async_unload_entry ( #133817 )
2024-12-22 19:26:35 +01:00
Simon
a2aba77973
Fix typo in ElevenLabs ( #133819 )
2024-12-22 19:26:15 +01:00
Franck Nijhof
84a3a9d495
Add select error handling for Peblar Rocksolid EV Chargers ( #133804 )
2024-12-22 19:25:55 +01:00
Barry vd. Heuvel
d994884726
Add binary states for Weheat indoor unit ( #133811 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-12-22 19:07:01 +01:00
Joost Lekkerkerker
0e9965150e
Show device name in Twinkly discovery ( #133814 )
2024-12-22 19:00:49 +01:00
Barry vd. Heuvel
feca7c28cf
Add Compressor, Inside Unit and Energy Output fields to Weheat ( #129632 )
2024-12-22 18:45:33 +01:00
Steven Looman
0ba32e1d3a
Bump async-upnp-client to 0.42.0 ( #133806 )
2024-12-22 07:18:05 -10:00
J. Nick Koston
6179da4321
Bump PySwitchbot to 0.55.3 ( #133812 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-12-22 18:16:47 +01:00
jesperraemaekers
93c0eb73d2
Bump Weheat to 2024.12.22 ( #133796 )
2024-12-22 17:44:15 +01:00
Dave T
484f149e61
Add config flow stream preview to generic camera ( #122563 )
...
Co-authored-by: Allen Porter <allen.porter@gmail.com >
2024-12-22 17:31:03 +01:00
Steven B.
3cc75c3cf6
Use feature checks in tplink integration ( #133795 )
...
Clean up to use new upstream API:
* Use Feature attributes to check for supported
* Use color_temp range and update tests
2024-12-22 16:17:23 +01:00
Franck Nijhof
26d5c55d11
Add button error handling for Peblar Rocksolid EV Chargers ( #133802 )
2024-12-22 15:35:45 +01:00
Franck Nijhof
959f20c523
Add reconfigure flow to Peblar Rocksolid EV Chargers integration ( #133785 )
2024-12-22 14:23:12 +01:00
Franck Nijhof
075f95b9c4
Add base entity to Peblar Rocksolid EV Chargers integration ( #133794 )
2024-12-22 14:01:31 +01:00
PierreAronnax
1e68ae1bb8
Remove myself from govee_ble codeowners ( #133790 )
2024-12-22 13:35:36 +01:00
Joost Lekkerkerker
5ef3901b44
Add base entity for Niko Home Control ( #133744 )
2024-12-22 13:32:15 +01:00
Mick Vleeshouwer
56b58cec3e
Fix errors in HitachiDHW in Overkiz ( #133765 )
...
* Small changes to fix errors in DHW
* Update
* Bugfix in float/int mistake
* Fix typing
* Fix code style
* Fix mypy
2024-12-22 12:17:09 +01:00
Franck Nijhof
cdd73a5c5a
Set parallel updates for Peblar Rocksolid EV Chargers integration ( #133786 )
2024-12-22 12:16:08 +01:00
Arie Catsman
88eb550ec1
Update quality-scale status for enphase_envoy config_flow missing data descriptions ( #133726 )
2024-12-22 12:01:13 +01:00
Joost Lekkerkerker
7be3cad1db
Refactor Twinkly tests ( #133725 )
2024-12-22 12:00:24 +01:00
Franck Nijhof
31c6443a9b
Add button platform to Peblar Rocksolid EV Chargers integration ( #133780 )
2024-12-22 11:51:01 +01:00
Mick Vleeshouwer
84d359c0d9
Fix binary_sensor typing in Overkiz ( #133782 )
2024-12-22 11:33:32 +01:00
Mick Vleeshouwer
619aed39b7
Use new UnitOfEnergy constants in Overkiz ( #133778 )
2024-12-22 10:36:07 +01:00
Mick Vleeshouwer
3f1acff652
Add support for HitachiAirToWaterHeatingZone in Overkiz ( #133768 )
...
* Add support for HitachiAirToWaterHeatingZone in Overkiz
* Clean up
* Fix typing
* Fix typing
* Fix typing
* Adapt to new PyOverkiz
2024-12-22 10:31:09 +01:00
Mick Vleeshouwer
c3d0a01776
Migrate to runtime data in Overkiz ( #133760 )
...
* Migrate to runtime data
* Revert
* Improve typing
2024-12-22 10:25:59 +01:00
Arie Catsman
cd6da9d9e8
Merge similar tests to parameterized tests for enphase_envoy ( #133740 )
2024-12-22 10:07:35 +01:00
Franck Nijhof
0c24afec6c
Update integration quality scale for Peblar Rocksolid EV Chargers ( #133764 )
2024-12-22 10:03:16 +01:00
Mick Vleeshouwer
284ccbc778
Add additional Hitachi sensors to Overkiz ( #133772 )
...
Add additional Hitachi sensors
2024-12-22 09:40:06 +01:00
Mick Vleeshouwer
cef182c596
Bump pyOverkiz to 1.15.4 ( #133769 )
...
Bump pyoverkiz to 1.15.4
2024-12-22 10:02:58 +02:00
Austin Mroczek
d322398d06
TotalConnect use entry.runtime_data ( #133756 )
...
* use entry.runtime_data
* type the entry
* update quality scale
* recommended fixes
* Update homeassistant/components/totalconnect/alarm_control_panel.py
* Update homeassistant/components/totalconnect/binary_sensor.py
* Update homeassistant/components/totalconnect/button.py
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-12-22 08:59:54 +01:00
J. Nick Koston
c2a9b0ff52
Reduce complexity to find unused data_ids and attributes_ids for db engines with slow range select ( #133752 )
2024-12-21 19:38:11 -10:00
J. Nick Koston
662dea28ed
Replace queries using distinct with correlated scalar subqueries to significantly improve purge performance ( #133748 )
...
Replace queries using distinct with correlated scalar subqueries
like #133553 and #133699 PostgreSQL does not support skip/loose index scan https://wiki.postgresql.org/wiki/Loose_indexscan
This makes the `distinct` query (see section `Selecting Distinct Values` in the wiki above) to find the unused ids
very expense. We can replace them with correlated scalar subqueries
as done in #133553 to avoid the `distinct`
2024-12-21 22:25:48 -05:00
Franck Nijhof
9fcf8f22d2
Add reauthentication support to Peblar Rocksolid EV Chargers integration ( #133757 )
2024-12-21 23:00:29 +01:00
Franck Nijhof
9dc20b5709
Add more sensors to Peblar Rocksolid EV Chargers integration ( #133754 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-12-21 22:40:15 +01:00
Franck Nijhof
5e4e1ce5a7
Add binary sensor platform to Peblar Rocksolid EV Chargers integration ( #133755 )
2024-12-21 22:29:11 +01:00
Franck Nijhof
85519a312c
Fix Peblar current limit user setting value ( #133753 )
2024-12-21 22:23:36 +01:00
Franck Nijhof
81ce5f4505
Update peblar to v0.3.0 ( #133751 )
2024-12-21 21:26:40 +01:00
Franck Nijhof
c67e2047e3
Add switch platform to Peblar Rocksolid EV Chargers integration ( #133749 )
2024-12-21 20:28:55 +01:00
Franck Nijhof
04276d3523
Add number platform to Peblar Rocksolid EV Chargers integration ( #133739 )
2024-12-21 20:16:18 +01:00
Joost Lekkerkerker
f2df57e230
Add DHCP discovery to Withings ( #133737 )
2024-12-21 19:36:13 +01:00
Glenn Vandeuren (aka Iondependent)
0037799bfe
Change niko_home_control library to nhc to get push updates ( #132750 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
Co-authored-by: VandeurenGlenn <8685280+VandeurenGlenn@users.noreply.github.com >
Co-authored-by: Joostlek <joostlek@outlook.com >
2024-12-21 19:28:11 +01:00
Steven B.
944ad9022d
Bump tplink python-kasa dependency to 0.9.0 ( #133735 )
...
Release notes: https://github.com/python-kasa/python-kasa/releases/tag/0.9.0
2024-12-21 19:04:09 +01:00
Tom
4b6febc757
Add reconfiguration flow to Plugwise ( #132878 )
...
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-12-21 16:44:14 +01:00
Norbert Rittel
ac2090d2f5
Replace "service" with "action" in Z-Wave action descriptions ( #133727 )
...
Replace all occurrence of "service" with "action"
Clean up the remaining occurrences of "service" with "action" to be consistent with the new terminology in Home Assistant.
2024-12-21 16:16:12 +01:00
Norbert Rittel
3dad5f6896
Replace two outdated occurrences of "service" with "action" ( #133728 )
2024-12-21 15:54:02 +01:00
Arie Catsman
cc134c820b
Reuse title of deleted enphase_envoy config entry if present ( #133611 )
2024-12-21 15:49:24 +01:00
Arie Catsman
ef31413a59
Add missing asserts to enphase_envoy config flow test ( #133730 )
2024-12-21 15:20:10 +01:00
Álvaro Fernández Rojas
9292bfc6ed
Update AEMET-OpenData to v0.6.4 ( #133723 )
2024-12-21 15:19:55 +01:00
Franck Nijhof
9e6c1d5b62
Add power and energy related sensors to Peblar Rocksolid EV Chargers ( #133729 )
2024-12-21 15:18:08 +01:00
Franck Nijhof
7e2d382ff4
Update aiohasupervisor to 0.2.2b5 ( #133722 )
2024-12-21 15:10:35 +01:00
Matthias Alphart
b5a7a41ebe
KNX: Option to select specific tunnel endpoint on TCP connections ( #131996 )
2024-12-21 15:10:14 +01:00
Franck Nijhof
a3febc4449
Add select platform to Peblar Rocksolid EV Chargers integration ( #133720 )
2024-12-21 14:23:16 +01:00
Norbert Rittel
5abc03c21e
Fix spelling of "Gateway PIN" and remove two excessive spaces ( #133716 )
2024-12-21 13:26:48 +01:00
Joost Lekkerkerker
dc9133f919
Use mac address in Twinkly for unique id ( #133717 )
2024-12-21 13:26:09 +01:00
Arie Catsman
a3fad89d0d
Use super constructor self.config_entry in enphase_envoy coordinator ( #133718 )
2024-12-21 13:19:04 +01:00
Franck Nijhof
a3fab094c3
Add device test for Peblar Rocksolid EV Chargers ( #133713 )
2024-12-21 13:03:44 +01:00
G Johansson
11efec49db
Fix test coverage in workday ( #133616 )
2024-12-21 12:45:00 +01:00
Jan Bouwhuis
6b666b3a0f
Test color_temp updates are processed when an mqtt json light is turned off ( #133715 )
2024-12-21 12:44:00 +01:00
Franck Nijhof
7e24b353ac
Add updates tests for Peblar Rocksolid EV Chargers ( #133712 )
2024-12-21 12:31:58 +01:00
Maciej Bieniek
5665abf991
Store Twinkly runtime data in config entry ( #133714 )
2024-12-21 12:31:40 +01:00
Artur Pragacz
6314d7a44c
Fix section translations check ( #133683 )
2024-12-21 12:31:17 +01:00
Manu
b106b88f5c
Adjust freezer tick in settings tests of IronOS integration ( #133707 )
2024-12-21 12:21:11 +01:00
Franck Nijhof
dbe04f17ad
Add sensors tests for Peblar Rocksolid EV Chargers ( #133710 )
2024-12-21 12:20:03 +01:00
Maciej Bieniek
aad1d6a25d
Use MAC address in Twinkly DeviceInfo.connections ( #133708 )
2024-12-21 12:19:11 +01:00
Franck Nijhof
7326555f03
Add diagnostic to Peblar Rocksolid EV Chargers integration ( #133706 )
2024-12-21 11:38:33 +01:00
Álvaro Fernández Rojas
5c2d769b54
Enable AEMET data cache ( #131226 )
2024-12-21 11:30:46 +01:00
Josef Zweck
66e863a2e3
Allow lamarzocco to reconnect websocket ( #133635 )
2024-12-21 11:29:24 +01:00
Richard Kroegel
78c9e47428
Improve BMW config flow ( #133705 )
2024-12-21 11:20:46 +01:00
J. Nick Koston
4e316429d3
Handle WebsocketConnectionError during mqtt auto reconnect ( #133697 )
...
followup to #133610 to handle the exception in the auto reconnect
path as well
fixes #132985
2024-12-21 11:18:47 +01:00
Norbert Rittel
989a3d1e24
Change "pin" to correct "PIN" for consistent translations ( #133681 )
2024-12-21 11:15:11 +01:00
Norbert Rittel
4efcf18c70
Change "pin" to "PIN" for consistency with common string ( #133682 )
2024-12-21 11:14:47 +01:00
Norbert Rittel
7998a05742
Replace lowercase "pin" in error message with the correct "PIN" ( #133684 )
2024-12-21 11:14:14 +01:00
Norbert Rittel
4ee9f813aa
Fix inconsistent use of "pin" vs. "PIN" ( #133685 )
2024-12-21 11:13:44 +01:00
Franck Nijhof
859993e443
Add update platform to Peblar Rocksolid EV Chargers integration ( #133570 )
...
* Add update platform to Peblar Rocksolid EV Chargers integration
* Use device class translations
2024-12-21 10:55:00 +01:00
Allen Porter
4a063c3f9e
Update the Google Tasks quality scale with documentation improvements ( #133701 )
2024-12-21 10:54:13 +01:00
J. Nick Koston
43fab48d4e
Improve purge performance for PostgreSQL with large databases ( #133699 )
2024-12-21 10:53:15 +01:00
J. Nick Koston
02785a4ded
Simplify query to find oldest state ( #133700 )
2024-12-21 10:37:16 +01:00
Andrew Sayre
e43f4466e0
Improve HEOS group handling ( #132213 )
...
* Move register method to GroupManager
* Remove GroupManager mapping when entity removed
* Add test for when unloaded
* Error when group member not found
* Use entity registery to remove entity
* Update tests per feedback
2024-12-21 09:40:33 +01:00
Erik Montnemery
82f54eb9d2
Adjust the default backup name ( #133668 )
2024-12-21 09:38:59 +01:00
Abílio Costa
954b6133cb
Use common mock fixture in Idasen Desk config flow tests ( #133679 )
2024-12-21 09:35:47 +01:00
Florent Thoumie
9c70ec4150
iaqualink: fix load_verify_locations() blocking call ( #133459 )
...
* Try to fix blocking call
* Fix lint
2024-12-21 09:26:38 +01:00
Dan Raper
3788e942a7
Bump Ohme library version to 1.2.0 ( #133666 )
...
Bump library version
2024-12-21 09:25:34 +01:00
Kevin Worrel
e38a85da64
Add entity translation strings for ScreenLogic ( #130708 )
...
* Add translation strings for entities
* Translation key updates
* Mach original name
* Remove state translations
* Sentence case entity names
* Fix tests
* Add missing translation_key for Air temperature
* Revert inadvertant entity_id change on last_dose_time sensors
* Update homeassistant/components/screenlogic/strings.json
Lowercase 'entry'
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Define translations for each circuit delay sensor
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-12-21 09:25:21 +01:00
greyeee
861d9b3341
Add initial support for SwitchBot relay switch ( #130863 )
...
* Support relay switch
* 更新下版本
* add test case
* change to async_abort
* Upgrade PySwitchbot to 0.53.2
* change unit to volt
* upgrade pySwitchbot dependency
* bump lib, will be split into a seperate PR after testing is finished
* dry
* dry
* dry
* dry
* dry
* dry
* dry
* update tests
* fixes
* fixes
* cleanups
* fixes
* fixes
* fixes
* bump again
---------
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-12-21 00:49:30 +01:00
J. Nick Koston
b6819cbff3
Bump PySwitchbot to 0.55.2 ( #133690 )
...
changelog: https://github.com/sblibs/pySwitchbot/compare/0.54.0...0.55.2
2024-12-21 00:13:21 +01:00
Joost Lekkerkerker
9a0035e090
Fix Mealie test coverage ( #133659 )
2024-12-20 23:45:54 +01:00
Luke Lashley
1e420f16f7
Update Roborock to 2.8.4 ( #133680 )
2024-12-20 22:01:56 +01:00
G Johansson
b29be34f55
Allow Filter title to be translated ( #128929 )
2024-12-20 21:21:41 +01:00
Michael Hansen
8607ba884c
Bump intents to 2024.12.20 ( #133676 )
2024-12-20 14:23:12 -05:00
Joost Lekkerkerker
2639bdbefd
Add parallel updates to Mealie ( #133660 )
2024-12-20 19:21:37 +00:00
Norbert Rittel
c780933fa0
Reword invoke_pin action to avoid misunderstanding with "PIN" ( #133665 )
...
* Reword invoke_pin action to avoid misunderstanding with "PIN"
The previous mismatch between "PIN" and "pin" in the invoke_pin caused wrong translations as "PIN" was interpreted as the abbreviation for "Personal Identification Number".
This commit fixes this by explaining "pin" as related to "pinning" content on the device.
In addition the very "invoke" is replaced by "play" which every user and translator will understand immediately.
Along with those changes this commit reverts my previous change to "PIN" in all strings that made things worse.
* Use "Pin ID" for the field variable
2024-12-20 19:12:48 +01:00
Erik Montnemery
a23b37114e
Improve recorder data migrator tests ( #133628 )
2024-12-20 07:41:14 -10:00
Abílio Costa
17f0c24895
Replace tests for Idasen Desk with parameterized test ( #133672 )
2024-12-20 18:24:57 +01:00
Steven B.
6ed345f773
Add check for client errors to stream component ( #132866 )
2024-12-20 07:20:24 -10:00
elmurato
233395c181
Add missing await in Minecraft Server ( #133670 )
2024-12-20 17:58:31 +01:00
Andre Lengwenus
92195ff77d
Bump pypck to 0.8.1 ( #133646 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
2024-12-20 17:10:37 +01:00
Joost Lekkerkerker
ad7a334147
Add translations to Mealie exceptions ( #133648 )
2024-12-20 16:08:31 +01:00
Mick Vleeshouwer
87f5a7057e
Fix target temperature for AtlanticElectricalTowelDryer in Overkiz ( #133657 )
2024-12-20 16:00:44 +01:00
Erik Montnemery
5afb9a5053
Validate password before restoring backup ( #133647 )
...
* Validate password before restoring backup
* Raise specific error when password is incorrect
2024-12-20 15:43:46 +01:00
shapournemati-iotty
1c0135880d
Add outlet device class to iotty switch entity ( #132912 )
...
* upgrade iottycloud lib to 0.3.0
* Add outlet
* test outlet turn on and turn off
* test add outlet
* Refactor code to use only one SwitchEntity with an EntityDescription to distinguish Outlet and Lightswitch
* Refactor switch entities to reduce duplicated code
* Refactor tests to reduce duplicated code
* Refactor code to improve abstraction layer using specific types instead of generics
* Remove print and redundant field
2024-12-20 15:33:05 +01:00
Erik Montnemery
f49111a4d9
Bump aiohasupervisor to version 0.2.2b4 ( #133652 )
...
* Bump aiohasupervisor to version 0.2.2b4
* Update test
2024-12-20 09:23:21 -05:00
Erik Montnemery
10478f4ca5
Fix logic in backup retention filter ( #133654 )
2024-12-20 09:19:57 -05:00
Norbert Rittel
9f43a7a17b
Fix inconsistent spelling of "PIN" and "ID" ( #133653 )
...
* Fix inconsistent spelling of "PIN" and "ID"
Several actions contain an inconsistent spelling of "PIN" and "ID" with lowercase characters.
Especially to avoid (automated) mistranslations as (connection) pin etc. this needs to be corrected.
* Fix lowercase "blink" as well
Additional commit to fix the wrong spelling of "blink" along the way.
2024-12-20 15:17:47 +01:00
Joost Lekkerkerker
cbb4c06195
Add Mealie to strict typing ( #133644 )
2024-12-20 15:17:08 +01:00
Norbert Rittel
83fdc07df0
Fix inconsistent spelling of "PIN" vs. "pin" ( #133655 )
...
As "PIN" is an abbreviation it should be all-caps throughout the UI.
This commit fixes two inconsistent occurrences in the invoke_pin action.
2024-12-20 15:15:16 +01:00
Norbert Rittel
0d309aa632
Fix inconsistent spelling of "PIN" vs. "pin" ( #133656 )
...
Part of the strings in the strings.json use an inconsistent spelling of "PIN" as "pin"
This commit fixes this to ensure correct and consistent translations, too.
2024-12-20 15:14:04 +01:00
Erik Montnemery
7d04eef5c5
Reject duplicates in WS command backup/config/update ( #133650 )
...
* Reject duplicates in WS command backup/config/update
* Add tests
2024-12-20 15:06:55 +01:00
Joost Lekkerkerker
870dc4dbea
Record Analytics Insights quality scale ( #133571 )
...
* Record Analytics Insights quality scale
* Record Analytics Insights quality scale
* Record Analytics Insights quality scale
* Update homeassistant/components/analytics_insights/quality_scale.yaml
Co-authored-by: Josef Zweck <josef@zweck.dev >
* Update homeassistant/components/analytics_insights/quality_scale.yaml
Co-authored-by: Josef Zweck <josef@zweck.dev >
---------
Co-authored-by: Josef Zweck <josef@zweck.dev >
2024-12-20 13:14:41 +01:00
Erik Montnemery
4c96b83297
Fix reading extra metadata for local backups ( #133643 )
2024-12-20 13:13:25 +01:00
Erik Montnemery
5834ecb13e
Fix homeassistant_included flag for local backups ( #133640 )
2024-12-20 12:36:54 +01:00
Cyrill Raccaud
e62a563ec1
Add Swiss Public Transport quality scale record ( #131629 )
2024-12-20 12:30:55 +01:00
Joost Lekkerkerker
6a599dc27a
Record NYT Games quality scale ( #133592 )
...
* Record NYT Games quality scale
* Record NYT Games quality scale
* Fix
2024-12-20 12:30:35 +01:00
Joost Lekkerkerker
df383a3a31
Record Mealie quality scale ( #133587 )
...
* Record Mealie quality scale
* Record NYT Games quality scale
* Fix
* Fix
* Fix
2024-12-20 12:29:54 +01:00
Joost Lekkerkerker
86e43b7196
Record Knocki quality scale ( #133582 )
...
* Record Knocki quality scale
* Record Knocki quality scale
* Fix
2024-12-20 12:29:04 +01:00
dontinelli
b5c4608373
Upgrade QS from bronze to silver for slide_local ( #133560 )
2024-12-20 12:25:45 +01:00
Josef Zweck
bddd8624bb
Add scale support to lamarzocco ( #133335 )
2024-12-20 12:24:15 +01:00
Franck Nijhof
6974f61703
2024.12.5 ( #133636 )
2024-12-20 11:45:57 +01:00
Erik Montnemery
3df992790d
Bump aiohasupervisor to version 0.2.2b3 ( #133631 )
2024-12-20 10:59:52 +01:00
Kenny Root
b391dfe647
Switch to official Zabbix Python API ( #131674 )
2024-12-20 10:59:30 +01:00
Franck Nijhof
e7bdf1467b
Bump version to 2024.12.5
2024-12-20 09:51:57 +00:00
J. Nick Koston
ff9df15cb0
Handle mqtt.WebsocketConnectionError when connecting to the MQTT broker ( #133610 )
...
fixes #132985
2024-12-20 09:43:13 +00:00
Joost Lekkerkerker
fdde9d3a52
Fix Twinkly raise on progress ( #133601 )
2024-12-20 09:43:09 +00:00
Marcel van der Veldt
8c1a18b383
Handle null value for elapsed time in Music Assistant ( #133597 )
2024-12-20 09:43:05 +00:00
J. Nick Koston
367749d93c
Bump aiohttp to 3.11.11 ( #133530 )
2024-12-20 09:42:34 +00:00
Joakim Plate
13f32c6720
Bump gardena_bluetooth to 1.5.0 ( #133502 )
2024-12-20 09:41:07 +00:00
Joakim Plate
f8e1a786be
Update fjäråskupan to 2.3.2 ( #133499 )
2024-12-20 09:41:03 +00:00
Joakim Plate
cd5a46f11d
Update fjäråskupan to 2.3.1 ( #133493 )
2024-12-20 09:41:00 +00:00
Luke Lashley
0140aa7240
Update Roborock to 2.8.1 ( #133492 )
2024-12-20 09:40:56 +00:00
Mick Vleeshouwer
92f50c63b1
Don't raise Overkiz user flow unique_id check ( #133471 )
2024-12-20 09:40:52 +00:00
Mick Vleeshouwer
1afeabfd64
Bump pyOverkiz to 1.15.3 ( #133458 )
2024-12-20 09:40:49 +00:00
Quentame
709d15a79b
Bump Freebox to 1.2.1 ( #133455 )
2024-12-20 09:40:45 +00:00
J. Nick Koston
cf4dbcfebf
Ensure screenlogic retries if the protocol adapter is still booting ( #133444 )
...
* Ensure screenlogic retries if the protocol adapter is still booting
If the protocol adapter is still booting, it will disconnect and never
retry
```
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/config_entries.py", line 640, in __async_setup_with_context
result = await component.async_setup_entry(hass, self)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/screenlogic/__init__.py", line 65, in async_setup_entry
await gateway.async_connect(**connect_info)
File "/usr/local/lib/python3.13/site-packages/screenlogicpy/gateway.py", line 142, in async_connect
connectPkg = await async_connect_to_gateway(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<4 lines>...
)
^
File "/usr/local/lib/python3.13/site-packages/screenlogicpy/requests/login.py", line 107, in async_connect_to_gateway
mac_address = await async_gateway_connect(transport, protocol, max_retries)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/screenlogicpy/requests/login.py", line 77, in async_gateway_connect
raise ScreenLogicConnectionError("Host unexpectedly disconnected.")
screenlogicpy.const.common.ScreenLogicConnectionError: Host unexpectedly disconnected.
```
* coverage
2024-12-20 09:40:42 +00:00
Ron Weikamp
59e6fa5138
Bugfix: also schedule time based integration when source is 0 ( #133438 )
...
* Bugfix also schedule time based integration when source is 0
* Update tests/components/integration/test_sensor.py
Co-authored-by: Diogo Gomes <diogogomes@gmail.com >
* Improve comment in test. Remove redundant assertion.
---------
Co-authored-by: Diogo Gomes <diogogomes@gmail.com >
2024-12-20 09:40:38 +00:00
IceBotYT
8400ef8441
Add support for Nice G.O. HAE00080 wall station ( #133186 )
2024-12-20 09:40:35 +00:00
IceBotYT
6188db18c2
Bump nice-go to 1.0.0 ( #133185 )
...
* Bump Nice G.O. to 1.0.0
* Mypy
* Pytest
2024-12-20 09:40:31 +00:00
Jonas Fors Lellky
7e6392f062
Define setpoints as constants in flexit_bacnet ( #133580 )
...
* Define setpoints as consts
* Use a regular comment instead of docstring
* Un-indent comment
2024-12-20 10:11:50 +01:00
Joakim Sørensen
10191e7a23
Add async_register_backup_agents_listener to cloud/backup ( #133584 )
...
* Add async_register_backup_agents_listener to cloud/backup
* Coverage
* more coverage
2024-12-20 08:55:00 +01:00
G Johansson
ad34bc8910
Add min/max price sensor to Nord Pool ( #133534 )
...
* Add min/max price sensor to Nord Pool
* Last fixes
* Make link in strings
* Replace func
2024-12-20 08:26:36 +01:00
Manu
26212798a3
Fixes and code cleanup for IronOS integration ( #133579 )
...
* Fix typing and cleanup in IronOS integration
* fix test not using freezer
* changes
* fix timedelta
2024-12-20 08:25:08 +01:00
J. Nick Koston
3d20c5c5d6
Remove lower bound for history start time state query ( #133607 )
...
Remove lower bound for start time state query
With the new query in #133553 we do not need a lower bound
on the search since it will always use index now and we
always want the newest value in the index before the
provided timestamp. The lower bound is redudant at this
point as it will always be older than the oldest
time point for the state. It only made sense when
the query would have had to examine a time window
of states instead of doing an index only search.
2024-12-20 08:24:47 +01:00
Christopher Fenner
afae257a12
Bump PyViCare to 2.39.1 ( #133619 )
2024-12-20 01:14:48 +01:00
Quentame
64aba0c1a3
Bump Freebox to 1.2.1 ( #133455 )
2024-12-20 00:48:03 +01:00
J. Nick Koston
551a584ca6
Handle mqtt.WebsocketConnectionError when connecting to the MQTT broker ( #133610 )
...
fixes #132985
2024-12-19 21:39:39 +01:00
Jan-Philipp Benecke
b261c7f18a
Mark docs-installation-parameters for SABnzbd as done ( #133609 )
2024-12-19 20:29:12 +01:00
Joost Lekkerkerker
61e5f10d12
Fix Twinkly raise on progress ( #133601 )
2024-12-19 20:27:08 +01:00
adam-the-hero
2413fc4c0d
Fix Watergate Water meter volume sensor ( #133606 )
2024-12-19 20:25:24 +01:00
Abílio Costa
e6ef3fe507
Update Idasen Desk user flow step strings ( #133605 )
2024-12-19 20:24:10 +01:00
J. Nick Koston
04bcc8d3d3
Bump yalexs-ble to 2.5.6 ( #133593 )
2024-12-19 09:13:51 -10:00
Joost Lekkerkerker
52683c5f75
Improve Airgradient config flow tests ( #133594 )
2024-12-19 19:58:33 +01:00
Raphael Hehl
2f77cda822
Add basic UniFi Protect AiPort support ( #133523 )
...
* UnifiProtect add basic support for AiPort devices
* Sort ignore-words
---------
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-12-19 08:18:21 -10:00
Marcel van der Veldt
a97434976e
Handle null value for elapsed time in Music Assistant ( #133597 )
2024-12-19 19:00:18 +01:00
epenet
e357e0a406
Set default min/max color temperature in template lights ( #133549 )
2024-12-19 18:40:04 +01:00
Andrew Jackson
1a068d99d6
Add data descriptions to Mealie integration ( #133590 )
2024-12-19 18:28:50 +01:00
Joost Lekkerkerker
95b3d27b60
Update Airgradient quality scale ( #133569 )
2024-12-19 18:23:40 +01:00
Allen Porter
a3ef3cce3e
Improve Google Tasks coordinator updates behavior ( #133316 )
2024-12-19 16:41:47 +01:00
Erik Montnemery
255f85eb2f
Fix boot loop after restoring backup ( #133581 )
2024-12-19 16:04:59 +01:00
Josef Zweck
94c7d18346
Bump pylamarzocco to 1.4.1 ( #133557 )
2024-12-19 13:36:32 +01:00
Noah Husby
eb8ee1339c
Set Russound RIO quality scale to silver ( #133494 )
2024-12-19 12:40:23 +01:00
Stefan Agner
962f1bad32
Add mW as unit of measurement for Matter electrical power sensors ( #133504 )
2024-12-19 11:40:05 +00:00
Erik Montnemery
dd215b3d5d
Revert "Revert "Simplify recorder RecorderRunsManager ( #131785 )"" ( #133564 )
...
Revert "Revert "Simplify recorder RecorderRunsManager" (#133201 )"
This reverts commit 980b8a91e6 .
2024-12-19 12:32:15 +01:00
Erik Montnemery
bb7abd037c
Revert "Revert "Improve recorder history queries ( #131702 )"" ( #133561 )
...
Revert "Revert "Improve recorder history queries (#131702 )" (#133203 )"
This reverts commit 74e4654c26 .
2024-12-19 11:50:12 +01:00
J. Nick Koston
d35b34f142
Replace start time state query with single correlated scalar subquery ( #133553 )
2024-12-19 00:14:32 -10:00
dependabot[bot]
1c119518db
Bump codecov/codecov-action from 5.1.1 to 5.1.2 ( #133547 )
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 5.1.1 to 5.1.2.
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codecov/codecov-action/compare/v5.1.1...v5.1.2 )
---
updated-dependencies:
- dependency-name: codecov/codecov-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-19 10:52:10 +01:00
Norbert Rittel
9a6c749714
Change 'GSuite' to 'Workspace', fix 'Start' field label ( #133554 )
...
* Change 'GSuite' to 'Workspace', fix 'Start' field label
Several years ago Google renamed "G Suite" to "Google Workspace", this commit applies the same change to one of the field descriptions of the set_vacation action.
In addition the "Start" field of the action currently uses the common action (!) for Start which is wrong in this context, it stands for the beginning here.
This commit changes this back to a local definition of this label just like "End".
In German for example "Start" needs to be "Beginn" in this context while the common action is translated as "Starten".
* Use "Google Workspace" for more clarity
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-12-19 10:51:30 +01:00
Norbert Rittel
79484ea7f5
Grammar fixes for action names and descriptions ( #133559 )
...
Several KNX actions contain a wrong "s" at the end of their verbs while those are missing in several of the descriptions.
This commit changes all those to make them consistent with the remaining actions in KNX and the standard terminology in Home Assistant.
2024-12-19 10:50:12 +01:00
Franck Nijhof
3568bdca65
Update Home Assistant base image to 2024.12.0 ( #133558 )
2024-12-19 10:48:43 +01:00
Erik Montnemery
a76f82080b
Create repair issues when automatic backup fails ( #133513 )
...
* Create repair issues when automatic backup fails
* Improve test coverage
* Adjust issues
2024-12-19 10:40:07 +01:00
Christopher Fenner
cd384cadbe
Fulfill IQS rule config-flow in ViCare integration ( #133524 )
...
* add data_description
* Apply suggestions from code review
Co-authored-by: Josef Zweck <josef@zweck.dev >
---------
Co-authored-by: Josef Zweck <josef@zweck.dev >
2024-12-19 10:04:26 +01:00
J. Nick Koston
69a8d3f3c1
Revert "Optimize start time state queries for PostgreSQL" ( #133555 )
2024-12-18 23:01:58 -10:00
J. Nick Koston
a3fb6e8f92
Bump pydantic to 2.10.4 ( #133539 )
...
changelog: https://github.com/pydantic/pydantic/compare/v2.10.3...v2.10.4
2024-12-19 10:01:40 +01:00
Erik Montnemery
c8480627ca
Add comment motivating magic number for MySQL error codes ( #133516 )
...
* Add comment motivating magic number for MySQL error codes
* Pick nits
2024-12-19 09:56:32 +01:00
Franck Nijhof
893f605d61
Revert "Update docker base image to 2024.12.1" ( #133552 )
...
Revert "Update docker base image to 2024.12.1 (#133323 )"
This reverts commit 66dcd38701 .
2024-12-19 09:42:22 +01:00
epenet
ddd2ba6c4a
Set default min/max color temperature in hue lights ( #133548 )
2024-12-19 08:36:29 +01:00
Stefan Agner
681863f80e
Use mV and mA as units for electrical power measurement in Matter ( #133505 )
2024-12-19 08:32:46 +01:00
J. Nick Koston
99698ef95d
Optimize start time state queries for PostgreSQL ( #133228 )
2024-12-18 19:41:53 -10:00
Franck Nijhof
3fe08a7223
Add zeroconf discovery to Peblar Rocksolid EV chargers ( #133529 )
2024-12-19 00:39:14 +01:00
J. Nick Koston
35601480d2
Bump aiohttp to 3.11.11 ( #133530 )
2024-12-18 23:48:39 +01:00
Abílio Costa
0076bd8389
Simplify Idasen Desk entity properties ( #133536 )
2024-12-18 23:47:24 +01:00
Franck Nijhof
9f3c549f8d
Add integration setup tests to Peblar Rocksolid EV Chargers ( #133532 )
2024-12-18 23:46:18 +01:00
Norbert Rittel
03707e6308
Improve field descriptions for Download file action ( #133413 )
...
* Improve field descriptions for Download file action
Currently two of the field descriptions for the Download file action don't explain exactly what should be entered but rather explain these like additional actions.
The third, the Overwrite file option is misleading as it does not refer to an existing file.
This commit fixes both issues by explaining the purpose of all three fields in a slightly more detailed fashion.
* Update homeassistant/components/downloader/strings.json
Co-authored-by: Josef Zweck <josef@zweck.dev >
* Update homeassistant/components/downloader/strings.json
Co-authored-by: Josef Zweck <josef@zweck.dev >
---------
Co-authored-by: Josef Zweck <josef@zweck.dev >
2024-12-18 22:40:30 +01:00
Abílio Costa
9e6a8638dd
Bump idasen-ha to 2.6.3 ( #133508 )
...
This is a minor bump that adds py.typed
2024-12-18 22:38:57 +01:00
Norbert Rittel
2a9082559a
Fix names and description of two actions ( #133528 )
...
The two actions enable_motion_recording and disable_motion_recording use "Enables" and "Disables" in their names.
This is inconsistent with the name of the actions, all other actions of this component, and the standard way of naming them, too.
In addition the description of the latter misses the "s" which causes additional inconsistency – especially in translations.
2024-12-18 22:35:58 +01:00
starkillerOG
ba3fca53b0
Reolink platinum quality scale ( #133514 )
2024-12-18 21:49:32 +01:00
Raphael Hehl
e4bb351d2d
Bump uiprotect to 7.1.0 ( #133520 )
...
* Bump uiprotect to version 7.1.0
* Add aiports to bootstrap fixture in unifiprotect tests
2024-12-18 21:41:22 +01:00
Christopher Fenner
1bdda0249e
Bump PyViCare to 2.39.0 ( #133519 )
2024-12-18 21:38:52 +01:00
Erik Montnemery
ff8bc763c3
Ensure indices needed by data migrators exist ( #133367 )
...
* Ensure indices needed by data migrators exist
* Update test
* Improve test
* Ignore index error on char(0) columns
* Adjust tests
* Address review comments
* Add comment motivating magic number
2024-12-18 21:29:52 +01:00
dontinelli
8a8be71f96
Add tests for cover and increase test coverage for slide_local ( #133515 )
2024-12-18 20:53:05 +01:00
starkillerOG
19e6867f1a
Reolink translate errors ( #132301 )
2024-12-18 20:22:33 +01:00
Norbert Rittel
c8f050ecbc
Fix the local_file.update_file_path action's name and description ( #133509 )
2024-12-18 20:08:57 +01:00
IceBotYT
b7ff27122a
Add support for Nice G.O. HAE00080 wall station ( #133186 )
2024-12-18 19:47:41 +01:00
Shay Levy
3a8b0b3ea6
Use Switcher _async_call_api in climate ( #133230 )
2024-12-18 19:46:52 +01:00
mvn23
0ff2a0d66d
Add "cancel room setpoint override" button to opentherm_gw ( #132162 )
2024-12-18 19:46:30 +01:00
Joakim Plate
4daf6dd41d
Bump gardena_bluetooth to 1.5.0 ( #133502 )
2024-12-18 19:39:35 +01:00
Thomas55555
51bead3229
Update number platform values before add in APSystems and add tests ( #131938 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-12-18 19:34:49 +01:00
Manu
352e948d56
Add tests for already_configured erros in IronOS integration ( #132265 )
2024-12-18 19:33:33 +01:00
Manu
70ad4ee454
Add select platform to IronOS ( #132218 )
2024-12-18 19:32:51 +01:00
TJ Horner
53ef96c63e
weatherkit: use stale data for up to an hour if updates fail ( #130398 )
2024-12-18 19:21:03 +01:00
Franck Nijhof
bb2d027532
Add Peblar Rocksolid EV Chargers integration ( #133501 )
...
* Add Peblar Rocksolid EV Chargers integration
* Process review comments
2024-12-18 19:11:13 +01:00
Erik Montnemery
51d63ba508
Store automatic backup flag in backup metadata ( #133500 )
2024-12-18 18:30:46 +01:00
Arie Catsman
fc622e398f
add exception translation to enphase_envoy ( #132483 )
2024-12-18 18:24:12 +01:00
peteS-UK
920de90603
Increase Squeezebox config_flow test coverage to 100% ( #133484 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-12-18 18:22:22 +01:00
Joakim Plate
a6089b497a
Update fjäråskupan to 2.3.2 ( #133499 )
2024-12-18 18:03:27 +01:00
Erik Montnemery
5516f3609d
Rename strategy backup to automatic backup ( #133489 )
...
* Rename strategy backup to automatic backup
* Update homeassistant/components/backup/config.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2024-12-18 17:35:11 +01:00
Joakim Plate
a1558213c4
Update fjäråskupan to 2.3.1 ( #133493 )
2024-12-18 16:53:15 +01:00
Luke Lashley
2564533dae
Update Roborock to 2.8.1 ( #133492 )
2024-12-18 16:22:39 +01:00
Noah Husby
f46e764982
Update quality scale for Russound RIO ( #133093 )
2024-12-18 16:06:48 +01:00
dontinelli
d6c201de4a
Add exceptions and translations for slide_local ( #133490 )
2024-12-18 15:33:11 +01:00
mkmer
c9f1829c0b
Add (de)humidifier platform to Honeywell ( #132287 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-12-18 15:27:40 +01:00
dontinelli
1e075cdac7
Add diagnostics to slide_local ( #133488 )
2024-12-18 15:21:17 +01:00
Philip Baylas
fce6d6246f
Change log level of connection failure to info ( #132625 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2024-12-18 15:07:03 +01:00
Maciej Bieniek
3132700492
Add ability to translate ENUM sensor states in Unifi integration ( #131921 )
2024-12-18 15:02:44 +01:00
adam-the-hero
943b1d9f08
Add sensors platform to Watergate integration ( #133015 )
2024-12-18 14:52:25 +01:00
Markus Jacobsen
2d6d313e5c
Complete adding custom integration action sections support to hassfest ( #132443 )
2024-12-18 14:50:12 +01:00
Guido Schmitz
9716183997
Add entity translations to devolo Home Control ( #132927 )
2024-12-18 14:38:29 +01:00
Andre Lengwenus
a46a0ad2b4
Add device_id parameter to LCN actions (service calls) ( #129590 )
2024-12-18 14:35:02 +01:00
J. Diego Rodríguez Royo
c06bc53724
Deprecate Home Connect program switches ( #131641 )
2024-12-18 14:26:37 +01:00
Bas Brussee
4399d09820
Allow data description in sections ( #128965 )
...
* Allow data description in sections
* update format with ruff
* Add data_description to kitchen_sink input section
---------
Co-authored-by: Erik <erik@montnemery.com >
2024-12-18 14:02:08 +01:00
Abílio Costa
ca2c7280eb
Remove uneeded logger param from Idasen Desk Coordinator ( #133485 )
2024-12-18 13:59:56 +01:00
Erik Montnemery
ecb3bf79f3
Revert "Add support for subentries to config entries" ( #133470 )
...
Revert "Add support for subentries to config entries (#117355 )"
This reverts commit ad15786115 .
2024-12-18 13:51:05 +01:00
Joost Lekkerkerker
2aba1d399b
Rename test file to singular form ( #133482 )
2024-12-18 12:47:30 +00:00
greyeee
be25cb7aa7
Add support for SwitchBot Relay Switch 1 and Relay Switch 1PM ( #132327 )
2024-12-18 13:19:45 +01:00
Mick Vleeshouwer
3bb6256572
Add test button for SmokeSensor in Overkiz ( #133476 )
2024-12-18 11:48:10 +01:00
Mick Vleeshouwer
fc4100833e
Change device class from Volume to Volume Storage in Overkiz ( #133473 )
...
Change device class from Volume to Volume Storage
2024-12-18 11:43:04 +01:00
Erik Montnemery
992afc4cd3
Set the with_strategy_settings to None for unknown backups ( #133466 )
2024-12-18 11:27:07 +01:00
Mick Vleeshouwer
7730f423b3
Add identify device class in Overkiz ( #133474 )
2024-12-18 11:22:32 +01:00
Mick Vleeshouwer
05b0c56191
Use enum instead of string for button entities key in Overkiz ( #133472 )
2024-12-18 11:22:22 +01:00
Mick Vleeshouwer
fa0e54e658
Don't raise Overkiz user flow unique_id check ( #133471 )
2024-12-18 11:05:52 +01:00
Joakim Sørensen
869a0d7abc
Add name to cloud connection info response ( #133468 )
2024-12-18 11:01:38 +01:00
dotvav
90208d2eb1
Bump pypalazzetti to 0.1.15 ( #133433 )
2024-12-18 10:58:25 +01:00
J. Diego Rodríguez Royo
a6520d2627
Handle Home Connect error at diagnostics ( #131644 )
2024-12-18 10:52:45 +01:00
epenet
8b8c409916
Fix test-before-setup IQS check ( #133467 )
2024-12-18 10:44:19 +01:00
Ron Weikamp
a2be5a383c
Bugfix: also schedule time based integration when source is 0 ( #133438 )
...
* Bugfix also schedule time based integration when source is 0
* Update tests/components/integration/test_sensor.py
Co-authored-by: Diogo Gomes <diogogomes@gmail.com >
* Improve comment in test. Remove redundant assertion.
---------
Co-authored-by: Diogo Gomes <diogogomes@gmail.com >
2024-12-18 10:41:46 +01:00
Tomer Shemesh
39d781905d
Add ssdp discovery to Onkyo ( #131066 )
2024-12-18 10:21:37 +01:00
Abílio Costa
5fb5e933e2
Use a common base entity for Idasen Desk ( #132496 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-12-18 10:20:14 +01:00
Mick Vleeshouwer
413a578fdb
Bump pyOverkiz to 1.15.3 ( #133458 )
2024-12-18 10:19:57 +01:00
Jan-Philipp Benecke
c1cf0e23b2
Lift SABnzbd to bronze quality scale ( #133453 )
2024-12-18 10:10:42 +01:00
Noah Husby
a449ca65be
Improve test coverage for Russound RIO ( #133096 )
...
* Improve test coverage for Russound RIO
* Update
* Update
2024-12-18 09:33:17 +01:00
Arie Catsman
4c91d1b402
Add support for ACB batteries to Enphase Envoy ( #131298 )
...
* Add support for ACB batteries to Enphase Envoy
* Add tests for ACB battery support in ENphase Envoy
* make acb state sensordeviceclass ENUM
* Capitalize strings and use common idle
2024-12-18 08:48:37 +01:00
Noah Husby
fab92d1cf8
Add reconfigure flow to Russound RIO ( #133091 )
...
* Add reconfigure flow to Russound RIO
* Mark reconfiguration flow as done
* Update
* Update
2024-12-18 08:40:27 +01:00
Assaf Inbal
c10473844f
Add sensors to Ituran integration ( #133359 )
...
Add sensors to Ituran
2024-12-18 08:36:42 +01:00
dependabot[bot]
dfdd83789a
Bump actions/upload-artifact from 4.4.3 to 4.5.0 ( #133461 )
2024-12-18 08:05:39 +01:00
J. Nick Koston
9bff9c5e7b
Ensure screenlogic retries if the protocol adapter is still booting ( #133444 )
...
* Ensure screenlogic retries if the protocol adapter is still booting
If the protocol adapter is still booting, it will disconnect and never
retry
```
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/config_entries.py", line 640, in __async_setup_with_context
result = await component.async_setup_entry(hass, self)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/screenlogic/__init__.py", line 65, in async_setup_entry
await gateway.async_connect(**connect_info)
File "/usr/local/lib/python3.13/site-packages/screenlogicpy/gateway.py", line 142, in async_connect
connectPkg = await async_connect_to_gateway(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<4 lines>...
)
^
File "/usr/local/lib/python3.13/site-packages/screenlogicpy/requests/login.py", line 107, in async_connect_to_gateway
mac_address = await async_gateway_connect(transport, protocol, max_retries)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/screenlogicpy/requests/login.py", line 77, in async_gateway_connect
raise ScreenLogicConnectionError("Host unexpectedly disconnected.")
screenlogicpy.const.common.ScreenLogicConnectionError: Host unexpectedly disconnected.
```
* coverage
2024-12-17 20:57:43 -05:00
Abílio Costa
e73512e11c
Add integration_type to Idasen Desk ( #132486 )
...
* Add Idasen Desk quality scale record
* Update wrong checks
* Add integration_type to Idasen Desk
2024-12-17 23:49:04 +01:00
G Johansson
4c60e36f4f
Add Get price service to Nord Pool ( #130185 )
...
* Add get_price service to Nord Pool
* Tests and fixes
* Fixes
* Not used fixtures
* update qs
* Fixes
* docstring
* Remove selector from strings
* Mod service
2024-12-17 21:59:20 +01:00
G Johansson
f8cd6204ca
Fix reconfigure in Nord Pool ( #133431 )
2024-12-17 21:30:49 +01:00
Jan-Philipp Benecke
eae25023e7
Do not remove services when last config entry is unloaded in SABnzbd ( #133449 )
2024-12-17 21:27:41 +01:00
Klaas Schoute
21c3bf48f9
Allow only single instance of easyenergy integration ( #133447 )
2024-12-17 21:02:39 +01:00
Jan-Philipp Benecke
5014f305bf
Mark docs-removal-instructions for SABnzbd as done ( #133446 )
2024-12-17 20:57:04 +01:00
benjamin-dcs
b124ebeb1f
Differentiate File integration entries by prefixing the title with the platform instead ( #131016 )
...
Differentiate File integration entries by prefixes the title with the platform
2024-12-17 20:54:30 +01:00
jimmyd-be
935bf3fb11
Bump renson-endura-delta to 1.7.2 ( #129491 )
2024-12-17 20:49:42 +01:00
Louis Christ
9c26654db7
Use entity services in bluesound integration ( #129266 )
2024-12-17 20:44:38 +01:00
Klaas Schoute
c9ca1f63ea
Allow only single instance of energyzero integration ( #133443 )
2024-12-17 20:44:24 +01:00
Jan-Philipp Benecke
5e5bebd7eb
Remove unused constants from SABnzbd ( #133445 )
2024-12-17 20:43:53 +01:00
Richard Kroegel
8bbbbb00d5
Limit unique_id migration to platform for BMW ( #131582 )
2024-12-17 20:43:09 +01:00
Mick Vleeshouwer
a7ba63bf86
Add missing CozyTouch servers to ConfigFlow expection handler in Overkiz ( #131696 )
2024-12-17 20:22:07 +01:00
G Johansson
d785c4b0b1
Add optional category in OptionsFlow to holiday ( #129514 )
2024-12-17 20:20:26 +01:00
Mick Vleeshouwer
e9e8228f07
Improve empty state handling for SomfyThermostat in Overkiz ( #131700 )
2024-12-17 20:18:16 +01:00
Erik Montnemery
d22668a166
Don't run recorder data migration on new databases ( #133412 )
...
* Don't run recorder data migration on new databases
* Add tests
2024-12-17 20:02:12 +01:00
Erik Montnemery
633433709f
Clean up backups after manual backup ( #133434 )
...
* Clean up backups after manual backup
* Address review comments
2024-12-17 20:00:02 +01:00
Artur Pragacz
af1222e97b
Distinct sources per zone in Onkyo ( #130547 )
2024-12-17 19:31:25 +01:00
epenet
b5f6734197
Simplify modern_forms config flow (part 2) ( #130494 )
2024-12-17 19:23:54 +01:00
Kevin Stillhammer
98d5020690
Support units and filters in async_get_travel_times_service for waze_travel_time ( #130776 )
2024-12-17 18:00:23 +01:00
DrBlokmeister
da85c497bf
Add transmission download path to events + add_torrent service ( #121371 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-12-17 17:48:54 +01:00
Norbert Rittel
1de8d63a63
Remove three duplicated space characters in strings.json ( #133436 )
2024-12-17 17:48:18 +01:00
Erik Montnemery
89eda9e068
Don't raise when removing non-existing cloud backup ( #133429 )
2024-12-17 17:47:17 +01:00
Norbert Rittel
3341e3d95b
Fix two occurrences of "HomeAssistant" adding the missing space ( #133435 )
2024-12-17 17:43:56 +01:00
Erik Montnemery
25a63863cb
Adapt hassio backup agent to supervisor changes ( #133428 )
2024-12-17 17:21:13 +01:00
Matthias Alphart
44a86f537f
Add quality scale for Fronius ( #131770 )
2024-12-17 17:12:11 +01:00
Jan-Philipp Benecke
d9fb5a7582
Record current IQS state for SABnzbd ( #131656 )
...
* Record current IQS state for SAbnzbd
* Convert review comments to IQS comments
2024-12-17 17:10:04 +01:00
Krisjanis Lejejs
a14aca31e5
Add MFA login flow support for cloud component ( #132497 )
...
* Add MFA login flow support for cloud component
* Add tests for cloud MFA login
* Update code to reflect used package changes
* Update code to use underlying package changes
* Remove unused change
* Fix login required parameters
* Fix parameter validation
* Use cv.has_at_least_one_key for param validation
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2024-12-17 16:44:50 +01:00
Franck Nijhof
5b1c5bf9f6
Record current IQS scale for Tailwind ( #133158 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-12-17 16:34:48 +01:00
Josef Zweck
a9f6982ac0
Mark acaia as platinum quality ( #131723 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-12-17 15:45:16 +01:00
Josef Zweck
9cc5f7ff84
Mark lamarzocco as platinum quality ( #131609 )
2024-12-17 15:41:34 +01:00
Franck Nijhof
a5eb816dcf
2024.12.4 ( #133422 )
2024-12-17 15:28:28 +01:00
Erik Montnemery
4adfd52dc0
Improve hassio backup agent test coverage ( #133426 )
2024-12-17 15:08:03 +01:00
Erik Montnemery
8b3cd41396
Improve hassio backup agent test coverage ( #133424 )
2024-12-17 13:55:04 +01:00
Cyrill Raccaud
89946348df
Add reconfigure to Cookidoo integration ( #133144 )
...
* add reconfigure
* merge steps
* comments
2024-12-17 13:54:07 +01:00
Erik Montnemery
a4588c80d5
Bump aiohasupervisor to version 0.2.2b2 ( #133417 )
...
* Bump aiohasupervisor to version 0.2.2b2
* Update test
2024-12-17 13:18:26 +01:00
Franck Nijhof
517f3faa0a
Bump version to 2024.12.4
2024-12-17 12:14:26 +00:00
G Johansson
b4015805f7
Bump holidays to 0.63 ( #133391 )
2024-12-17 12:14:04 +00:00
Jonas Fors Lellky
a56ad0273b
Fix fan setpoints for flexit_bacnet ( #133388 )
2024-12-17 12:14:00 +00:00
Maciej Bieniek
2bc917c842
Bump imgw-pib to version 1.0.7 ( #133364 )
2024-12-17 12:13:57 +00:00
Michael
97f22b3a3d
Allow load_verify_locations with only cadata passed ( #133299 )
2024-12-17 12:13:53 +00:00
J. Nick Koston
a48a5adc81
Set code_arm_required to False for homekit_controller ( #133284 )
2024-12-17 12:13:50 +00:00
J. Nick Koston
eb86b00dd4
Bump yalexs-ble to 2.5.5 ( #133229 )
...
changelog: https://github.com/bdraco/yalexs-ble/compare/v2.5.4...v2.5.5
2024-12-17 12:13:47 +00:00
Jan Bouwhuis
e93256951e
Bump incomfort-client to v0.6.4 ( #133205 )
2024-12-17 12:13:43 +00:00
Erik Montnemery
3b0ab421b0
Revert "Improve recorder history queries ( #131702 )" ( #133203 )
2024-12-17 12:11:13 +00:00
Erik Montnemery
ca47253d81
Revert "Simplify recorder RecorderRunsManager" ( #133201 )
...
Revert "Simplify recorder RecorderRunsManager (#131785 )"
This reverts commit cf0ee63507 .
2024-12-17 12:08:41 +00:00
epenet
e61142c2c2
Check if requirement is typed in strict_typing IQS validation ( #133415 )
...
* Check if requirement is typed in strict_typing IQS validation
* Apply suggestions from code review
* Apply suggestions from code review
* Return a list
* Adjust
* Improve
2024-12-17 12:53:27 +01:00
Avi Miller
9b0a489753
Bump aiolifx to 1.1.2 and add new HomeKit product prefixes ( #133191 )
...
Signed-off-by: Avi Miller <me@dje.li >
2024-12-17 11:44:54 +00:00
Conor Eager
9b02db008e
Bump starlink-grpc-core to 1.2.1 to fix missing ping ( #133183 )
2024-12-17 11:44:50 +00:00
J. Nick Koston
223817a7fb
Bump yalexs-ble to 2.5.4 ( #133172 )
2024-12-17 11:44:47 +00:00
G Johansson
cdea9b5d3a
Fix strptime in python_script ( #133159 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2024-12-17 11:44:41 +00:00
Joost Lekkerkerker
8286ec9e60
Bump yt-dlp to 2024.12.13 ( #133129 )
2024-12-17 11:44:38 +00:00
rappenze
cce7b9ac34
Fix fibaro climate hvac mode ( #132508 )
2024-12-17 11:44:34 +00:00
Erik Montnemery
a42c0230c9
Simplify recorder RecorderRunsManager ( #131785 )
2024-12-17 11:44:30 +00:00
G Johansson
637614299c
Fix strptime in python_script ( #133159 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2024-12-17 12:41:18 +01:00
epenet
991864b38c
Fix schema translation checks for nested config-flow sections ( #133392 )
2024-12-17 12:02:53 +01:00
Jonas Fors Lellky
ce0117b2b8
Fix fan setpoints for flexit_bacnet ( #133388 )
2024-12-17 11:36:45 +01:00
Arie Catsman
084ef20695
Add quality_scale.yaml to enphase_envoy ( #132489 )
2024-12-17 11:33:04 +01:00
epenet
0dbd5bffe6
Fix incorrect schema in config tests ( #133404 )
2024-12-17 11:26:51 +01:00
G Johansson
d8e853941a
Bump holidays to 0.63 ( #133391 )
2024-12-17 11:10:38 +01:00
dotvav
c0264f73b0
Add palazzetti status sensor ( #131348 )
...
* Add status sensor
* Lower the case of strings keys
* Make const Final
* Fix typo
* Fix typo
* Merge similar statuses
* Increase readability
* Update snapshot
2024-12-17 10:17:50 +01:00
Jan Bouwhuis
ac6d718094
Fix mqtt reconfigure flow ( #133315 )
...
* FIx mqtt reconfigure flow
* Follow up on code review
2024-12-17 09:37:46 +01:00
Manu
9ca9e787b2
Add tests for Habitica integration ( #131780 )
...
* Add tests for Habitica integration
* update iqs
2024-12-17 09:07:18 +01:00
Vivien Chene
fc9d32ef65
Fix issue when no data, where the integer sensor value is given a string ( #132123 )
...
* Fix issue when no data, where the integer sensor value is given a string
* Use None and not '0'
2024-12-17 08:57:43 +01:00
Marc Mueller
2d8e693cdb
Update mypy-dev to 1.14.0a7 ( #133390 )
2024-12-17 07:34:59 +01:00
Ludovic BOUÉ
1512cd5fb7
Add Matter battery replacement description ( #132974 )
2024-12-17 00:03:32 +01:00
G Johansson
73e3e91af2
Nord Pool iqs platinum ( #133389 )
2024-12-16 23:54:56 +01:00
Dan Raper
a374c7e4ca
Add reauth flow to Ohme ( #133275 )
...
* Add reauth flow to ohme
* Reuse config flow user step for reauth
* Tidying up
* Add common _validate_account method for reauth and user config flow steps
* Add reauth fail test
2024-12-16 23:54:33 +01:00
Franck Nijhof
9cdc36681a
Remove setup entry mock assert from LaMetric config flow ( #133387 )
2024-12-16 23:01:24 +01:00
Marc Mueller
8c67819f50
Update axis to v64 ( #133385 )
2024-12-16 22:40:00 +01:00
Michael Hansen
308200781f
Add required domain to vacuum intents ( #133166 )
2024-12-16 21:49:15 +01:00
Franck Nijhof
3a622218f4
Improvements to the LaMetric config flow tests ( #133383 )
2024-12-16 21:47:31 +01:00
G Johansson
40182fc197
Load sun via entity component ( #132598 )
...
* Load sun via entity component
* Remove unique id
* Remove entity registry
2024-12-16 21:35:55 +01:00
dontinelli
2da7a93139
Add switch platform to local_slide ( #133369 )
2024-12-16 20:53:17 +01:00
Alexandre CUER
6a54edce19
Gives a friendly name to emoncms entities if unit is not specified ( #133358 )
2024-12-16 19:26:47 +01:00
Erik Montnemery
34ab3e033f
Remove support for live recorder data post migration of entity IDs ( #133370 )
2024-12-16 19:23:05 +01:00
Simon
e6e9788ecd
Add quality scale to ElevenLabs ( #133276 )
2024-12-16 19:18:09 +01:00
Joakim Sørensen
482ad6fbee
Increase backup upload timeout ( #132990 )
2024-12-16 19:12:15 +01:00
Maciej Bieniek
77fb440ed4
Bump imgw-pib to version 1.0.7 ( #133364 )
2024-12-16 19:06:06 +01:00
epenet
239767ee62
Set default min/max color temperature in mqtt lights ( #133356 )
2024-12-16 17:48:59 +01:00
Andrew Sayre
cefb4a4ccc
Add HEOS reconfigure flow ( #133326 )
...
* Add reconfig flow
* Add reconfigure tests
* Mark reconfigure_flow done
* Review feedback
* Update tests to always end in terminal state
* Correct test name and docstring
2024-12-16 10:08:14 -06:00
Åke Strandberg
5adb7f4542
Translate exception messages in myUplink ( #131626 )
...
* Translate exceptions
* Add one more translation
* Adding more translations
* Make message easier to understand for end-user
* Clarify message
* Address review comments
2024-12-16 15:42:15 +01:00
Erik Montnemery
14f4f8aeb5
Update hassio backup agents on mount added or removed ( #133344 )
...
* Update hassio backup agents on mount added or removed
* Address review comments
2024-12-16 15:37:29 +01:00
Maikel Punie
a34992c0b5
Velbus add PARALLEL_UPDATES to all platforms ( #133155 )
2024-12-16 15:13:50 +01:00
Matthias Alphart
6f278fb856
Remove custom "unknown" state from Fronius Enum sensor ( #133361 )
2024-12-16 14:13:19 +01:00
Assaf Inbal
a953abf5c3
Add reauth flow to Ituran ( #132755 )
2024-12-16 14:00:06 +01:00
Maikel Punie
38fdfba169
Velbus finish config-flow-test-coverage ( #133149 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-12-16 13:56:17 +01:00
Åke Strandberg
0a0f482702
Update myuplink quality scale ( #133083 )
...
Updated documentation
2024-12-16 13:39:46 +01:00
Guido Schmitz
cc27c95bad
Use unique_id in devolo Home Network tests ( #133147 )
2024-12-16 13:35:55 +01:00
Franck Nijhof
836fd94a56
Record current IQS state for LaMetric ( #133040 )
2024-12-16 13:31:13 +01:00
Manu
34911a78bd
Add Habitica quality scale record ( #131429 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-12-16 13:17:38 +01:00
Abílio Costa
739832691e
Add Idasen Desk quality scale record ( #132368 )
2024-12-16 13:14:01 +01:00
epenet
cd2cc1d99f
Reduce false-positives in test-before-setup IQS check ( #133349 )
2024-12-16 13:10:15 +01:00
epenet
4b3893eadf
Set default min/max color temperature in homekit_controller lights ( #133334 )
2024-12-16 12:26:29 +01:00
jb101010-2
d062171be3
Suez_water: mark reached bronze scale level ( #133352 )
2024-12-16 12:19:21 +01:00
epenet
9667a12030
Set default min/max color temperature in matter lights ( #133340 )
2024-12-16 10:32:57 +01:00
Jan-Philipp Benecke
d78a24ba33
Use ConfigEntry.runtime_data in Twitch ( #133337 )
...
* Use `ConfigEntry.runtime_data` in Twitch
* Process code review
* Process code review
2024-12-16 09:54:01 +01:00
epenet
f2674f3262
Set default min/max color temperature in deconz lights ( #133333 )
2024-12-16 09:49:18 +01:00
Erik Montnemery
06f6869da5
Avoid string manipulations in hassio backup reader/writer ( #133339 )
2024-12-16 09:47:49 +01:00
epenet
22d03afb9b
Set default min/max color temperature in wemo lights ( #133338 )
2024-12-16 09:08:37 +01:00
Franck Nijhof
3129151ea9
Merge branch 'master' into dev
2024-12-16 07:52:34 +00:00
Chris Talkington
4566ebbb3d
Add reconfigure flow to Roku ( #132986 )
...
* add reconfigure flow to roku
* Update strings.json
* aimplify
* Apply suggestions from code review
Co-authored-by: Josef Zweck <josef@zweck.dev >
* Update test_config_flow.py
* Update config_flow.py
* Update config_flow.py
---------
Co-authored-by: Josef Zweck <josef@zweck.dev >
2024-12-16 08:51:01 +01:00
epenet
5f2b1bd622
Set default min/max color temperature in demo lights ( #133330 )
2024-12-16 08:45:59 +01:00
epenet
909eb045cc
Set default min/max color temperature in abode lights ( #133331 )
2024-12-16 08:27:10 +01:00
Marc Mueller
66dcd38701
Update docker base image to 2024.12.1 ( #133323 )
2024-12-16 08:10:37 +01:00
Paulus Schoutsen
e24dc33259
Conversation: Use [] when we know key exists ( #133305 )
2024-12-15 21:45:50 +01:00
Josef Zweck
0030a970a1
Split coordinator in lamarzocco ( #133208 )
2024-12-15 21:31:18 +01:00
Josef Zweck
89387760d3
Cleanup tests for tedee ( #133306 )
2024-12-15 20:44:28 +01:00
Simone Chemelli
5cc8d9e105
Full test coverage for Vodafone Station button platform ( #133281 )
2024-12-15 20:27:19 +01:00
Allen Porter
b77e42e8f3
Increase test coverage for google tasks init ( #133252 )
2024-12-15 20:23:56 +01:00
Matthias Alphart
81c12db6cd
Fix missing Fronius data_description translation for reconfigure flow ( #133304 )
2024-12-15 20:19:56 +01:00
Jan Bouwhuis
2003fc7ae0
Adjust MQTT tests not to assert on deprecated color_temp attribute ( #133198 )
2024-12-15 19:42:54 +01:00
Allen Porter
6ca5f3e828
Mark Google Tasks test-before-setup quality scale rule as done ( #133298 )
2024-12-15 19:42:22 +01:00
Matthias Alphart
be6ed05aa2
Improve Fronius tests ( #132872 )
2024-12-15 19:40:51 +01:00
Norbert Rittel
544ebcf310
Fix typo "configurered" in MQTT ( #133295 )
2024-12-15 19:35:50 +01:00
Bouwe Westerdijk
9e8a158c89
Bump plugwise to v1.6.4 and adapt ( #133293 )
2024-12-15 19:35:36 +01:00
J. Nick Koston
e81add5a06
Set code_arm_required to False for homekit_controller ( #133284 )
2024-12-15 19:28:29 +01:00
G Johansson
6d6445bfcf
Update quality scale for Nord Pool ( #133282 )
2024-12-15 19:28:10 +01:00
Michael
e951511132
Allow load_verify_locations with only cadata passed ( #133299 )
2024-12-15 19:26:46 +01:00
Tomer Shemesh
2a49378f4c
Refactor Onkyo tests to patch underlying pyeiscp library ( #132653 )
...
* Refactor Onkyo tests to patch underlying pyeiscp library instead of home assistant methods
* limit test patches to specific component, move atches into conftest
* use patch.multiple and restrict patches to specific component
* use side effect instead of mocking method
2024-12-15 10:27:17 -07:00
Allen Porter
f069f340a3
Explicitly set PARALLEL_UPDATES for Google Tasks ( #133296 )
2024-12-15 17:53:36 +01:00
Conor Eager
042d4cd39b
Bump starlink-grpc-core to 1.2.1 to fix missing ping ( #133183 )
2024-12-15 17:43:21 +01:00
G Johansson
51422a4502
Bump pynordpool 0.2.3 ( #133277 )
2024-12-15 17:41:43 +01:00
Norbert Rittel
95babbef21
Fix two typos in KEF strings ( #133294 )
2024-12-15 17:39:25 +01:00
Richard Kroegel
b4b6067e8e
Use typed BMWConfigEntry ( #133272 )
2024-12-15 14:41:35 +01:00
Dan Raper
b13a54f605
Add button platform to Ohme ( #133267 )
...
* Add button platform and reauth flow
* CI fixes
* Test comment change
* Remove reauth from this PR
* Move is_supported_fn to OhmeEntityDescription
* Set parallel updates to 1
* Add coordinator refresh to button press
* Add exception handling to button async_press
2024-12-15 14:22:21 +01:00
Manu
c2ee020eee
Update quality scale documentation rules in IronOS integration ( #133245 )
2024-12-15 13:14:32 +01:00
Jan Bouwhuis
16ad2d52c7
Improve MQTT json color_temp validation ( #133174 )
...
* Improve MQTT json color_temp validation
* Revert unrelated changes and assert on logs
* Typo
2024-12-15 13:07:10 +01:00
Erik Montnemery
74e4654c26
Revert "Improve recorder history queries ( #131702 )" ( #133203 )
2024-12-15 12:28:32 +01:00
Matthias Alphart
aa4b64386e
Don't update existing Fronius config entries from config flow ( #132886 )
2024-12-15 12:25:35 +01:00
Claudio Ruggeri - CR-Tech
760c3ac98c
Bump pymodbus version 3.7.4 ( #133175 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-12-15 12:24:27 +01:00
Allen Porter
85ef2c0fb1
Mark Google Tasks action-exceptions quality scale as done ( #133253 )
2024-12-15 12:19:57 +01:00
Marc Mueller
d1e466e615
Update elevenlabs to 1.9.0 ( #133264 )
2024-12-15 12:19:25 +01:00
Richard Kroegel
8953ac1357
Improve BMW translations ( #133236 )
2024-12-15 12:16:10 +01:00
Norbert Rittel
ebc8ca8419
Replace "this" with "a" to fix Install Update action description ( #133210 )
2024-12-15 12:10:54 +01:00
Jan Bouwhuis
73cb3fa88d
Fix lingering mqtt device_trigger unload entry test ( #133202 )
2024-12-15 11:55:33 +01:00
rappenze
14a61d94e2
Use entry.runtime_data in fibaro ( #133235 )
2024-12-15 11:49:23 +01:00
Manu
314076b85f
Replace aiogithub dependency with pynecil update check ( #133213 )
2024-12-15 11:48:11 +01:00
rappenze
879d809e5a
Enhance translation strings in fibaro ( #133234 )
2024-12-15 11:47:18 +01:00
Sid
412aa60e8f
Fix enigma2 integration for devices not reporting MAC address ( #133226 )
2024-12-15 11:05:17 +01:00
Thomas55555
f8da2c3e5c
Bump aioautomower to 2024.12.0 ( #132962 )
2024-12-15 11:04:11 +01:00
rappenze
80e4d7ee12
Fix fibaro climate hvac mode ( #132508 )
2024-12-15 11:02:26 +01:00
Marc Mueller
af6948a911
Fix pydantic warnings in purpleair ( #133247 )
2024-12-15 10:34:33 +01:00
Avi Miller
9494128395
Bump aiolifx to 1.1.2 and add new HomeKit product prefixes ( #133191 )
...
Signed-off-by: Avi Miller <me@dje.li >
2024-12-15 11:24:41 +02:00
jb101010-2
1b2cf68e82
Suez_water: store coordinator in runtime_data ( #133204 )
...
* Suez_water: store coordinator in runtime_data
* jhfg
2024-12-15 09:46:14 +01:00
Arie Catsman
229a68dc73
set PARALLEL_UPDATES to 1 for enphase_envoy ( #132373 )
...
* set PARALLEL_UPDATES to 1 for enphase_envoy
* move PARALLEL_UPDATES from _init_ to platform files.
* Implement review feedback
* set parrallel_update 0 for read-only platforms
2024-12-15 09:27:14 +01:00
J. Nick Koston
2117e35d53
Bump yalexs-ble to 2.5.5 ( #133229 )
...
changelog: https://github.com/bdraco/yalexs-ble/compare/v2.5.4...v2.5.5
2024-12-14 23:06:26 +02:00
Matthias Alphart
74aa1a8f7e
Update Fronius translations ( #132876 )
...
* Remove exception translation that's handled by configflow errors dict
* Remove entity name translations handled by device class
* Add data_description for Fronius config flow
* Remove unnecessary exception case
* review suggestion
2024-12-14 21:47:27 +01:00
Jan Bouwhuis
4dc1405e99
Bump incomfort-client to v0.6.4 ( #133205 )
2024-12-14 20:51:30 +01:00
Manu
35d5a16a3c
Bump pynecil to 2.1.0 ( #133211 )
2024-12-14 20:47:06 +01:00
jb101010-2
79ecb4a87c
Suez_water: add removal instructions ( #133206 )
2024-12-14 20:43:27 +01:00
YogevBokobza
ff1df757b1
Switcher move _async_call_api to entity.py ( #132877 )
...
* Switcher move _async_call_api to entity.py
* fix based on requested changes
* fix based on requested changes
2024-12-14 21:06:36 +02:00
Dan Raper
9e2a3ea0e5
Add Ohme integration ( #132574 )
2024-12-14 18:12:44 +01:00
Erik Montnemery
980b8a91e6
Revert "Simplify recorder RecorderRunsManager" ( #133201 )
...
Revert "Simplify recorder RecorderRunsManager (#131785 )"
This reverts commit cf0ee63507 .
2024-12-14 14:21:19 +01:00
dontinelli
d85d986075
Add button entity to slide_local ( #133141 )
...
Co-authored-by: Joostlek <joostlek@outlook.com >
2024-12-14 12:19:42 +01:00
dontinelli
06391d4635
Add reconfiguration to slide_local ( #133182 )
...
Co-authored-by: Joostlek <joostlek@outlook.com >
2024-12-14 12:10:28 +01:00
Sid
ca1bcbf5d5
Bump openwebifpy to 4.3.0 ( #133188 )
2024-12-14 12:07:38 +01:00
Joost Lekkerkerker
d2dfba3116
Improve Slide Local device tests ( #133197 )
2024-12-14 12:00:28 +01:00
IceBotYT
bce6127264
Bump nice-go to 1.0.0 ( #133185 )
...
* Bump Nice G.O. to 1.0.0
* Mypy
* Pytest
2024-12-14 09:36:15 +01:00
J. Nick Koston
165ca5140c
Bump uiprotect to 7.0.2 ( #132975 )
2024-12-13 20:05:41 -06:00
J. Nick Koston
1aabbec3dd
Bump yalexs-ble to 2.5.4 ( #133172 )
2024-12-13 22:37:26 +01:00
Sid
0c8db8c8d6
Add eheimdigital integration ( #126757 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2024-12-13 22:29:18 +01:00
Michael Hansen
f06fda8023
Add response slot to HassRespond intent ( #133162 )
2024-12-13 15:19:43 -05:00
Michael Hansen
50b897bdaa
Add STT error code for cloud authentication failure ( #133170 )
2024-12-13 14:59:46 -05:00
Franck Nijhof
e13fa8346a
Update debugpy to 1.8.11 ( #133169 )
2024-12-13 20:15:05 +01:00
Sid
8b6495f456
Bump ruff to 0.8.3 ( #133163 )
2024-12-13 19:06:44 +01:00
Franck Nijhof
a812b594aa
Fix Tailwind config entry typing in async_unload_entry signature ( #133153 )
2024-12-13 16:55:30 +01:00
epenet
1fbe880c5f
Deprecate light constants ( #132680 )
...
* Deprecate light constants
* Reference deprecated values in MQTT light
* Reference deprecated values in test_recorder
* Adjust
* Adjust
* Add specific test
2024-12-13 16:52:47 +01:00
Jan Bouwhuis
97da8481d2
Add reconfigure flow to MQTT ( #132246 )
...
* Add reconfigure flow for MQTT integration
* Add test and translation strings
* Update quality scale configuration
* Do not cache ConfigEntry in flow
* Make sorce condition explictit
* Rework from suggested changes
* Do not allow reconfigure_entry and reconfigure_entry_data to be `None`
2024-12-13 16:11:45 +01:00
Maikel Punie
f03f24f036
Velbus test before setup ( #133069 )
...
* Velbus test before setup
* Update homeassistant/components/velbus/__init__.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Add the connect named argument to make it clear we are testing the connection
* Correctly cleanup after the test
* Sync code for velbusaio 2024.12.2
* follow up
* rename connect_task to scan_task
---------
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-12-13 16:05:20 +01:00
Christopher Fenner
5f91676df0
Bump PyViCare to 2.38.0 ( #133126 )
2024-12-13 16:02:13 +01:00
dontinelli
d6c81830a4
Fix missing password for slide_local ( #133142 )
2024-12-13 15:42:40 +01:00
epenet
8080ad14bf
Add warning when light entities do not provide kelvin attributes or properties ( #132723 )
2024-12-13 15:34:02 +01:00
Klaas Schoute
067daad70e
Set quality scale to silver for Powerfox integration ( #133095 )
2024-12-13 15:29:34 +01:00
Guido Schmitz
579ac01eb1
Fix typos in devolo Home Network tests ( #133139 )
2024-12-13 15:26:02 +01:00
Maikel Punie
5d8e997319
Bump velbusaio to 2024.12.2 ( #133130 )
...
* Bump velbusaio to 2024.12.2
* mistakely pushed this file
2024-12-13 13:49:00 +01:00
Cyrill Raccaud
fe46fd24bd
Improve data description and title for Cookidoo integration ( #133106 )
...
* fix data description typo for cookidoo
* use placeholder for cookidoo as it is non-translatable
* set title of language step
* fix for reauth
* fix reauth
2024-12-13 13:34:17 +01:00
Joost Lekkerkerker
b4e065d331
Bump yt-dlp to 2024.12.13 ( #133129 )
2024-12-13 13:30:22 +01:00
epenet
a131497e1f
Reduce functools.partial with ServiceCall.hass in easyenergy ( #133133 )
2024-12-13 13:30:05 +01:00
epenet
4a5e47d2f0
Replace functools.partial with ServiceCall.hass in tibber ( #133132 )
2024-12-13 13:29:42 +01:00
epenet
c7adc98408
Replace functools.partial with ServiceCall.hass in unifiprotect ( #133131 )
2024-12-13 13:28:54 +01:00
epenet
f816a0667c
Reduce functools.partial with ServiceCall.hass in energyzero ( #133134 )
2024-12-13 13:28:11 +01:00
Franck Nijhof
684667e8e7
Update open-meteo to v0.3.2 ( #133122 )
2024-12-13 13:24:46 +01:00
Jan-Philipp Benecke
d658073246
Make Twitch sensor state and attributes translatable ( #133127 )
2024-12-13 13:01:55 +01:00
Martijn Russchen
81c8d7153b
Push Nibe package to 2.14.0 ( #133125 )
2024-12-13 12:50:50 +01:00
Franck Nijhof
46db3964f3
2024.12.3 ( #133123 )
2024-12-13 12:16:14 +01:00
Marc Mueller
7e2d3eb482
Add contact vip info to fritzbox_callmonitor sensor ( #132913 )
2024-12-13 11:59:55 +01:00
Ludovic BOUÉ
c0f6535d11
Fix typo in WaterHeaterEntityDescription name ( #132888 )
2024-12-13 11:11:47 +01:00
Franck Nijhof
9b83a00285
Bump version to 2024.12.3
2024-12-13 11:04:47 +01:00
Joost Lekkerkerker
9a7fda5b25
Bump aiowithings to 3.1.4 ( #133117 )
2024-12-13 11:04:34 +01:00
Robert Resch
f9bdc29546
Bump deebot-client to 9.4.0 ( #133114 )
2024-12-13 11:04:31 +01:00
Brandon Rothweiler
d9bb1f6035
Bump py-aosmith to 1.0.12 ( #133100 )
2024-12-13 11:04:28 +01:00
David Bonnes
01359b32c4
Bugfix to use evohome's new hostname ( #133085 )
2024-12-13 11:04:25 +01:00
jb101010-2
d0c00aaa67
Bump pysuezV2 to 1.3.5 ( #133076 )
2024-12-13 11:04:22 +01:00
Bram Kragten
73465a7aa8
Update frontend to 20241127.8 ( #133066 )
2024-12-13 11:04:19 +01:00
Franck Nijhof
ed03c0a294
Fix LaMetric config flow for cloud import path ( #133039 )
2024-12-13 11:04:16 +01:00
Michael Hansen
b38a7186d2
Change warning to debug for VAD timeout ( #132987 )
2024-12-13 11:04:13 +01:00
J. Nick Koston
31348930cc
Bump led-ble to 1.1.1 ( #132977 )
...
changelog: https://github.com/Bluetooth-Devices/led-ble/compare/v1.0.2...v1.1.1
2024-12-13 11:04:09 +01:00
Simone Chemelli
83e1353c01
Guard Vodafone Station updates against bad data ( #132921 )
...
guard Vodafone Station updates against bad data
2024-12-13 11:04:07 +01:00
Simone Chemelli
ede9c3ecd2
fix AndroidTV logging when disconnected ( #132919 )
2024-12-13 11:04:04 +01:00
Michael Hansen
c08ffcff9b
Fix pipeline conversation language ( #132896 )
2024-12-13 11:04:01 +01:00
Stefano Angeleri
038115fea2
Bump pydaikin to 2.13.8 ( #132759 )
2024-12-13 11:03:58 +01:00
Simon Lamon
4e5ceb3aa4
Bump python-linkplay to v0.1.1 ( #132091 )
2024-12-13 11:03:53 +01:00
Cyrill Raccaud
91f7afc2c5
Cookidoo reauth config flow for silver ( #133110 )
...
* reauth
* add check for duplicate email in reauth
* fix reauth double email check
* parametrize tests
* check reauth double entry data as well
2024-12-13 10:40:23 +01:00
Allen Porter
7f3373d233
Add a quality scale for Google Tasks ( #131497 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-12-13 10:27:35 +01:00
Joost Lekkerkerker
c0ef60bb98
Bump aiowithings to 3.1.4 ( #133117 )
2024-12-13 10:22:46 +01:00
Franck Nijhof
fb5cca877b
Fix failing CI due to Russound Rio incorrect IQS ( #133118 )
2024-12-13 10:12:35 +01:00
G Johansson
8cde404997
Raise issue for deprecated imperial unit system ( #130979 )
2024-12-13 10:05:46 +01:00
epenet
8b579d83ce
Add data/data_description translation checks ( #131705 )
2024-12-13 09:50:10 +01:00
epenet
f7b6f4b927
Replace functools.partial with ServiceCall.hass in knx ( #133111 )
2024-12-13 09:48:24 +01:00
Jan Rieger
3d93561e0a
Remove native_unit_of_measurement from rfxtrx counters ( #133108 )
2024-12-13 09:47:39 +01:00
Andrew Sayre
566843591e
Remove HEOS yaml import ( #133082 )
2024-12-13 09:46:52 +01:00
Robert Resch
2cd4ebbfb2
Bump deebot-client to 9.4.0 ( #133114 )
2024-12-13 09:45:38 +01:00
Stefan Agner
9ab69aa41c
Add mWh as unit of measurement for Matter energy sensors ( #133005 )
2024-12-13 09:33:58 +01:00
epenet
a0e49ebc97
Use internal min/max mireds in template ( #133113 )
2024-12-13 09:33:40 +01:00
epenet
899fb091fc
Simplify access to hass in service calls ( #133062 )
2024-12-13 09:31:21 +01:00
Maikel Punie
f9f37b9932
Velbus docs quality bump ( #133070 )
2024-12-13 09:23:53 +01:00
Marc Mueller
e4cca3fe40
Update devcontainer to Python 3.13 ( #132313 )
2024-12-13 09:22:01 +01:00
Martin Weinelt
11b65b1eb3
Bump watchdog to 6.0.0 ( #132895 )
2024-12-13 09:21:14 +01:00
jb101010-2
e3d14e6993
Bump pysuezV2 to 1.3.5 ( #133076 )
2024-12-13 09:01:48 +01:00
Åke Strandberg
53439d6e2a
Handle step size correctly in myuplink number platform ( #133016 )
2024-12-13 08:55:44 +01:00
David Bonnes
de89be0512
Bugfix to use evohome's new hostname ( #133085 )
2024-12-13 08:54:14 +01:00
Brandon Rothweiler
8bd2c183e2
Bump py-aosmith to 1.0.12 ( #133100 )
2024-12-13 08:46:15 +01:00
epenet
263eb41e79
Remove unused constant from blink ( #133109 )
2024-12-13 08:24:18 +01:00
Klaas Schoute
0ffb588d5c
Move config entry type of energyzero integration ( #133094 )
...
Move config_entry type to coordinator file
2024-12-13 07:53:25 +01:00
dependabot[bot]
09b06f839d
Bump github/codeql-action from 3.27.7 to 3.27.9 ( #133104 )
2024-12-13 07:47:40 +01:00
epenet
72cc1f4d39
Use correct ATTR_KELVIN constant in yeelight tests ( #133088 )
2024-12-13 06:51:55 +01:00
Allen Porter
2af5c5ecda
Update Rainbird quality scale grading on the Silver quality checks ( #131498 )
...
* Grade Rainbird on the Silver quality scale
* Remove done comments
* Update quality_scale.yaml
* Update config-flow-test-coverage
2024-12-12 20:26:30 -08:00
epenet
bf9788b9c4
Fix CI failure in russound_rio ( #133081 )
...
* Fix CI in russound_rio
* Adjust
2024-12-12 22:16:28 +01:00
epenet
2cff7526d0
Add test-before-setup rule to quality_scale validation ( #132255 )
...
* Add test-before-setup rule to quality_scale validation
* Use ast_parse_module
* Add rules_done
* Add Config argument
2024-12-12 22:15:49 +01:00
Franck Nijhof
61b1b50c34
Improve Solar.Forecast configuration flow tests ( #133077 )
2024-12-12 21:19:05 +01:00
epenet
aa7e024853
Migrate lifx light tests to use Kelvin ( #133020 )
2024-12-12 21:17:52 +01:00
epenet
d02bceb6f3
Migrate alexa color_temp handlers to use Kelvin ( #132995 )
2024-12-12 21:17:31 +01:00
epenet
b9a7307df8
Refactor light reproduce state to use kelvin attribute ( #132854 )
2024-12-12 21:17:05 +01:00
Noah Husby
d79dc8d22f
Add source zone exclusion to Russound RIO ( #130392 )
...
* Add source zone exclusion to Russound RIO
* Ruff format
2024-12-12 22:13:37 +02:00
Franck Nijhof
839f06b2dc
Small improvements to the AdGuard tests ( #133073 )
2024-12-12 21:12:11 +01:00
Maikel Punie
3baa432bae
Use runtime_data in velbus ( #132988 )
2024-12-12 20:48:01 +01:00
epenet
b189bc6146
Migrate smartthings light tests to use Kelvin ( #133022 )
2024-12-12 20:38:49 +01:00
epenet
708084d300
Migrate switch_as_x light tests to use Kelvin ( #133023 )
2024-12-12 20:38:13 +01:00
epenet
7c9992f5d3
Migrate demo light tests to use Kelvin ( #133003 )
2024-12-12 20:37:32 +01:00
Franck Nijhof
483688dba2
Promote Twente Milieu quality scale to silver ( #133074 )
2024-12-12 20:32:59 +01:00
epenet
e276f8ee89
Migrate zwave_js light tests to use Kelvin ( #133034 )
2024-12-12 20:32:39 +01:00
epenet
de35bfce77
Migrate yeelight light tests to use Kelvin ( #133033 )
2024-12-12 20:29:15 +01:00
epenet
f0391f4963
Migrate tradfri light tests to use Kelvin ( #133030 )
2024-12-12 20:28:42 +01:00
epenet
fd811c85e9
Migrate wemo light tests to use Kelvin ( #133031 )
2024-12-12 20:28:08 +01:00
Cyrill Raccaud
56db536883
Add Cookidoo integration ( #129800 )
2024-12-12 20:23:14 +01:00
epenet
55fa717f10
Migrate flux_led light tests to use Kelvin ( #133009 )
2024-12-12 20:18:27 +01:00
dontinelli
c164507952
Add new integration slide_local ( #132632 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-12-12 20:18:19 +01:00
epenet
798f3a34f3
Migrate abode light tests to use Kelvin ( #133001 )
2024-12-12 20:17:45 +01:00
epenet
a358491970
Migrate wiz light tests to use Kelvin ( #133032 )
2024-12-12 20:16:54 +01:00
Erik Montnemery
ad15786115
Add support for subentries to config entries ( #117355 )
...
* Add support for subentries to config entries
* Improve error handling and test coverage
* Include subentry_id in subentry containers
* Auto-generate subentry_id and add optional unique_id
* Tweak
* Update tests
* Fix stale docstring
* Address review comments
* Typing tweaks
* Add methods to ConfigEntries to add and remove subentry
* Improve ConfigSubentryData typed dict
* Update test snapshots
* Adjust tests
* Fix unique_id logic
* Allow multiple subentries with None unique_id
* Add number of subentries to config entry JSON representation
* Add subentry translation support
* Allow integrations to implement multiple subentry flows
* Update translations schema
* Adjust exception text
* Change subentry flow init step to user
* Prevent creating a subentry with colliding unique_id
* Update tests
* Address review comments
* Remove duplicaetd unique_id collision check
* Remove change from the future
* Improve test coverage
* Add default value for unique_id
2024-12-12 20:16:18 +01:00
Marc Mueller
32c1b519ad
Improve auth generic typing ( #133061 )
2024-12-12 20:14:56 +01:00
Klaas Schoute
ce70cb9e33
Use ConfigEntry runtime_data in easyEnergy ( #133053 )
2024-12-12 20:13:41 +01:00
epenet
40c3dd2095
Migrate group light tests to use Kelvin ( #133010 )
2024-12-12 20:08:07 +01:00
Franck Nijhof
3c7502dd5d
Explicitly pass config entry to coordinator in Tailwind ( #133065 )
2024-12-12 19:46:35 +01:00
Franck Nijhof
b8ce1b010f
Update demetriek to v1.1.0 ( #133064 )
2024-12-12 19:39:24 +01:00
Andrew Sayre
1205178702
Add HEOS quality scale ( #132311 )
2024-12-12 19:32:00 +01:00
Bram Kragten
a6b785d937
Update frontend to 20241127.8 ( #133066 )
2024-12-12 19:11:07 +01:00
Martin Hjelmare
39e4719a43
Fix backup strategy retention filter ( #133060 )
...
* Fix lint
* Update tests
* Fix backup strategy retention filter
2024-12-12 18:47:37 +01:00
epenet
e7a43cfe09
Migrate deconz light tests to use Kelvin ( #133002 )
2024-12-12 18:13:24 +01:00
Maikel Punie
0726809228
Bump velbusaio to 2024.12.1 ( #133056 )
2024-12-12 17:00:11 +01:00
Erik Montnemery
3d201690ce
Fix load of backup store ( #133024 )
...
* Fix load of backup store
* Tweak type annotations in test
* Fix tests
* Remove the new test
* Remove snapshots
2024-12-12 16:54:21 +01:00
epenet
0b18e51a13
Remove reference to self.min/max_mireds in mqtt light ( #133055 )
2024-12-12 16:49:50 +01:00
epenet
2ce2765e67
Adjust light test helpers to use Kelvin, and cleanup unused helpers ( #133048 )
...
Cleanup light test helper methods
2024-12-12 16:49:25 +01:00
epenet
33c799b2d0
Migrate mqtt light tests to use Kelvin ( #133035 )
2024-12-12 16:42:10 +01:00
Marc Mueller
5c6e4ad191
Use PEP 695 TypeVar syntax ( #133049 )
2024-12-12 16:01:57 +01:00
Marc Mueller
0a748252e7
Improve Callable annotations ( #133050 )
2024-12-12 15:14:28 +01:00
epenet
839312c65c
Migrate homekit light tests to use Kelvin ( #133011 )
2024-12-12 15:11:52 +01:00
epenet
37f2bde6f5
Migrate esphome light tests to use Kelvin ( #133008 )
2024-12-12 15:11:34 +01:00
epenet
6d042d987f
Migrate emulated_hue light tests to use Kelvin ( #133006 )
2024-12-12 15:11:13 +01:00
Robert Resch
006b3b0e22
Bump uv to 0.5.8 ( #133036 )
2024-12-12 14:51:15 +01:00
Franck Nijhof
f05d18ea70
Small test improvements to Tailwind tests ( #133051 )
2024-12-12 14:42:05 +01:00
Sid
dc18e62e1e
Bump ruff to 0.8.2 ( #133041 )
2024-12-12 14:38:55 +01:00
Marc Mueller
4b5d717898
Fix music_assistant decorator typing ( #133044 )
2024-12-12 14:35:11 +01:00
Franck Nijhof
8e15287662
Add data descriptions to Twente Milieu config flow ( #133046 )
2024-12-12 14:26:34 +01:00
Marc Mueller
2e133df549
Improve husqvarna_automower decorator typing ( #133047 )
2024-12-12 14:26:17 +01:00
Krisjanis Lejejs
c18cbf5994
Bump hass-nabucasa from 0.86.0 to 0.87.0 ( #133043 )
2024-12-12 14:25:54 +01:00
Franck Nijhof
bcaf1dc20b
Clean up Elgato config flow tests ( #133045 )
2024-12-12 14:24:38 +01:00
Franck Nijhof
6005b6d01c
Explicitly pass config entry to coordinator in Elgato ( #133014 )
...
* Explicitly pass config entry to coordinator in Elgato
* Make it noice!
* Apply suggestions from code review
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Adjustment from review comment
---------
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-12-12 13:55:57 +01:00
epenet
7bdf034b93
Migrate template light tests to use Kelvin ( #133025 )
2024-12-12 13:54:22 +01:00
Franck Nijhof
5c80ddb891
Fix LaMetric config flow for cloud import path ( #133039 )
2024-12-12 13:49:17 +01:00
Erik Montnemery
85d4572a17
Adjust backup agent platform ( #132944 )
...
* Adjust backup agent platform
* Adjust according to discussion
* Clean up the local agent dict too
* Add test
* Update kitchen_sink
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Adjust tests
* Clean up
* Fix kitchen sink reload
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2024-12-12 13:41:56 +01:00
Franck Nijhof
f2aaf2ac4a
Small test cleanups in Twente Milieu ( #133028 )
2024-12-12 12:55:25 +01:00
epenet
52491bb75e
Migrate tplink light tests to use Kelvin ( #133026 )
2024-12-12 12:52:01 +01:00
Simone Chemelli
ded7cee6e5
fix AndroidTV logging when disconnected ( #132919 )
2024-12-12 11:42:00 +01:00
Klaas Schoute
0006672489
Improve diagnostics code of EnergyZero integration ( #133019 )
2024-12-12 11:39:55 +01:00
Klaas Schoute
a9d71e0a5f
Add reconfigure flow for Powerfox integration ( #132260 )
2024-12-12 11:34:36 +01:00
epenet
0e45ccb956
Migrate google_assistant color_temp handlers to use Kelvin ( #132997 )
2024-12-12 11:13:24 +01:00
Franck Nijhof
7dc31dec3b
Fix config entry import in Twente Milieu diagnostic ( #133017 )
2024-12-12 10:52:03 +01:00
Erik Montnemery
a30c942fa7
Don't use kitchen_sink integration in config entries tests ( #133012 )
2024-12-12 10:42:27 +01:00
Klaas Schoute
d49b1b2d6b
Use ConfigEntry runtime_data in EnergyZero ( #132979 )
2024-12-12 10:28:41 +01:00
Maikel Punie
4a7039f51d
Bump velbusaio to 2024.12.0 ( #132989 )
2024-12-12 10:25:21 +01:00
Franck Nijhof
0377dc5b5a
Move coordinator for TwenteMilieu into own module ( #133000 )
2024-12-12 10:18:11 +01:00
epenet
bb610acb86
Migrate elgato light tests to use Kelvin ( #133004 )
2024-12-12 09:53:55 +01:00
Franck Nijhof
85d4c48d6f
Set parallel updates in Elgato ( #132998 )
2024-12-12 09:53:26 +01:00
Michael Hansen
053f03ac58
Change warning to debug for VAD timeout ( #132987 )
2024-12-12 09:03:05 +01:00
Chris Talkington
0d4780e91b
Set parallel updates for roku ( #132892 )
...
* Set parallel updates for roku
* Update sensor.py
* Update media_player.py
* Update remote.py
* Update select.py
* Update media_player.py
* Update remote.py
* Update select.py
* Update remote.py
* Update media_player.py
2024-12-12 08:00:24 +01:00
Noah Husby
2d0c4e4a59
Improve config flow test coverage for Russound RIO ( #132981 )
2024-12-12 07:56:29 +01:00
Noah Husby
e39897ff9a
Enforce strict typing for Russound RIO ( #132982 )
2024-12-12 07:55:29 +01:00
Tom
7e071d1fc6
Introduce parallel updates for Plugwise ( #132940 )
...
* Plugwise indicate parallel updates
* Update homeassistant/components/plugwise/number.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
---------
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-12-12 07:49:08 +01:00
Christopher Fenner
b02ccd0813
Add missing body height icon in Withings integration ( #132991 )
...
Update icons.json
2024-12-12 07:47:57 +01:00
J. Nick Koston
eea781f34a
Bump led-ble to 1.1.1 ( #132977 )
...
changelog: https://github.com/Bluetooth-Devices/led-ble/compare/v1.0.2...v1.1.1
2024-12-11 23:46:31 -05:00
Åke Strandberg
95f48963d4
Set strict typing for myuplink ( #132972 )
...
Set strict typing
2024-12-11 23:11:11 +01:00
Åke Strandberg
4c5965ffc9
Add reconfiguration flow to myuplink ( #132970 )
...
* Add reconfiguration flow
* Tick reconfiguration-flow rule
2024-12-11 22:47:14 +01:00
Erik Montnemery
8e991fc92f
Merge feature branch with backup changes to dev ( #132954 )
...
* Reapply "Make WS command backup/generate send events" (#131530 )
This reverts commit 9b8316df3f .
* MVP implementation of Backup sync agents (#126122 )
* init sync agent
* add syncing
* root import
* rename list to info and add sync state
* Add base backup class
* Revert unneded change
* adjust tests
* move to kitchen_sink
* split
* move
* Adjustments
* Adjustment
* update
* Tests
* Test unknown agent
* adjust
* Adjust for different test environments
* Change /info WS to contain a dictinary
* reorder
* Add websocket command to trigger sync from the supervisor
* cleanup
* Make mypy happier
---------
Co-authored-by: Erik <erik@montnemery.com >
* Make BackupSyncMetadata model a dataclass (#130555 )
Make backup BackupSyncMetadata model a dataclass
* Rename backup sync agent to backup agent (#130575 )
* Rename sync agent module to agent
* Rename BackupSyncAgent to BackupAgent
* Fix test typo
* Rename async_get_backup_sync_agents to async_get_backup_agents
* Rename and clean up remaining sync things
* Update kitchen sink
* Apply suggestions from code review
* Update test_manager.py
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Add additional options to WS command backup/generate (#130530 )
* Add additional options to WS command backup/generate
* Improve test
* Improve test
* Align parameter names in backup/agents/* WS commands (#130590 )
* Allow setting password for backups (#110630 )
* Allow setting password for backups
* use is_hassio from helpers
* move it
* Fix getting psw
* Fix restoring with psw
* Address review comments
* Improve docstring
* Adjust kitchen sink
* Adjust
---------
Co-authored-by: Erik <erik@montnemery.com >
* Export relevant names from backup integration (#130596 )
* Tweak backup agent interface (#130613 )
* Tweak backup agent interface
* Adjust kitchen_sink
* Test kitchen sink backup (#130609 )
* Test agents_list_backups
* Test agents_info
* Test agents_download
* Export Backup from manager
* Test agents_upload
* Update tests after rebase
* Use backup domain
* Remove WS command backup/upload (#130588 )
* Remove WS command backup/upload
* Disable failing kitchen_sink test
* Make local backup a backup agent (#130623 )
* Make local backup a backup agent
* Adjust
* Adjust
* Adjust
* Adjust tests
* Adjust
* Adjust
* Adjust docstring
* Adjust
* Protect members of CoreLocalBackupAgent
* Remove redundant check for file
* Make the backup.create service use the first local agent
* Add BackupAgent.async_get_backup
* Fix some TODOs
* Add support for downloading backup from a remote agent
* Fix restore
* Fix test
* Adjust kitchen_sink test
* Remove unused method BackupManager.async_get_backup_path
* Re-enable kitchen sink test
* Remove BaseBackupManager.async_upload_backup
* Support restore from remote agent
* Fix review comments
* Include backup agent error in response to WS command backup/info (#130884 )
* Adjust code related to WS command backup/info (#130890 )
* Include backup agent error in response to WS command backup/details (#130892 )
* Remove LOCAL_AGENT_ID constant from backup manager (#130895 )
* Add backup config storage (#130871 )
* Add base for backup config
* Allow updating backup config
* Test loading backup config
* Add backup config update method
* Add temporary check for BackupAgent.async_remove_backup (#130893 )
* Rename backup slug to backup_id (#130902 )
* Improve backup websocket API tests (#130912 )
* Improve backup websocket API tests
* Add missing snapshot
* Fix tests leaving files behind
* Improve backup manager backup creation tests (#130916 )
* Remove class backup.backup.LocalBackup (#130919 )
* Add agent delete backup (#130921 )
* Add backup agent delete backup
* Remove agents delete websocket command
* Update docstring
Co-authored-by: Erik Montnemery <erik@montnemery.com >
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Disable core local backup agent in hassio (#130933 )
* Rename remove backup to delete backup (#130940 )
* Rename remove backup to delete backup
* Revert "backup/delete"
* Refactor BackupManager (#130947 )
* Refactor BackupManager
* Adjust
* Adjust backup creation
* Copy in executor
* Fix BackupManager.async_get_backup (#130975 )
* Fix typo in backup tests (#130978 )
* Adjust backup NewBackup class (#130976 )
* Remove class backup.BackupUploadMetadata (#130977 )
Remove class backup.BackupMetadata
* Report backup size in bytes instead of MB (#131028 )
Co-authored-by: Robert Resch <robert@resch.dev >
* Speed up CI for feature branch (#131030 )
* Speed up CI for feature branch
* adjust
* fix
* fix
* fix
* fix
* Rename remove to delete in backup websocket type (#131023 )
* Revert "Speed up CI for feature branch" (#131074 )
Revert "Speed up CI for feature branch (#131030 )"
This reverts commit 791280506d1859b1a722f5064d75bcbe48acc1c3.
* Rename class BaseBackup to AgentBackup (#131083 )
* Rename class BaseBackup to AgentBackup
* Update tests
* Speed up CI for backup feature branch (#131079 )
* Add backup platform to the hassio integration (#130991 )
* Add backup platform to the hassio integration
* Add hassio to after_dependencies of backup
* Address review comments
* Remove redundant hassio parametrization of tests
* Add tests
* Address review comments
* Bump CI cache version
* Revert "Bump CI cache version"
This reverts commit 2ab4d2b1795c953ccfc9b17c47f9df3faac83749.
* Extend backup info class AgentBackup (#131110 )
* Extend backup info class AgentBackup
* Update kitchen sink
* Update kitchen sink test
* Update kitchen sink test
* Exclude cloud and hassio from core files (#131117 )
* Remove unnecessary **kwargs from backup API (#131124 )
* Fix backup tests (#131128 )
* Freeze backup dataclasses (#131122 )
* Protect CoreLocalBackupAgent.load_backups (#131126 )
* Use backup metadata v2 in core/container backups (#131125 )
* Extend backup creation API (#131121 )
* Extend backup creation API
* Add tests
* Fix merge
* Fix merge
* Return agent errors when deleting a backup (#131142 )
* Return agent errors when deleting a backup
* Remove redundant calls to dict.keys()
* Add enum type for backup folder (#131158 )
* Add method AgentBackup.from_dict (#131164 )
* Remove WS command backup/agents/list_backups (#131163 )
* Handle backup schedule (#131127 )
* Add backup schedule handling
* Fix unrelated incorrect type annotation in test
* Clarify delay save
* Make the backup time compatible with the recorder nightly job
* Update create backup parameters
* Use typed dict for create backup parameters
* Simplify schedule state
* Group create backup parameters
* Move parameter
* Fix typo
* Use Folder model
* Handle deserialization of folders better
* Fail on attempt to include addons or folders in core backup (#131204 )
* Fix AgentBackup test (#131201 )
* Add options to WS command backup/restore (#131194 )
* Add options to WS command backup/restore
* Add tests
* Fix test
* Teach core backup to restore only database or only settings (#131225 )
* Exclude tmp_backups/*.tar from backups (#131243 )
* Add WS command backup/subscribe_events (#131250 )
* Clean up temporary directory after restoring backup (#131263 )
* Improve hassio backup agent list (#131268 )
* Include `last_automatic_backup` in reply to backup/info (#131293 )
Include last_automatic_backup in reply to backup/info
* Handle backup delete after config (#131259 )
* Handle delete after copies
* Handle delete after days
* Add some test examples
* Test config_delete_after_logic
* Test config_delete_after_copies_logic
* Test more delete after days
* Add debug logs
* Always delete the oldest backup first
* Never remove the last backup
* Clean up words
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Fix after cleaning words
* Use utcnow
* Remove duplicate guard
* Simplify sorting
* Delete backups even if there are agent errors on get backups
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Rename backup delete after to backup retention (#131364 )
* Rename backup delete after to backup retention
* Tweak
* Remove length limit on `agent_ids` when configuring backup (#132057 )
Remove length limit on agent_ids when configuring backup
* Rename backup retention_config to retention (#132068 )
* Modify backup agent API to be stream oriented (#132090 )
* Modify backup agent API to be stream oriented
* Fix tests
* Adjust after code review
* Remove no longer needed pylint override
* Improve test coverage
* Change BackupAgent API to work with AsyncIterator objects
* Don't close files in the event loop
* Don't close files in the event loop
* Fix backup manager create backup log (#132174 )
* Fix debug log level (#132186 )
* Add cloud backup agent (#129621 )
* Init cloud backup sync
* Add more metadata
* Fix typo
* Adjust to base changes
* Don't raise on list if more than one backup is available
* Adjust to base branch
* Fetch always and verify on download
* Update homeassistant/components/cloud/backup.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Adjust to base branch changes
* Not required anymore
* Workaround
* Fix blocking event loop
* Fix
* Add some tests
* some tests
* Add cloud backup delete functionality
* Enable check
* Fix ruff
* Use fixture
* Use iter_chunks instead
* Remove read
* Remove explicit export of read_backup
* Align with BackupAgent API changes
* Improve test coverage
* Improve error handling
* Adjust docstrings
* Catch aiohttp.ClientError bubbling up from hass_nabucasa
* Improve iteration
---------
Co-authored-by: Erik <erik@montnemery.com >
Co-authored-by: Robert Resch <robert@resch.dev >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Krisjanis Lejejs <krisjanis.lejejs@gmail.com >
* Extract file receiver from `BackupManager.async_receive_backup` to util (#132271 )
* Extract file receiver from BackupManager.async_receive_backup to util
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Make sure backup directory exists (#132269 )
* Make sure backup directory exists
* Hand off directory creation to executor
* Use mkdir's exist_ok feeature
* Organize BackupManager instance attributes (#132277 )
* Don't store received backups in a TempDir (#132272 )
* Don't store received backups in a TempDir
* Fix tests
* Make sure backup directory exists
* Address review comments
* Fix tests
* Rewrite backup manager state handling (#132375 )
* Rewrite backup manager state handling
* Address review comments
* Modify backup reader/writer API to be stream oriented (#132464 )
* Internalize backup tasks (#132482 )
* Internalize backup tasks
* Update test after rebase
* Handle backup error during automatic backup (#132511 )
* Improve backup manager state logging (#132549 )
* Fix backup manager state when restore completes (#132548 )
* Remove WS command backup/agents/download (#132664 )
* Add WS command backup/generate_with_stored_settings (#132671 )
* Add WS command backup/generate_with_stored_settings
* Register the new command, add tests
* Refactor local agent backup tests (#132683 )
* Refactor test_load_backups
* Refactor test loading agents
* Refactor test_delete_backup
* Refactor test_upload
* Clean up duplicate tests
* Refactor backup manager receive tests (#132701 )
* Refactor backup manager receive tests
* Clean up
* Refactor pre and post platform tests (#132708 )
* Refactor backup pre platform test
* Refactor backup post platform test
* Bump aiohasupervisor to version 0.2.2b0 (#132704 )
* Bump aiohasupervisor to version 0.2.2b0
* Adjust tests
* Publish event when manager is idle after creating backup (#132724 )
* Handle busy backup manager when uploading backup (#132736 )
* Adjust hassio backup agent to supervisor changes (#132732 )
* Adjust hassio backup agent to supervisor changes
* Fix typo
* Refactor test for create backup with wrong parameters (#132763 )
* Refactor test not loading bad backup platforms (#132769 )
* Improve receive backup coverage (#132758 )
* Refactor initiate backup test (#132829 )
* Rename Backup to ManagerBackup (#132841 )
* Refactor backup config (#132845 )
* Refactor backup config
* Remove unnecessary condition
* Adjust tests
* Improve initiate backup test (#132858 )
* Store the time of automatic backup attempts (#132860 )
* Store the time of automatic backup attempts
* Address review comments
* Update test
* Update cloud test
* Save agent failures when creating backups (#132850 )
* Save agent failures when creating backups
* Update tests
* Store KnownBackups
* Add test
* Only clear known_backups on no error, add tests
* Address review comments
* Store known backups as a list
* Update tests
* Track all backups created with backup strategy settings (#132916 )
* Track all backups created with saved settings
* Rename
* Add explicit call to save the store
* Don't register service backup.create in HassOS installations (#132932 )
* Revert changes to action service backup.create (#132938 )
* Fix logic for cleaning up temporary backup file (#132934 )
* Fix logic for cleaning up temporary backup file
* Reduce scope of patch
* Fix with_strategy_settings info not sent over websocket (#132939 )
* Fix with_strategy_settings info not sent over websocket
* Fix kitchen sink tests
* Fix cloud and hassio tests
* Revert backup ci changes (#132955 )
Revert changes speeding up CI
* Fix revert of CI changes (#132960 )
---------
Co-authored-by: Joakim Sørensen <joasoe@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Robert Resch <robert@resch.dev >
Co-authored-by: Paul Bottein <paul.bottein@gmail.com >
Co-authored-by: Krisjanis Lejejs <krisjanis.lejejs@gmail.com >
2024-12-11 21:49:34 +01:00
G Johansson
a1e4b3b0af
Update quality scale for nordpool ( #132964 )
...
* Update quality scale for nordpool
* more
2024-12-11 21:23:26 +01:00
Noah Husby
d43d84a67f
Add parallel updates & use typed config entry for Russound RIO ( #132958 )
2024-12-11 21:07:29 +01:00
Josef Zweck
525614b7cd
Bump pylamarzocco to 1.4.0 ( #132917 )
...
* Bump pylamarzocco to 1.4.0
* update device snapshot
2024-12-11 21:52:20 +02:00
Franck Nijhof
73e68971e8
Remove port from Elgato configuration flow ( #132961 )
2024-12-11 20:48:55 +01:00
Marc Mueller
833557fad5
Trigger full ci run on global mypy config change ( #132909 )
2024-12-11 19:16:49 +01:00
epenet
0e8fe1eb41
Improve coverage in light reproduce state ( #132929 )
2024-12-11 19:15:36 +01:00
Allen Porter
fa05cc5e70
Add quality scale for nest integration ( #131330 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2024-12-11 19:04:16 +01:00
Noah Husby
096d653059
Record current IQS state for Russound RIO ( #131219 )
2024-12-11 19:03:43 +01:00
Jan Bouwhuis
3a7fc15656
Add Dutch locale on supported Alexa interfaces ( #132936 )
2024-12-11 19:01:20 +01:00
Matthias Alphart
233d927c01
Update xknx to 3.4.0 ( #132943 )
2024-12-11 18:56:21 +01:00
Michael Hansen
94260147d7
Fix pipeline conversation language ( #132896 )
2024-12-11 18:52:02 +01:00
Robert Resch
502a221feb
Set go2rtc quality scale to internal ( #132945 )
2024-12-11 17:20:49 +01:00
epenet
39f8de0159
Fix mqtt light attributes ( #132941 )
2024-12-11 17:18:54 +01:00
Maikel Punie
00ab5db661
Split the velbus services code in its own file ( #131375 )
2024-12-11 16:41:48 +01:00
epenet
0d71828def
Migrate mqtt lights to use Kelvin ( #132828 )
...
* Migrate mqtt lights to use Kelvin
* Adjust restore_cache tests
* Adjust tests
2024-12-11 16:11:14 +01:00
jb101010-2
ee4db13c2a
Add data description to suez_water config flow ( #132466 )
...
* Suez_water: config flow data_descriptions
* Rename counter by meter
* Use placeholders
2024-12-11 15:52:43 +01:00
Simone Chemelli
555d7f1ea4
Guard Vodafone Station updates against bad data ( #132921 )
...
guard Vodafone Station updates against bad data
2024-12-11 15:40:18 +01:00
epenet
1753382307
Adjust lifx to use local _ATTR_COLOR_TEMP constant ( #132840 )
2024-12-11 14:11:29 +00:00
Åke Strandberg
05b23d081b
Set quality_scale for myUplink to Silver ( #132923 )
2024-12-11 13:09:33 +00:00
Maikel Punie
f974479970
Velbus add quality_scale.yaml ( #131377 )
...
Co-authored-by: Allen Porter <allen.porter@gmail.com >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-12-11 13:53:14 +01:00
Matthias Alphart
ecfa888918
Create quality_scale.yaml from integration scaffold script ( #132199 )
...
Co-authored-by: Josef Zweck <24647999+zweckj@users.noreply.github.com >
2024-12-11 13:52:53 +01:00
Åke Strandberg
7103b7fd80
Use snapshot tests for remaining myuplink platforms ( #132915 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-12-11 13:01:02 +01:00
Marc Mueller
dc8b7cfede
Allow bytearray for mqtt payload type ( #132906 )
2024-12-11 11:51:16 +01:00
Simon Lamon
b26583b0bf
Bump python-linkplay to v0.1.1 ( #132091 )
2024-12-11 11:12:05 +01:00
shapournemati-iotty
beda273721
upgrade iottycloud lib to 0.3.0 ( #132836 )
2024-12-11 10:52:47 +01:00
Marc Mueller
0e8961276f
Enable pydantic.v1 mypy plugin ( #132907 )
2024-12-11 10:50:42 +01:00
epenet
9c9e82a93e
Migrate zha lights to use Kelvin ( #132816 )
2024-12-11 09:58:08 +01:00
epenet
7ef3e92e2d
Migrate tasmota lights to use Kelvin ( #132798 )
2024-12-11 09:57:29 +01:00
G Johansson
2bb05296b8
Add remaining test coverage to yale_smart_alarm ( #132869 )
2024-12-11 09:46:53 +01:00
epenet
b780f31e63
Migrate flux to use Kelvin over Mireds ( #132839 )
2024-12-11 08:55:23 +01:00
Robert Resch
af838077cc
Fix docker hassfest ( #132823 )
2024-12-11 08:55:00 +01:00
shapournemati-iotty
5e17721568
Remove old codeowner no longer working on the integration ( #132807 )
2024-12-11 08:53:19 +01:00
epenet
4ff41ed2f8
Refactor light significant change to use kelvin attribute ( #132853 )
2024-12-11 08:42:48 +01:00
dependabot[bot]
f0f0b4b8fa
Bump github/codeql-action from 3.27.6 to 3.27.7 ( #132900 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-11 08:24:25 +01:00
Ludovic BOUÉ
9f40074d66
Fix typo in water heater integration ( #132891 )
...
Fix typo in water heater componant
2024-12-11 07:36:09 +01:00
Chris Talkington
73feeacc39
Use runtime_data for roku ( #132781 )
...
* use runtime_data for roku
* unload cleanup
* tweaks
* tweaks
* fix tests
* fix tests
* Update config_flow.py
* Update config_flow.py
2024-12-11 06:55:58 +01:00
Allen Porter
355e80aa56
Test the google tasks api connection in setup ( #132657 )
...
Improve google tasks setup
2024-12-10 19:01:50 -08:00
Marc Mueller
77debcbe8b
Update numpy to 2.2.0 ( #132874 )
2024-12-10 22:28:30 +01:00
Franck Nijhof
3fe2c14a79
2024.12.2 ( #132846 )
2024-12-10 21:45:06 +01:00
Jonas Fors Lellky
b46392041f
Add model_id to flexit (bacnet) entity ( #132875 )
...
* Add model_id to flexit (bacnet) entity
* Add model to mock
2024-12-10 21:44:00 +01:00
epenet
fb3ffaf18d
Migrate demo lights to use Kelvin ( #132837 )
...
* Migrate demo lights to use Kelvin
* Adjust google_assistant tests
2024-12-10 20:59:12 +01:00
Manu
1b300a4389
Set config-flow rule in IQS to todo in Bring integration ( #132855 )
...
Set config-flow rule in IQS to todo
2024-12-10 20:52:39 +01:00
G Johansson
5dc2757324
Add quality scale to Nord Pool ( #132415 )
...
* Add quality scale to Nord Pool
* Update
* a
* fix
2024-12-10 19:35:21 +01:00
G Johansson
76b73fa9b1
Use floats instead of datetime in statistics ( #132746 )
...
* Use floats instead of datetime in statistics
* check if debug log
2024-12-10 19:03:43 +01:00
Stefano Angeleri
7fb5b17ac5
Bump pydaikin to 2.13.8 ( #132759 )
2024-12-10 19:29:28 +02:00
J. Nick Koston
d2303eb83f
Bump pydantic to 2.10.3 and update required deps ( #131963 )
2024-12-10 18:27:40 +01:00
G Johansson
f99239538c
Add retry to api calls in Nord Pool ( #132768 )
2024-12-10 19:26:49 +02:00
Markus Jacobsen
dba405dd88
Bump mozart-api to 4.1.1.116.4 ( #132859 )
...
Bump API
2024-12-10 19:21:59 +02:00
Markus Jacobsen
d4546c94b0
Add beolink_join source_id parameter to Bang & Olufsen ( #132377 )
...
* Add source as parameter to beolink join service
* Add beolink join source and responses
* Improve comment
Add translation
* Remove result from beolink join custom action
* Cleanup
* Use options selector instead of string for source ID
Fix test docstring
* Update options
* Use translation dict for source ids
Add input validation
Add tests for invalid sources
Improve source id description
* Use list instead of translation dict
Remove platform prefixes
Add test for Beolink Converter source
* Fix source_id naming and order
2024-12-10 11:01:12 -06:00
Allen Porter
8fd64d2ca4
Add a quality scale for fitbit integration ( #131326 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-12-10 17:04:00 +01:00
Tom
2b17037edc
Plugwise improve platform tests ( #132748 )
2024-12-10 16:43:08 +01:00
epenet
6a323a1d3c
Fix wrong name attribute in mqtt ignore list ( #132831 )
2024-12-10 15:32:08 +01:00
epenet
7014317e9e
Cleanup unnecessary mired attributes in esphome ( #132833 )
...
* Cleanup unnecessary mired attributes in esphome
* Adjust
2024-12-10 15:29:33 +01:00
Guido Schmitz
0a786394f5
Add data descriptions to devolo Home Control ( #132703 )
2024-12-10 15:15:57 +01:00
Franck Nijhof
238cf691a4
Bump version to 2024.12.2
2024-12-10 15:07:18 +01:00
Josef Zweck
5a5bb139fa
Bump aioacaia to 0.1.11 ( #132838 )
2024-12-10 14:59:48 +01:00
Robert Resch
01a9a58327
Bump deebot-client to 9.3.0 ( #132834 )
2024-12-10 14:59:45 +01:00
David Knowles
fc34c6181c
Pass an application identifier to the Hydrawise API ( #132779 )
2024-12-10 14:59:42 +01:00
David Knowles
60e8a38ba3
Catch Hydrawise authorization errors in the correct place ( #132727 )
2024-12-10 14:59:37 +01:00
starkillerOG
e4765c40fe
Bump reolink-aio to 0.11.5 ( #132757 )
2024-12-10 14:55:48 +01:00
Bram Kragten
e239871566
Update frontend to 20241127.7 ( #132729 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2024-12-10 14:55:43 +01:00
Michael Hansen
c8e5a6df5d
Bump intents to 2024.12.9 ( #132726 )
2024-12-10 14:54:48 +01:00
Simone Rescio
cac4eef795
Revert "Bump pyezviz to 0.2.2.3" ( #132715 )
2024-12-10 14:51:04 +01:00
Joost Lekkerkerker
8fc50c776e
Bump yt-dlp to 2024.12.06 ( #132684 )
2024-12-10 14:51:00 +01:00
Bouwe Westerdijk
da344a44e5
Bump plugwise to v1.6.3 ( #132673 )
2024-12-10 14:50:57 +01:00
puddly
1993142e44
Bump ZHA dependencies ( #132630 )
2024-12-10 14:50:54 +01:00
Thomas55555
382d32c7a7
Fix config flow in Husqvarna Automower ( #132615 )
2024-12-10 14:50:50 +01:00
Bouwe Westerdijk
ef89563bad
Bump plugwise to v1.6.2 and adapt ( #132608 )
2024-12-10 14:50:46 +01:00
Bouwe Westerdijk
26012ac922
Bump plugwise to v1.6.1 ( #131950 )
2024-12-10 14:50:42 +01:00
J. Nick Koston
a33c69a2a2
Bump yalexs-ble to 2.5.2 ( #132560 )
2024-12-10 14:45:34 +01:00
Franck Nijhof
0096ffb659
Update twentemilieu to 2.2.0 ( #132554 )
2024-12-10 14:45:31 +01:00
Robert Svensson
db141ce449
Bump aiounifi to v81 to fix partitioned cookies on python 3.13 ( #132540 )
2024-12-10 14:45:26 +01:00
Austin Mroczek
af5f718a71
bump total_connect_client to 2023.12 ( #132531 )
2024-12-10 14:43:52 +01:00
Franck Nijhof
f1284178ed
Update debugpy to 1.8.8 ( #132519 )
2024-12-10 14:41:15 +01:00
J. Nick Koston
b0005cedff
Bump pycups to 2.0.4 ( #132514 )
2024-12-10 14:41:11 +01:00
Erwin Douna
5d01f7db85
Fix PyTado dependency ( #132510 )
2024-12-10 14:41:08 +01:00
Alex
d6a4a7f052
Update pyrisco to 0.6.5 ( #132493 )
2024-12-10 14:41:02 +01:00
Ravaka Razafimanantsoa
1f6c5b4d8b
Fix API change for AC not supporting floats in SwitchBot Cloud ( #132231 )
2024-12-10 14:36:09 +01:00
David Knowles
4e56f9c014
Bump pydrawise to 2024.12.0 ( #132015 )
2024-12-10 14:36:06 +01:00
Åke Strandberg
f343dce418
Enable additional entities on myUplink model SMO20 ( #131688 )
...
* Add a couple of entities to SMO 20
* Enable additional entities on SMO20
2024-12-10 14:35:58 +01:00
Franck Nijhof
cf53a9743f
2024.12.1 ( #132509 )
2024-12-06 20:21:31 +01:00
Franck Nijhof
4884891b2c
Bump version to 2024.12.1
2024-12-06 18:54:13 +01:00
Allen Porter
30504fc9bd
Fix google tasks due date timezone handling ( #132498 )
2024-12-06 18:53:42 +01:00
Bram Kragten
8827454dbd
Update frontend to 20241127.6 ( #132494 )
2024-12-06 18:53:39 +01:00
Bram Kragten
3b30bbb85e
Update frontend to 20241127.5 ( #132475 )
2024-12-06 18:53:35 +01:00
epenet
df9eb482b5
Bump samsungtvws to 2.7.2 ( #132474 )
2024-12-06 18:53:32 +01:00
Steven B.
32aee61441
Bump tplink python-kasa dependency to 0.8.1 ( #132472 )
2024-12-06 18:53:29 +01:00
Robert Resch
35873cbe27
Point to the Ecovacs issue in the library for unspoorted devices ( #132470 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2024-12-06 18:53:26 +01:00
Robert Resch
6fe492a51c
Bump deebot-client to 9.2.0 ( #132467 )
2024-12-06 18:53:22 +01:00
G Johansson
b1bc35f1c3
Fix nordpool dont have previous or next price ( #132457 )
2024-12-06 18:53:19 +01:00
Joakim Sørensen
56d10a0a7a
Bump hass-nabucasa from 0.85.0 to 0.86.0 ( #132456 )
...
Bump hass-nabucasa fro 0.85.0 to 0.86.0
2024-12-06 18:53:16 +01:00
Allen Porter
d091936ac6
Update exception handling for python3.13 for getpass.getuser() ( #132449 )
...
* Update exception handling for python3.13 for getpass.getuser()
* Add comment
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Cleanup trailing space
---------
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-12-06 18:53:12 +01:00
J. Nick Koston
1dfd4e80b9
Bump aioesphomeapi to 28.0.0 ( #132447 )
2024-12-06 18:53:09 +01:00
J. Nick Koston
d919de6734
Bump aiohttp to 3.11.10 ( #132441 )
2024-12-06 18:53:06 +01:00
Blake Bryant
3f9f0f8ac2
Bump pydeako to 0.6.0 ( #132432 )
...
feat: update deako integration to use improved version of pydeako
Some things of note:
- simplified errors
- pydeako has introduced some connection improvements
See here: https://github.com/DeakoLights/pydeako/releases/tag/0.6.0
2024-12-06 18:53:03 +01:00
Glenn Waters
bf20ffae96
Bump upb-lib to 0.5.9 ( #132411 )
2024-12-06 18:53:00 +01:00
Diogo Gomes
dad81927cb
Removes references to croniter from utility_meter ( #132364 )
...
remove croniter
2024-12-06 18:52:56 +01:00
robinostlund
92392ab3d4
Add missing UnitOfPower to sensor ( #132352 )
...
* Add missing UnitOfPower to sensor
* Update homeassistant/components/sensor/const.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* adding to number
---------
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-12-06 18:52:53 +01:00
Brett Adams
a47e5398f0
Bump tesla-fleet-api to 0.8.5 ( #132339 )
2024-12-06 18:52:50 +01:00
J. Nick Koston
cf6d33635b
Fix deprecated call to mimetypes.guess_type in CachingStaticResource ( #132299 )
2024-12-06 18:52:47 +01:00
Alberto Geniola
6a4031a383
Bump elmax-api to 0.0.6.3 ( #131876 )
2024-12-06 18:52:39 +01:00