Franck Nijhof
847afabed1
2024.11.2 ( #130713 )
2024-11-15 20:16:10 +01:00
Franck Nijhof
ac270e19be
Bump version to 2024.11.2
2024-11-15 19:35:42 +01:00
Matt Zimmerman
ca40b96a89
Bump python-smarttub to 0.0.38 ( #130679 )
2024-11-15 19:35:14 +01:00
epenet
045e285bfe
Fix missing translations in onewire ( #130673 )
2024-11-15 19:35:11 +01:00
epenet
8d6f2e78f5
Fix missing translations in generic ( #130672 )
2024-11-15 19:35:07 +01:00
epenet
9e4d26137e
Fix missing translations in madvr ( #130656 )
2024-11-15 19:35:04 +01:00
epenet
f74bfdc974
Fix missing translations in toon ( #130655 )
2024-11-15 19:35:00 +01:00
epenet
1cabcdf257
Fix missing translations in tradfri ( #130654 )
...
* Fix missing translations in tradfri
* Simplify
2024-11-15 19:34:57 +01:00
epenet
c6931d656e
Fix missing translations in utility_meter ( #130652 )
2024-11-15 19:34:54 +01:00
epenet
942830505a
Fix missing translations in vilfo ( #130650 )
2024-11-15 19:34:51 +01:00
Jan-Philipp Benecke
880f28e28a
Remove dumping config entry to log in setup of roborock ( #130648 )
2024-11-15 19:34:48 +01:00
Johan Nenzén
f406ffa75a
Bump pyplaato to 0.0.19 ( #130641 )
...
Bumps version of pyplaato to 0.0.19
2024-11-15 19:34:44 +01:00
epenet
0d695c843f
Add missing translation string to philips_js ( #130637 )
2024-11-15 19:34:41 +01:00
epenet
5f09eb97e1
Add missing translation string to lg_netcast ( #130635 )
2024-11-15 19:34:38 +01:00
epenet
6d561ca373
Add missing translation string to hvv_departures ( #130634 )
2024-11-15 19:34:34 +01:00
Alistair Galbraith
663ebe199d
Fix scene loading issue ( #130627 )
2024-11-15 19:34:31 +01:00
Keilin Bickar
8b9c4db2b3
Bump sense-energy to 0.13.4 ( #130625 )
2024-11-15 19:34:27 +01:00
epenet
e478b9b599
Add missing translation string to smarty ( #130624 )
2024-11-15 19:34:23 +01:00
Robert Resch
5acdf58976
Fix hassfest by adding go2rtc reqs ( #130602 )
2024-11-15 19:33:09 +01:00
starkillerOG
6d861e7f47
Bump reolink-aio to 0.11.1 ( #130600 )
2024-11-15 19:32:30 +01:00
Johan Nenzén
281a8eda31
Fixes webhook schema for different temp and volume units ( #130578 )
2024-11-15 19:32:26 +01:00
Simone Chemelli
1bc005d0d4
Update uptime deviation for Vodafone Station ( #130571 )
...
Update sensor.py
2024-11-15 19:32:23 +01:00
puddly
95d60987ab
Bump ZHA dependencies ( #130563 )
2024-11-15 19:32:19 +01:00
J. Nick Koston
53e38454b2
Fix non-thread-safe operation in powerview number ( #130557 )
2024-11-15 19:32:16 +01:00
Brig Lamoreaux
876b86cd3d
fix translation in srp_energy ( #130540 )
2024-11-15 19:32:13 +01:00
Robert Resch
cb104935ea
Add go2rtc recommended version ( #130508 )
2024-11-15 19:32:10 +01:00
Joost Lekkerkerker
4c24e26926
Bump aiowithings to 3.1.3 ( #130504 )
2024-11-15 19:32:06 +01:00
Robert Resch
4b13d8bc47
Bump go2rtc-client to 0.1.1 ( #130498 )
2024-11-15 19:30:50 +01:00
Tony
433e3718f8
Bump aioruckus to 0.42 ( #130487 )
2024-11-15 19:28:38 +01:00
Sheldon Ip
1e3c2c0631
Fix translations in subaru ( #130486 )
2024-11-15 19:28:34 +01:00
starkillerOG
3a2f996c13
Bump reolink_aio to 0.11.0 ( #130481 )
2024-11-15 19:28:30 +01:00
G Johansson
e4cb3c67d9
Fix legacy _attr_state handling in AlarmControlPanel ( #130479 )
2024-11-15 19:28:27 +01:00
puddly
8a22433168
Ensure ZHA setup works with container installs ( #130470 )
2024-11-15 19:28:23 +01:00
Joost Lekkerkerker
0976476d16
Bump aiowithings to 3.1.2 ( #130469 )
2024-11-15 19:28:19 +01:00
Kelvin Dekker
28f46a0f88
Fix typo in file strings ( #130465 )
2024-11-15 19:28:16 +01:00
G Johansson
8b173656e7
Fix translation in statistics ( #130455 )
...
* Fix translation in statistics
* Update homeassistant/components/statistics/strings.json
2024-11-15 19:28:12 +01:00
Joost Lekkerkerker
08f6f2759b
Add title to water heater component ( #130446 )
2024-11-15 19:28:09 +01:00
Steven B.
f4798d27c7
Do not trigger events for updated ring events ( #130430 )
2024-11-15 19:28:05 +01:00
Steven B.
103a84b4bd
Bump ring-doorbell to 0.9.12 ( #130419 )
2024-11-15 19:28:01 +01:00
Steven B.
4d3502e061
Bump ring library ring-doorbell to 0.9.9 ( #129966 )
2024-11-15 19:26:59 +01:00
J. Nick Koston
79329e16cf
Fix missing title placeholders in powerwall reauth ( #130389 )
2024-11-15 19:24:37 +01:00
Daniel Hjelseth Høyer
929164251a
Bump Tibber 0.30.8 ( #130388 )
2024-11-15 19:24:34 +01:00
Joost Lekkerkerker
300724443a
Bump spotifyaio to 0.8.8 ( #130372 )
2024-11-15 19:24:30 +01:00
Robert Resch
70ef3a355c
Go2rtc bump and set ffmpeg logs to debug ( #130371 )
2024-11-15 19:24:26 +01:00
Jan Bouwhuis
83162c1461
Fix typo in go2rtc ( #130165 )
...
Fix typo in original
2024-11-15 19:24:20 +01:00
Jan Bouwhuis
a12c76dbdd
Use f-strings in go2rtc code and test and do not use abbreviation ( #130158 )
2024-11-15 19:22:09 +01:00
Noah Husby
9292b6da3d
Disable brightness from devices with no display in Cambridge Audio ( #130369 )
2024-11-15 19:03:04 +01:00
Simon Lamon
8d05183de2
Add Spotify and Tidal to playingmode mapping ( #130351 )
2024-11-15 19:03:01 +01:00
Simon Lamon
a86ff41bbc
Add seek support to LinkPlay ( #130349 )
2024-11-15 19:02:58 +01:00
Simon Lamon
ce92f3de44
Bump python-linkplay to 0.0.20 ( #130348 )
2024-11-15 19:02:54 +01:00
LG-ThinQ-Integration
465d8b2ee2
Fix fan's warning TURN_ON, TURN_OFF ( #130327 )
...
Co-authored-by: yunseon.park <yunseon.park@lge.com >
2024-11-15 19:02:51 +01:00
G Johansson
218eedfd93
Fix Homekit error handling alarm state unknown or unavailable ( #130311 )
2024-11-15 19:02:47 +01:00
Simone Chemelli
afec354b84
Avoid Shelly data update during shutdown ( #130301 )
2024-11-15 19:02:44 +01:00
Allen Porter
282f92e5f3
Ignore WebRTC candidates for nest cameras ( #130294 )
2024-11-15 19:02:41 +01:00
David Knowles
f6cd74e2d7
Make Hydrawise poll non-critical data less frequently ( #130289 )
2024-11-15 19:02:37 +01:00
Åke Strandberg
f821ddeab8
Add more f-series models to myuplink ( #130283 )
2024-11-15 19:02:34 +01:00
Allen Porter
d408b7ac62
Improve nest camera stream expiration to be defensive against errors ( #130265 )
2024-11-15 19:02:31 +01:00
Michael
83baa1a788
Fix translation key for done response in conversation ( #130247 )
2024-11-15 19:02:27 +01:00
Max Shcherbina
07a8cf14cd
Update generic thermostat strings for clarity and accuracy ( #130243 )
2024-11-15 19:02:24 +01:00
Olivier Corradi
9f447af468
Rename "CO2 Signal" display name to Electricity Maps for consistency ( #130242 )
...
* Update strings.json for Electricity Maps
* Update strings.json
* Update config_flow.py
* Update test_config_flow.py
* Fix test
2024-11-15 19:02:20 +01:00
Allen Porter
c399d8f571
Bump google-nest-sdm to 6.1.5 ( #130229 )
2024-11-15 19:02:17 +01:00
jjlawren
4ea9574229
Bump SoCo to 0.30.6 ( #130223 )
2024-11-15 19:02:14 +01:00
Daniel Hjelseth Høyer
592b8ed0a0
Bump pyTibber ( #130216 )
2024-11-15 19:02:10 +01:00
Simone Chemelli
6b91c0810a
Fix uptime sensor for Vodafone Station ( #130215 )
2024-11-15 19:02:06 +01:00
Max Shcherbina
9579e4a9c1
Fix wording in Google Calendar create_event strings for consistency ( #130183 )
2024-11-15 19:00:06 +01:00
IceBotYT
7f4f90f06d
Bump nice-go to 0.3.10 ( #130173 )
...
Bump Nice G.O. to 0.3.10
2024-11-15 19:00:02 +01:00
Sheldon Ip
701a901fe4
Fix translations in ollama ( #130164 )
2024-11-15 18:59:59 +01:00
Simon Lamon
f914642e31
No longer thrown an error when device is offline in linkplay ( #130161 )
2024-11-15 18:59:55 +01:00
Simon Lamon
32dc9fc238
Allow dynamic max preset in linkplay play preset ( #130160 )
2024-11-15 18:59:52 +01:00
Simon Lamon
b27e0f9fe7
Bump python-linkplay to v0.0.18 ( #130159 )
2024-11-15 18:59:47 +01:00
Thomas55555
f040060b3c
Fix RecursionError in Husqvarna Automower coordinator ( #123085 )
...
* reach maximum recursion depth exceeded in tests
* second background task
* Update homeassistant/components/husqvarna_automower/coordinator.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/husqvarna_automower/coordinator.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* test
* modify test
* tests
* use correct exception
* reset mock
* use recursion_limit
* remove unneeded ticks
* test TimeoutException
* set lower recursionlimit
* remove not that important comment and move the other
* test that we connect and listen successfully
* Simulate hass shutting down
* skip testing against the recursion limit
* Update homeassistant/components/husqvarna_automower/coordinator.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* mock
* Remove comment
* Revert "mock"
This reverts commit e8ddaea3d79ed1aceb696a055cc42ad08b4febca.
* Move patch to decorator
* Make execution of patched methods predictable
* Parametrize test, make mocked start_listening block
* Apply suggestions from code review
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Erik <erik@montnemery.com >
2024-11-15 18:47:59 +01:00
J. Nick Koston
cc45793896
Bump aiohttp to 3.10.11 ( #130483 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-11-15 09:42:20 +01:00
Franck Nijhof
ab0556227c
2024.11.1 ( #130156 )
2024-11-08 19:42:10 +01:00
Franck Nijhof
c16fb9c93d
Bump version to 2024.11.1
2024-11-08 18:58:21 +01:00
Jan Bouwhuis
da8fc7a2fc
Refrase imap fetch service description string ( #130152 )
2024-11-08 18:58:07 +01:00
Allen Porter
864b4d86f2
Fix bugs in nest stream expiration handling ( #130150 )
2024-11-08 18:58:04 +01:00
Louis Christ
1bb0ced7c0
Fix volume_up not working in some cases in bluesound integration ( #130146 )
2024-11-08 18:58:00 +01:00
Martin Hjelmare
2fe4fc908b
Bump ha-ffmpeg to 3.2.2 ( #130142 )
2024-11-08 18:57:25 +01:00
Joost Lekkerkerker
aa2c3b046f
Bump spotifyaio to 0.8.7 ( #130140 )
2024-11-08 18:56:15 +01:00
Robert Resch
22822cb8aa
Add go2rtc workaround for HA managed one until upstream fixes it ( #130139 )
2024-11-08 18:56:12 +01:00
Shai Ungar
b71383c997
Fix issue when timestamp is None ( #130133 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-11-08 18:56:09 +01:00
Bram Kragten
b0b163df48
Update frontend to 20241106.2 ( #130128 )
2024-11-08 18:56:06 +01:00
Luke Lashley
35539dbf60
Bump python-roborock to 2.7.2 ( #130100 )
2024-11-08 18:56:02 +01:00
Bram Kragten
09d03e8edf
Update frontend to 20241106.1 ( #130086 )
2024-11-08 18:55:59 +01:00
Kelvin Dekker
46e37f3bdd
Fix typo in insteon strings ( #130085 )
2024-11-08 18:55:55 +01:00
Klaas Schoute
0206c149cf
Force int value on port in P1Monitor ( #130084 )
2024-11-08 18:55:52 +01:00
Josef Zweck
29620ef977
Add missing string to tedee plus test ( #130081 )
2024-11-08 18:55:49 +01:00
Erik Montnemery
9012b113ad
Don't create repairs asking user to remove duplicate flipr config entries ( #130058 )
...
* Don't create repairs asking user to remove duplicate flipr config entries
* Improve comments
2024-11-08 18:55:46 +01:00
Allen Porter
5f5f6cc3d5
Fix KeyError in nest integration when the old key format does not exist ( #130057 )
...
* Fix bug in nest setup when the old key format does not exist
* Further simplify the entry.data check
* Update homeassistant/components/nest/api.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-11-08 18:55:42 +01:00
Erik Montnemery
7ff501f3ec
Don't create repairs asking user to remove duplicate ignored config entries ( #130056 )
2024-11-08 18:55:39 +01:00
sean t
b0f110b9ab
Bump agent-py to 0.0.24 ( #130018 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-11-08 18:55:36 +01:00
epenet
2692bc23a5
Add missing placeholder description to twitch ( #130013 )
2024-11-08 18:55:33 +01:00
Allen Porter
1beac5f0f8
Bump google-nest-sdm to 6.1.4 ( #130005 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-11-08 18:55:29 +01:00
Keilin Bickar
ec7ba1b7fd
Update sense energy library to 0.13.3 ( #129998 )
2024-11-08 18:55:25 +01:00
Brett Adams
5bd1b0dd9c
Fix Trunks in Teslemetry and Tesla Fleet ( #129986 )
2024-11-08 18:55:21 +01:00
Michael Hansen
a2ad4c9cfd
Bump intents to 2024.11.6 ( #129982 )
2024-11-08 18:52:43 +01:00
Franck Nijhof
18e12740d9
2024.11.0 ( #129970 )
2024-11-06 20:10:51 +01:00
Franck Nijhof
5a24b670a2
Ran ruff
2024-11-06 19:32:23 +01:00
Franck Nijhof
94c5c8f42e
Bump version to 2024.11.0
2024-11-06 19:29:07 +01:00
Manu
e84d5fba11
Add state invitation to list access sensor in Bring integration ( #129960 )
2024-11-06 19:28:54 +01:00
Franck Nijhof
782417528c
Bump version to 2024.11.0b9
2024-11-06 18:25:29 +01:00
Robert Resch
7757423d18
Bump go2rtc-client to 0.1.0 ( #129965 )
2024-11-06 18:24:12 +01:00
Joost Lekkerkerker
e5a28f4f25
Remove deprecation issues for LCN once entities removed ( #129955 )
2024-11-06 18:21:32 +01:00
Erik Montnemery
c18d50910f
Call async_refresh_providers when camera entity feature changes ( #129941 )
2024-11-06 18:21:28 +01:00
Franck Nijhof
3b840c684b
Bump version to 2024.11.0b8
2024-11-06 15:44:10 +01:00
Bram Kragten
bc84fdc64a
Update frontend to 20241106.0 ( #129953 )
2024-11-06 15:43:33 +01:00
Robert Resch
401262c23d
Bump go2rtc-client to 0.0.1b5 ( #129952 )
2024-11-06 15:42:22 +01:00
Manu
795384ca2d
Improve error messages in Habitica ( #129948 )
...
Improve error messages
2024-11-06 15:41:44 +01:00
J. Diego Rodríguez Royo
dfc3423c83
Delete binary door deprecation issue on unload at Home Connect ( #129947 )
2024-11-06 15:41:39 +01:00
Robert Resch
22b5071c26
Bump go2rtc-client to 0.0.1b4 ( #129942 )
2024-11-06 15:40:30 +01:00
Joost Lekkerkerker
4b9524c5c1
Write squeezebox player state after query ( #129939 )
2024-11-06 15:39:07 +01:00
Joost Lekkerkerker
9cd46c7f03
Bump spotifyaio to 0.8.5 ( #129938 )
2024-11-06 15:39:03 +01:00
Robert Resch
232a6868ff
Fix native sync WebRTC offer ( #129931 )
2024-11-06 15:39:00 +01:00
Kunal Aggarwal
361e0d4fc7
Adding "peaceful" status as on value to Tuya Presence Sensor ( #129925 )
2024-11-06 15:38:57 +01:00
Paulus Schoutsen
26d8d5343a
Ensure all template names are strings ( #129921 )
2024-11-06 15:38:53 +01:00
starkillerOG
995aab8347
Bump reolink_aio to 0.10.4 ( #129914 )
2024-11-06 15:38:50 +01:00
Robert Resch
399011552b
Disable uv cache ( #129912 )
2024-11-06 15:38:46 +01:00
Markus Jacobsen
0c9f30364c
Update Bang & Olufsen source list as availability changes ( #129910 )
2024-11-06 15:38:43 +01:00
Louis Christ
bdc17621ee
Map "stop" to MediaPlayerState.IDLE in bluesound integration ( #129904 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-11-06 15:38:40 +01:00
Joost Lekkerkerker
399c53a57e
Bump spotifyaio to 0.8.4 ( #129899 )
2024-11-06 15:38:36 +01:00
Daniel Hjelseth Høyer
f55e13bde4
Bump pyTibber to 0.30.4 ( #129844 )
2024-11-06 15:38:32 +01:00
Michael Hansen
48d9df89ac
Bump intents and add HassRespond test ( #129830 )
2024-11-06 15:36:46 +01:00
kingal123
adf836d9ac
Update pylutron to 0.2.16 ( #129653 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-11-06 15:33:16 +01:00
Franck Nijhof
211ce43127
Bump version to 2024.11.0b7
2024-11-05 20:33:48 +01:00
G Johansson
f5555df990
Bump holidays to 0.60 ( #129909 )
2024-11-05 20:33:39 +01:00
Paul Bottein
82c2422990
Update frontend to 20241105.0 ( #129906 )
2024-11-05 20:33:36 +01:00
Erik Montnemery
734ebc1adb
Improve improv BLE error handling ( #129902 )
2024-11-05 20:33:33 +01:00
Paulus Schoutsen
eb3371beef
Change Ollama default to llama3.2 ( #129901 )
2024-11-05 20:33:30 +01:00
Manu
e1ef1063fe
Prevent update entity becoming unavailable on device disconnect in IronOS ( #129840 )
...
* Don't render update entity unavailable when Pinecil device disconnects
* fixes
2024-11-05 20:33:27 +01:00
Diogo Gomes
c355a53485
Set friendly name of utility meter select entity when configured through YAML ( #128267 )
...
* set select friendly name in YAML
* backward compatibility added
* clean
* cleaner backward compatibility approach
* don't introduce default unique_id
* split test according to review
2024-11-05 20:33:23 +01:00
Franck Nijhof
c85eb6bf8e
Bump version to 2024.11.0b6
2024-11-05 16:51:05 +01:00
Joost Lekkerkerker
cc30d34e87
Remove timers from LG ThinQ ( #129898 )
2024-11-05 16:50:41 +01:00
Erik Montnemery
14875a1101
Map go2rtc log levels to Python log levels ( #129894 )
2024-11-05 16:50:38 +01:00
Joost Lekkerkerker
030aebb97f
Use default package for yt-dlp ( #129886 )
2024-11-05 16:50:35 +01:00
Erik Montnemery
6e2f36b6d4
Log go2rtc output with warning level on error ( #129882 )
2024-11-05 16:50:32 +01:00
Robert Resch
25a05eb156
Append a 1 to all go2rtc ports to avoid port conflicts ( #129881 )
2024-11-05 16:50:29 +01:00
J. Diego Rodríguez Royo
b71c4377f6
Removed stale translation and improved set_setting translation at Home Connect ( #129878 )
2024-11-05 16:50:25 +01:00
Michael Arthur
d671341864
Update snapshot for lg thinq ( #129856 )
...
update snapshot for lg thinq
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-11-05 16:39:02 +01:00
Mike Degatano
383f712d43
Add repair for add-on boot fail ( #129847 )
2024-11-05 16:38:59 +01:00
Alex Bush
8a20cd77a0
Bump pyfibaro to 0.8.0 ( #129846 )
2024-11-05 16:38:56 +01:00
Richard Kroegel
14023644ef
Bump bimmer_connected to 0.16.4 ( #129838 )
2024-11-05 16:38:53 +01:00
dotvav
496fc42b94
Bump pypalazzetti to 0.1.10 ( #129832 )
2024-11-05 16:38:50 +01:00
Erik Montnemery
da0688ce8e
Validate go2rtc server version ( #129810 )
2024-11-05 16:38:47 +01:00
Robert Resch
89d3707cb7
Skip adding providers if the camera has native WebRTC ( #129808 )
...
* Skip adding providers if the camera has native WebRTC
* Update homeassistant/components/camera/__init__.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Implement suggestion
* Add tests
* Shorten test name
* Fix test
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2024-11-05 16:38:44 +01:00
Kunal Aggarwal
3f5e395e2f
Adding new on values for Tuya Presence Detection Sensor ( #129801 )
2024-11-05 16:38:41 +01:00
Joost Lekkerkerker
00ea1cab9f
Add basic testing framework to LG ThinQ ( #127785 )
...
Co-authored-by: jangwon.lee <jangwon.lee@lge.com >
Co-authored-by: Joostlek <joostlek@outlook.com >
Co-authored-by: YunseonPark-LGE <34848373+YunseonPark-LGE@users.noreply.github.com >
Co-authored-by: LG-ThinQ-Integration <LG-ThinQ-Integration@lge.com >
Co-authored-by: Franck Nijhof <git@frenck.dev >
2024-11-05 16:38:37 +01:00
Paulus Schoutsen
c7b2ffbc8e
Bump version to 2024.11.0b5
2024-11-05 03:00:18 +00:00
J. Nick Koston
3a1502e2bb
Disable SRTP for unifiprotect RTSPS stream ( #129852 )
2024-11-05 02:59:23 +00:00
J. Nick Koston
b830f83a34
Bump uiprotect to 6.4.0 ( #129851 )
2024-11-05 02:59:23 +00:00
J. Nick Koston
2982e733bc
Fix unifiprotect supported features being set too late ( #129850 )
2024-11-05 02:59:22 +00:00
starkillerOG
e89ce215c6
Bump reolink-aio to 0.10.3 ( #129841 )
2024-11-05 02:59:21 +00:00
G Johansson
b6345f8d07
Fix translations in hydrawise ( #129834 )
2024-11-05 02:59:20 +00:00
G Johansson
9d261bab48
Fix translation in ovo energy ( #129833 )
2024-11-05 02:59:19 +00:00
Michael Hansen
b6f875134e
Add HassRespond intent ( #129755 )
...
* Add HassHello intent
* Rename to HassRespond
* LLM's ignore HassRespond intent
2024-11-05 02:59:18 +00:00
Artur Pragacz
90ceebdf91
Fix source mapping in Onkyo ( #129716 )
...
* Fix source mapping
* Fix copy paste
2024-11-05 02:59:18 +00:00
Paulus Schoutsen
03e6a13896
Bump version to 2024.11.0b4
2024-11-04 18:48:58 +00:00
G Johansson
9fb3261f02
Fix translations in landisgyr ( #129831 )
2024-11-04 18:48:37 +00:00
Bram Kragten
0bc6b8b0d4
Update frontend to 20241104.0 ( #129829 )
2024-11-04 18:48:36 +00:00
G Johansson
18d2ced045
Fix translations in homeworks ( #129824 )
2024-11-04 18:48:35 +00:00
Robert Resch
6c75e0bee1
Remove all ice_servers on native sync WebRTC cameras ( #129819 )
2024-11-04 18:48:35 +00:00
Steven B.
0b981f42bb
Bump python-kasa to 0.7.7 ( #129817 )
...
Bump tplink dependency python-kasa to 0.7.7
2024-11-04 18:48:34 +00:00
Paulus Schoutsen
82868a8588
Fix ESPHome dashboard check ( #129812 )
2024-11-04 18:48:33 +00:00
Erik Montnemery
6e93777f54
Fix create flow logic for single config entry integrations ( #129807 )
...
* Fix create flow logic for single config entry integrations
* Adjust MQTT test
2024-11-04 18:47:41 +00:00
Erik Montnemery
9349292464
Fix aborting flows for single config entry integrations ( #129805 )
2024-11-04 18:43:56 +00:00
Robert Resch
7084b3b52c
Update go2rtc stream if stream_source is not matching ( #129804 )
2024-11-04 18:43:55 +00:00
epenet
0f0f5fd0ab
Fix incorrect description placeholders in azure event hub ( #129803 )
2024-11-04 18:43:54 +00:00
Joost Lekkerkerker
cb0b942db3
Improve error handling in Spotify ( #129799 )
2024-11-04 18:43:53 +00:00
Erik Montnemery
b1c9f83952
Fix stringification of discovered hassio uuid ( #129797 )
2024-11-04 18:43:52 +00:00
Joost Lekkerkerker
1ff0efc97b
Bump yt-dlp to 2024.11.04 ( #129794 )
2024-11-04 18:43:51 +00:00
Robert Resch
a4da2a9eb5
Use RTCIceCandidate instead of str for candidate ( #129793 )
2024-11-04 18:43:51 +00:00
Antoine Reversat
ba3cfb5f87
Bump ayla-iot-unofficial to 1.4.3 ( #129743 )
...
Upgrade to ayla-iot-unofficial v1.4.3
2024-11-04 18:43:50 +00:00
Luca Angemi
bf196935f6
Add state class to precipitation_intensity in Aemet ( #129670 )
...
Update sensor.py
2024-11-04 18:43:49 +00:00
Joost Lekkerkerker
6e98343706
Update Spotify state after mutation ( #129607 )
2024-11-04 18:43:48 +00:00
Erik Montnemery
de453ab5c1
Add watchdog to monitor and respawn go2rtc server ( #129497 )
2024-11-04 18:43:47 +00:00
Andre Lengwenus
f408de4fc3
Bump lcn-frontend to 0.2.1 ( #129457 )
2024-11-04 18:43:47 +00:00
Bram Kragten
5141a4d292
Bump version to 2024.11.0b3
2024-11-04 09:32:53 +01:00
LG-ThinQ-Integration
cf8b7607ae
Bump thinqconnect to 1.0.0 ( #129769 )
...
Co-authored-by: yunseon.park <yunseon.park@lge.com >
2024-11-04 09:31:43 +01:00
Joost Lekkerkerker
b38fe00387
Bump spotifyaio to 0.8.3 ( #129729 )
2024-11-04 09:31:42 +01:00
J. Nick Koston
5d446f0e14
Bump HAP-python to 4.9.2 ( #129715 )
2024-11-04 09:31:41 +01:00
Josef Zweck
a592ece9c8
Add missing translation string to lamarzocco ( #129713 )
...
* add missing translation string
* Update strings.json
* import pytest again
2024-11-04 09:31:40 +01:00
Allen Porter
9cb60c61d1
Fix nest streams broken due to CameraCapabilities change ( #129711 )
...
* Fix nest streams broken due to CameraCapabilities change
* Fix stream cleanup
* Apply suggestions from code review
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
* Update homeassistant/components/nest/camera.py
---------
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2024-11-04 09:31:39 +01:00
J. Nick Koston
90ed06c354
Bump DoorBirdPy to 3.0.8 ( #129709 )
2024-11-04 09:31:39 +01:00
Manu
22d64cb8f4
Bump bring-api to 0.9.1 ( #129702 )
2024-11-04 09:31:38 +01:00
Nathan Spencer
453039e860
Change alexa arm handler to allow switching arm states unless in armed_away mode ( #129701 )
...
* Change alexa arm handler to allow switching arm states unless in armed_away mode
* Address PR comments
2024-11-04 09:31:37 +01:00
Simon Lamon
e727162225
Bump python-linkplay to 0.0.17 ( #129683 )
2024-11-04 09:31:36 +01:00
Ståle Storø Hauknes
a898a5996e
Bump Airthings BLE to 0.9.2 ( #129659 )
...
Bump airthings ble
2024-11-04 09:31:35 +01:00
Jesse Hills
d501bb8d52
Only set ESPHome configuration url to addon if there is an existing configuration for the device ( #129356 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-11-04 09:31:34 +01:00
Bram Kragten
5ef45fd12e
Bump version to 2024.11.0b2
2024-11-02 20:42:48 +01:00
Klaas Schoute
8a293a41f5
Bump autarco lib to v3.1.0 ( #129684 )
...
Bump autarco to v3.1.0
2024-11-02 20:42:44 +01:00
J. Nick Koston
931820a170
Bump sensorpush-ble to 1.7.1 ( #129657 )
2024-11-02 20:42:44 +01:00
J. Nick Koston
e9944b964a
Bump aioesphomeapi to 27.0.1 ( #129643 )
2024-11-02 20:42:43 +01:00
J. Nick Koston
dbae1d2f8b
Bump aiohomekit to 3.2.6 ( #129640 )
2024-11-02 20:42:42 +01:00
Joost Lekkerkerker
0dc8feba05
Bump spotifyaio to 0.8.2 ( #129639 )
2024-11-02 20:42:41 +01:00
Robert Resch
5c7c2347f7
Bump webrtc-models to 0.2.0 ( #129627 )
2024-11-02 20:42:40 +01:00
J. Nick Koston
d069907948
Pin async-timeout to 4.0.3 ( #129592 )
2024-11-02 20:42:39 +01:00
Erik Montnemery
725ab477a8
Revert "Create a script service schema based on fields" ( #129591 )
2024-11-02 20:42:38 +01:00
Robert Resch
d05ee9ff60
Add go2rtc debug_ui yaml key to enable go2rtc ui ( #129587 )
...
* Add go2rtc debug_ui yaml key to enable go2rtc ui
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Order imports
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2024-11-02 20:42:36 +01:00
Joost Lekkerkerker
3c1f6d97cc
Bump aiowithings to 3.1.1 ( #129586 )
2024-11-02 20:42:33 +01:00
epenet
5fe827f6c4
Fix flaky camera test ( #129576 )
2024-11-02 20:42:31 +01:00
Erik Montnemery
76f9a93ed7
Bump aiohasupervisor to version 0.2.1 ( #129574 )
2024-11-02 20:42:30 +01:00
Joost Lekkerkerker
df2506bfbb
Bump spotifyaio to 0.8.1 ( #129573 )
2024-11-02 20:42:29 +01:00
Joost Lekkerkerker
b25ab04d2c
Fix Geniushub setup ( #129569 )
2024-11-02 20:42:28 +01:00
Steven B.
6f094e8a54
Check for async web offer overrides in camera capabilities ( #129519 )
2024-11-02 20:42:27 +01:00
Bram Kragten
41590f91ac
Bump version to 2024.11.0b1
2024-10-31 16:38:09 +01:00
Paul Bottein
e9d1f4f46e
Update frontend to 20241031.0 ( #129583 )
2024-10-31 16:36:58 +01:00
epenet
7f287412ba
Log type as well as value for unique_id checks ( #129575 )
2024-10-31 16:36:57 +01:00
Erik Montnemery
2df094de2b
Stringify discovered hassio uuid ( #129572 )
...
* Stringify discovered hassio uuid
* Correct DiscoveryKey
* Adjust tests
2024-10-31 16:36:56 +01:00
starkillerOG
964ab5b351
Log Reolink select value KeyError only once ( #129559 )
2024-10-31 16:36:55 +01:00
Brett Adams
3f6e9a54fe
Fix "home" route in Tesla Fleet & Teslemetry ( #129546 )
...
* translate Home to home
* refactor for mypy
* Fix home state
* Revert key change
* Add testing
2024-10-31 16:36:55 +01:00
J. Nick Koston
4ec5d5ae1e
Bump yarl to 1.17.1 ( #129539 )
...
changelog: https://github.com/aio-libs/yarl/compare/v1.17.0...v1.17.1
2024-10-31 16:36:54 +01:00
Erik Montnemery
c49b155c29
Allow importing homeassistant.core.Config until 2025.11 ( #129537 )
2024-10-31 16:36:53 +01:00
Luca Angemi
fc602b1888
Fix bthome UnitOfConductivity ( #129535 )
...
Fix unit
2024-10-31 16:36:52 +01:00
G Johansson
81421992a2
Missing config_flow in manifest for local_file ( #129529 )
2024-10-31 16:36:51 +01:00
starkillerOG
4ef31f9331
Bump reolink_aio to 0.10.2 ( #129528 )
2024-10-31 16:36:50 +01:00
G Johansson
d7e304badf
Fix async_config_entry_first_refresh used after config entry is loaded in speedtestdotcom ( #129527 )
...
* Fix async_config_entry_first_refresh used after config entry is loaded in speedtestdotcom
* is
2024-10-31 16:36:49 +01:00
cryptk
bf3f1b4b49
Bump uiprotect to 6.3.2 ( #129513 )
2024-10-31 16:36:49 +01:00
Jan Bouwhuis
2ac0ff03fc
Fix current temperature calculation for incomfort boiler ( #129496 )
2024-10-31 16:36:48 +01:00
Aurore
d10553d624
Fix timeout issue on Roomba integration when adding a new device ( #129230 )
...
* Update const.py
DEFAULT_DELAY = 1 to DEFAULT_DELAY = 100 to fix timeout when adding a new device
* Update config_flow.py
continuous=False to continuous=True to fix timeout when adding a new device
* Update homeassistant/components/roomba/const.py
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com >
* Update test_config_flow.py
Change CONF_DELAY to match DEFAULT_DELAY (30 sec instead of 1)
* Update tests/components/roomba/test_config_flow.py
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com >
* Use constant for DEFAULT_DELAY in tests
---------
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com >
Co-authored-by: jbouwh <jan@jbsoft.nl >
2024-10-31 16:36:47 +01:00
Marcel van der Veldt
4dc2433e8b
Revert "Add musicassistant integration ( #128919 )" ( #129565 )
...
This reverts commit 568bdef61f .
2024-10-31 12:18:10 +01:00
Bram Kragten
60c93456c0
Merge branch 'dev' into rc
2024-10-30 18:33:24 +01:00
G Johansson
a4f210379d
Raise on non-string unique id for config entry ( #125950 )
...
* Raise on non-string unique id for config entry
* Add test update entry
* Fix breaking
* Add check get_entry_by_domain_and_unique_id
* Naming
* Add test
* Fix logic
* No unique id
* Fix tests
* Fixes
* Fix gardena
* Not related to this PR
* Update docstring and comment
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2024-10-30 18:09:50 +01:00
Bram Kragten
27e6205a37
Merge branch 'dev' into rc
2024-10-30 17:41:05 +01:00
G Johansson
3db6d82904
Add name to description placeholders automatically for reauth flows ( #129232 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2024-10-30 17:38:59 +01:00
puddly
b8ddfd642e
Bump ZHA dependencies ( #129510 )
2024-10-30 17:38:24 +01:00
Bram Kragten
c98acd42db
Bump version to 2024.11.0b0
2024-10-30 17:34:45 +01:00
Paul Bottein
39f418f2d2
Update frontend to 20241030.0 ( #129508 )
2024-10-30 17:31:41 +01:00
Jan Bouwhuis
9fbd484dfe
Add progress support to MQTT update platform ( #129468 )
...
* Add progress support to MQTT update platform and add validation on state updates
* Clean up cast to type class
* Add support for display_precision attribute
2024-10-30 17:22:55 +01:00
Jan Bouwhuis
1773f2aadc
Allow MQTT device based auto discovery ( #118757 )
...
* Allow MQTT device based auto discovery
* Fix merge error
* Remove unused import
* Fix discovery device based topics
* Fix cannot delete twice
* Improve cleanup test
* Follow up comment
* Typo
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Explain more
* Use tuple
* Default a device payload to have priority over a platform based payload
* Add unique_id to sensor test data
* Set migration flag to mark a discovery topic for migration
* Correct type hint
* Make unique_id required for components in device based discovery payload
* Remove CONF_MIGRATE_DISCOVERY from platform schema
* Unload discovered MQTT item to allow migration
* Follow up comments from code review
* ruff
* Subscribe to platform discovery wildcards first
* Use normal dict
* Use dict to persist wildcard subscription order
* Remove missed unused parameter
* Add a comment to explain we use a dict to preserve the subscription order
* Add wildcard subscription order test
* Remove discovery flag from test
* Improve discovery migration origin logging
* Assert initial wildcard discovery topics subscription order and after reconnect
* Improve log messages
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2024-10-30 17:10:15 +01:00
Michael Hansen
cb1b72d6ba
Bump intents to 2024.10.30 ( #129505 )
2024-10-30 16:20:59 +01:00
Manu
f5a2ec961d
Remove unused snapshots from Habitica ( #129499 )
2024-10-30 15:44:21 +01:00
Krisjanis Lejejs
bf40e77d65
Add Stun server with port 3478 ( #129501 )
2024-10-30 15:40:23 +01:00
Jozef Kruszynski
568bdef61f
Add musicassistant integration ( #128919 )
...
Co-authored-by: Marcel van der Veldt <m.vanderveldt@outlook.com >
2024-10-30 14:57:01 +01:00
Manu
2303521778
Use common translation strings for Habitica ( #129498 )
2024-10-30 14:56:47 +01:00
Josef Zweck
3bf2946d13
Change type of the config_entry in coordinator in tedee ( #129502 )
2024-10-30 14:53:11 +01:00
Josef Zweck
484e5cb3e8
Explicitly pass config_entry to coordinator in lamarzocco ( #129434 )
...
* Update __init__.py
* Update coordinator.py
* Update coordinator.py
* ruff
* Update coordinator.py
* move type to coordinator
2024-10-30 14:43:41 +01:00
Josef Zweck
fbe8b6c34d
Pass config_entry explicitly to coordinator in tedee ( #129432 )
...
* pass entry
* pass entry
* Update coordinator.py
* move type definition
2024-10-30 14:42:19 +01:00
Jan Bouwhuis
4e7397dc9d
Test discovery subscriptions not done when discovery is disabled ( #129458 )
...
Test discovery subscriptions not performend when discovery is disabled
2024-10-30 14:38:44 +01:00
starkillerOG
a6189106e1
Reolink add TCP push event connection as primary method ( #129490 )
2024-10-30 14:34:32 +01:00
Artur Pragacz
ed6123a3e6
Add reconfigure step to Onkyo config flow ( #129088 )
2024-10-30 14:31:43 +01:00
Noah Husby
0cd5deaa3f
Add audio output select to Cambridge Audio ( #129366 )
2024-10-30 14:28:01 +01:00
Allen Porter
6c047e2678
Refresh Nest WebRTC streams before expiration ( #129478 )
2024-10-30 14:25:43 +01:00
Martin Hjelmare
405a480cae
Create repair issue for legacy webrtc provider ( #129334 )
...
* Add repair issue
* Add tests
* Add option to not use builtin go2rtc provider
* Add test
* Add domain to new providers
* Add learn more url
* Update placeholder
* Promote the builtin provider
* Refactor provider storage
* Move check for legacy provider conflict to refresh
* Test provider registration race
* Add test for registering the same legacy provider twice
* Test test_get_not_supported_legacy_provider
* Remove blank line between bullets
* Call it built-in
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Revert "Add option to not use builtin go2rtc provider"
This reverts commit 4e31bad6c0c23d5a1c0935c985351808a46163d6.
* Revert "Add test"
This reverts commit ddf85fd4db2c78b15c1cdc716804b965f3a1f4e3.
* Update issue description
* async_close_session is optional
* Clean up after rebase
* Add required domain property to provider tests
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-10-30 14:11:17 +01:00
Erik Montnemery
b4e69bab71
Improve shutdown of esphome ffmpeg proxy ( #129326 )
...
* Improve shutdown of esphome ffmpeg proxy
* Add test
2024-10-30 13:46:05 +01:00
Erik Montnemery
db81edfb2b
Add config entry to go2rtc ( #129436 )
...
* Add config entry to go2rtc
* Address review comments
* Remove config entry if go2rtc is not configured
* Allow importing default_config
* Address review comment
2024-10-30 13:39:54 +01:00
Martin Hjelmare
24829bc44f
Fix webrtc provider interface and tests ( #129488 )
...
* Fix webrtc provider tests
* Remove future code
* Add a test of the optional provider interface
2024-10-30 13:24:23 +01:00
starkillerOG
c8594045df
Bump reolink_aio to 0.10.1 ( #129493 )
2024-10-30 13:19:45 +01:00
YogevBokobza
ea3f9b971f
Bump aioswitcher to 4.4.0 ( #129489 )
2024-10-30 12:50:38 +01:00
Robert Resch
380974eed4
Remove hassio from ALLOWED_USED_COMPONENTS and move some functions to helper ( #127228 )
...
* Remove hassio from ALLOWED_USED_COMPONENTS
* Move HassioServiceInfo to helpers.service_info
* Deprecate moved functions
* Add note about deprecation
* Fix tests
* Implement suggestion
* Typo
* Update pyproject.toml
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
---------
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-10-30 12:43:41 +01:00
Alistair Francis
8151403bf6
Bump automower-ble to 0.2.0 ( #129473 )
2024-10-30 12:31:11 +01:00
Christopher Fenner
16f5e76f00
Update PyViCare dependency to 2.35.0 ( #129038 )
2024-10-30 12:21:54 +01:00
J. Nick Koston
b6b178cac0
Fix nexia emergency heat migration ( #129365 )
2024-10-30 12:20:19 +01:00
Robert Resch
0f020366e3
Bump go2rtc-client to 0.0.1b3 ( #129486 )
2024-10-30 12:13:03 +01:00
LG-ThinQ-Integration
27a19be369
Add translation_key in LG ThinQ ( #129476 )
...
Co-authored-by: yunseon.park <yunseon.park@lge.com >
2024-10-30 11:28:28 +01:00
Blake Bryant
0c166eb307
Bump pydeako to 0.5.4 ( #129475 )
2024-10-30 11:25:11 +01:00
Erik Montnemery
79d73c28a7
Deduplicate wav creation in esphome ffmpeg_proxy tests ( #129484 )
2024-10-30 10:35:19 +01:00
LG-ThinQ-Integration
2aed01b530
Add entity_category to avoid header_toggle for switch ( #129477 )
...
add entity_category to avoid header_toggle
Co-authored-by: yunseon.park <yunseon.park@lge.com >
2024-10-30 10:34:04 +01:00
Erik Montnemery
3fb0d61271
Remove useless code from esphome ffmpeg_proxy tests ( #129481 )
2024-10-30 09:56:12 +01:00
Erik Montnemery
599acaf514
Improve demo integration's update entity ( #129401 )
...
* Improve demo integration's update entity
* Improve tests
2024-10-30 08:06:22 +01:00
TimL
5f4103a4a7
Allow smlight device to reboot before updating firmware data coordinator ( #127442 )
...
* Add delay before updating firmware coordinator
* fix update tests
* change sleep to 1s
* Timeout incase reboot fails
* update test
* test reboot timeout
* log hostname in warning
2024-10-30 08:02:30 +01:00
Kayden van Rijn
c7c72231c7
Bump opower to 0.8.6 ( #129454 )
...
* Bump opower to 0.8.6
* Bump opower to 0.8.6
2024-10-29 22:44:06 -07:00
Manu
6887a4419e
Add calendar platform to Habitica integration ( #128248 )
...
* Add calendar platform
* Add tests
* add missing reminders filter by date
* Add +1 day to todo end
* add 1 day to dailies, remove unused line of code
* Removing reminders calendar to a separate PR
* fix upcoming event for dailies
* util function for rrule string
* Add test for get_recurrence_rule
* use habitica daystart and account for isDue flag
* yesterdaily is still an active event
* Fix yesterdailies and add attribute
* Update snapshot
* Use iter, return attribute with None value
* various changes
* update snapshot
* fix merge error
* update snapshot
* change date range filtering for todos
* use datetimes instead of date in async_get_events
* Sort events
* Update snapshot
* add method for todos
* filter for upcoming events
* dailies
* refactor todos
* update dailies logic
* dedent loops
2024-10-29 20:53:49 -07:00
Erik Montnemery
db5cb6233c
Correct condition signalling non-live DB migration is in progress ( #129464 )
2024-10-29 12:26:52 -10:00
Robert Resch
963829712d
Add CameraCapabilities ( #128455 )
2024-10-29 21:36:30 +01:00
Steven B.
46ceccfbb3
Use new try_connect_all discover command in tplink config flow ( #128994 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-10-29 10:26:34 -10:00
J. Nick Koston
aaf3039967
Bump DoorBirdPy to 3.0.7 ( #129114 )
2024-10-29 10:06:24 -10:00
Shay Levy
2509f18def
Bump aioshelly to 12.0.1 ( #129453 )
2024-10-29 22:01:38 +02:00
Krisjanis Lejejs
a1e2d79613
Add cloud ICE server registration ( #128942 )
...
* Add cloud ICE server registration
* Add ice_servers to prefs, fix registration flow
* Add support for list of ICE servers
* Add ICE server cleanup on cloud logout, create tests
* Fix RTCIceServer types
* Update homeassistant/components/cloud/client.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Improve tests based on PR reviews
* Improve tests
* Use set_cloud_prefs fixture
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Robert Resch <robert@resch.dev >
2024-10-29 20:35:52 +01:00
Andre Lengwenus
96ba5c3983
Remove LCN translation placeholder key ( #129452 )
2024-10-29 20:27:13 +01:00
ollo69
041282190a
Allow set ScreenCap interval as option for AndroidTV ( #124470 )
...
Co-authored-by: Joostlek <joostlek@outlook.com >
2024-10-29 20:24:20 +01:00
functionpointer
8cdd5de75c
Change Tibber get_prices action to return datetimes as str ( #123901 )
2024-10-29 20:15:08 +01:00
Michael
a95c232f11
Add addon support to Home Assistant Analytics Insights ( #128806 )
2024-10-29 20:13:56 +01:00
Andre Lengwenus
c9aba288b4
Add switch entities for LCN key-locks and regulator-locks ( #127731 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-10-29 20:08:30 +01:00
G Johansson
35a9d502af
Use coordinator async_setup in dwd weather ( #129448 )
2024-10-29 20:07:37 +01:00
G Johansson
409c8783fe
Use coordinator async_setup in iotty ( #129449 )
2024-10-29 20:07:13 +01:00
Keilin Bickar
3adc3d7732
Add sensors for energy trends for devices ( #129439 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-10-29 20:02:08 +01:00
Steven B.
ec19712388
Bump tplink python-kasa dependency to 0.7.6 ( #129444 )
2024-10-29 09:00:43 -10:00
Åke Strandberg
2c89e89c84
Improve mapping of myuplink entities ( #129137 )
2024-10-29 19:59:04 +01:00
Manu
e602a464db
Add tests for buttons in Habitica integration ( #128194 )
...
* Add tests for button platform
* update tests
* Add skill buttons
* Assert state, add fixtures/parametrization
* entity as list
2024-10-29 19:03:41 +01:00
Erik Montnemery
ffc0651d89
Report update_percentage in zwave_js update entity ( #129386 )
2024-10-29 13:31:34 -04:00
Erik Montnemery
7162efd836
Remove duplicated entity_picture config from MQTT update entity ( #129390 )
2024-10-29 18:22:06 +01:00
epenet
8e7d782102
Move validation routine out of wallbox coordinator ( #129415 )
2024-10-29 18:13:11 +01:00
Marc Mueller
dc2028f99c
Fix devolo_home_network DataCoordinator arguments ( #129441 )
2024-10-29 18:06:42 +01:00
Adam Goode
f12ba5f7a9
Unexport unavailable metrics in Prometheus ( #125492 )
2024-10-29 17:56:54 +01:00
Erik Montnemery
45fb21e32d
Suppress update entity's update_percentage when update not in progress ( #129397 )
2024-10-29 17:56:09 +01:00
Erik Montnemery
ecbb417736
Report update_percentage in esphome update entity ( #129376 )
2024-10-29 17:51:54 +01:00
Erik Montnemery
3a59a862d5
Report update_percentage in smlight update entity ( #129383 )
2024-10-29 17:50:43 +01:00
Erik Montnemery
e34fab0045
Report update_percentage in tessie update entity ( #129385 )
2024-10-29 17:48:29 +01:00
Erik Montnemery
7254ebe0e3
Report update_percentage in teslemetry update entity ( #129384 )
2024-10-29 17:48:03 +01:00
Keilin Bickar
b43bc3f32d
Add Sense Devices for entities ( #129182 )
2024-10-29 17:44:19 +01:00
Erik Montnemery
ca3d13b5cc
Sort some code in core_config ( #129388 )
2024-10-29 17:26:08 +01:00
Robert Resch
c8818bcce3
Bump go2rtc to 1.9.6 ( #129430 )
2024-10-29 16:46:58 +01:00
Guido Schmitz
b234b5937a
Disable pylint for DevoloScannerEntity ( #129429 )
2024-10-29 16:40:38 +01:00
Krisjanis Lejejs
1bdef0f2f7
Bump hass-nabucasa to 0.83.0 ( #129422 )
2024-10-29 16:34:02 +01:00
Erik Montnemery
56fb61bd6f
Refactor esphome ffmpeg proxy ( #129330 )
2024-10-29 16:26:32 +01:00
epenet
2c7d0b8909
Initialise coordinator with config_entry in components (part 1) ( #128080 )
2024-10-29 16:18:04 +01:00
Marcel van der Veldt
cbb8d76da7
Add support for vacuum cleaners to the Matter integration ( #129420 )
2024-10-29 16:17:40 +01:00
Erik Montnemery
cce925c06c
Fix bad falsy-check in homeassistant.set_location service ( #129389 )
2024-10-29 16:11:48 +01:00
Marco
505a4bfc34
Add Smarty versions to device ( #129418 )
2024-10-29 16:06:15 +01:00
Robert Resch
58e151966c
Fix go2rtc no audio issue ( #129428 )
2024-10-29 16:01:51 +01:00
Michael
8a6c9b7afc
Remove Mobile App config entries, when the related user gets removed ( #129268 )
...
* remove config entries, when related user gets removed
* add test
2024-10-29 15:53:00 +01:00
Jirka
e72e2071b0
Fix typo in nest string ( #129423 )
...
Update strings.json
Fixed typos
2024-10-29 15:38:55 +01:00
epenet
5d3af27928
Set config_entry explicitly in history stats coordinator ( #129417 )
...
Set config_entry explicitely in history stats coordinator
2024-10-29 15:32:56 +01:00
Petar Petrov
5dc0bedbc4
Allow fetching HA url to display it in the network settings ( #128432 )
...
* Allow fetching HA url to display it in the network settings
* add tests
* use a constant for the url types
* just return all url types
* Prefer callback without await
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2024-10-29 15:28:54 +01:00
epenet
8f7ae2665c
Set config_entry explicitly in switcher kis coordinator ( #129419 )
2024-10-29 16:14:36 +02:00
epenet
10fdf819d3
Set config_entry explicitely in scrape coordinator ( #129416 )
2024-10-29 14:54:24 +01:00
LG-ThinQ-Integration
02928601ef
Add min, max for WATER_HEATER device ( #129414 )
...
Co-authored-by: jangwon.lee <jangwon.lee@lge.com >
2024-10-29 14:52:26 +01:00
LG-ThinQ-Integration
c227f6dc2c
Add timer sensor entity which has rw hour and read-only minute ( #129413 )
...
Co-authored-by: jangwon.lee <jangwon.lee@lge.com >
2024-10-29 14:44:06 +01:00
Mike Degatano
673f0224c9
Continue migration of methods from handler to aiohasupervisor ( #129183 )
2024-10-29 14:33:21 +01:00
Manu
79c602f59c
Fix available conditions for chilling frost and stealth in Habitica ( #129234 )
...
Co-authored-by: Joostlek <joostlek@outlook.com >
2024-10-29 14:24:23 +01:00
Raj Laud
07c070e253
Refactor squeezebox integration media_player to use coordinator ( #127695 )
2024-10-29 14:21:28 +01:00
Vendetta01
9bda3bd477
Fix bosch shc multi controller support ( #127844 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-10-29 14:19:33 +01:00
Marc Hörsken
2c9ad9562e
Fix visualization by inverting open/closed state of patio awnings ( #128079 )
2024-10-29 14:09:49 +01:00
Manu
c264ee22e7
Add tests for switch platform of Habitica integration ( #128204 )
2024-10-29 14:08:05 +01:00
J. Diego Rodríguez Royo
f194a689cc
Fetch power off state for Home Connect appliances' power switch ( #129289 )
2024-10-29 13:56:45 +01:00
David Bonnes
a36b350954
Fix evohome HVAC modes for VisionPro Wifi systems ( #129161 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-10-29 13:37:35 +01:00
Josef Zweck
db4278fb9d
Cleanup select mappings in lamarzocco ( #129407 )
2024-10-29 13:32:14 +01:00
David Bonnes
39ba4cff2f
Refactor evohome tests as per best practice ( #129229 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-10-29 13:29:10 +01:00
Christopher Fenner
d68da74790
Add number entities to set target temp for cooling programs in ViCare ( #127267 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-10-29 13:28:12 +01:00
Tomer Shemesh
5fc45cd736
Add support for Lutron HWQS Proc discovery ( #129274 )
2024-10-29 13:27:44 +01:00
Guido Schmitz
5ae2f3d081
Add own coordinator to devolo_home_network ( #128159 )
2024-10-29 13:23:28 +01:00
Josef Zweck
478bf643bf
Add smart standby functionality to lamarzocco ( #129333 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-10-29 13:22:37 +01:00
Daniel Hjelseth Høyer
7929895b11
Change Tibber request spread ( #129276 )
2024-10-29 13:12:07 +01:00
Erik Montnemery
da11a72b4c
Create repair asking user to remove duplicate config entries ( #127948 )
...
Co-authored-by: Joostlek <joostlek@outlook.com >
2024-10-29 13:10:56 +01:00
Mike Degatano
1649368cee
Bump aiohasupervisor to 0.2.0 ( #129348 )
2024-10-29 13:07:59 +01:00
dontinelli
a528d62c16
Add test for extended data in setup for solarlog ( #129345 )
2024-10-29 13:07:48 +01:00
Guido Schmitz
bd13dbdad0
Use new generic notation in devolo_home_network ( #129080 )
2024-10-29 13:07:13 +01:00
Allen Porter
8e7ffd9e16
Update Nest configuration flow to handle upcoming changes to Pub/Sub provisioning ( #128909 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-10-29 12:58:36 +01:00
Manu
f0bff09b5e
Bump habitipy to 0.3.3 ( #129322 )
2024-10-29 12:48:20 +01:00
J. Diego Rodríguez Royo
0e959b3019
Added deprecation to binary door sensor at Home Connect ( #129245 )
...
Co-authored-by: Joostlek <joostlek@outlook.com >
2024-10-29 12:46:39 +01:00
Thomas55555
983cd9c3fc
Add and remove entities during runtime in Husqvarna Automower ( #127878 )
2024-10-29 12:46:04 +01:00
Erik Montnemery
2236ca3e12
Fix typo in cv.url_no_path ( #129402 )
2024-10-29 12:06:59 +01:00
Robert Resch
f3afa6a7d9
Fix hassfest docker image by pinning Python 3.12 ( #129403 )
2024-10-29 11:57:20 +01:00
Brett Adams
ce7e2e3243
Clean up SensorRestore in Tesla Fleet ( #129116 )
...
* Remove, fix, and test restore
* slightly better comment
* use restore instead
* parametrize test
* Apply suggestions from code review
* revert change to Teslemetry
* revert change to Teslemetry
---------
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
2024-10-29 11:41:35 +01:00
Robert Resch
13416825b1
Go2rtc server start is waiting until we got the api listen stdout line ( #129391 )
2024-10-29 11:28:40 +01:00
J. Nick Koston
6c664e7ba9
Bump protobuf to 5.28.3 ( #129370 )
2024-10-29 11:22:31 +01:00
LG-ThinQ-Integration
34359617b5
Bump thinqconnect to 0.9.9 ( #129394 )
2024-10-29 11:16:19 +01:00
Erik Montnemery
9e2696b9bc
Report update_percentage in matter update entity ( #129380 )
2024-10-29 10:57:52 +01:00
Paul Bottein
bf840e8bfa
Use device name for matter entities ( #127798 )
2024-10-29 10:54:25 +01:00
Robert Resch
1f03c140f5
Bump go2rtc-client to 0.0.1b2 ( #129395 )
2024-10-29 10:45:00 +01:00
Marc Mueller
2de161ce0e
Fix mariadb recorder tests for Python 3.13 ( #129303 )
2024-10-29 09:17:47 +01:00
Marc Mueller
1171106afb
Run postgres job on ubuntu 24.04 [ci] ( #129381 )
2024-10-29 09:15:04 +01:00
Robert Resch
f57ae73071
Bump webrtc-models to 0.1.0 ( #129373 )
2024-10-29 08:33:54 +01:00
Robert Resch
59872b5698
Enable strict typing for go2rtc ( #129374 )
2024-10-29 08:25:49 +01:00
Robert Resch
7cd8ea00d1
Bump uv to 0.4.28 ( #129372 )
2024-10-28 21:20:59 -10:00
Robert Resch
4b2f38926a
Bump go2rtc binary to 1.9.5 ( #129371 )
2024-10-29 08:01:59 +01:00
Allen Porter
537c95cf29
Update nest to use the async WebRTC APIs ( #129369 )
...
* Update nest to use the new `async_handle_webrtc_offer` APIs.
* Close sessions when sessions end
* Switch to the correct close API
2024-10-29 07:18:59 +01:00
epenet
81a5722708
Fix flaky DHCP tests in CI ( #129327 )
2024-10-28 13:41:50 -10:00
Jan Bouwhuis
c150b913ac
Use URL validation schema for mqtt update entity_picture and remove custom implementation ( #129360 )
2024-10-28 23:36:17 +01:00
J. Nick Koston
3e4b67db6c
Bump yarl to 1.17.0 ( #129358 )
2024-10-28 23:11:14 +01:00
G Johansson
d727f8ff50
Clarify event tracking in docstrings for track_state_change/report ( #129338 )
...
* Clarify event tracking in docstrings for track_state_change/report
* Fixes
* Update homeassistant/helpers/event.py
* Update homeassistant/helpers/event.py
Co-authored-by: J. Nick Koston <nick@koston.org >
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-10-28 23:05:06 +01:00
G Johansson
9546bf1dee
Use shorthand attribute for native value in statistics ( #129355 )
2024-10-28 22:43:09 +01:00
Michael Hansen
dd9ce34d18
Allow a fixed number of ffmpeg proxy conversions per device ( #129246 )
...
Allow a fixed number of conversions per device
2024-10-28 13:26:43 -07:00
G Johansson
73f2d972e4
Use shorthand attribute for available in statistics ( #129354 )
2024-10-28 21:01:34 +01:00
G Johansson
7d699c6c35
Fix calculation of attributes in statistics ( #128475 )
...
* Fix calculation of attributes in statistics
* Cleanup
* Mods
* Fix device class
* Typing
* Mod uom calc
* Fix UoM
* Fix docstrings
* state class docstring
2024-10-28 19:45:47 +01:00
dontinelli
21f23f67f4
Fix spelling mistake in notify ( #129349 )
2024-10-28 18:39:36 +01:00
Joost Lekkerkerker
8874ba2779
Add LG ThinQ to LG brand ( #129346 )
2024-10-28 18:24:24 +01:00
LG-ThinQ-Integration
420538e6e7
Add LG ThinQ integration ( #129299 )
...
Co-authored-by: jangwon.lee <jangwon.lee@lge.com >
2024-10-28 17:22:24 +01:00
dotvav
8eb68b54d9
Palazzetti integration ( #128259 )
...
Co-authored-by: Joostlek <joostlek@outlook.com >
2024-10-28 17:19:05 +01:00
Robert Resch
80202f33cb
Fix go2rtc tests ( #129342 )
2024-10-28 17:12:28 +01:00
YogevBokobza
c24579bfb2
Add switcher s12 support ( #127277 )
...
Co-authored-by: Joostlek <joostlek@outlook.com >
Co-authored-by: Shay Levy <levyshay1@gmail.com >
2024-10-28 16:57:24 +01:00
Noah Husby
21256c4529
Remove media player shuffle check from Cambridge Audio ( #129235 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-10-28 16:57:09 +01:00
J. Diego Rodríguez Royo
668626b920
Add ServiceValidationError to Home Connect ( #129309 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-10-28 16:48:56 +01:00
Wendelin
cbfa3bb56d
Hassio logs boots ( #129151 )
...
* Add hassio logs/boots proxy settings
* Add hassio http tests
2024-10-28 16:41:14 +01:00
Robert Resch
536fcf02d7
Fix CI by running gen_requirements_all.py ( #129339 )
2024-10-28 16:39:49 +01:00
Erik Montnemery
a8ac3acbbe
Bump pychromecast to 14.0.5 ( #129251 )
2024-10-28 16:07:23 +01:00
TheJulianJES
7980155375
Bump ZHA to 0.0.36 ( #129247 )
2024-10-28 16:07:04 +01:00
Robert Resch
aa855e31c8
Convert async_get_webrtc_client_configuration to a callback ( #129329 )
2024-10-28 15:47:22 +01:00
Robert Resch
675ee8e813
Add async webrtc offer support ( #127981 )
...
* Add async webrtc offer support
* Create dataclass for messages
* Send session ID over websocket
* Fixes
* Rename
* Implement some review findings
* Add WebRTCError and small renames
* Use dedicated function instead of inspec
* Update go2rtc-client to 0.0.1b1
* Improve checking for sync offer
* Revert change as not needed anymore
* Typo
* Fix tests
* Add missing go2rtc tests
* Move webrtc offer tests to test_webrtc file
* Add ws camera/webrtc/candidate tests
* Add missing tests
* Implement suggestions
* Implement review changes
* rename
* Revert test to use ws endpoints
* Change doc string
* Don't import from submodule
* Get type form class name
* Update homeassistant/components/camera/__init__.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Adopt tests
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Fix tests
---------
Co-authored-by: Bram Kragten <mail@bramkragten.nl >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Erik <erik@montnemery.com >
2024-10-28 15:46:15 +01:00
unfug-at-github
50ccce7387
React to state report events to increase sample size of statistics ( #129211 )
...
* react to state reported events to increase sample size
* added test case for timinig and minor corrections
2024-10-28 14:41:48 +01:00
Markus Jacobsen
40b561ea69
Add shuffle media controls to Bang & Olufsen ( #129325 )
2024-10-28 13:39:49 +01:00
G Johansson
a0f73bd30f
Add reconfigure flow to Sensibo ( #129280 )
2024-10-28 12:29:06 +01:00
Tsvi Mostovicz
1b7fcce42d
Assert keys exist in Jewish calendar tests ( #129295 )
2024-10-28 12:23:45 +01:00
J. Nick Koston
4749af6e90
Convert WebSocket messages to bytes before passing them to send_message ( #129300 )
2024-10-28 12:21:12 +01:00
Maikel Punie
f7ad40263b
Bump velbusaio to 2024.10.0 ( #129305 )
2024-10-28 12:19:08 +01:00
epenet
e5b25bfa58
Use reauth_confirm in ovo_energy ( #129306 )
2024-10-28 11:52:38 +01:00
epenet
1d23adcda3
Use start_reauth_flow in system_bridge tests ( #129318 )
2024-10-28 11:52:13 +01:00
epenet
0216d36ab7
Use start_reauth_flow in permobil tests ( #129314 )
2024-10-28 11:51:16 +01:00
epenet
2bec20ad76
Ensure config entry is added to hass in reauth/reconfigure tests ( #129315 )
2024-10-28 11:03:42 +01:00
G Johansson
93c1245b0f
Use start_reauth_flow in apple_tv test ( #129313 )
...
* Use start_reauth_flow in apple_tv test
* Fix
2024-10-28 10:42:19 +01:00
epenet
72504d7619
Use async_start_reauth helper in broadlink ( #129308 )
2024-10-28 09:00:11 +01:00
G Johansson
320aa34d39
Use async_start_reauth in xiaomi_miio ( #129282 )
...
* Use async_start_reauth in xiaomi_miio
* Apply suggestions from code review
Co-authored-by: Teemu R. <tpr@iki.fi >
---------
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
Co-authored-by: Teemu R. <tpr@iki.fi >
2024-10-28 08:37:38 +01:00
G Johansson
87f2a4242e
Use async_start_reauth in blink ( #129281 )
2024-10-28 07:57:18 +01:00
Joel Hawksley
9bf0cbd659
Omit declined Google Calendar events ( #128900 )
...
* Omit decline Google Calendar events
* move comment to top of function and update
* Apply suggestions from code review
* import ResponseStatus
2024-10-27 21:54:09 -07:00
Franck Nijhof
b1470fd9b8
Merge branch 'master' into dev
2024-10-28 02:46:15 +01:00
Nicolás Alonso
08016dc3b6
Lazy discover for dmaker.fan.1c ( #129297 )
2024-10-28 02:09:08 +01:00
G Johansson
7a448f5528
Add battery binary sensor to Yale Smart Alarm ( #129277 )
...
* Add battery binary sensor to Yale Smart Alarm
* Fix docstrings
2024-10-27 20:57:10 +01:00
Michael
4ac23bf14c
Add diagnostics platform to PEGELONLINE ( #129279 )
...
add diagnostics platform
2024-10-27 20:36:56 +01:00
Michael
bc708dee30
Mark PEGELONLINE entries as service ( #129278 )
...
set entry_type service
2024-10-27 20:35:19 +01:00
Erik Montnemery
2888e5748e
Fix ESPHome media proxy exit criteria ( #129267 )
2024-10-27 12:39:49 -05:00
Simone Chemelli
88f0a33e69
Update uptime deviation interval for Vodafone Station ( #129257 )
...
update uptime deviation interval
2024-10-27 15:40:58 +01:00
Michael
3165f92b6b
Fix conntected_to attribute of device tracker entities in a AVM Fritz mesh setup ( #129259 )
...
ignore orphan node links
2024-10-27 14:42:43 +01:00
Marc Mueller
3bd0fca633
Properly validate License-Expression data for licenses check ( #129216 )
2024-10-27 10:43:21 +01:00
tleydxdy
cdff10d281
Add new ZHA Inovelli blue switch strings ( #127124 )
...
ref: https://github.com/zigpy/zha/pull/203
2024-10-27 05:33:06 +01:00
Álvaro Fernández Rojas
e425741c34
Update aioairzone-cloud to v0.6.10 ( #129227 )
2024-10-26 13:19:34 -10:00
Marc Mueller
20a367b243
Fix zha tests for Python 3.13 ( #129241 )
2024-10-27 00:18:21 +02:00
Manu
fdded9e7ee
Add tests for todo platform of Habitica integration ( #128199 )
...
* Add tests for todo platform
* refactor mock_called_with
* update tests
2024-10-26 10:48:07 -07:00
Galorhallen
7d29bff136
Update govee-local-api to 1.5.3 ( #129226 )
2024-10-26 18:28:22 +02:00
G Johansson
0abfbeed3c
Fix flaky gardena_ble test ( #129225 )
2024-10-26 17:57:00 +02:00
Franck Nijhof
35b7c3038a
Revert "Fix unused snapshots not triggering failure in CI" ( #129223 )
...
Revert "Fix unused snapshots not triggering failure in CI (#128162 )"
This reverts commit e888a95bd1 .
2024-10-26 16:12:47 +02:00
boergegrunicke
46dd96a4b7
Add dishwasher salt and rinse aid nearly empty sensors ( #127762 )
...
Co-authored-by: Robert Contreras <beastie29a@users.noreply.github.com >
2024-10-26 16:09:11 +02:00
dontinelli
788232ca35
Add and remove plants (i.e. devices) dynamically in fyta ( #129221 )
2024-10-26 15:35:43 +02:00
J. Nick Koston
3b458738e0
Fix setting brightness to 0 in HomeKit when the On characteristic is not sent ( #129201 )
2024-10-26 15:29:15 +02:00
David Bonnes
2c8fc67ab1
Fix evohome failing to start with 'NoneType' object has no attribute 'get' ( #129222 )
2024-10-26 15:24:41 +02:00
David Bonnes
9b3ed3ed72
Add tests of evohome integration-specific services ( #129206 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-10-26 14:44:46 +02:00
Joost Lekkerkerker
c59197e87a
Add more spotify sensors ( #129215 )
2024-10-26 14:43:32 +02:00
Álvaro Fernández Rojas
03e3c88d8b
Update aioairzone-cloud to v0.6.9 ( #129217 )
2024-10-26 14:37:58 +02:00
Joost Lekkerkerker
39693786ef
Remove remnants of removed list_events action ( #129210 )
2024-10-26 14:37:05 +02:00
dontinelli
357c324df1
Add logger for fyta library in manifest.json ( #129218 )
2024-10-26 14:36:07 +02:00
dontinelli
650482208c
Bump fyta_cli to 0.6.10 ( #129220 )
2024-10-26 14:34:45 +02:00
J. Diego Rodríguez Royo
2acad4a78c
Home connect number platform with temperature set points entities ( #126145 )
2024-10-26 14:04:52 +02:00
jb101010-2
65ee4e1916
Bump pysuezV2 to 0.2.2 ( #129205 )
...
Co-authored-by: Joostlek <joostlek@outlook.com >
2024-10-26 11:44:02 +02:00
J. Diego Rodríguez Royo
275bbc81f0
Add Time platform with alarm clock to Home Connect ( #126155 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-10-26 11:42:51 +02:00
Marc Mueller
beafcf74ab
Update zeroconf to 0.136.0 ( #129204 )
2024-10-26 11:35:00 +02:00
Marc Mueller
e47909bb3e
Update gardena-bluetooth to 1.4.4 ( #129202 )
2024-10-26 11:34:32 +02:00
David Bonnes
0b3b9c2257
Make minor fixes / doc tweaks to evohome's WaterHeater tests ( #129138 )
2024-10-26 10:52:32 +02:00
Marc Mueller
8fb7a7e4cd
Refactor licenses check ( #129194 )
2024-10-26 10:30:10 +02:00
unfug-at-github
c5ed148c52
Fix race condition in statistics that created spikes ( #129066 )
...
* fixed race condition and added test case for updates before db load
* removed duplicated code
* improved comments, removed superfluous errors / assertions
* allow both possible outcomes of race condition
* use approx for float comparison
* Update tests/components/statistics/test_sensor.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* force new state before database load in race condition test
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2024-10-26 09:23:47 +02:00
IceBotYT
e774c710a8
Bump lacrosse_view to 1.0.3 ( #129174 )
...
Add Pydantic v2 support to LaCrosse View
2024-10-26 08:59:08 +02:00
Jan Bouwhuis
d237180a98
Allow re-discovery of mqtt integration config payloads ( #127362 )
2024-10-26 07:21:52 +02:00
Erik Montnemery
d8b618f7c3
Remove support for live recorder data migration of context ids ( #125309 )
2024-10-26 07:19:03 +02:00
epenet
e888a95bd1
Fix unused snapshots not triggering failure in CI ( #128162 )
2024-10-26 07:15:51 +02:00
Joost Lekkerkerker
36c2404a46
Add base entity to Spotify ( #128847 )
...
Co-authored-by: Christopher Fenner <9592452+CFenner@users.noreply.github.com >
2024-10-26 07:09:18 +02:00
J. Nick Koston
ba673beb82
Bump anyio to 4.6.2.post1 ( #129199 )
2024-10-26 07:06:27 +02:00
Erik Montnemery
4b56701152
Move core config class to core_config.py ( #129163 )
2024-10-26 07:00:31 +02:00
J. Nick Koston
59227116f3
Ensure go2rtc server starts using posix_spawn/vfork ( #129196 )
2024-10-26 06:51:29 +02:00
J. Nick Koston
9b0975b2ac
Fix rainmachine update entities missing display_precision ( #129195 )
2024-10-26 06:29:39 +02:00
epenet
3a39a5caa3
Move brunt coordinator to separate module ( #129090 )
2024-10-26 02:30:59 +02:00
epenet
93e270f379
Use runtime_data in aranet ( #129155 )
2024-10-26 02:30:48 +02:00
epenet
98c81fa2af
Move airthings coordinator to separate module ( #129158 )
2024-10-26 02:29:57 +02:00
Joost Lekkerkerker
1bb32a05a9
Migrate Smarty to has entity name ( #129145 )
2024-10-26 02:28:26 +02:00
Sid
5dd4b77270
Add JSON schema for manifest.json ( #128560 )
2024-10-26 02:10:58 +02:00
Andre Lengwenus
737d1aac7c
Bump lcn-frontend to 0.2.0 ( #129061 )
2024-10-26 01:57:56 +02:00
Maciej Bieniek
886feae4ca
Add support for Xiaomi Miio Standing Fan 2 (dmaker.fan.p18) ( #129160 )
2024-10-26 01:52:18 +02:00
Marc Mueller
1dfe26f14f
Update apple_weatherkit to 1.1.3 ( #129193 )
2024-10-26 01:51:28 +02:00
Marc Mueller
d66fcd23df
Update radios to 0.3.2 and pycountry to 24.6.1 ( #129186 )
2024-10-26 01:49:26 +02:00
Marc Mueller
bdfb47e999
Fix AsyncMock imports ( #129192 )
2024-10-26 01:47:27 +02:00
Paulus Schoutsen
10300cc478
Create a script service schema based on fields ( #128622 )
2024-10-26 01:05:00 +02:00
Marc Mueller
ababa639b3
Fix cambridge_audio RuntimeWarning during tests ( #129191 )
2024-10-26 01:03:52 +02:00
Bouwe Westerdijk
9f6569d658
Bump plugwise to v1.4.4 ( #129170 )
2024-10-25 23:55:28 +02:00
J. Nick Koston
24c22ebdc7
Fix powerview entity unique id migration when the config entry unique id is missing ( #129188 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-10-25 11:41:07 -10:00
Markus Jacobsen
6c365fffde
Add media seek for sources other than Deezer for Bang & Olufsen ( #128661 )
...
* Add seeking for sources other than Deezer
* Add is_seekable attribute to fallback sources and BangOlufsenSource
Add testing
* Update comment
* Use support flags instead of raising errors when seeking on incompatible source
2024-10-25 23:34:39 +02:00
Marc Mueller
dbb80dd6c0
Update krakenex to 2.2.2 ( #129185 )
2024-10-25 22:38:02 +02:00
Artur Pragacz
624834de9c
Fix service target devices by label ( #127229 )
...
* Fix service target devices by label
* More explicit test
2024-10-25 21:30:04 +02:00
Franck Nijhof
d31995f878
2024.10.4 ( #129181 )
2024-10-25 21:27:01 +02:00
Marc Mueller
017b1cae26
Update aiooui to 0.1.7 ( #129179 )
2024-10-25 21:24:43 +02:00
Franck Nijhof
c09f15b0e9
Bump version to 2024.10.4
2024-10-25 20:49:36 +02:00
Keilin Bickar
68284bed74
Add coordinators to Sense ( #129171 )
2024-10-25 20:45:55 +02:00
Joost Lekkerkerker
9a44d668d6
Bump nyt_games to 0.4.4 ( #129152 )
2024-10-25 20:43:16 +02:00
Joost Lekkerkerker
67e0197a7a
Fix NYT Games connection max streak ( #129149 )
2024-10-25 20:43:09 +02:00
Guido Schmitz
a5a8cfa17d
Fix adding multiple devices simultaneously to devolo Home Network's device tracker ( #129082 )
2024-10-25 20:43:02 +02:00
tronikos
60c3e701e9
Partially revert "LLM Tool parameters check ( #123621 )" ( #129064 )
2024-10-25 20:42:55 +02:00
Bram Kragten
b9b129dcf5
Update frontend to 20241002.4 ( #129049 )
2024-10-25 20:42:48 +02:00
Daniel Albers
d882ab236a
Remove DHCP match from awair ( #129047 )
...
Co-authored-by: Joostlek <joostlek@outlook.com >
2024-10-25 20:42:40 +02:00
Joost Lekkerkerker
140cc0e486
Bump yt-dlp to 2024.10.22 ( #129034 )
2024-10-25 20:42:17 +02:00
Guido Schmitz
6ac7c0f893
Fix devolo_home_network devices not reporting a MAC address ( #129021 )
2024-10-25 20:42:11 +02:00
J. Nick Koston
096d50617f
Fix cancellation leaking upward from the timeout util ( #129003 )
2024-10-25 20:42:04 +02:00
Simone Chemelli
9dd8c0cc4f
Fix uptime floating values for Vodafone Station ( #128974 )
2024-10-25 20:41:57 +02:00
Maikel Punie
de0fab86ec
Bump pyduotecno to 2024.10.1 ( #128968 )
2024-10-25 20:39:38 +02:00
Noah Husby
bb36dd3893
Use translated exceptions for Cambridge Audio ( #129177 )
2024-10-25 20:30:49 +02:00
Simone Chemelli
ada837ee95
Add diagnostics to Vodafone Station ( #128923 )
...
* Add diagnostics to Vodafone Station
* cleanup and exclude props based on date
2024-10-25 20:22:47 +02:00
Daniel Hjelseth Høyer
67e73173f6
Bump pyTibber to 0.30.3 ( #128860 )
2024-10-25 20:22:40 +02:00
Jan Bouwhuis
4b63829eef
Allow to set entity picture on mqtt entity platforms ( #128404 )
2024-10-25 20:16:11 +02:00
Simone Chemelli
029411d3fa
Add diagnostics to Comelit SimpleHome ( #128794 )
...
* Add diagnostics to Comelit SimpleHome
* add test
* add missing tests
* introduce SnapshotAssertion
* cleanup
* exclude date based props
2024-10-25 20:12:54 +02:00
Steven B.
6ba033f934
Bump ring-doorbell library to 0.9.8 ( #128662 )
2024-10-25 20:12:48 +02:00
Simon Lamon
3734fa948f
LinkPlay multiroom support ( #127862 )
2024-10-25 20:12:42 +02:00
Steven B.
336742e335
Bump ring-doorbell to 0.9.7 ( #127554 )
2024-10-25 20:12:41 +02:00
Markus Jacobsen
66ca424d3a
Add repeat media controls to Bang & Olufsen ( #128170 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-10-25 20:10:08 +02:00
Heiko Carrasco
2da0a91a36
Add lock to switchbot_cloud ( #115128 )
...
Co-authored-by: Ravaka Razafimanantsoa <3774520+SeraphicRav@users.noreply.github.com >
Co-authored-by: Robert Resch <robert@resch.dev >
2024-10-25 20:09:14 +02:00
J. Diego Rodríguez Royo
fee1bde231
Fix program switches unique ID at Home Connect ( #128397 )
2024-10-25 20:05:29 +02:00
mkmer
4a94430bf0
Handle temprorary hold in Honeywell ( #128460 )
2024-10-25 20:05:14 +02:00
David Bonnes
cc337f7b1e
Fix evohome regression preventing helpful messages when setup fails ( #126441 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
2024-10-25 20:05:05 +02:00
J. Diego Rodríguez Royo
d8a06777fe
Fix coffee maker device type name at applicances with programs list at Home Connect ( #128538 )
2024-10-25 20:04:53 +02:00
Marc Mueller
9207eedbfb
Update heatmiserV3 to 2.0.3 ( #129175 )
2024-10-25 20:04:37 +02:00
bru73f0rc3
c97b832648
Add more Vesync IDs for the Vital200S ( #127616 )
2024-10-25 18:58:54 +02:00
alorente
4ef629f79d
Remove check for obsolete "rain_product_available" in meteo_france ( #128533 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-10-25 18:58:34 +02:00
Michael Hansen
0b4e3c3db5
Remove category from Assist satellite entities ( #129172 )
2024-10-25 18:43:42 +02:00
Noah Husby
f12cc523b4
Enforce strict typing for Cambridge Audio ( #129004 )
2024-10-25 18:41:33 +02:00
Marc Mueller
5c3c9d2ed1
Update goslide-api to 0.7.0 ( #129168 )
2024-10-25 18:33:37 +02:00
Russell Cloran
3ac3673326
Improve prometheus metric name sanitization ( #126967 )
2024-10-25 18:33:16 +02:00
cdheiser
1a3940575e
Use TAP to activate Lutron scenes ( #127899 )
2024-10-25 18:30:19 +02:00
Noah Husby
16c8b1efab
Add all models to diagnostics for Cambridge Audio ( #129157 )
2024-10-25 18:20:54 +02:00
Marc Hörsken
0e789be09f
Add light support to WMS WebControl pro ( #128308 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-10-25 18:20:40 +02:00
J. Diego Rodríguez Royo
a948c7d69d
Door entity as enum sensor at Home Connect ( #126158 )
2024-10-25 18:18:21 +02:00
Marc Mueller
d8ec0103a9
Update zeversolar to 0.3.2 ( #129167 )
2024-10-25 18:14:04 +02:00
Isaac
50161670ce
Add "Albums" sensor to Lidarr ( #125631 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-10-25 18:13:03 +02:00
Noah Husby
c1f612dce1
Bump aiostreammagic to 2.8.4 ( #129166 )
2024-10-25 18:10:38 +02:00
J. Diego Rodríguez Royo
6fb74482d7
Add Diegorro98 as Home Connect code owner ( #129169 )
2024-10-25 18:06:22 +02:00
dontinelli
4b680ffa5f
Dynamic add/remove devices for solarlog ( #128668 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-10-25 18:02:14 +02:00
Marc Mueller
c71c8d56ce
Update pyxeoma to 1.4.2 ( #129164 )
2024-10-25 18:01:21 +02:00
IceBotYT
295ae7b4bc
Add support for Mighty Mule MMS100 to Nice G.O. ( #127765 )
2024-10-25 17:49:32 +02:00
Marc Mueller
839c884cef
Update aioopenexchangerates to 0.6.8 ( #129162 )
2024-10-25 17:40:02 +02:00
Jeef
13ffe7acfb
Add Intellifire cloud/local connectivity sensors ( #127122 )
2024-10-25 17:23:51 +02:00
Manu
39a0c0d96e
Add List access sensor to Bring integration ( #126844 )
2024-10-25 17:20:31 +02:00
Keilin Bickar
a95a542148
Update sense-energy to 0.13.2 ( #128670 )
2024-10-25 16:59:39 +02:00
Alistair Francis
b3cb2ac3ee
Add husqvarna automower ble integration ( #108326 )
...
Co-authored-by: Joostlek <joostlek@outlook.com >
2024-10-25 16:54:02 +02:00
Andre Lengwenus
759fe54132
Fix transition config storage in LCN light and scene platform ( #127847 )
2024-10-25 16:25:41 +02:00
Noah Husby
519a888e82
Bump aiostreammagic to 2.8.3 ( #129113 )
2024-10-25 16:21:08 +02:00
Erik Montnemery
4f1e4e7471
Include go2rtc in default_config ( #129144 )
...
* Include go2rtc in default_config
* Fail if binary not found in docker environment
2024-10-25 16:10:14 +02:00
epenet
7b8a32f630
Cleanup hass.data default in airtouch5 ( #129156 )
2024-10-25 15:37:07 +02:00
ashionky
92d91a65bb
Add refoss em16 device model ( #126798 )
2024-10-25 15:22:24 +02:00
rappenze
dab5289177
Add opening closing state to fibaro cover ( #126958 )
2024-10-25 15:10:20 +02:00
J. Diego Rodríguez Royo
a77cb1e579
Home connect light generalization and RGB support ( #126144 )
2024-10-25 15:08:50 +02:00
Joost Lekkerkerker
01bdda0ae6
Bump nyt_games to 0.4.4 ( #129152 )
2024-10-25 14:46:43 +02:00
Joost Lekkerkerker
fbe35e6e6b
Fix NYT Games connection max streak ( #129149 )
2024-10-25 14:19:46 +02:00
Alexandre CUER
a3cd74e30b
Bump pymoncms library to version 0.1.1 ( #129135 )
2024-10-25 14:15:35 +02:00
YogevBokobza
dbd4781de1
Bump aioswitcher to 4.2.0 ( #129118 )
...
* bump aioswitcher to 4.2.0
* Update cover.py
* switcher fix based on requested changes
2024-10-25 14:41:49 +03:00
Anton Tolchanov
6d48316436
Avoid creating Prometheus metrics for non-numeric states ( #127262 )
2024-10-25 13:31:30 +02:00
David Bonnes
cca6965cd1
Fix evohome regression preventing helpful messages when setup fails ( #126441 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
2024-10-25 13:23:17 +02:00
Simone Chemelli
dd63ed7e69
Vodafone Station typing ( #129143 )
2024-10-25 12:57:52 +02:00
Joost Lekkerkerker
61e2283146
Add base class to Smarty ( #129112 )
2024-10-25 12:46:46 +02:00
Joost Lekkerkerker
97eb768748
Add entity descriptions to Smarty sensor ( #129111 )
2024-10-25 12:46:05 +02:00
Marc Mueller
be8b5a8aeb
Add option to extract licenses [ci] ( #129095 )
2024-10-25 12:41:05 +02:00
Erik Montnemery
99ed39b26c
Fix go2rtc config schema ( #129141 )
2024-10-25 12:32:43 +02:00
G Johansson
48a0eb90a7
Migrate config entry in anova to remove devices from entry data ( #128934 )
2024-10-25 12:03:39 +02:00
Jan-Philipp Benecke
3c342077d6
Remove deprecated retries and lazy_error_count yaml option ( #128932 )
2024-10-25 12:02:47 +02:00
Claudio Ruggeri - CR-Tech
f1bef1e7e6
Remove string literals from modbus component tests ( #128899 )
2024-10-25 12:01:42 +02:00
Brett Adams
da9749ecce
Add data streaming to Teslemetry ( #127559 )
2024-10-25 11:50:37 +02:00
Christopher Fenner
fa7be597d2
Add energy consumption sensors for cooling in ViCare integration ( #127274 )
2024-10-25 11:40:25 +02:00
Jan-Philipp Benecke
53da418d68
Use NumberSelector in p1_monitor config flow ( #128939 )
2024-10-25 11:39:45 +02:00
Jan-Philipp Benecke
897ed7e381
Use ConfigEntry.runtime_data in govee_light_local ( #128998 )
2024-10-25 11:29:06 +02:00
epenet
daf0939f09
Move bluesound service registration to separate module ( #129086 )
2024-10-25 11:27:25 +02:00
Simone Chemelli
7b1d6ddcf6
Fix uptime floating values for Vodafone Station ( #128974 )
2024-10-25 11:25:27 +02:00
tronikos
267e1dd0f8
Partially revert "LLM Tool parameters check ( #123621 )" ( #129064 )
2024-10-25 11:23:34 +02:00
Noah Husby
c9d0bfce54
Add switch entity to Cambridge Audio ( #128530 )
2024-10-25 11:22:50 +02:00
Jacob Feisley
7f9e5e29a8
Add support for Faucet services in HomeKit Controller ( #129094 )
2024-10-25 11:15:13 +02:00
epenet
d0f685183d
Add comment to Rflink battery sensor definition ( #129131 )
2024-10-25 11:14:26 +02:00
Erik Montnemery
bed77bd356
Remove go2rtc config flow ( #129020 )
...
* Remove go2rtc config flow
* Address review comments
* Update manifest
* Always validate go2rtc server URL
* Remove extra client
* Update homeassistant/components/go2rtc/__init__.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Improve test coverage
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2024-10-25 11:13:43 +02:00
Noah Husby
bc0e3b254b
Add additional tests to Cambridge Audio ( #128213 )
2024-10-25 11:13:27 +02:00
Petar Petrov
47bf0ebb47
Resume adding Z-Wave device if the page is refreshed ( #129081 )
...
* ZwaveJS: Resume adding a device if the page is refreshed
* add test
* address PR comments
2024-10-25 11:08:07 +02:00
Marc Hörsken
0acb95bbd5
Prevent duplicate WMS WebControl pro config entry creation ( #128315 )
2024-10-25 11:02:13 +02:00
Manu
8665f4a251
Refactor services setup in Habitica integration ( #128186 )
2024-10-25 11:00:58 +02:00
Manu
3adacb8799
Add entity picture for healing potion in Habitica ( #129107 )
2024-10-25 10:59:37 +02:00
David Bonnes
76aa69b9ac
Switch to using a fixture for evohome Climate tests (of zones) ( #129100 )
2024-10-25 10:57:37 +02:00
Manu
78116f1596
Set up single coordinator for all config entries in IronOS ( #129108 )
2024-10-25 10:51:23 +02:00
dependabot[bot]
36693b7d9d
Bump actions/setup-python from 5.2.0 to 5.3.0 ( #129121 )
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 5.2.0 to 5.3.0.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v5.2.0...v5.3.0 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-25 10:45:14 +02:00
Keilin Bickar
8ce68f93ea
Add typing for sense component ( #129119 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-10-25 10:31:33 +02:00
Robert Resch
3512cb9599
Use webrtc-models package ( #129032 )
2024-10-25 10:18:55 +02:00
dontinelli
ea164a2030
Add missing state_class to sensors in solarlog ( #128296 )
...
* Add missing state_class
* Update snapshot
2024-10-25 09:32:56 +02:00
Joost Lekkerkerker
929ba70ef8
Add entity descriptions to Smarty Binary sensor ( #129110 )
2024-10-25 08:47:29 +02:00
Mike Degatano
5b2113c43d
Fix null hass error in supervisor update entities ( #129030 )
...
* Fix null hass error in supervisor update entities
* Share the supervisor client with coordinator
* Remove unnecessary patch of helper
* Attribute not property
2024-10-24 22:45:35 +02:00
Joost Lekkerkerker
6df2c0bab5
Add coordinator to Smarty ( #129083 )
...
* Add coordinator to Smarty
* Add coordinator to Smarty
* Fix
2024-10-24 22:41:21 +02:00
Thomas55555
1c5193aa4d
Bump aioautomower to 2024.10.3 ( #128788 )
2024-10-24 09:56:38 -10:00
Erik Montnemery
bd55fe868d
Allow update entities to report progress as a float ( #128930 )
...
* Allow update entities to report progress as a float
* Add test
* Update snapshots
* Update recorder test
* Use _attr_* in MockUpdateEntity
2024-10-24 21:20:18 +02:00
Sid
87a2465a25
Bump ruff to 0.7.1 ( #129102 )
2024-10-24 21:03:48 +02:00
Noah Husby
5f839ad3ee
Add play media capability to Cambridge Audio ( #129002 )
2024-10-24 20:33:53 +02:00
Sid
1663d8dfa9
Simplify webmin tests to use snapshot_platform ( #127754 )
2024-10-24 20:10:53 +02:00
Guido Schmitz
08eafc54e6
Fix adding multiple devices simultaneously to devolo Home Network's device tracker ( #129082 )
2024-10-24 20:10:06 +02:00
mkmer
fe1d8b137e
Handle temprorary hold in Honeywell ( #128460 )
2024-10-24 20:07:20 +02:00
Manu
39c0826f3c
Add buttons to cast skills in Habitica integration ( #126350 )
2024-10-24 19:54:59 +02:00
Jason Parker
bf63b0993d
Reduce the number of API calls in Twitch integration ( #128996 )
2024-10-24 19:51:19 +02:00
epenet
f91a1363cb
Use runtime_data in bsblan ( #129089 )
2024-10-24 17:53:06 +02:00
J. Nick Koston
a2c9aa7662
Add Meter Pro support to SwitchBot ( #128991 )
2024-10-24 17:49:40 +02:00
Noah Husby
d135da6c1d
Fix update callback in Cambridge Audio test ( #129092 )
2024-10-24 17:27:05 +02:00
Daniel Albers
d27051f04d
Remove DHCP match from awair ( #129047 )
...
Co-authored-by: Joostlek <joostlek@outlook.com >
2024-10-24 16:53:55 +02:00
epenet
b28fa2a1ad
Use shorthand attribute in template binary sensor ( #128966 )
2024-10-24 16:16:46 +02:00
David Bonnes
77a91f5a8f
Switch to using a fixture for evohome WaterHeater tests ( #127701 )
...
Co-authored-by: Christopher Fenner <9592452+CFenner@users.noreply.github.com >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
Co-authored-by: Erik Montnemery <erik@montnemery.com >
Co-authored-by: Robert Resch <robert@resch.dev >
Co-authored-by: thecem <46648579+thecem@users.noreply.github.com >
Co-authored-by: Franck Nijhof <git@frenck.dev >
Co-authored-by: Jan-Philipp Benecke <github@bnck.me >
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-10-24 16:01:29 +02:00
Marc Mueller
dcc7ee98b3
Update pytest warnings filter ( #129075 )
2024-10-24 15:59:25 +02:00
epenet
30edb2a44f
Use runtime_data in buienradar ( #129087 )
2024-10-24 15:58:33 +02:00
epenet
f63332a7aa
Use runtime_data in blue_current ( #129084 )
2024-10-24 15:46:31 +02:00
epenet
86c37ce192
Use runtime_data in bluemaestro ( #129085 )
2024-10-24 15:45:46 +02:00
Louis Christ
93e6c9e5a0
Add tests for media_player to bluesound integration ( #125864 )
2024-10-24 15:42:25 +02:00
Joost Lekkerkerker
92e1fa4d3a
Add unique id and tests for Smarty ( #129078 )
2024-10-24 14:54:19 +02:00
epenet
bf7d292884
Use runtime_data in blink ( #129072 )
2024-10-24 14:32:48 +02:00
epenet
add8db0186
Use runtime_data in blebox ( #129070 )
2024-10-24 14:32:20 +02:00
Erik Montnemery
3e62c6ae2f
Move core config functionality to its own module ( #129065 )
...
* Move core config functionality to its own module
* Adjust test
2024-10-24 13:34:51 +02:00
Joost Lekkerkerker
cd4aa8ccd6
Add config flow to Smarty ( #127540 )
...
Co-authored-by: Sid <27780930+autinerd@users.noreply.github.com >
2024-10-24 13:32:27 +02:00
Nebula83
937dbdc71f
Add config flow to Onkyo ( #117319 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
Co-authored-by: Artur Pragacz <49985303+arturpragacz@users.noreply.github.com >
Co-authored-by: Artur Pragacz <artur@pragacz.com >
Co-authored-by: Joostlek <joostlek@outlook.com >
2024-10-24 12:45:25 +02:00
jb101010-2
66a7b508b2
Switch from pysuez to pysuezV2 in Suez Water ( #127113 )
2024-10-24 12:36:36 +02:00
epenet
a5493f7947
Remove bloomsky integration ( #129073 )
...
* Small refactor to bloomsky
* Remove bloomsky integration
* Update integrations.json
2024-10-24 11:52:00 +02:00
Bram Kragten
979c4907da
Update frontend to 20241002.4 ( #129049 )
2024-10-24 11:25:11 +02:00
Joshua Shaffer
b8f6fdeb2b
Use fan mode when heat/cool is idle in homekit_controller ( #128618 )
2024-10-24 09:25:40 +01:00
dependabot[bot]
067376cb3b
Bump actions/checkout from 4.2.1 to 4.2.2 ( #129063 )
2024-10-24 10:04:21 +02:00
Max R
bdbe9255a6
Add 'select' to configure Schlage locks "Auto Lock Time" ( #123758 )
2024-10-24 09:26:43 +02:00
J. Nick Koston
c460e1bbbe
Fix cancellation leaking upward from the timeout util ( #129003 )
2024-10-23 12:00:01 -10:00
Thomas55555
7e2b72fa5e
Fix get_time_zone annotations in dt_util ( #129050 )
2024-10-23 10:34:53 -10:00
G Johansson
6ee6a8a74f
Fix calculation of attributes in group sensor ( #128601 )
...
* Fix calculation of attributes in group sensor
* Fixes
* Fixes
* Make module level function
2024-10-23 20:51:18 +02:00
J. Nick Koston
80984c94a1
Bump sensorpush-ble to 1.7.0 ( #128951 )
...
changelog: https://github.com/Bluetooth-Devices/sensorpush-ble/compare/v1.6.2...v1.7.0
2024-10-23 19:25:20 +02:00
Joost Lekkerkerker
1757b66467
Bump yt-dlp to 2024.10.22 ( #129034 )
2024-10-23 19:18:57 +02:00
Keilin Bickar
8aa25af014
Create tests for sense integration ( #128418 )
...
* Create tests for sense integration
* Rearrange files
* Update to use snapshots
* Update tests/components/sense/__init__.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Update tests/components/sense/__init__.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Update tests/components/sense/test_binary_sensor.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Update tests/components/sense/test_sensor.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Add missing imports
---------
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-10-23 18:22:21 +02:00
epenet
5a0e47be48
Use runtime_data in bang_olufsen ( #129037 )
2024-10-23 18:21:25 +02:00
Jonas Bergler
756a866ffd
Add completed to the wait variable when using triggers (wait_for_trigger) ( #123427 )
...
* Add support for the wait.completed variable when using wait with triggers
* Remove junk comment
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2024-10-23 17:19:07 +02:00
epenet
29305be23b
Use runtime_data in balboa ( #129035 )
2024-10-23 16:41:45 +02:00
Jason Parker
8253cfd21d
Remove deprecated channel views attribute from Twitch ( #129008 )
2024-10-23 16:27:19 +02:00
dependabot[bot]
165a00896e
Bump actions/cache from 4.1.1 to 4.1.2 ( #129018 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-23 16:23:07 +02:00
Guido Schmitz
2149ea1306
Fix devolo_home_network devices not reporting a MAC address ( #129021 )
2024-10-23 16:22:08 +02:00
Lektri.co
90547da007
Add switch platform to the Lektrico integration ( #126721 )
2024-10-23 16:20:08 +02:00
unfug-at-github
9ec4881d8d
Have statistics functions return a meaningful, non-none result even if only one value is available ( #127305 )
...
* have statistics functions return a meaningful, non-none result even if only one value is available
* improved code coverage
2024-10-23 16:02:46 +02:00
Erik Montnemery
487593af38
Allow configuring WebRTC stun and turn servers ( #128984 )
...
* Allow configuring WebRTC stun and turn servers
* Add tests
* Remove class WebRTCCoreConfiguration
2024-10-23 14:41:45 +02:00
Willem-Jan van Rootselaar
4e8f878d83
Bump python bsblan version 0.6.4 ( #128999 )
2024-10-23 14:16:34 +02:00
Maikel Punie
af6544c64d
Bump pyduotecno to 2024.10.1 ( #128968 )
2024-10-23 14:15:33 +02:00
kingy444
09e1f53b3e
Powerview migrate scene to string unique_id ( #128131 )
2024-10-23 14:04:07 +02:00
dependabot[bot]
1c4f191f42
Bump github/codeql-action from 3.26.13 to 3.27.0 ( #129019 )
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 3.26.13 to 3.27.0.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/v3.26.13...v3.27.0 )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-23 12:14:08 +02:00
Robert Resch
a37bd824d5
Add go2rtc binary config to expose api only on localhost ( #129025 )
2024-10-23 11:53:50 +02:00
Erik Montnemery
2c79173d20
Refactor camera.webrtc.register_ice_server ( #129024 )
...
* Refactor camera.webrtc.register_ice_server
* Apply suggestions from code review
Co-authored-by: Robert Resch <robert@resch.dev >
* Add missing import
---------
Co-authored-by: Robert Resch <robert@resch.dev >
2024-10-23 11:49:39 +02:00
Josef Zweck
eb45b89557
Remove battery device class from bmw secondary sensor ( #128970 )
...
Remove battery device class
2024-10-23 11:19:22 +02:00
Claudio Ruggeri - CR-Tech
bf8c345341
Adjust logging level in ModBus ( #128980 )
...
Fix issue 127570 in ModBus Component
2024-10-23 11:16:01 +02:00
J. Nick Koston
ef46280716
Bump orjson to 3.10.10 ( #129015 )
...
changelog: https://github.com/ijl/orjson/compare/3.10.9...3.10.10
2024-10-23 10:58:15 +02:00
Wendelin
2453e1284f
Add Hassio HTTP logs/follow to allowed paths ( #126606 )
...
* Add logs/follow to admin paths in hassio.http
* Add tests for logs/follow admin paths in hassio.http
* Add tests for logs/follow admin paths in hassio.http
* Add compress and timeout exclusions for hassio http api
* Fix should_compress usage in hassio/ingress
* Add missing follow exceptions for hassio/http
* Add hassio range header forward for logs endpoints
* Fix test syntax hassio/http
2024-10-23 09:57:14 +02:00
Pascal Vizeli
95bcb272e0
Fix FUNDING.yml to OHF ( #129013 )
2024-10-23 08:48:41 +02:00
Denis Shulyaka
e0e61b5262
Expose scripts with no fields as entities ( #123061 )
2024-10-22 23:14:07 -07:00
G Johansson
3ddef56167
Fix step in presets for generic thermostat ( #128922 )
2024-10-23 08:13:42 +02:00
epenet
f8e6fb81d6
Improve template docstring ( #128967 )
2024-10-22 19:15:27 -10:00
Jan-Philipp Benecke
683ec87adf
Use ConfigEntry.runtime_data in gardena_bluetooth ( #129000 )
2024-10-22 17:45:58 -10:00
Lektri.co
23edbe5ce7
Bump lektricowifi to 0.0.43 ( #128979 )
2024-10-22 17:41:43 -10:00
Luke Lashley
6ff32a51e3
Bump python-roborock to 2.6.1 ( #128804 )
2024-10-22 17:39:19 -10:00
Peter
4cbac3a864
Bump axis to v63 ( #129005 )
2024-10-22 23:16:52 +02:00
Álvaro Fernández Rojas
94a99b5bec
Update aioairzone-cloud to v0.6.8 ( #128992 )
2024-10-22 10:35:47 -10:00
Petro31
810bf06e16
Add limited template to at field for time triggers ( #126584 )
...
* Add limited template to at field for time triggers
* fix mypy
* Fix comments
* fix-tests
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2024-10-22 21:06:19 +02:00
J. Nick Koston
1254667b2c
Bump PySwitchBot to 0.51.0 ( #128990 )
2024-10-22 08:01:06 -10:00
Simone Chemelli
053eb8a0fd
Bump aiovodafone to 0.6.1 ( #128976 )
...
* Bump aiovodafone to 0.6.1
* remove exception
2024-10-22 18:28:00 +02:00
Simone Chemelli
82ef380256
Bump aiocomelit to 0.9.1 ( #128977 )
...
* Bump aiocomelit to 0.9.1
* remove exception
2024-10-22 18:25:33 +02:00
Marc Mueller
44449d8e72
Fix zha test RuntimeWarnings ( #128975 )
2024-10-22 18:05:40 +02:00
J. Nick Koston
6c3a0890c7
Add support for fetching bindkey from Mi cloud ( #128394 )
2024-10-22 05:53:02 -10:00
Allen Porter
8c0def7c79
Fix google tasks todo docstrings ( #128978 )
2024-10-22 07:17:48 -07:00
Krisjanis Lejejs
de77751779
Change Stun server port to 80 ( #128879 )
2024-10-22 14:23:29 +02:00
osohotwateriot
cdf809926b
Add OSO Energy services ( #118770 )
...
* Add OSO Energy services
* Fixes after review
* Add tests for OSO Energy water heater
* Fixes after review
* Revert changes for service schema in OSO Energy
* Improve osoenergy unit tests
2024-10-22 12:22:46 +02:00
Nicolas Mowen
d40341f1ad
Add snapshot service to image entity ( #110057 )
...
* Add service definition for saving snapshot of image entity
* Add service to image
* Add tests for image entity service
* Fix tests
* Formatting
* Add service icon
* Formatting
* Formatting
* Raise home assistant error instead of single log error
* Correctly pass entity id
* Raise exception from existing exception
* Expect home assistant error
* Fix services example
* Add test for templated snapshot
* Correct icon service config
* Set correct type for service template
* Remove unneeded
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* remove template
* fix imports
* Update homeassistant/components/image/__init__.py
* Apply suggestions from code review
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2024-10-22 10:20:41 +02:00
J. Nick Koston
4a94fb91d7
Bump pySwitchbot to 0.50.1 ( #128953 )
...
changelog: https://github.com/Danielhiversen/pySwitchbot/compare/0.49.0...0.50.1
2024-10-22 07:47:36 +02:00
J. Nick Koston
24ea9ca947
Bump orjson to 3.10.9 ( #128952 )
2024-10-22 07:06:51 +02:00
Allen Porter
98eb9bf2bd
Bump gcal_sync to 6.2.0 ( #128949 )
2024-10-21 22:00:50 -07:00
J. Nick Koston
1eb30cf3ab
Bump yarl to 1.16.0 ( #128941 )
2024-10-21 17:29:03 -10:00
Marc Mueller
6fd7c0ff8e
Update astroid to 3.3.5 ( #128948 )
2024-10-22 02:23:53 +02:00
J. Nick Koston
263e81cb2c
Bump xiaomi-ble to 0.33.0 ( #128946 )
2024-10-21 12:22:24 -10:00
J. Nick Koston
92ebf37d86
Bump PySwitchbot to 0.49.0 ( #128945 )
2024-10-21 12:18:26 -10:00
G Johansson
a10e406131
Fix flaky update coordinator test ( #128943 )
2024-10-21 11:52:28 -10:00
Teemu R.
21095e80a7
Expose tplink temperature sensor as measurement ( #128640 )
...
Add state_class=measurement to the temperature sensor, making it available for long-term statistics.
2024-10-21 23:39:56 +02:00
Teemu R.
55ae43ed03
Add motion detected binary_sensor for tplink ( #127883 )
...
* Add motion binary_sensor for tplink
* Remove strings definition as we have device class that handles this
* Simplify instructions
* Remove mentions about fixture creation and snapshot updates as requested
* re-add newline
2024-10-21 23:39:23 +02:00
rappenze
9cc934a972
Fix description placeholder in transmission reauth ( #128938 )
2024-10-21 23:05:24 +02:00
G Johansson
cdfec7ebb4
Implement new state property for alarm_control_panel which is using an enum ( #126283 )
...
* Alarm state from enum
* Fixes
* Set final
* Fix rebase
* Test const
* Fix breaking version
* Fix other for alarm_control_panel
* Fix integrations
* More
* More
* More
* More
* Fix zha
* Replace _attr_state
* Fix alarm_control_panel
* Fix tests
* Fixes
* Mods
* Change some
* More
* More
* More
* Tests
* Last tests
* Return enum
* Fix zha
* Remove not needed check
* Fix wording
* Fix homekit
* Mod prometheus
* Fix mypy
* Fix homekit
* Fix ifttt
2024-10-21 22:54:27 +02:00
rappenze
59ad69b637
Fix description placeholder in imap reauth ( #128940 )
2024-10-21 22:29:24 +02:00
epenet
ca6b759607
Use new reauth helpers in unifi ( #128837 )
...
* Use new reauth helpers in unifi
* Apply suggestions from code review
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update config_flow.py
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-10-21 22:25:10 +02:00
G Johansson
f9d857211f
Drop not needed reauth strings in tplink ( #128937 )
2024-10-21 22:13:54 +02:00
rahulsamant37
01ad8661d6
Add missing strings for mold indicator ( #128205 )
...
* Add missing localization keys for random component configuration
* Add missing localization keys for mold_indicator component configuration
* one_integration_at_a_time
* Fix localization strings for mold_indicator: use direct values instead of non-existing keys
* Fix localization strings for mold_indicator: use direct values instead of non-existing key
* Add missing translations for Mold Indicator helper
* correcting it for hassfest
* Fixes
---------
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
2024-10-21 22:01:23 +02:00
Jason Parker
d21b8166f0
Add subscription tier attribute to Twitch integration. ( #128870 )
...
* Add subscription tier to Twitch integration.
* Add test for Twitch tiers. Tests do not currently pass, so this is only theoretical.
* Fix variable type
* Show tier levels as 1,2,3 instead of the raw API values of 1000,2000,3000.
* Make Twitch subscription tier fixtures strings.
* Use proper assertion value for subscription tier test.
Edited on a bus on my phone. 😎
* Update homeassistant/components/twitch/coordinator.py
* Update tests/components/twitch/test_sensor.py
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-10-21 21:54:10 +02:00
rappenze
63582bb489
Fix description placeholder in brunt reauth ( #128933 )
...
* Fix description placeholder in brunt reauth
* Update homeassistant/components/brunt/config_flow.py
Co-authored-by: Jan-Philipp Benecke <github@bnck.me >
* Update homeassistant/components/brunt/config_flow.py
Co-authored-by: Jan-Philipp Benecke <github@bnck.me >
---------
Co-authored-by: Jan-Philipp Benecke <github@bnck.me >
2024-10-21 21:02:22 +02:00
G Johansson
c19f2de3a8
Allow Timer title to be translated ( #128927 )
2024-10-21 20:42:18 +02:00
Erik Montnemery
d2e7b61eb2
Remove explicit templating of logbook service data ( #128902 )
2024-10-21 20:21:05 +02:00
Erik Montnemery
13a448ebfe
Remove explicit templating of velbus service data ( #128904 )
2024-10-21 20:20:54 +02:00
Erik Montnemery
bad2e1f9c4
Remove explicit templating of minio service data ( #128905 )
2024-10-21 20:20:44 +02:00
Erik Montnemery
8edac51401
Remove explicit templating of telegram_bot service data ( #128906 )
2024-10-21 20:20:29 +02:00
G Johansson
f34ba9bf96
Bump holidays to 0.59 ( #128924 )
2024-10-21 20:19:56 +02:00
G Johansson
82aea946a2
Allow Random title to be translated ( #128928 )
2024-10-21 20:19:43 +02:00
G Johansson
a0665dc431
Fix description placeholder in fibaro reauth ( #128925 )
2024-10-21 20:16:05 +02:00
G Johansson
e32d6cdecd
Allow Trend title to be translated ( #128926 )
2024-10-21 20:10:54 +02:00
Erik Montnemery
23b43319a8
Add update_percentage property to update entity ( #128908 )
2024-10-21 19:49:50 +02:00
Simone Chemelli
e7a7a18c43
Add diagnostics to Vodafone Station ( #128923 )
...
* Add diagnostics to Vodafone Station
* cleanup and exclude props based on date
2024-10-21 19:47:12 +02:00
Erik Montnemery
8e5abcf5c2
Deprecate entity_id template variable in camera services ( #128592 )
...
* Deprecate entity_id template variable in camera services
* Update snapshots
* Tiny lang tweak
* Fix translation
---------
Co-authored-by: Franck Nijhof <git@frenck.dev >
2024-10-21 19:38:02 +02:00
Simone Chemelli
e08e8641cb
Add diagnostics to Comelit SimpleHome ( #128794 )
...
* Add diagnostics to Comelit SimpleHome
* add test
* add missing tests
* introduce SnapshotAssertion
* cleanup
* exclude date based props
2024-10-21 19:33:32 +02:00
Manu
3e8f3cfb49
Add firmware update entity to IronOS integration ( #123031 )
2024-10-21 19:20:23 +02:00
G Johansson
1eaaa5c6d3
Add config flow to local_file ( #125835 )
...
* Add config flow to local_file
* Small mods
* Add/fix tests
* Fix
* slug
* Fix strings
* Mod strings
2024-10-21 19:04:43 +02:00
Manu
1cc776d332
Add fan set_speed support for Xiaomi Mi Air Purifier 3C ( #126870 )
2024-10-21 18:16:12 +02:00
Barry vd. Heuvel
4009ae7d77
Add floor heating device valve positions in Homematic IP Cloud ( #122759 )
...
* Update sensor.py for new FALMOT Sensors
First Integration attemp to support ValvePosition as Sensor for HmIP-FALMOT-C12
* Update sensor.py
* Update sensor.py
* Add Valve Position to FALMOT-C12
* modified: devcontainer
* Service für minimum vale postion hinzugefügt.
* update to services
* Service call optimized
* Add valvePosition to HomematicIP Cloud for Falmot-C12 and show only channels that are connected with an motorized actuator
* Fix some tests
* Add icon for service
* Fix tests, add check for ValveState in icon
* Remove minimum valve service
* REmove minimum valve
* Use list comprehension for devices, support other terminal blocks
* Remove unused constant
* Check correct channel
---------
Co-authored-by: thecem <46648579+thecem@users.noreply.github.com >
2024-10-21 17:54:31 +02:00
DurandAN
07506faa3a
Add SIA alarm code ( #127467 )
2024-10-21 17:38:33 +02:00
Álvaro Fernández Rojas
4d787ec93c
Add Airzone Cloud switch entities to zones ( #125917 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-10-21 17:03:48 +02:00
Álvaro Fernández Rojas
188413a531
Add Airzone Cloud main zone mode select ( #125918 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-10-21 16:50:44 +02:00
Mike Degatano
ad55c9cc19
Remaining addon management to aiohasupervisor ( #128484 )
...
* Move set addon options to aiohasupervisor
* addon stats to aiohasupervisor and test fixes
* addon changelogs to aiohasupervisor
* Raise correct error for library in tests
* Cache client in instance property
* Use singleton method rather then HassIO instance method
* Mock supervisor client in more tests
2024-10-21 16:41:00 +02:00
Erik Montnemery
9b3ac49298
Remove explicit templating of persistent_notification service data ( #128903 )
2024-10-21 16:34:36 +02:00
Álvaro Fernández Rojas
4306b0caba
Add new QNAP QSW uptime timestamp sensor ( #122589 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-10-21 16:33:41 +02:00
Álvaro Fernández Rojas
ebd1baa42c
Add Airzone switch entities to zones ( #124562 )
2024-10-21 16:33:22 +02:00
myztillx
6861bbed79
Add ecobee set_sensors_used_in_climate service ( #102871 )
...
* Add set_active_sensors Service
* Remove version bump from service addition commit
* Reviewer suggested changes
* Changed naming to be more clear of functionality
* Adjusted additional naming to follow new convention
* Updated to pass failing CI tests
* Fix typo
* Fix to pass CI
* Changed argument from climate_name to preset_mode and changed service error
* Made loop more clear and changed raised error to log msg
* Fix typo
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Removed code that was accidentally added back in and fixed mypy errors
* Add icon for service
* Added sensors as attributes and updated tests
* Revert changes made in #126587
* Added tests for remote_sensors and set_sensors_used_in_climate
* Changed back to load multiplatforms (#126587 )
* Check for empty sensor list and negative tests for errors raised
* Added tests and fixed errors
* Add hass to class init to allow for device_registry lookup at startup and check for name changed by user
* Added tests to test the new functions
* Simplified code and fixed testing error for simplification
* Added freeze in test
* Fixed device filtering
* Simplified code section
* Maintains the ability to call `set_sensors_used_in_climate` function even is the user changes the device name from the ecobee app or thermostat without needing to reload home assistant.
* Update tests with new functionality. Changed thermostat identifier to a string, since that is what is provided via the ecobee api
* Changed function parameter
* Search for specific ecobee identifier
* Moved errors to strings.json
* Added test for sensor not on thermostat
* Improved tests and updated device check
* Added attributes to _unrecoreded_attributes
* Changed name to be more clear
* Improve error message and add test for added property
* Renamed variables for clarity
* Added device_id to available_sensors to make it easier on user to find it
---------
Co-authored-by: Robert Resch <robert@resch.dev >
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2024-10-21 16:21:56 +02:00
Andrew
25f66e6ac0
Bump pyopenweathermap to v0.2.1 ( #128892 )
2024-10-21 16:20:39 +02:00
epenet
838519e89f
Use STATE_ON/STATE_OFF constants in template test ( #128883 )
2024-10-21 16:19:44 +02:00
epenet
be4641b8f3
Push real binary sensor states to state machine in tests ( #128894 )
2024-10-21 16:19:25 +02:00
Erik Montnemery
e861cab727
Add update_percentage state attribute to update entity ( #128877 )
...
* Add update_percentage state attribute to update entity
* Update tests
* Update tests
2024-10-21 15:31:48 +02:00
Steven B.
f8f87ec091
Add reconfigure flow to ring integration ( #128357 )
...
Co-authored-by: Christopher Fenner <9592452+CFenner@users.noreply.github.com >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-10-21 15:30:05 +02:00
Erik Montnemery
c0f1996478
Remove dead code from concord232 ( #128907 )
2024-10-21 15:23:43 +02:00
Petar Petrov
106746ce58
Include Z-Wave JS lowSecurityReason in node added websocket message ( #128896 )
...
* Propagate lowSecurityReason to FE when adding a zwavejs device insecurely
* update tests
2024-10-21 14:27:04 +02:00
Cyrill Raccaud
62773fa88a
Simplify Swiss public transport coordinator ( #128891 )
2024-10-21 14:15:18 +02:00
Paul Bottein
28a8ed62f3
Add translations for Netatmo thermostat preset modes ( #128890 )
2024-10-21 13:00:23 +02:00
Cyrill Raccaud
110751e992
Use runtime_data for Swiss Public Transport ( #128369 )
...
* use runtime_data instead of hass.data[<key>]
* fix service response export type
* reduce runtime_data to be just the coordinator
* fix rebase
* fix ruff
* address reviews
* address reviews
* no general core import
* no general config_entries import
* fix also for services
* remove untyped config entry
* remove unneeded cast
2024-10-21 11:50:22 +02:00
Erik Montnemery
0d447c9d50
Improve entity cached attributes ( #128876 )
2024-10-21 10:29:01 +02:00
Joost Lekkerkerker
827d6d1d2d
Add audio feature sensors to Spotify ( #128785 )
2024-10-21 09:46:38 +02:00
J. Nick Koston
a64972fe38
Bump habluetooth to 3.6.0 ( #128815 )
2024-10-21 09:45:24 +02:00
Xitee
09bdc81aeb
Remove myself from roomba codeowners ( #128858 )
2024-10-21 09:10:07 +02:00
Daniel Hjelseth Høyer
c057de3a3c
Bump pyTibber to 0.30.3 ( #128860 )
2024-10-21 09:09:29 +02:00
Allen Porter
1c4aff3ee1
Bump google-nest-sdm to 6.1.3 ( #128871 )
2024-10-21 09:05:37 +02:00
epenet
6bfed5c98c
Use new reauth helpers in yale_smart_alarm ( #128836 )
2024-10-20 23:52:37 +02:00
Alexander Knöbel
f01231277b
Add humidity to KNX climate ( #128844 )
2024-10-20 22:17:00 +02:00
Oliver Woodings
94534f714c
Reduce the size of the Nest event media storage cache ( #128855 )
...
Reduce max media items per nest device
2024-10-20 10:58:27 -07:00
Christopher Fenner
1f9c06e606
Align consumption sensor names in ViCare integration ( #127888 )
2024-10-20 17:17:46 +02:00
LunaBytesBack
711c448242
Add Twitch stream viewer as readable data for integration ( #128787 )
2024-10-20 16:07:43 +02:00
peteS-UK
0c6a640e50
Add New Music Category for Media Browser ( #128147 )
2024-10-20 16:00:55 +02:00
epenet
11d9a71e5d
Use new reauth helpers in withings ( #128826 )
2024-10-20 15:54:04 +02:00
epenet
eed842fff1
Use new reauth helpers in yalexs_ble ( #128831 )
2024-10-20 15:53:46 +02:00
Joost Lekkerkerker
49fafcc68a
Add Spotify to strict typing ( #128846 )
2024-10-20 15:51:06 +02:00
Marc Mueller
c46cccc3cd
Update attrs to 24.2.0 ( #126656 )
2024-10-20 15:48:42 +02:00
epenet
dd714cc95e
Use new reauth helpers in yolink ( #128834 )
2024-10-20 15:36:13 +02:00
epenet
f9ce8fa368
Use new reauth helpers in youtube ( #128835 )
2024-10-20 15:34:37 +02:00
epenet
4fc872a4cb
Use new reauth helpers in weheat ( #128824 )
2024-10-20 15:30:49 +02:00
Bouwe Westerdijk
c8556f69e7
Bump plugwise to v1.4.3 ( #128773 )
2024-10-20 15:25:13 +02:00
Franck Nijhof
0b3f660626
Auto lower case username for Schlage auth flows ( #128730 )
2024-10-20 12:48:18 +02:00
epenet
7fa359764d
Use new reauth helpers in vicare ( #128779 )
2024-10-20 10:07:42 +02:00
Marc Mueller
2bc642ae6f
Update zhong-hong-hvac to 1.0.13 ( #128822 )
2024-10-20 10:07:14 +02:00
epenet
5228aa5e5c
Use new reauth helpers in yale ( #128828 )
2024-10-20 10:01:53 +02:00
epenet
d9c61a37bb
Use new reauth helpers in xiaomi_ble ( #128827 )
2024-10-20 10:01:18 +02:00
tronikos
5f662988ff
Handle invalid zeroconf messages in Android TV Remote ( #128819 )
2024-10-20 09:56:30 +02:00
epenet
87c9c0c3b1
Use new reauth helpers in whirlpool ( #128825 )
2024-10-20 09:55:16 +02:00
epenet
0ede15dcbf
Use new reauth helpers in webostv ( #128823 )
2024-10-20 09:54:23 +02:00
Joost Lekkerkerker
8ceecec5b8
Bump spotifyaio to 0.7.1 ( #128807 )
2024-10-20 09:49:23 +02:00
Paulus Schoutsen
28ff138370
Simplify custom component loading ( #128813 )
2024-10-20 09:47:27 +02:00
epenet
e8acb48b1e
Use new reauth helpers in wallbox ( #128820 )
2024-10-20 09:45:55 +02:00
epenet
b588bd6e4f
Use new reauth helpers in weatherflow_cloud ( #128821 )
2024-10-20 09:43:55 +02:00
Allen Porter
d9fd2c28b0
Bump google-nest-sdm to 6.1.0 ( #128812 )
2024-10-20 09:42:14 +02:00
Marc Mueller
0a02ed2a39
Update eq3btsmart to 1.2.0 ( #128808 )
2024-10-20 09:37:11 +02:00
epenet
b13e1b3d44
Use new reauth helpers in teslemetry ( #128759 )
2024-10-19 22:05:13 +02:00
epenet
98732cb033
Use new reauth helpers in tessie ( #128760 )
2024-10-19 22:04:52 +02:00
J. Diego Rodríguez Royo
eaa4a43458
Remove erroneous switch entity description at Home Connect ( #128576 )
2024-10-19 19:30:00 +02:00
epenet
6af6b73c89
Use new reauth helpers in volvooncall ( #128782 )
2024-10-19 19:22:20 +02:00
epenet
990987ac92
Use new reauth helpers in verisure ( #128778 )
2024-10-19 19:21:43 +02:00
epenet
fd8f5b9ff0
Use new reauth helpers in unifiprotect ( #128775 )
2024-10-19 19:21:09 +02:00
Raj Laud
062b61affb
Bump pysqueezebox to v0.10.0 ( #128774 )
2024-10-19 19:17:43 +02:00
Luke Lashley
311aa74dd3
Fix device data roborock ( #128792 )
2024-10-19 13:10:23 -04:00
epenet
0704c3ccb9
Use new reauth_helpers in nest ( #128699 )
...
Use reauth_confirm in nest
2024-10-19 09:57:18 -07:00
epenet
d375dca1f1
Use new reauth helpers in smarttub ( #128743 )
2024-10-19 17:12:48 +02:00
epenet
5f04a6239e
Use new reauth helpers in vodafone_station ( #128781 )
2024-10-19 16:42:01 +02:00
epenet
6f9c99ac6c
Use new reauth helpers in vlc_telnet ( #128780 )
2024-10-19 16:03:45 +02:00
epenet
3c50b00a9a
Use new reauth helpers in tankerkoenig ( #128756 )
2024-10-19 16:00:05 +02:00
epenet
ce8893ef6b
Use new reauth helpers in switcher_kis ( #128750 )
2024-10-19 16:26:55 +03:00
epenet
5fb7bb50e0
Use new reauth helpers in tautulli ( #128758 )
2024-10-19 14:58:46 +02:00
epenet
15bd5bf6f6
Use new reauth helpers in sunweg ( #128747 )
2024-10-19 14:57:32 +02:00
epenet
b35c1d852e
Use new reauth helpers in steam_online ( #128746 )
2024-10-19 14:56:47 +02:00
epenet
93ec127245
Use new reauth helpers in sonarr ( #128745 )
2024-10-19 14:56:13 +02:00
epenet
42613dbcf8
Use new reauth helpers in smlight ( #128744 )
2024-10-19 14:54:52 +02:00
epenet
a9ec5f5c38
Use new reauth helpers in sleepiq ( #128742 )
2024-10-19 14:54:00 +02:00
epenet
10b04f41df
Use new reauth helpers in skybell ( #128741 )
2024-10-19 14:44:06 +02:00
epenet
8a16504988
Use new reauth helpers in tailwind ( #128755 )
2024-10-19 14:43:31 +02:00
epenet
703e51d500
Use new reauth helpers in sensibo ( #128738 )
2024-10-19 14:43:14 +02:00
epenet
f97d6b552b
Use new reauth helpers in tailscale ( #128752 )
2024-10-19 14:43:08 +02:00
epenet
f592c64c6a
Use new reauth helpers in thethingsnetwork ( #128761 )
2024-10-19 14:42:31 +02:00
epenet
5d5355bc41
Use new reauth helpers in tplink_omada ( #128762 )
2024-10-19 14:42:03 +02:00
Marc Mueller
f02c14d327
Update ha-ffmpeg to 3.2.1 ( #128769 )
2024-10-19 14:41:16 +02:00
Álvaro Fernández Rojas
ca4f971eb4
Fix Airzone Cloud climate temperature range ( #128740 )
2024-10-19 14:38:15 +02:00
epenet
e43bf3b05a
Use new reauth helpers in sfr_box ( #128739 )
2024-10-19 14:37:40 +02:00
Ville Skyttä
38e7dcfd12
Bump upcloud-api to 2.6.0 ( #128734 )
2024-10-19 14:35:57 +02:00
epenet
6ccb4b726a
Use new reauth helpers in schlage ( #128736 )
2024-10-19 14:34:44 +02:00
Joost Lekkerkerker
ecf167e889
Bump spotifyaio to 0.7.0 ( #128751 )
2024-10-19 14:34:01 +02:00
epenet
dce819f57b
Use new reauth helpers in trafikverket_ferry ( #128763 )
2024-10-19 14:33:47 +02:00
epenet
fe7328b92e
Use new reauth helpers in trafikverket_train ( #128764 )
2024-10-19 14:33:10 +02:00
epenet
46fa9e6b82
Use new reauth helpers in transmission ( #128765 )
2024-10-19 14:32:26 +02:00
Álvaro Fernández Rojas
76712439ee
Fix Airzone climate temperature range ( #128737 )
2024-10-19 14:31:52 +02:00
epenet
5a2830a654
Use new reauth helpers in tuya ( #128766 )
2024-10-19 14:27:11 +02:00
epenet
b34ca9a521
Use new reauth helpers in twitch ( #128767 )
2024-10-19 14:26:49 +02:00
epenet
7fc4a65868
Use new reauth helpers in tplink ( #128768 )
2024-10-19 14:25:53 +02:00
epenet
85899a59c0
Use new reauth helpers in surepetcare ( #128748 )
2024-10-19 13:41:45 +02:00
Ville Skyttä
73214be565
Bump huawei-lte-api to 1.9.3 ( #128731 )
2024-10-19 11:09:18 +00:00
starkillerOG
175a87f948
Catch Reolink LoginFirmwareError ( #128590 )
2024-10-19 13:02:29 +02:00
Kuba Kaflik
201aab9f73
Allow SSL security_protocol configuration property in apache_kafka component ( #128651 )
2024-10-19 12:05:37 +02:00
epenet
0581d614f6
Use new reauth helpers in rympro ( #128728 )
2024-10-19 11:34:11 +02:00
epenet
9622a11b2e
Use new reauth helpers in pvpc_hourly_pricing ( #128721 )
2024-10-19 11:25:00 +02:00
epenet
f17c5bc334
Use new reauth helpers in samsungtv ( #128729 )
2024-10-19 11:24:41 +02:00
epenet
ed9f40fc4c
Use new reauth helpers in roborock ( #128726 )
2024-10-19 11:15:58 +02:00
epenet
31a58a21c6
Use new reauth helpers in ruckus_unleashed ( #128727 )
2024-10-19 11:01:17 +02:00
Joost Lekkerkerker
061ece55f3
Add coordinator to Twitch ( #127724 )
2024-10-19 10:59:37 +02:00
epenet
391f278ee5
Use new reauth helpers in radarr ( #128725 )
2024-10-19 10:54:34 +02:00
epenet
004b323fd4
Use new reauth helpers in purpleair ( #128719 )
2024-10-19 10:37:01 +02:00
epenet
088cfed794
Use new reauth helpers in prosegur ( #128718 )
2024-10-19 10:36:27 +02:00
epenet
908f649ea7
Use new reauth helpers in powerwall ( #128717 )
2024-10-19 10:36:01 +02:00
epenet
c214adcdf0
Use new reauth helpers in point ( #128716 )
2024-10-19 10:35:32 +02:00
epenet
097ba07f20
Use new reauth helpers in pi_hole ( #128715 )
2024-10-19 10:34:40 +02:00
epenet
0c04373b79
Use new reauth helpers in philips_js ( #128714 )
2024-10-19 10:15:59 +02:00
epenet
dd8f1800df
Use new reauth_helpers in nextcloud ( #128700 )
2024-10-19 10:15:29 +02:00
epenet
81b918c392
Use new reauth_helpers in motioneye ( #128695 )
2024-10-19 10:14:36 +02:00
epenet
43038564fe
Use new reauth_helpers in monzo ( #128694 )
2024-10-19 10:13:48 +02:00
epenet
bcd77de328
Use new reauth helpers in pvoutput ( #128720 )
2024-10-19 10:12:22 +02:00
epenet
0d90d6586e
Use new reauth_helpers in openexchangerates ( #128706 )
...
Use reauth_confirm in openexchangerates
2024-10-19 10:10:08 +02:00
epenet
2324bccbe7
Use new reauth_helpers in nextdns ( #128701 )
2024-10-19 10:07:55 +02:00
epenet
0cb07f511a
Use new reauth_helpers in mikrotik ( #128693 )
2024-10-19 10:07:41 +02:00
Franck Nijhof
e22fb444d3
Merge branch 'master' into dev
2024-10-19 09:59:09 +02:00
epenet
9a09c1b027
Use new reauth_helpers in nice_go ( #128702 )
2024-10-19 09:56:36 +02:00
epenet
a94968b6bb
Use reauth helpers in google ( #128580 )
2024-10-19 09:55:39 +02:00
epenet
3ac05f1fa9
Use new reauth_helpers in microbees ( #128692 )
2024-10-19 09:54:29 +02:00
epenet
ad3effa7d1
Use new reauth_helpers in notion ( #128703 )
2024-10-19 09:51:31 +02:00
epenet
d094c0d2b3
Use new reauth_helpers in oncue ( #128704 )
2024-10-19 09:50:58 +02:00
epenet
157e7f9f78
Use new reauth_helpers in onvif ( #128705 )
2024-10-19 09:50:05 +02:00
Allen Porter
5816342bed
Remove dead code and increase test coverage for google config flow ( #128690 )
2024-10-19 09:48:36 +02:00
epenet
22491afa58
Use reauth_confirm in mqtt ( #128696 )
2024-10-19 09:30:57 +02:00
epenet
a023b71ce0
Use reauth_confirm in opower ( #128707 )
2024-10-19 00:20:27 -07:00
epenet
392848c885
Use reauth_confirm in myuplink ( #128697 )
2024-10-19 09:16:06 +02:00
Hans Kröner
a815661de1
Add lighting effects to Hue lights managed by deCONZ ( #128292 )
...
* Add more effects for Philips Hue lights
* Update tests for light effects
2024-10-19 09:09:01 +02:00
epenet
ff6261ccc8
Use reauth_confirm in nanoleaf ( #128698 )
2024-10-19 08:54:29 +02:00
J. Nick Koston
7e68368d0a
Bump yarl to 1.15.5 ( #128681 )
...
changelog: https://github.com/aio-libs/yarl/compare/v1.15.4...v1.15.5
2024-10-18 22:17:48 -04:00
Michael Hansen
f21c8d895f
Block until config is retrieved when adding satellite entity to HA ( #128685 )
...
Block until config is retrieved
2024-10-18 16:01:18 -04:00
epenet
120e17fa1e
Improve logic for detecting unused ignore translations ( #128441 )
2024-10-18 17:59:06 +02:00
epenet
42e6ac4f6d
Use reauth helpers in ista_ecotrend ( #128647 )
2024-10-18 17:28:01 +02:00
epenet
7a77a3d7ce
Use reauth helpers in jellyfin ( #128648 )
2024-10-18 17:24:26 +02:00
epenet
bf9b35d670
Use reauth helpers in intellifire ( #128646 )
2024-10-18 17:23:47 +02:00
epenet
e0a14cdeea
Use reauth helpers in lametric ( #128656 )
2024-10-18 17:23:11 +02:00
epenet
099a3f4f90
Use reauth helpers in lidarr ( #128657 )
2024-10-18 17:22:14 +02:00
epenet
4d41f82794
Use reauth helpers in litterrobot ( #128659 )
2024-10-18 17:21:29 +02:00
Steven B.
1d24bfb99d
Bump ring-doorbell library to 0.9.8 ( #128662 )
2024-10-18 17:20:33 +02:00
epenet
47b809c7b7
Use reauth helpers in linear_garage_door ( #128658 )
2024-10-18 17:17:31 +02:00
epenet
f3f6cb03e6
Use reauth helpers in lacrosse_view ( #128655 )
2024-10-18 17:16:38 +02:00
epenet
d6703b20d3
Use new reauth helpers in overkiz ( #128666 )
...
* Use reauth_confirm in overkiz
* Just use new helpers
2024-10-18 16:32:37 +02:00
epenet
8c4b076746
Refactor rainforest_raven coordinator tests ( #128591 )
...
* Refactor rainforest_raven tests
* Remove assert
* Cleanup freezer
* Drop un-needed coordinator properties
* Cleanup remaining coordinator tests
* Improve
* Revert _DEVICE_TIMEOUT
* Ensure 100% coverage
* Use async_fire_time_changed
2024-10-18 16:00:42 +02:00
epenet
356e09091d
Add model_id to rainforest_raven device info ( #128652 )
...
* Remove single-use rainforest properties
* Add model_id
2024-10-18 15:50:34 +02:00
epenet
d4c9841e44
Use reauth helpers in ring ( #128663 )
2024-10-18 15:18:41 +02:00
epenet
bea13d039f
Use reauth_confirm in osoenergy ( #128665 )
2024-10-18 15:17:39 +02:00
Duco Sebel
1f8fd52103
Fix reload not triggered on DisabledError in HomeWizard ( #128636 )
...
* Fix reload not triggered on DisabledError in HomeWizard
* Update homeassistant/components/homewizard/coordinator.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Use helper and fix merge issue
* Add test to detect reload on DisabledError
* Wait until next update instead of a direct call to update
* Add doc why we reload
---------
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-10-18 14:48:41 +02:00
epenet
94506c3c90
Use reauth helpers in imap ( #128645 )
2024-10-18 14:27:21 +02:00
epenet
3cf9e2d9f6
Use reauth helpers in justnimbus ( #128649 )
2024-10-18 13:12:39 +02:00
epenet
080842e44c
Use reauth helpers in jvc_projector ( #128650 )
2024-10-18 13:12:01 +02:00
Claudio Ruggeri - CR-Tech
49d534e779
Add list as possible values for State On/Off ModBus Switch ( #127444 )
...
* add possibility to set multiple val on state
* Add support for list also in state_off
2024-10-18 10:10:47 +02:00
epenet
5a0ef149a5
Use reauth helpers in google_sheets ( #128587 )
2024-10-18 10:04:03 +02:00
epenet
d2eb0e1fde
Use reauth helpers in glances ( #128579 )
2024-10-18 10:01:20 +02:00
starkillerOG
2d90ffcbf0
Update Reolink config entry port info if needed ( #128589 )
2024-10-18 10:00:28 +02:00
epenet
5580c3fda0
Use snapshot assertion in rainforest_raven diagnostic tests ( #128602 )
2024-10-18 09:57:38 +02:00
epenet
10d26bf734
Use snapshot assertion in rainforest_raven sensor tests ( #128604 )
2024-10-18 09:50:04 +02:00
MarkGodwin
57ef175050
Add sensors to Omada ( #127767 )
...
Co-authored-by: Joostlek <joostlek@outlook.com >
2024-10-18 09:48:06 +02:00
epenet
275c86a0a9
Use reauth helpers in fibaro ( #128567 )
2024-10-18 09:36:57 +02:00
epenet
5fa6202111
Use reauth helpers in frontier_silicon ( #128569 )
2024-10-18 09:35:21 +02:00
Jordan Zucker
1e001469f6
Add asdf tools dot file to gitignore ( #128608 )
2024-10-18 09:34:22 +02:00
Duco Sebel
4251389c12
Remove ExternalDevice 'invalid ID' migration in HomeWizard ( #128634 )
2024-10-18 09:33:53 +02:00
G Johansson
6ff2ce1895
Use shorthand attribute in derivative sensor ( #128610 )
2024-10-18 09:33:02 +02:00
starkillerOG
1abc953cad
Bump reolink_aio to 0.10.0 ( #128578 )
2024-10-18 09:28:31 +02:00
epenet
c696a3b789
Use reauth helpers in homewizard ( #128628 )
2024-10-18 09:22:31 +02:00
G Johansson
5986646af4
Use shorthand attribute in trend binary sensor ( #128614 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
Co-authored-by: Franck Nijhof <git@frenck.dev >
2024-10-18 09:21:07 +02:00
epenet
5674c1d82f
Use reauth helpers in google_mail ( #128584 )
2024-10-18 09:04:55 +02:00
epenet
c1c0a281cf
Use reauth helpers in google_tasks ( #128586 )
2024-10-18 09:04:01 +02:00
epenet
84d4a1ce34
Use reauth helpers in google_photos ( #128585 )
2024-10-18 09:02:44 +02:00
epenet
8a4d72e3b1
Refactor duplicate host check in homeworks config flow ( #128627 )
2024-10-18 08:49:06 +02:00
epenet
a7b5e4323e
Use reauth helpers in honeywell ( #128629 )
2024-10-18 08:46:49 +02:00
epenet
409f1bb644
Use reauth helpers in huawei_lte ( #128630 )
2024-10-18 08:46:21 +02:00
epenet
1d5821abca
Use reauth helpers in husqvarna_automower ( #128631 )
2024-10-18 08:45:51 +02:00
epenet
b3eca73e48
Use reauth helpers in hydrawise ( #128632 )
2024-10-18 08:44:25 +02:00
Sid
7694326a4e
Bump ruff to 0.7.0 ( #128626 )
2024-10-18 08:42:22 +02:00
Noah Husby
9c026bc442
Bump aiostreammagic to 2.8.1 ( #128542 )
2024-10-18 08:23:40 +02:00
G Johansson
b812306bd7
Use shorthand attribute in threshold binary sensor ( #128612 )
...
Small refactor threshold
2024-10-18 08:01:32 +02:00
epenet
0e667dfe36
Use reauth helpers in co2signal ( #128566 )
...
Do not cache reauth entry in co2signal
2024-10-17 22:10:57 -04:00
Markus Jacobsen
9037421a85
Bump mozart-api to 4.1.1.116.0 ( #128573 )
...
Bump API
Fix testing
2024-10-17 22:05:28 -04:00
Michael Hansen
1a9c6deb0d
Remove metadata and cover art using ffmpeg proxy conversion ( #128603 )
...
Remove metadata and cover art
2024-10-17 16:41:44 -04:00
epenet
f08d2716ae
Use reauth helpers in fitbit ( #128568 )
2024-10-17 22:04:34 +02:00
epenet
f37c0e0548
Use reauth helpers in fyta ( #128571 )
2024-10-17 22:03:19 +02:00
puddly
be2c3217dc
Rename the SkyConnect integration to Connect ZBT-1 ( #128599 )
2024-10-17 21:59:10 +02:00
epenet
937d15d7e1
Use reauth helpers in fujitsu_fglair ( #128570 )
2024-10-17 21:53:09 +02:00
Jan Morawiec
35ff3afa12
Refactor unittest tests to use pytest ( #127770 )
...
* Refactor unittest tests to use pytest
* Add type annotations
* Use caplog to assert logs
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2024-10-17 21:28:14 +02:00
epenet
536d702d96
Use reauth helpers in google_generative_ai_conversation ( #128583 )
2024-10-17 10:19:24 -07:00
epenet
420070a1ee
Use reauth helpers in google_assistant_sdk ( #128582 )
2024-10-17 10:18:18 -07:00
mvn23
cd4a13ca55
Bump pyotgw to 2.2.2 ( #128594 )
2024-10-17 18:57:22 +02:00
Erik Montnemery
9d0701a62b
Improve camera tests ( #128545 )
2024-10-17 16:36:42 +02:00
puddly
7c9a198c6d
Use the same ZHA database path during startup and when loading device triggers ( #128130 )
...
Use the same zigpy database path source as in the radio manager
2024-10-17 07:17:20 -04:00
David F. Mulcahey
065577c9ca
Keep ZHA entity enabled setting in sync with lib ( #125472 )
...
* Add ability to enable / disable entities in the ZHA lib
* disable entities at startup that are not enabled in HA
* fix IEEE lookup
* wrap in async_on_unload
* add test and correct lookup
2024-10-17 07:16:48 -04:00
Petar Petrov
8533f853c8
Increase Z-Wave fallback thermostat range to 0-50 C ( #128543 )
...
* Z-Wave JS: Increase fallback thermostat range to 0-50 C
* update test
2024-10-17 12:41:23 +02:00
Sid
2f60395ba9
Fix schema violations in manifest.json files ( #128561 )
2024-10-17 12:29:16 +02:00
epenet
906cecf087
Cleanup unused snapshots ( #128549 )
...
* Cleanup unused snapshots
* Cleanup a few more
* Cleanup systemmonitor
* Cleanup voip
2024-10-17 10:41:57 +02:00
Marc Mueller
cb1b917aa6
Update mypy-dev to 1.13.0a1 ( #128548 )
2024-10-17 10:30:42 +02:00
J. Nick Koston
006d511d47
Bump yarl to 1.15.4 ( #128536 )
...
changelog: https://github.com/aio-libs/yarl/compare/v1.15.3...v1.15.4
2024-10-16 22:15:16 -04:00
puddly
f6270d9cfc
Bump ZHA dependencies ( #128539 )
...
* Bump ZHA dependencies
* Remove unused ZHA color modes
* Rename `cluster` to `ota_cluster` in update tests to unshadow `cluster` in `endpoint_reply`
---------
Co-authored-by: TheJulianJES <TheJulianJES@users.noreply.github.com >
2024-10-16 22:15:00 -04:00
Julian
72f1c358d9
Fix translation string in guardian ( #128535 )
2024-10-16 22:09:15 +02:00
karwosts
3cbadb1bd2
Add a missing translation for energy error ( #128413 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2024-10-16 22:04:59 +02:00
Brett Adams
5d058c29a2
Add missing description placeholder in Tessie ( #128481 )
2024-10-16 21:56:51 +02:00
Jan-Philipp Benecke
4964470e9c
Remove deprecated panel_iframe integration ( #128532 )
2024-10-16 21:34:43 +02:00
Julian
f4dfe7868b
Fix translation string in hyperion ( #128384 )
2024-10-16 21:28:17 +02:00
Jan-Philipp Benecke
82e9792b4d
Remove deprecated map integration ( #128529 )
2024-10-16 20:46:00 +02:00
Noah Husby
af41a41046
Add select entity to Cambridge Audio ( #128527 )
...
* Add select entity to Cambridge Audio
* Add select entity to Cambridge Audio
* Update test name
2024-10-16 19:57:10 +02:00
Steven B.
59e5eb9a1c
Always use uv from virtual environment at runtime ( #128371 )
2024-10-16 19:42:25 +02:00
Klaas Schoute
a0637a6ff8
Add port to config flow of P1 Monitor integration ( #128324 )
2024-10-16 19:40:20 +02:00
Joost Lekkerkerker
5497697cf2
Add diagnostics to Spotify ( #128521 )
2024-10-16 19:33:28 +02:00
Olaf van Zandwijk
b07682e43c
Update terminology for built-in blueprints ( #128383 )
2024-10-16 19:14:09 +02:00
epenet
0bc572787a
Add check for valid error code in translation checks in flows ( #128445 )
2024-10-16 19:03:24 +02:00
Noah Husby
15fc4a8ae4
Bump aiostreammagic to 2.7.0 ( #128525 )
2024-10-16 19:00:19 +02:00
Louis Christ
8bf7243549
Bump pyblu to 1.0.4 ( #128482 )
2024-10-16 18:59:03 +02:00
epenet
66395d5fe5
Use runtime_data in rainforest_raven ( #128517 )
2024-10-16 18:24:35 +02:00
Robert Resch
f9509d2b38
Bump uv to 0.4.22 ( #128518 )
2024-10-16 18:23:24 +02:00
Álvaro Fernández Rojas
7c50b8185d
Update aioairzone-cloud to v0.6.7 ( #128231 )
2024-10-16 18:11:02 +02:00
epenet
350a27575f
Prevent leak of current_entry context variable ( #128145 )
2024-10-16 18:02:37 +02:00
Joost Lekkerkerker
494511e099
Migrate spotify to aiospotify ( #127728 )
2024-10-16 17:04:05 +02:00
Michael Hansen
11ac8f8006
Add conversation agent to Wyoming ( #124373 )
...
* Add conversation agent to Wyoming
* Remove error
* Remove conversation platform from satellite list
* Clean up
* Update homeassistant/components/wyoming/conversation.py
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
* Remove unnecessary attribute
---------
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2024-10-16 09:07:56 -05:00
Michael Hansen
bcac851677
Migrate Wyoming satellite to Assist satellite entity ( #128488 )
...
* Migrate Wyoming satellite to Assist satellite entity
* Fix tests
* Update homeassistant/components/wyoming/assist_satellite.py
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
* Update homeassistant/components/wyoming/assist_satellite.py
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
---------
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2024-10-16 08:59:44 -05:00
Noah Husby
c294130080
Bump aiostreammagic to 2.6.0 ( #128498 )
2024-10-16 15:08:40 +02:00
Joost Lekkerkerker
c0f19dd963
Reorder Google Assistant Traits ( #127646 )
2024-10-16 15:04:46 +02:00
epenet
e5a07da0c9
Add checks for config entry state in async_config_entry_first_refresh ( #128148 )
2024-10-16 14:06:25 +02:00
Marc Mueller
1ad3a96643
Update build-system ( #128256 )
2024-10-16 14:05:18 +02:00
Jan Bouwhuis
ac6d893758
Correct type hints on MQTT tests ( #128299 )
2024-10-16 13:49:18 +02:00
epenet
9f2bdca9ad
Use unique_id_mismatch in aseko_pool_live reauth ( #128339 )
2024-10-16 13:47:33 +02:00
epenet
c5046f7809
Add check for valid abort reason translation in option flows ( #128444 )
2024-10-16 13:41:15 +02:00
epenet
f7897bbd64
Fix incorrect error strings in weatherflow ( #128447 )
2024-10-16 13:40:31 +02:00
epenet
6442625a9d
Fix incorrect error strings in webmin ( #128448 )
2024-10-16 13:39:46 +02:00
epenet
5d079aacd6
Fix incorrect error strings in triggercmd ( #128450 )
2024-10-16 13:38:15 +02:00
epenet
0e7297873c
Add SOURCE_HASSIO to DISCOVERY_SOURCES ( #128454 )
2024-10-16 13:34:28 +02:00
Robert Resch
dfb94d8917
Rename host to url in go2rtc config flow ( #128508 )
2024-10-16 13:33:47 +02:00
Joost Lekkerkerker
ed445d0ab8
Add even more tests to Spotify ( #128298 )
2024-10-16 13:20:57 +02:00
Barry vd. Heuvel
dddc1906c2
Add missing Weheat temperature sensors ( #128452 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-10-16 11:53:39 +02:00
Christopher Fenner
144454b8c3
Remove duplicate oauth2 token validity check ( #128419 )
...
* remove duplicate validity check
* Apply suggestions from code review
* add leftover
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2024-10-16 11:42:44 +02:00
epenet
8ae8fa7ec9
Add SOURCE_SYSTEM to DISCOVERY_SOURCES ( #128457 )
2024-10-16 11:27:48 +02:00
Petar Petrov
1ff1b82fc7
Mark custom components that overwrite core ( #127937 )
2024-10-16 09:28:19 +02:00
J. Nick Koston
5d590bc2cf
Bump yarl to 1.15.3 ( #128499 )
...
changelog: https://github.com/aio-libs/yarl/compare/v1.15.2...v1.15.3
2024-10-16 08:46:19 +02:00
Artur Pragacz
866f1e70a4
Fix default conversation agent tests ( #128490 )
2024-10-15 22:21:18 -05:00
Julian
e273148a89
Fix translation string in lyric ( #128386 )
...
* Fix translation string in lyric
* Remove ignore_translations from lyric config_flow test
2024-10-15 22:10:56 +02:00
Michael Schäfer
c5f8d823ce
Add missing translation string in unifi ( #128062 )
...
Add missing translation string in unigi
2024-10-15 20:23:26 +02:00
Joakim Sørensen
25e887b457
Move backup plaform loading to the base class ( #128449 )
2024-10-15 12:44:13 -04:00
DJ
aac5ac6057
Replace webexteamssdk with webexpythonsdk ( #127928 )
2024-10-15 17:54:59 +02:00
Michael Hansen
36a1eaedcf
Trim the text of todo and shopping list items in intents ( #128456 )
2024-10-15 11:44:32 -04:00
Artur Pragacz
bb9f534259
Improve intent recognition in default conversation agent ( #124282 )
...
Use the same logic for custom sentences.
Prefer higher quality (longer) names.
2024-10-15 09:14:31 -05:00
hahn-th
cf9e5ae5a0
Add support HmIP-BSL after firmware update to 2.0 to homematicip_cloud ( #117657 )
...
* Rebase
* Fix number of loaded entities
* Reduce redundant code
* Remove unneccessary import in test_light
2024-10-15 15:26:33 +02:00
Jordan Zucker
d2db25c7dd
Refactor prometheus integration tests ( #113849 )
...
* Starting with a simple change
* And trying again but actually adding the new area to this
* And that's getting interesting
* Wanted to add some small things to gitignore too
* More metrics clean up
* The linter is harsh
* Need to adjust a ton of tests
* I was finally able to commit
* Trying to abstract metrics into a helper class
* Fixed some tests at least
* Making progress on tests
* Getting really close now
* Only 1 or 2 tests left to fix
* Only 1.5 tests left
* That's more than enough for tonight
* Got all the tests passing!
* Another pass at test clean up
* Fixed up all the tests, again
* More clean up needed
* Got device_class working just need to fix one test I broke
* Got all the existing tests working!
* Refactored helpers into a separate file
* I added some new tests! For the helpers, ironically
* Don't touch those files
* Don't include that either
* Added my first real test
* Rolling back some logic changes to focus solely on tests
* Curious what happens when I run the tests now
* Getting closer to making things pass
* Getting closer to a working pr now
* Keeping up with test fixes
* Getting much closer to something useful
* Saving piecemeal
* Getting closer to a final working version
* Now that's an improvement
* And moving a little forward
* And now I'm really inching closer
* Saving more complex test case fix
* And now only 3 tests left
* Getting close and only a few tests left
* I think I'm close with only 1 test left
* Does this mean the tests actually work now
* Was not using the helper classes anymore
* Now I'm really curious
* Need to rename the recently renamed class
* Was it really that easy? (No, it wasn't)
* Is this finally enough
* Also added another full percentage point of tests
* Trying to clean things up a bit more
* Now how does this look?
* Just a little more clean up
* Added a few more tests for the new helper functions
* Last pass on much better tests for this
* Oops, forgot to remove redundant tests
* Fix the fixtures
* Getting closer to something decent, I hope
* Another pass on the formatting of the number 1
* And yet another pass on these tests
* Tests cleaned up a bit more
* Minor updates as suggested
* Another pass on assert with metrics helper
* Now this is fully tested
2024-10-15 14:22:36 +02:00
epenet
2542ddd30a
Improve check for user-visible flows when checking translations in tests ( #128434 )
...
* Improve check for user-visible flows when checking translations in tests
* Fix nest (from DHCP)
* Ignore homeassistant_hardware
* Improve logic
2024-10-15 14:09:53 +02:00
Julian
260d919f80
Fix translation string in spotify ( #128440 )
...
* Fix translation string in spotify
* Remove ignore_translations from spotify config_flow test
* Fix formatting in config flow test for spotify
2024-10-15 14:00:34 +02:00
dependabot[bot]
fa8284d360
Bump github/codeql-action from 3.26.12 to 3.26.13 ( #128420 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-15 13:52:46 +02:00
Joakim Sørensen
fb7bed2ea0
Add WS endpoint to fetch the details of a backup ( #128430 )
...
* Add WS endpoint to fetch the details of a backup
* Shorten
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Adjust
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-10-15 13:00:34 +02:00
epenet
84b2c74057
Fail on unused ignore_translations fixture ( #128422 )
...
* Fail on unused ignore_translations fixture
* Cleanup melcloud
* Use pytest.fail
* Cleanup tplink
* Cleanup matter
2024-10-15 12:40:47 +02:00
Joakim Sørensen
a14cb13194
Add BaseBackupManager as a common interface for backup managers ( #126611 )
...
* Add BaseBackupManager as a common interface for backup managers
* Document the key
* Update homeassistant/components/backup/manager.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2024-10-15 12:31:12 +02:00
Marc Mueller
78fce90178
Fix pytest workflow for testing multiple Python versions [ci] ( #128412 )
2024-10-15 12:28:52 +02:00
Julian
a158e893e0
Fix translation string in matter ( #128364 )
...
* Fix translation string in matter
* Reorder strings.json for matter component
2024-10-15 11:56:56 +02:00
epenet
117bc67a4c
Adjust homewizard translation strings ( #128423 )
...
* Add missing translation for homewizard
* Adjust
2024-10-15 11:34:20 +02:00
epenet
9930473390
Add missing translation for youtube ( #128431 )
2024-10-15 11:29:17 +02:00
Julian
b41ef73ecb
Fix translation string in iotty ( #128385 )
2024-10-15 10:59:25 +02:00
Julian
52b6574240
Fix translation string in rova ( #128402 )
2024-10-15 10:53:58 +02:00
Brett Adams
0d857d3e6a
Fix reauth strings in Teslemetry ( #128426 )
...
* config strings
* remove entry_data
2024-10-15 10:47:26 +02:00
epenet
3ba3fbf4a5
Add tests/components/conftest.py to core files ( #128425 )
2024-10-15 10:34:54 +02:00
Cyrill Raccaud
c3e7fcc153
Response type should not contain datetime for Swiss Public Transport ( #128391 )
...
* response type should not contain datetime
* use isoformat
2024-10-15 07:35:05 +02:00
Marc Mueller
2c00cd489e
Fix go2rtc test RuntimeWarnings ( #128411 )
2024-10-15 01:11:01 +02:00
Oliver
df52f3f0e1
Fix initialization of some denonavr receivers when telnet API is enabled ( #127882 )
...
Suppress `denonavr.exceptions.AvrProcessingError` when connecting to telnet API
2024-10-14 23:23:44 +02:00
Thomas55555
11e8e56e05
Improve internal naming ( #128390 )
...
* Improve internal naming
* revert select
2024-10-14 23:15:02 +02:00
Julian
a5ecbd547c
Fix translation string in gardena_bluetooth ( #128387 )
2024-10-14 21:53:36 +02:00
Simon Lamon
866912d3f7
Keep the provided name when creating a tag ( #128240 )
...
* Keep the name
* Add patch
* Update homeassistant/components/tag/__init__.py
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
---------
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
2024-10-14 21:22:12 +02:00
Julian
56e550f136
Fix translation string in eq3btsmart ( #128319 )
2024-10-14 18:46:38 +02:00
Julian
1e179adcf2
Fix translation string in lifx ( #128362 )
2024-10-14 18:45:42 +02:00
Julian
c5fe7ea0ea
Fix translation string in weatherflow ( #128321 )
2024-10-14 18:15:40 +02:00
epenet
fdda0cc9cc
Use reauth/reconfigure helpers in tedee config flow ( #128025 )
...
* Use reauth/reconfigure helpers in tedee config flow
* Also cleanup unnecessary reconfigure_confirm
2024-10-14 18:01:47 +02:00
epenet
f9dfc64c6f
Use long option for pytest numprocesses ( #128354 )
2024-10-14 17:20:58 +02:00
epenet
f41494b7cc
Ensure config_flow abort reasons have translations ( #128140 )
...
* Ensure config_flow abort reasons have translations
* Ignore fake_integration in application_credentials
* Mark gardena_bluetooth as needs fixing
* Mark google as needs fixing
* Mark google_assistant_sdk as needs fixing
* Mark homewizard as needs fixing
* Mark homeworks as needs fixing
* Mark honeywell as needs fixing
* Mark jewish_calendar as needs fixing
* Mark lg_netcast as needs fixing
* Mark lifx as needs fixing
* Mark lyric as needs fixing
* Mark madvr as needs fixing
* Mark matter as needs fixing
* Mark melcloud as needs fixing
* Mark motioneye as needs fixing
* Mark ollama as needs fixing
* Mark philips_js as needs fixing
* Mark spotify as needs fixing
* Mark srp_energy as needs fixing
* Mark subaru as needs fixing
* Mark tplink as needs fixing
* Mark yolink as needs fixing
* Mark youtube as needs fixing
* Fix incorrect comment
2024-10-14 16:39:10 +02:00
Julian
821d9abc56
Fix translation string in melcloud ( #128363 )
...
* Fix translation strings in melcloud
* Fix wrong key reference for "invalid_auth"
2024-10-14 16:03:53 +02:00
Robert Resch
f5b55d5eb3
Rewrite go2rtc binary handling to be async ( #128078 )
2024-10-14 15:32:00 +02:00
Josef Zweck
cdb1b1df15
Add model_id to tedee ( #128356 )
2024-10-14 14:56:27 +02:00
Julian
8e6b41e637
Fix translation string in yolink ( #128353 )
2024-10-14 14:45:14 +02:00
Julian
1f7cc5f5ec
Fix translation string in tplink ( #128352 )
2024-10-14 14:01:27 +02:00
epenet
1a0c3a49b9
Use async_update_reload_and_abort in awair ( #128345 )
2024-10-14 13:27:04 +02:00
epenet
c4e2e9c4f0
Use reauth_confirm in azure_devops ( #128349 )
2024-10-14 13:24:08 +02:00
Andrew Jackson
7df973648c
Strip path from Mastodon base url ( #127994 )
2024-10-14 13:20:25 +02:00
epenet
25aea140be
Cleanup unnecessary reconfigure_confirm from config flows ( #128086 )
2024-10-14 12:57:15 +02:00
Julian
8d2cf0cf38
Fix translation string in tankerkoenig ( #128320 )
2024-10-14 12:33:13 +02:00
epenet
d2bbfe1282
Refactor abode config flow tests ( #128334 )
...
* Refactor abode config flow tests
* Cleanup
2024-10-14 12:13:47 +02:00
epenet
6d72391ee1
Use reauth helpers in airvisual ( #128335 )
...
* Use reauth helpers in airvisual
* Cleanup unused code in tests
2024-10-14 11:46:14 +02:00
tronikos
a53e02b51b
Bump opower to 0.8.4 ( #128338 )
2024-10-14 11:45:38 +02:00
epenet
401e334c28
Remove single-use variable in aussie-broadband ( #128340 )
2024-10-14 11:45:12 +02:00
Josef Zweck
4c10ce6f40
Add model_id to lamarzocco ( #128344 )
2024-10-14 11:45:02 +02:00
J. Nick Koston
fed6a4689f
Bump yarl to 1.15.2 ( #128309 )
...
changelog: https://github.com/aio-libs/yarl/compare/v1.15.1...v1.15.2
2024-10-14 08:14:38 +02:00
Julian
6dc5a9efde
Fix translation string in knocki ( #128318 )
...
* Fix translation string in knocki
* Update homeassistant/components/knocki/strings.json
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-10-13 22:18:08 +02:00
Chris Talkington
cb1e5a2412
Fix playing media via roku ( #128133 )
...
* re-support playing media via roku
* fixes
* test fixes
* Update test_media_player.py
* always send media type
* add description to options flow
2024-10-13 12:41:51 -05:00
Hans Kröner
f47a012c62
Bump pydeconz to v118 ( #128289 )
2024-10-13 19:37:02 +02:00
Elias Wernicke
e6e22dc0bf
Refactor todo tests ( #128251 )
...
refactor todo tests
2024-10-13 08:17:15 -07:00
G Johansson
d8589113c3
Fix state for litterrobot ( #128297 )
2024-10-13 16:31:53 +02:00
dontinelli
188e503070
Bump solarlog_cli to 0.3.2 ( #128293 )
2024-10-13 16:04:58 +02:00
Simone Chemelli
e4f7ac6236
Add switch entity for Shelly scripts ( #108171 )
...
* introduce script switch only
* chore: add script switch test
* chore: apply review comments
* chore: fix tests
* chore: apply review comments
2024-10-13 15:11:40 +02:00
G Johansson
7178943223
Add translatable title to statistics ( #128286 )
2024-10-13 14:37:57 +02:00
G Johansson
27c76e746a
Add translatable title to history_stats ( #128287 )
2024-10-13 14:33:12 +02:00
epenet
de47776ea5
Do not use async_config_entry_first_refresh in fastdotcom ( #128152 )
...
Do not use async_config_entry_first_refresh in fastdocom
2024-10-13 14:17:11 +02:00
epenet
7e56b595a0
Do not link nextbus coordinator to config entry ( #128151 )
...
* Do not link nextbus coordinator to config entry
* Refactor tests and add specific failure test
* Use ConfigEntryNotReady
* Cleanup coordinator
2024-10-13 14:13:37 +02:00
Adam Petrovic
d15a9a4359
Fix daikin entities not refreshing quickly ( #128230 )
...
* Fix daikin entities not refreshing quickly
* Update homeassistant/components/daikin/switch.py
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-10-13 13:20:16 +02:00
Sid
c4ff3f731b
Use entry.runtime_data for caldav ( #128278 )
2024-10-13 13:09:20 +02:00
Allen Porter
886399284b
Bump gcal_sync to 6.1.6 ( #128270 )
2024-10-13 12:47:27 +02:00
J. Nick Koston
bf73e09918
Bump yarl to 1.15.1 ( #128268 )
...
changelog: https://github.com/aio-libs/yarl/compare/v1.15.0...v1.15.1
2024-10-13 12:47:00 +02:00
Álvaro Fernández Rojas
fef36e677d
Update aioairzone to v0.9.5 ( #128265 )
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2024-10-13 12:45:53 +02:00
Julian
441fdc35b2
Fix translation string in google ( #128237 )
2024-10-12 18:40:35 -07:00
Maciej Bieniek
801c73ef94
Bump gios to version 5.0.0 ( #128257 )
2024-10-13 01:01:58 +03:00
epenet
3e56185a39
Use reconfigure helpers in axis config flow ( #127976 )
...
* Use reconfigure helpers in axis config flow
* Add string
* Update strings.json
2024-10-12 23:31:12 +02:00
Michael
caf85fe61d
Fix printer uptime fluctuations in IPP ( #127725 )
...
* decrease uptime accuracy from seconds to minutes
* adjust tests
* calc uptime timestamp in coordinator
* bump pyipp to 0.17.0
* revert changes, just use the new printer.booted_at property
---------
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
2024-10-12 13:22:03 -05:00
Jan Bouwhuis
3112682923
Mark mqtt as integration with single config entry ( #128202 )
2024-10-12 19:55:39 +02:00
Jan Bouwhuis
edb30af441
Fix hassio data fetching over list[Repository] ( #128206 )
...
* Fix hassio data fetching over list[Repository]
* Parameterize store mock and add store data to sensor tests
2024-10-12 14:44:26 +02:00
J. Diego Rodríguez Royo
b5a6bb74ce
Fix binary sensor at Home Connect ( #128234 )
2024-10-12 11:30:38 +02:00
Michael
8236a9529f
Mark integrations as single_config_entry in manifest [k-r] ( #128191 )
...
* mark integrations as single_config_entry in manifest
* fix owntracks test
2024-10-12 09:03:17 +02:00
Michael
c50d0646ab
Mark integrations as single_config_entry in manifest [a-i] ( #128189 )
...
* mark integrations as single_config_entry in manifest
* fix ecobee tests
* fix iaqualink test
2024-10-12 08:59:57 +02:00
J. Nick Koston
1484a9c0ee
Bump yarl to 1.15.0 ( #128215 )
...
changelog: https://github.com/aio-libs/yarl/compare/v1.14.0...v1.15.0
2024-10-12 08:52:12 +02:00
epenet
abe02c3843
Cleanup unnecessary reconfigure_confirm in fritzbox config flow ( #128087 )
2024-10-12 08:42:59 +02:00
Michael
8e9e738bb8
Fix ci (dhcp tests) ( #128207 )
...
remove unused import
2024-10-12 02:20:54 +02:00
__JosephAbbey
bd97a0dfe3
Add to-do list response target for ListAddItemIntent ( #121970 )
...
* Add todo list response target for ListAddItemIntent
* Delete .vscode/settings.json
* Fix imports
* Add test
* Formatting
* Fix test
---------
Co-authored-by: Tom Harris <tomharris@harrisnj.net >
Co-authored-by: Michael Hansen <mike@rhasspy.org >
2024-10-11 17:23:20 -05:00
Michael
9a59cba7f3
Mark integrations as single_config_entry in manifest [system integrations] ( #128201 )
...
mark integrations as single_config_entry in manifest
2024-10-11 23:50:44 +02:00
Michael
07021dbd65
Use single_instance_allowed in hassio ( #128060 )
...
* use single_instance_allowed
* mark hassio as `single_config_entry`
2024-10-11 23:37:14 +02:00
Michael Hansen
8ee8421af7
Use device area/floor in HassGetState intent ( #128197 )
...
Use preferred area/floor in HassGetState intent
2024-10-11 16:08:43 -05:00
G Johansson
f983446355
Remove not used issue strings in tessie ( #128178 )
2024-10-11 22:12:23 +02:00
Marc Hörsken
6650d32055
Improve discovery of WMS WebControl pro by updating IP address ( #128007 )
2024-10-11 20:40:03 +02:00
Jan-Philipp Benecke
0badff98c6
Remove deprecated yaml support from lg_netcast ( #128114 )
2024-10-11 20:36:37 +02:00
Jan-Philipp Benecke
1630bf5de7
Remove legacy notify service from ecobee ( #128115 )
2024-10-11 20:26:13 +02:00
G Johansson
2b2820018c
Remove legacy knx notify service ( #128185 )
2024-10-11 20:19:15 +02:00
Manu
8540343d7f
Add tests for Habitica integration ( #126445 )
...
* Add tests for sensor platform
* Add tests for switch platform
* Add tests for button platform
* Add tests for todo platform
* Add tests for todo platform
* Load json data fixtures
* Update snapshot
* Add fixtures
* test move todo
* parametrize todo tests, test drop notification
* test todo exceptions
* some minor improvements
* test setup retry
* Test update failed
* Test coordinator rate limit
* Test date utils
* Reduce scope of PR
* remove unused assert_mock_called_with function
* update snapshot
* Update tests/components/habitica/test_init.py
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-10-11 20:03:23 +02:00
Joost Lekkerkerker
e52b347b18
Bump yt-dlp to 2024.10.07 ( #128182 )
2024-10-11 19:54:10 +02:00
Michael Hansen
67e0ccf677
Use exposed error messages in Assist ( #127503 )
...
* Use exposed error messages
* Report expose errors
* Remove comment
* Relative import
* Rework expose check logic
* Delay creation of all names list, and skip config/hidden entities
* Clean up commented code and type issue
* Fix test
* Move assistant check
2024-10-11 13:06:03 -04:00
Mike Degatano
ba6bcf86ca
Bump aiohasupervisor to 0.2.0b0 ( #128173 )
2024-10-11 19:03:32 +02:00
G Johansson
a85d7af9e7
Remove deprecated notify service in ecobee ( #128177 )
2024-10-11 18:21:28 +02:00
G Johansson
39e63aee0c
Remove config entry import from lg_netcast ( #128179 )
2024-10-11 18:20:50 +02:00
J. Diego Rodríguez Royo
6a12a24d73
Migrate device models to entity descriptions and add localization & icons at Home Connect ( #127870 )
...
* Delete device models and use entity descriptions
* Home Connect localization & icons
* Update homeassistant/components/home_connect/strings.json
* Update homeassistant/components/home_connect/icons.json
* Fix tests
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-10-11 17:52:06 +02:00
Marc Jay
1739647768
Fix grammar in Template Helper creation dialog ( #128174 )
2024-10-11 17:51:47 +02:00
Manu
38fc0bd889
Add x-client headers to Habitica API calls ( #127952 )
...
Add x-client headers
2024-10-11 17:28:22 +02:00
epenet
63391717e7
Replace ValueError with deprecation in data update coordinator ( #128082 )
...
* Replace ValueError with deprecation in data update coordinator
* Rephrase
2024-10-11 17:24:47 +02:00
Steven B.
554629f37a
Fix ring realtime events ( #128083 )
2024-10-11 17:17:32 +02:00
Christopher Fenner
791c3cd955
Fix preset handling issue in ViCare ( #128167 )
...
* add test case
* fix test case
* fix issue
* change order
2024-10-11 17:15:16 +02:00
Thomas55555
6e53c93271
Fix model in Husqvarna Automower ( #128168 )
2024-10-11 17:05:13 +02:00
epenet
7097315079
Cleanup unnecessary reconfigure_confirm in fritz config flow ( #128089 )
2024-10-11 15:54:28 +02:00
Joost Lekkerkerker
d50758197e
Add test for Spotify select source ( #128160 )
2024-10-11 14:33:34 +02:00
Erik Montnemery
9ff35d5a5a
Minor improvement of entity platform tests ( #128158 )
...
* Minor improvement of entity platform tests
* Fix snapshot
2024-10-11 14:14:29 +02:00
Joost Lekkerkerker
00f7bdbfaa
Add more Spotify tests for the media player ( #127999 )
...
* Add more Spotify tests for the media player
* Fix comments
* Rename test
2024-10-11 14:06:52 +02:00
Erik Montnemery
e682d3461f
Remove parameter add_config_entry from DeviceRegistry.async_update_device ( #128139 )
2024-10-11 14:01:14 +02:00
Joost Lekkerkerker
71898d0c8c
Add snapshot testing to Spotify ( #128032 )
...
* Add snapshot testing to Spotify
* Fix
2024-10-11 13:58:04 +02:00
Erik Montnemery
416ead5311
Improve docstring of EntityComponent and EntityPlatform ( #128135 )
2024-10-11 13:43:20 +02:00
Raj Laud
c7882450ac
Remove stale references in squeezebox services.yaml ( #127739 )
2024-10-11 13:39:33 +02:00
Teemu R.
1eea5b8a58
Increase tplink climate precision ( #127996 )
2024-10-11 13:15:30 +02:00
Antoine Reversat
7341337b5f
Fix europe authentication in Fujitsu FGLair ( #127947 )
2024-10-11 13:14:47 +02:00
Matthias Alphart
964d87ae10
Update xknxproject to 3.8.1 ( #128057 )
2024-10-11 12:50:15 +02:00
epenet
cb02c723e0
Do not use async_config_entry_first_refresh in fronius ( #128153 )
2024-10-11 12:49:01 +02:00
Álvaro Fernández Rojas
4c1b7add39
Update aioairzone to v0.9.4 ( #127792 )
2024-10-11 12:39:39 +02:00
tronikos
252aa1410b
Remove some redundant code in Opower's coordinator from the fix in #128141 ( #128150 )
2024-10-11 12:37:23 +02:00
Teemu R.
64693eaca2
Add reboot button for tplink ( #127935 )
...
* Add reboot button for tplink
* Add device_class, remove unnecessary translation and update fixtures
* update snapshot
2024-10-11 12:21:36 +02:00
tronikos
c39a1596d5
Log exceptions in the config flow of Opower ( #128146 )
...
log exceptions
2024-10-11 12:19:34 +02:00
tronikos
46184188e4
Fix regression in Opower that was introduced in 2024.10.0 ( #128141 )
...
* Avoid KeyError when statistics have gaps
* fix break
* Remove unnecessary check
2024-10-11 12:10:07 +02:00
tronikos
d9f4f424fd
Bump opower to 0.8.3 ( #128144 )
2024-10-11 12:02:11 +02:00
Thomas55555
6b3f18cb5d
Bump aioautomower to 2024.10.0 ( #128137 )
...
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
2024-10-11 10:43:01 +02:00
J. Nick Koston
75c22b6a6f
Bump aiohttp to 3.10.10 ( #128128 )
...
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
2024-10-11 10:33:14 +02:00
Marc Mueller
19e7fdfdb0
Fix license script for ftfy ( #128138 )
2024-10-11 09:59:43 +02:00
Erik Montnemery
8ba14ef113
Minor improvement of device_registry ( #128075 )
...
* Minor improvement of device_registry
* Remove uncovered line
2024-10-10 22:41:44 +02:00
kevdliu
50025971d8
Support open next and close next actions for shades ( #125097 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-10-10 15:09:52 -05:00
BlueMöhre
bcbba04f27
Add deCONZ IKEA RODRET device trigger ( #128121 )
...
add config for RODRET
2024-10-10 21:49:55 +02:00
Erik Montnemery
74ba8877d4
Improve entity registry test coverage ( #128073 )
2024-10-10 21:16:39 +02:00
Bram Kragten
ec91d74456
Update frontend to 20241002.3 ( #128106 )
2024-10-10 13:14:20 -04:00
Brett Adams
cb014cf255
Bump tesla-fleet-api to 0.8.4 ( #127995 )
...
Bump tesla-fleet-api
2024-10-10 18:43:37 +02:00
BlueMöhre
af08b73280
Add deconz IKEA SOMRIG device trigger ( #127464 )
...
add config for SOMRIG
2024-10-10 18:24:23 +02:00
Michael
e86d568536
Add missing already_configured strings ( #128058 )
...
* add missing already_configured string
* revert hassio
2024-10-10 17:52:00 +02:00
Jan-Philipp Benecke
9f7eb36a1f
Remove deprecated speed limit lock entity from tessie ( #128043 )
...
Remove deprecated speedlimit lock entity from tessie
2024-10-10 17:51:10 +02:00
Phill (pssc)
0fcbfa996f
Add squeezebox API failure test ( #128066 )
...
* add api failure test
* Update tests/components/squeezebox/test_init.py
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-10-10 17:38:14 +02:00
G Johansson
2ab5e5d267
Remove deprecated restart service in modbus ( #128059 )
2024-10-10 17:30:50 +02:00
Erik Montnemery
5b7bd6a52f
Minor improvement of device registry tests ( #128095 )
2024-10-10 17:28:57 +02:00
David Knowles
ebb8ec954d
Increase Hydrawise polling interval to 60 seconds ( #128090 )
2024-10-10 16:35:33 +02:00
Robert Resch
dd856a9116
Use custom function instead mashumaro in WebRTC dataclasses ( #128099 )
2024-10-10 16:15:09 +02:00
Marc Hörsken
5e38bb7a32
Add scene support to WMS WebControl pro ( #126081 )
...
* Add scene support to WMS WebControl pro
* Update homeassistant/components/wmspro/scene.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Create a device per room instead of scene
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-10-10 15:44:18 +02:00
AlCalzone
f446e42317
Support non-dimmable color lights in Z-Wave JS ( #127808 )
...
* Z-Wave JS: support non-dimmable color lights
* remove black_is_off light, support on/off/color
* fix: tests for on/off light
* fix: typo
* remove commented out old test code
* add test for off and on
* support colored lights without separate brightness control
* add test for color-only light
* refactor: extract color only light
* fix: preserve color when changing brightness
* extend tests
* refactor again
* refactor scale check
* refactor: remove impossible check
* review feedback
* review feedback
* fix discovery to handle all 3 switch CCs, limit search to same endpoint
* Update homeassistant/components/zwave_js/discovery.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/zwave_js/discovery.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* add test for Smart Switch 7 state
* Add type annotations
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2024-10-10 14:36:37 +02:00
kingy444
67f67a02f8
Fix casing on Powerview Gen3 zeroconf discovery ( #128076 )
2024-10-10 07:22:14 -05:00
Mike Degatano
a9aa5ad229
Use aiohasupervisor for store APIs ( #126780 )
...
* Use aiohasupervosor for store addon info
* Use aiohasupervisor install addon
* Use aiohasupervisor for store info API
* Fix onboarding test
* Changes from feedback
* Move get_supervisor_client out of constructor
* Mock supervisor_client in tests
* Make property private
2024-10-10 10:27:20 +02:00
epenet
f504c27972
Add ability to pass the config entry explicitly in data update coordinators ( #127980 )
...
* Add ability to pass the config entry explicitely in data update coordinators
* Implement in accuweather
* Raise if config entry not set
* Move accuweather models
* Fix gogogate2
* Fix rainforest_raven
2024-10-10 10:20:15 +02:00
dependabot[bot]
9b3f92e265
Bump actions/upload-artifact from 4.4.2 to 4.4.3 ( #128074 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-10 10:07:44 +02:00
Ian Hattendorf
4efb747389
Add Jellyfin remote entity ( #126461 )
...
* jellyfin: Add remote entity
This allows sending general commands via the
"Sessions/{sessionId}/Command" endpoint
* jellyfin: Add remote entity tests
2024-10-10 09:30:05 +02:00
Michael
347440019e
Use snapshot platform test helper in IPP ( #127734 )
...
* use snapshot_platform
* we don't need to check for amount of entities anymore
2024-10-09 19:28:22 -05:00
epenet
39891ffe60
Drop reconfigure_confirm step in trafikverket_camera ( #128031 )
...
* Drop reconfigure_confirm step in trafikverket_camera
* Update strings.json
2024-10-09 22:14:34 +02:00
G Johansson
9bbbb2cd3c
End deprecation for config entry import for folder watcher ( #128056 )
2024-10-09 21:25:55 +02:00
Michael
2a171fb08c
Add missing translation string in enphase envoy ( #128053 )
2024-10-09 21:24:31 +02:00
Steven B.
9f6412a976
Fix missing reauth name translation placeholder in ring integration ( #128048 )
2024-10-09 21:23:23 +02:00
Michael
8a6a13db0e
Add missing translation string for re-auth flows ( #128055 )
2024-10-09 21:12:00 +02:00
epenet
fbec61662b
Use reauth/reconfigure helpers in shelly config flow ( #128019 )
2024-10-09 22:05:45 +03:00
G Johansson
9d7f0e77f1
Add missing translations strings in trafikverket_camera ( #128037 )
2024-10-09 21:02:43 +02:00
Owen Voke
983607e683
Add state class to qBittorrent UL / DL speed ( #127988 )
2024-10-09 19:30:53 +01:00
Marc Mueller
c3cbdd0eb9
Update RestrictedPython to 7.4 ( #128039 )
2024-10-09 14:17:44 -04:00
Jan-Philipp Benecke
b56fa7b406
Extend deprecation period for hass.helpers by 6 months ( #128038 )
2024-10-09 14:16:56 -04:00
Marc Mueller
dabc38dbff
Fix StateType imports ( #128042 )
2024-10-09 20:16:14 +02:00
Marc Mueller
e6bba49bcd
Add strict typing for govee_ble ( #128044 )
2024-10-09 19:29:42 +02:00
Steven B.
23a1046a8f
Allow single use of device class translations in tplink snapshot tests ( #128022 )
2024-10-09 18:12:21 +02:00
epenet
7c6b517672
Use reconfigure helpers in fronius config flow ( #128001 )
...
* Use reconfigure helpers in fronius
* Drop _async_abort_entries_match
2024-10-09 17:52:30 +02:00
epenet
f6188949f3
Use reconfigure helpers in enphase envoy config flow ( #127977 )
2024-10-09 17:33:34 +02:00
epenet
ff1ea46c46
Do not cache the reconfigure entry in feedreader config flow ( #127989 )
2024-10-09 17:32:08 +02:00
epenet
e8bc07d40f
Use reauth/reconfigure helpers in fritzbox config flow ( #127993 )
2024-10-09 17:31:49 +02:00
epenet
fa717699f5
Use reconfigure helpers in mealie config flow ( #128013 )
2024-10-09 17:29:01 +02:00
epenet
8dfb8ebe5c
Use reauth/reconfigure helpers in reolink config flow ( #128018 )
2024-10-09 17:26:08 +02:00
epenet
7b6cac558d
Use reconfigure helpers in melcloud config flow ( #128014 )
2024-10-09 17:25:13 +02:00
epenet
f13f4a4851
Do not cache reauth/reconfigure entry in solarlog config flow ( #128023 )
2024-10-09 17:24:19 +02:00
epenet
11245dbb82
Do not cache the entry in lamarzocco config flow ( #128010 )
2024-10-09 17:22:53 +02:00
Marc Hörsken
805bed092e
Fix discovery of WMS WebControl pro by using IP address ( #127939 )
2024-10-09 17:18:58 +02:00
epenet
b38694fbcd
Do not cache the reconfigure entry in here travel time config flow ( #128003 )
2024-10-09 17:12:46 +02:00
epenet
ac7dc03603
Do not cache the reconfigure entry in holiday config flow ( #128005 )
2024-10-09 17:09:24 +02:00
epenet
253a5e3e4b
Use reauth/reconfigure helpers in fritz config flow ( #127990 )
2024-10-09 17:07:49 +02:00
dontinelli
b8131cee2e
Add missing translation string in solarlog ( #128015 )
2024-10-09 16:58:16 +02:00
epenet
c8178ab915
Do not cache reconfigure entry in vallox config flow ( #128029 )
2024-10-09 16:50:17 +02:00
epenet
577ae6923a
Do not cache reconfigure entry in waze_travel_time config flow ( #128030 )
2024-10-09 16:31:11 +02:00
epenet
fcaec2c3f4
Use reconfigure helpers in lcn config flow ( #128011 )
2024-10-09 16:21:36 +02:00
epenet
78f4b28697
Use reauth/reconfigure helpers in trafikverket_weatherstation config flow ( #128028 )
2024-10-09 16:14:56 +02:00
epenet
acd32b500c
Use reauth/reconfigure helpers in trafikverket_camera config flow ( #128026 )
2024-10-09 16:08:45 +02:00
epenet
168d0f11ab
Do not cache the reconfigure entry in homeworks config flow ( #128006 )
2024-10-09 16:07:47 +02:00
epenet
6da8b69ff8
Do not cache reconfigure entry in smhi config flow ( #128021 )
2024-10-09 16:06:59 +02:00
epenet
3fa460a42a
Use reconfigure helpers in madvr config flow ( #128012 )
2024-10-09 16:05:14 +02:00
epenet
021e7ce49b
Do not cache reauth/reconfigure entry in pyload config flow ( #128017 )
2024-10-09 16:03:19 +02:00
Marc Mueller
2d093e9692
Enable strict typing for switch_as_x ( #127998 )
2024-10-09 16:00:45 +02:00
epenet
30a244de7a
Do not cache reconfigure entry in tado config flow ( #128024 )
2024-10-09 15:56:07 +02:00
epenet
195398713b
Use reconfigure helpers in nam config flow ( #128016 )
2024-10-09 15:40:47 +02:00
epenet
3d1e57766a
Simplify jewish_calendar reconfigure flow ( #128008 )
...
* Simplify jewish_calendar reconfigure flow
* Adjust
2024-10-09 15:34:11 +02:00
epenet
dd08381167
Do not cache the reconfigure entry in google travel time config flow ( #128002 )
2024-10-09 15:07:48 +02:00
Joost Lekkerkerker
c096cc23df
Add tests for the Spotify media browser ( #127857 )
...
* Add tests for the Spotify media browser
* Add tests for the Spotify media browser
* Fix
* Fix comment
* Revert "Add tests for the Spotify media browser"
This reverts commit 59de6725d22b9c8797a187f7e2d598375bd372c4.
* Add comment
* Add comment
2024-10-09 13:39:03 +02:00
azerty9971
d8d000f279
Fix wrong DPTypes returned by Tuya's cloud ( #127860 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-10-09 12:24:09 +02:00
Maikel Punie
5dd91db5c0
Bump pyduotecno to 2024.10.0 ( #127979 )
2024-10-09 12:20:27 +02:00
Joost Lekkerkerker
c97be4d0d1
Add Spotify media player tests ( #127839 )
...
* Improve Spotify mock
* Add Spotify media player tests
* Remove extra changes
* Remove available markets
* Remove available markets
* Fix tests
2024-10-09 12:09:42 +02:00
Manu
fa53ec40d6
Remove deprecated yaml import from Habitica ( #127946 )
2024-10-09 11:17:19 +02:00
epenet
413a4cd7bd
Use reconfigure helpers in brother config flow ( #127975 )
...
* Use reconfigure helpers in brother config flow
* Don't abort on unique_id mismatch
2024-10-09 11:17:08 +02:00
Erik Montnemery
c22bbc5b91
Improve IssueRegistryItemSnapshot ( #127949 )
2024-10-09 10:57:04 +02:00
G Johansson
6f45e376da
Don't error with missing information in systemmonitor diagnostics ( #127868 )
2024-10-09 10:44:54 +02:00
Lenn
5e6a38769d
Bump motionblindsble to 0.1.2 ( #127954 )
2024-10-09 10:33:29 +02:00
Marc Hörsken
f5797e3799
Update pywmspro to 0.2.1 to fix handling of unknown products ( #127942 )
2024-10-09 10:31:44 +02:00
Johan Gustafsson
bbbbd0810a
Bump auroranoaa to 0.0.5 ( #127965 )
2024-10-09 10:30:19 +02:00
epenet
053e2a52b8
Fix firmware version parsing in venstar ( #127974 )
2024-10-09 09:56:53 +02:00
epenet
99eb466223
Add updates argument to update_reload_and_abort helper ( #127781 )
...
* Add updates argument to update_reload_and_abort helper
* Also apply to airvisual_pro
* Rename argument
* docstring
* Use modern syntax
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Apply suggestion
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Apply suggestion
* Docstring
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2024-10-09 07:47:18 +02:00
Raman Gupta
2dec36f210
Fix zwave_js config validation for values ( #127972 )
2024-10-09 07:35:41 +02:00
dependabot[bot]
8b46c8bf20
Bump actions/upload-artifact from 4.4.1 to 4.4.2 ( #127962 )
2024-10-08 23:54:44 +02:00
dependabot[bot]
77d83bffee
Bump actions/cache from 4.1.0 to 4.1.1 ( #127961 )
2024-10-08 23:53:33 +02:00
G Johansson
666e8e133e
Cover state is enum ( #127144 )
...
* Change light state to use enum
* Adjust cover tests
* Update cover
* Fix covers
* Some tests
* More tests
* Fix tests
* Fix
2024-10-08 18:39:04 +02:00
G Johansson
959898e0fc
Fix merge_response template not mutate original object ( #127865 )
...
* Fix merge_response template not mutate original object
* Add comment
2024-10-08 18:35:06 +02:00
Ricardo Marques
d41b9beb71
Fix custom account config flow setup ( #127750 )
2024-10-08 17:44:59 +02:00
Joost Lekkerkerker
00a037c786
Snapshot more platforms for Matter ( #127541 )
...
* Snapshot more platforms for Matter
* Fix
* Fix
* Fix
* Fix tests
2024-10-08 16:17:21 +02:00
epenet
d8b51b4f2c
Avoid unknown error translation strings in anthropic ( #127823 )
2024-10-08 15:59:45 +02:00
Steven B.
4d003f51c3
Bump python-kasa to 0.7.5 ( #127934 )
2024-10-08 15:47:12 +02:00
Erik Montnemery
e01512e469
Update integrations to use new UnitOfConductivity enums ( #127932 )
2024-10-08 15:20:26 +02:00
epenet
5836a85340
Prevent async_create_entry from reauth/reconfigure flows ( #127527 )
...
* Prevent `async_create_entry` from reauth/reconfigure flows
* Adjust message
* Don't raise just yet
* Adjust message
* Fix string
* Remove invalid comment
* Add parameter
* Use count parameter
* Remove another branching
2024-10-08 15:19:58 +02:00
epenet
4e15556eeb
Cleanup unused variable in tests ( #127930 )
2024-10-08 15:14:23 +02:00
Erik Montnemery
0956dbb578
Rename UnitOfConductivity enum members ( #127919 )
...
* Rename UnitOfConductivity enum members
* Update test snapshots
2024-10-08 14:44:01 +02:00
Erik Montnemery
0c0ff855b1
Warn when async_update_entry creates a unique_id collision ( #127929 )
2024-10-08 14:42:41 +02:00
Andre Lengwenus
017ba509a6
Add device_class for LCN sensors ( #127921 )
...
* Add device_class for lcn sensor
* Rename device_class mapping dictionary
2024-10-08 14:24:48 +02:00
Joost Lekkerkerker
9d9b5af97f
Deprecate hassio service to update addon ( #127927 )
...
* Deprecate hassio service to update addon
* Update homeassistant/components/hassio/strings.json
Co-authored-by: Stefan Agner <stefan@agner.ch >
* service -> action
* service -> action; in the title as well
---------
Co-authored-by: Stefan Agner <stefan@agner.ch >
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2024-10-08 14:23:29 +02:00
Manu
dd5e5323f1
Add support of due date calculation for grey dailies in Habitica integration ( #127923 )
...
Fix grey dailies due date calculation
2024-10-08 14:08:16 +02:00
Erik Montnemery
cee7017d20
Reinitialize hassio discovery flow on config entry removal ( #127088 )
...
* Reinitialize hassio discovery flow on config entry removal
* Address review comments
2024-10-08 14:07:05 +02:00
J. Nick Koston
c9311ea3c9
Bump yarl to 1.14.0 ( #127924 )
2024-10-08 14:01:37 +02:00
Maciej Bieniek
92f08be416
Bump imgw_pib library to version 1.0.6 ( #127925 )
...
Bump `imgw_pib`
2024-10-08 13:58:03 +02:00
epenet
4478f64002
Remove dead reconfigure code ( #127398 )
...
* Remove dead reconfigure code
* Adjust
* Start cleaning up test
* Prevent duplicate flows
* Add missing string
* Adjust two more tests
* Only filter out reauth flows
* Update strings.json
* Update config_entries.py
* Adjust tests
* Remove all checks - but add comment in tests
* Simplify PR
2024-10-08 13:35:04 +02:00
Robert Resch
b56e22d4ee
Use homeassistant STUN server ( #127922 )
2024-10-08 12:25:20 +02:00
Erik Montnemery
d6ee10a543
Make FlowHandler.context a typed dict ( #126291 )
...
* Make FlowHandler.context a typed dict
* Adjust typing
* Adjust typing
* Avoid calling ConfigFlowContext constructor in hot path
2024-10-08 12:18:45 +02:00
Johan Gustafsson
217165208b
Fix aurora alert sensor always Off ( #127780 )
2024-10-08 11:31:59 +02:00
epenet
2c664efb3c
Add new helper for matching reauth/reconfigure config flows ( #127565 )
2024-10-08 10:07:36 +02:00
epenet
15a1a83729
Add missing translation string in tesla_fleet ( #127915 )
2024-10-08 09:48:06 +02:00
Erik Montnemery
c87415023c
Correct cleanup of sensor statistics repairs ( #127826 )
2024-10-08 09:39:21 +02:00
Simone Rescio
86fddf2ec1
Fix devContainer startup ( #127042 )
2024-10-08 09:32:26 +02:00
epenet
1eb8d0fa1c
Don't abort on unknown error in nina config flow ( #127908 )
2024-10-08 09:10:26 +02:00
dependabot[bot]
6df77ef94b
Bump actions/upload-artifact from 4.4.0 to 4.4.1 ( #127905 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-08 09:05:12 +02:00
G Johansson
bff66dbbd3
Use separate constants in slide cover ( #127852 )
2024-10-08 09:03:43 +02:00
epenet
646f457637
Add missing translation string in otbr ( #127909 )
2024-10-08 09:00:45 +02:00
dependabot[bot]
b37d9179e6
Bump github/codeql-action from 3.26.11 to 3.26.12 ( #127904 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-08 08:59:48 +02:00
dependabot[bot]
eff9d568a2
Bump actions/checkout from 4.2.0 to 4.2.1 ( #127903 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-08 08:59:34 +02:00
epenet
11793f04c1
Add missing translation string in cloudflare ( #127906 )
2024-10-08 08:57:21 +02:00
epenet
79e8a694ad
Don't cache reauth entry in aseko_pool_live config flow ( #127902 )
2024-10-08 08:56:30 +02:00
epenet
4a202eca59
Add missing and fix incorrect translation string in permobil ( #127910 )
2024-10-08 08:54:53 +02:00
epenet
70fcca824b
Add missing translation string in tile ( #127911 )
2024-10-08 08:53:41 +02:00
epenet
f2e0190b68
Add missing translation string in yamaha_musiccast ( #127912 )
2024-10-08 08:52:54 +02:00
epenet
20205d7ff4
Fix incorrect translation key in crownstone ( #127913 )
2024-10-08 08:51:53 +02:00
epenet
3b195f61da
Fix incorrect translation string in fivem ( #127907 )
2024-10-08 08:51:11 +02:00
dontinelli
99a40ae49f
Reverse unintended change of unique_id for solarlog ( #127845 )
2024-10-08 08:46:49 +02:00
epenet
ba4ed5a1bb
Fix incorrect translation string in analytics_insights ( #127815 )
2024-10-08 08:45:41 +02:00
Michael
ac42ff5d73
Fix translation strings in geonetnz_volcano ( #127872 )
2024-10-08 08:44:46 +02:00
epenet
4bb3d69631
Fix incorrect translation string in azure event hub ( #127820 )
2024-10-08 08:44:23 +02:00
epenet
e6aac6a77f
Add missing and fix incorrect translation string in alarmdecoder ( #127814 )
2024-10-08 08:43:40 +02:00
epenet
bb4e8e5717
Fix incorrect translation string in bryant_evolution ( #127830 )
2024-10-08 08:42:34 +02:00
Michael
c963e280ca
Add missing translation string in AVM Fritz!Smarthome ( #127864 )
2024-10-08 08:40:58 +02:00
epenet
ea1ce6a263
Don't cache reauth entry in androidtv_remote config flow ( #127900 )
...
Don't cache reauth entry in androidtv_remote
2024-10-07 23:22:55 -07:00
Marc Mueller
412acf943d
Enable strict typing for panel_custom ( #127855 )
2024-10-08 08:16:58 +02:00
epenet
1984989564
Add missing and fix incorrect translation string in duotecno ( #127834 )
2024-10-08 08:16:43 +02:00
epenet
e1988cd6fc
Add missing and fix incorrect translation string in aurora ( #127818 )
2024-10-08 08:15:46 +02:00
J. Nick Koston
6269ce36b3
Bump propcache to 0.2.0 ( #127816 )
2024-10-08 08:14:37 +02:00
epenet
9ab81eb444
Add missing translation string in deluge ( #127831 )
2024-10-08 08:13:54 +02:00
epenet
b75ed5b8f1
Add missing translation string in blebox ( #127827 )
2024-10-08 08:13:16 +02:00
Erik Montnemery
fbd9502474
Use SensorDeviceClass.CONDUCTIVITY for xiaomi_ble conductivity sensors ( #127880 )
2024-10-08 08:12:39 +02:00
epenet
b32c4a8fbb
Add missing translation string in kitchen_sink ( #127838 )
2024-10-08 08:12:21 +02:00
dcmeglio
3755f598a2
Bump pyeconet to 0.1.23 ( #127896 )
2024-10-08 08:11:25 +02:00
epenet
af7a9ff591
Add missing translation string in broadlink ( #127829 )
2024-10-08 08:10:25 +02:00
epenet
55376ea7f0
Add missing translation string in awair ( #127819 )
2024-10-08 08:10:01 +02:00
G Johansson
3a2843b9fa
Bump holidays library to 0.58 ( #127876 )
2024-10-08 08:09:03 +02:00
Jon Seager
6dbfce0095
Bump pytouchlinesl to 0.1.8 ( #127859 )
2024-10-08 08:07:45 +02:00
G Johansson
1613b3c0df
Use separate constants in template cover ( #127853 )
2024-10-08 08:06:44 +02:00
Marc Mueller
00ee2b4478
Enable strict typing for openai_conversation ( #127854 )
2024-10-08 08:06:05 +02:00
functionpointer
9a0cb59830
Clean up Tibber service tests ( #127334 )
...
* Tibber: cleanup tests
* Tibber: cleanup tests
2024-10-08 07:56:21 +02:00
Richard Kroegel
54c4fb5f56
BMW: Add reconfiguration flow ( #127726 )
...
* BMW: Add reconfiguration flow
* Implement requested changes
--------
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Abort if unique_id changes, small adjustments
---------
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2024-10-08 07:42:10 +02:00
Marc Mueller
c3bf1dde7e
Enable strict typing for shell_command ( #127856 )
2024-10-08 02:05:41 +03:00
Shay Levy
963bba63d0
Bump aioshelly to 12.0.0 ( #127884 )
2024-10-08 02:05:23 +03:00
JEMcats
eac930ad7f
Add Tesla Fleet grid status ( #126438 )
...
* Make Changes.
* Change to match suggested changes.
* add Possible States to island status
* remove storm watch active sensor.
* Update the test_*.ambr files
* Update *.ambr files
* Add more infromation to Grid Status
* Remove storm mode strings and icons
2024-10-07 22:18:40 +02:00
epenet
4c175a3ed9
Add missing translation string in dnsip ( #127833 )
2024-10-07 21:03:52 +02:00
Michael
ec39ec69bb
Add missing translation string in AVM Fritz!Tools ( #127863 )
...
add missing translation string
2024-10-07 20:49:30 +02:00
Marc Mueller
3107785947
Update fritzconnection to 1.14.0 ( #127793 )
...
* Update fritzconnection to 1.14.0
* fix fritz image tests
---------
Co-authored-by: mib1185 <mail@mib85.de >
2024-10-07 20:00:24 +02:00
Joost Lekkerkerker
fe130b62c8
Replace Spotify fixtures ( #127850 )
...
Replace fixtures with real life ones
2024-10-07 18:00:54 +02:00
Joost Lekkerkerker
f0363ac221
Improve Spotify mock ( #127825 )
...
* Improve Spotify mock
* Fix comments
* Fix comments
* Fix comments
* Fix comments
* Fix comments
* Fix comments
* Fix comments
* Fix comments
2024-10-07 17:36:39 +02:00
epenet
75936fcb9c
Add missing translation string in axis ( #127822 )
2024-10-07 16:12:09 +02:00
epenet
ffbb894dd6
Fix incorrect translation string in airvisual ( #127813 )
2024-10-07 08:03:00 -06:00
epenet
7271a64ac2
Add missing translation string in electric_kiwi ( #127835 )
2024-10-07 15:48:57 +02:00
epenet
ee65f60222
Fix incorrect translation string in blink ( #127828 )
2024-10-07 15:48:33 +02:00
epenet
c41e3cbf93
Fix incorrect translation string in august ( #127817 )
2024-10-07 15:27:23 +02:00
epenet
599076d6f4
Add missing patch in dnsip test ( #127802 )
2024-10-07 14:24:51 +02:00
TimL
06170592bd
Bump pysmlight to v0.1.3 ( #127804 )
...
Bump pysmlight v0.1.3
Co-authored-by: Tim Lunn <tim@feathertop.org >
2024-10-07 14:24:26 +02:00
epenet
14111188c0
Fix incorrect string in amberlectric ( #127807 )
2024-10-07 14:15:23 +02:00
Marc Mueller
d185f230b9
Enable strict typing for workday ( #127797 )
2024-10-07 12:48:12 +02:00
Marc Mueller
079ba2a529
Add strict typing to radio_browser ( #127799 )
2024-10-07 12:47:08 +02:00
epenet
d99429463b
Use reauth helpers in permobil config flow ( #127530 )
2024-10-07 11:37:28 +02:00
Erik Montnemery
563de82707
Bump pychromecast to 14.0.4 ( #127791 )
2024-10-07 11:34:39 +02:00
epenet
8c0e96e6e6
Extend update_entry_and_reload tests ( #127776 )
2024-10-07 11:23:48 +02:00
Álvaro Fernández Rojas
550858092c
Update aioairzone-cloud to v0.6.6 ( #127789 )
2024-10-07 11:19:34 +02:00
Brett Adams
ae6add1e77
Fix Island status in Teslemetry ( #127504 )
2024-10-07 10:15:25 +02:00
Arie Catsman
927943e07a
Add option to disable keep-alive for Enphase Envoy connections ( #127603 )
2024-10-07 10:13:23 +02:00
Marc Mueller
4cfb1c573e
Update pre-commit to 4.0.0 ( #127782 )
2024-10-07 10:07:26 +02:00
Erik Montnemery
a36b516070
Bump pychromecast to 14.0.3 ( #127778 )
2024-10-07 10:04:54 +02:00
Marc Mueller
cb0ae29308
Update types packages ( #127783 )
2024-10-07 10:04:02 +02:00
AJ Jordan
6ee452aef3
Disable SELinux enforcement on dev containers ( #127774 )
2024-10-07 09:27:48 +02:00
Marc Mueller
bce274155c
Update ephem to 4.1.6 ( #127761 )
2024-10-07 09:22:21 +02:00
dontinelli
019aff88ca
Bump solarlog_cli to 0.3.1 ( #127753 )
2024-10-07 09:21:25 +02:00
epenet
c87a2ca335
Add default reconfigure reason in update_reload_and_abort ( #127756 )
...
* Add default reconfigure reason in async_update_reload_and_abort
* Simplify
* Fix test
* Add sample usage
* Remove multi-line ternary
2024-10-07 09:02:58 +02:00
Michael
4e650ec1ba
Increase connection timeout in CalDAV ( #127727 )
2024-10-07 08:43:32 +02:00
Erik Montnemery
7ec911c4df
Correct typing in rediscovery tests ( #127777 )
2024-10-07 08:42:04 +02:00
René Klomp
605aaf955c
Migrate SMA unique id to str ( #127732 )
2024-10-07 08:19:55 +02:00
Joost Lekkerkerker
e78a3f7939
Add translation string for Withings wrong account ( #127719 )
2024-10-07 08:14:19 +02:00
Simon Lamon
54401bc0a5
Bump python-linkplay to 0.0.15 ( #127748 )
2024-10-07 08:10:48 +02:00
AJ Jordan
a02ef0dbc8
Fix typo ( #127775 )
2024-10-07 08:08:53 +02:00
J. Nick Koston
34c464e8d0
Bump DoorBirdPy to 3.0.4 ( #127760 )
...
changelog: https://gitlab.com/klikini/doorbirdpy/-/compare/3.0.3...eea287316c6fd84b63cc67fd743cc1128ea14568?from_project_id=7409088&straight=false
fixes #126598
2024-10-06 17:07:27 -05:00
Joost Lekkerkerker
32570c59c8
Bump NYT Games to 0.4.3 ( #127717 )
2024-10-06 22:45:13 +02:00
Joost Lekkerkerker
4721f8ef5f
Bump airgradient to 0.9.1 ( #127718 )
2024-10-06 19:21:48 +02:00
Joost Lekkerkerker
3c458353f0
Fix typo in HDMI CEC ( #127714 )
2024-10-06 19:21:19 +02:00
Joost Lekkerkerker
59e3c4874d
Fix Withings log message ( #127716 )
2024-10-06 19:21:07 +02:00
Johan Gustafsson
4693f436a5
Fix Aurora integration casts longitude and latitude to integer ( #127740 )
...
Fix Aurora integration casts longitude and latitude to integer (#100817 )
2024-10-06 17:33:54 +02:00
Brandon Rothweiler
b4dfd08bc4
Update A. O. Smith integration to reflect upstream API changes ( #127678 )
2024-10-06 17:16:29 +02:00
Thomas55555
3cda93d001
Add work area sensors to Husqvarna Automower ( #126931 )
...
* Add work area sensors to Husqvarna Automower
* add exists function
* fix tests
* add icons
* docstring
* Update homeassistant/components/husqvarna_automower/sensor.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-10-06 16:10:26 +02:00
epenet
e705ca83b2
Use reconfigure helpers in config tests ( #127534 )
...
Use async_update_reload_and_abort in config test
2024-10-06 16:06:55 +02:00
Joost Lekkerkerker
f90ed9e9db
Remove expected lingering test fixture from Matter ( #127713 )
2024-10-06 16:00:40 +02:00
Michael
808d93d767
Remove obsolete entity count safeguards when using snapshot_platform test helper ( #127736 )
...
remove obsolete safeguards
2024-10-06 15:50:16 +02:00
J. Diego Rodríguez Royo
0d795aad16
Use BSH keys as unique ID's suffix at Home Connect ( #126143 )
...
* Use BSH keys as as unique id suffix instead of the simple description
* Update tests/components/home_connect/test_init.py
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-10-06 12:40:13 +02:00
Manu
3e8bc98f23
Add cast skill action to Habitica integration ( #127000 )
...
* Add cast skill action for task skills
* exceptions
* task not found exception
* request refresh to update mana/xp sensors
* Changes
* remove service_call prefix
* fixes
2024-10-06 10:33:32 +02:00
dontinelli
546d0b25b0
Bump fyta_cli to 0.6.7 ( #127650 )
2024-10-06 10:03:16 +02:00
J. Nick Koston
1f04723d8d
Bump uiprotect to 6.3.1 ( #127702 )
...
* Bump uiprotect to 6.3.0
changelog: https://github.com/uilibs/uiprotect/compare/v6.2.0...v6.3.0
* Apply suggestions from code review
2024-10-06 10:02:34 +02:00
Joost Lekkerkerker
cd78e2fc43
Bump syrupy to 4.7.2 ( #127710 )
2024-10-06 09:59:13 +02:00
David Knowles
f6850c36fc
Fix problems with automatic management of Schlage locks ( #127689 )
...
Use the correct identifiers for existing lock devices
2024-10-06 07:42:39 +02:00
J. Nick Koston
8f96256e86
Bump cached-ipaddress to 0.8.0 ( #127703 )
...
changelog: https://github.com/bdraco/cached-ipaddress/compare/v0.7.0...v0.8.0
2024-10-06 07:28:48 +02:00
J. Nick Koston
4404fb72bd
Bump yalexs to 8.10.0 ( #127704 )
...
* Bump yalexs to 8.10.0
changelog: https://github.com/bdraco/yalexs/compare/v8.9.0...v8.10.0
* Update homeassistant/components/august/manifest.json
2024-10-06 07:28:23 +02:00
Marc Mueller
8ae3b430c8
Update yalexs-ble to 2.5.0 ( #127696 )
2024-10-05 21:06:43 -05:00
Marc Mueller
e6bc1f0730
Update bleak-esphome to 1.1.0 ( #127692 )
2024-10-06 03:20:04 +02:00
Marc Mueller
747f7a1b04
Update habluetooth to 3.5.0 ( #127690 )
2024-10-06 02:28:06 +02:00
Marc Mueller
01e7c45664
Update home-assistant-bluetooth to 1.13.0 ( #127691 )
2024-10-06 02:15:05 +02:00
Marc Mueller
65c0d49c3b
Update bleak to 0.22.3 ( #127688 )
2024-10-06 01:51:53 +02:00
Marc Mueller
cba9e5845d
Update bleak-retry-connector to 3.6.0 ( #127686 )
2024-10-06 01:21:39 +02:00
Marc Mueller
c6e5011a98
Update bluetooth-adapters to 0.20.0 ( #127684 )
2024-10-06 00:54:23 +02:00
Marc Mueller
229ad8be83
Revert "Fix enum lookup ( #125220 )" ( #127680 )
...
This reverts commit 1bc63a61be .
2024-10-06 00:46:50 +02:00
Marc Mueller
d58b2d1b32
Update dbus-fast to 2.24.3 ( #127683 )
2024-10-06 00:22:42 +02:00
David Bonnes
b69f2856bf
Add tests for evohome water_heater entities ( #127611 )
...
* initial commit
* move get_entity* helper to test
* parameterize with TEST_INSTALLS_WITH_DHW
* remove if from tests
2024-10-05 22:34:06 +01:00
David Bonnes
76a59338eb
Add tests for evohome climate entities ( #127612 )
...
* initial commit
* rename symbol (zon -> zone)
* move get_entity* helper function to test
* update snapshot
2024-10-05 22:32:12 +01:00
Brian Rogers
4003e93999
Replace Rachio warning with debug logging ( #127673 )
2024-10-05 15:40:42 -05:00
Manu
fe9ae0d8bd
Add sensors for gems and mystic hourglasses to Habitica integration ( #127651 )
...
Add sensors for gems and mystic hourglasses
2024-10-05 21:27:42 +02:00
J. Nick Koston
0326e58c8a
Remove automatic linkage of doorbells to HomeKit accessories via device class occupancy ( #127668 )
2024-10-05 14:24:58 -05:00
Michael
c043142b86
Improve handling of call deflection switches in AVM Fritz!Tools ( #127592 )
...
improve handling of call_deflection switches
2024-10-05 19:16:34 +02:00
Louis Christ
c28edb1117
Bump pyblu to 1.0.3 ( #127571 )
2024-10-05 19:14:57 +02:00
Thomas55555
204bea8947
Return an error if no error key is provided in Husqvarna Automower ( #127584 )
...
return error
2024-10-05 19:13:21 +02:00
Steven Looman
39e65c8586
Bump async-upnp-client to 0.41.0 ( #127642 )
2024-10-05 09:07:10 -05:00
Jan Bouwhuis
e54031e318
Improve mqtt sensor options validion logging ( #127631 )
...
* Improve mqtt sensor options validion logging
* Fix test
2024-10-05 13:31:42 +02:00
J. Nick Koston
24fbc366a6
Restore __slots__ to registry entries ( #127481 )
2024-10-05 12:16:52 +02:00
Erik Montnemery
c104e66964
Fix snooz tests ( #127468 )
2024-10-05 12:13:52 +02:00
Marc Mueller
00df42ba39
Fix grpcio wheel build ( #127533 )
2024-10-05 12:13:09 +02:00
epenet
c4fb4eb61b
Use common reconfigure string in bryant_evolution ( #127561 )
2024-10-05 12:12:14 +02:00
Thomas55555
a9495aceb4
Fix Husqvarna Automower reauth title ( #127583 )
2024-10-05 12:11:40 +02:00
Joost Lekkerkerker
0999297e58
Introduce Jellyfin client/server base entities ( #127572 )
2024-10-05 12:06:54 +02:00
Richard Cox
62ae2a3bd5
Update Radarr config flow to standardize ports ( #127620 )
2024-10-05 12:05:11 +02:00
Brett Adams
213cc14494
Fix wake up in Tesla Fleet ( #127615 )
2024-10-05 12:04:10 +02:00
dependabot[bot]
59ebb94d24
Bump actions/cache from 4.0.2 to 4.1.0 ( #127627 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-05 11:58:55 +02:00
dependabot[bot]
a11b32dae5
Bump sigstore/cosign-installer from 3.6.0 to 3.7.0 ( #127628 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-05 11:48:17 +02:00
J. Nick Koston
0177facbf0
Fix blocking stat call in local media_source ( #127587 )
2024-10-05 03:17:07 -05:00
Franck Nijhof
b8d252273d
Merge branch 'master' into dev
2024-10-05 10:07:24 +02:00
Sid
b942569ce0
Remove enigma2 yaml import ( #127597 )
2024-10-05 10:00:23 +02:00
Noah Husby
275b9ce718
Bump aiostreammagic to 2.5.0 ( #127595 )
2024-10-05 08:19:22 +02:00
J. Nick Koston
58d0dbb542
Bump aiohttp to 3.10.9 ( #127594 )
...
https://github.com/aio-libs/aiohttp/releases/tag/v3.10.9
changelog: https://github.com/aio-libs/aiohttp/compare/v3.10.8...v3.10.9
This is a technically breaking change, the default connect timeout is now 30s to
fix a bug where the next ip would not be tried within the default timeout
period of 150s. I expect this will not be a problem but I wanted to
point it out.
2024-10-05 07:48:13 +02:00
tronikos
f84a01d840
Bump opower to 0.8.2 ( #127598 )
...
* Bump opower to 0.8.1 to fix enmax
* Update manifest.json
* Update requirements_all.txt
* Update requirements_test_all.txt
2024-10-04 22:07:51 -07:00
TimL
6ee03460d6
Disable by default smlight auto zigbee update switch ( #126707 )
...
disable by default auto zigbee update switch
Co-authored-by: Shay Levy <levyshay1@gmail.com >
2024-10-05 00:56:11 +03:00
Sid
d01fb914a9
Bump ruff to 0.6.9 ( #127596 )
2024-10-04 15:42:02 -05:00
Tudor Sandu
d9b077154e
Blueprints for template entities ( #126971 )
...
* Template domain blueprints
* Default blueprint for templates
* Some linting
* Template entity updates
* Load and use blueprints in config
* Added missing mapping methods for templates
* Linting
* Added tests
* Wrong schema type
* Hassfest errors
* More linting issues
* Refactor based on desired schema
In the [architecture discussion](https://github.com/home-assistant/architecture/discussions/1027 ), the template blueprint instance did not specify the platform (e.g. `binary_sensor`), but the initial implementation assumed that schema.
* Create default template blueprints on first run
* Moved TemplateConfig definition
This is to avoid circular references
* Corrected methods to find templates based on blueprints
* Corrected missing entity config information
* Added tests
* Don't use hass.data
Address comments https://github.com/home-assistant/core/pull/126971/#discussion_r1780097187
* Prevent creating blueprints during testing
* Combine 2 ifs
Address comment https://github.com/home-assistant/core/pull/126971/#discussion_r1780160870
* Improve test coverage
* Prevent template component from dirtying test env
* Remove useless hard-coded validation
* Improve code coverage to 100%
* Address review comments
* Moved helpers in helpers.py
As per comment https://github.com/home-assistant/core/pull/126971#discussion_r1786539889
* Fix blueprint source URL
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2024-10-04 16:47:29 +02:00
epenet
7e6c106869
Use HassKey in auth ( #127573 )
2024-10-04 16:34:04 +02:00
Raj Laud
c3e37ef9a0
Add codeowners for Squeezebox ( #127564 )
...
* Add codeowners for Squeezebox
* Update CODEOWNERS
2024-10-04 16:31:55 +02:00
epenet
8bbbaae290
Use HassKey in backup ( #127546 )
...
* Use HassKey in backup
* Use DATA_MANAGER
2024-10-04 16:01:50 +02:00
Joost Lekkerkerker
79de27544c
Simplify Jellyfin ( #127353 )
...
* Simplify Jellyfin
* Fix comment
2024-10-04 15:59:11 +02:00
Steven B.
e30db943db
Bump ring-doorbell to 0.9.7 ( #127554 )
2024-10-04 13:43:54 +02:00
Joost Lekkerkerker
e2b4a24a35
Revert "Bump pychromecast to 14.0.2 ( #127333 )" ( #127555 )
...
This reverts commit 2ab66f62fa .
2024-10-04 13:42:35 +02:00
Franck Nijhof
20e3291eb9
Revert Alexa Media Player block ( #127553 )
2024-10-04 13:13:18 +02:00
Joost Lekkerkerker
ebfa2fb1d0
Strip the NYT Games token ( #127548 )
2024-10-04 12:53:35 +02:00
Joost Lekkerkerker
ae8219dc97
Create new clientsession for NYT Games ( #127547 )
2024-10-04 12:04:33 +02:00
robinostlund
64ea02983b
Fix int value in unique_id for Tellduslive ( #127526 )
...
Fix int in unique_id
2024-10-04 12:02:33 +02:00
Franck Nijhof
f1b6ae8784
Adjust polling rate of Rituals Perfume Genie ( #127544 )
2024-10-04 11:21:22 +02:00
epenet
8b9b65d3f1
Use reauth helpers in spotify config flow ( #127532 )
...
Use async_update_reload_and_abort in spotify
2024-10-04 11:13:03 +02:00
Klaas Schoute
e82368ec85
Add entity icons for Autarco integration ( #127505 )
2024-10-04 11:12:24 +02:00
Paarth Shah
d1bee8fe61
Bump matrix-nio to 0.25.2 ( #127535 )
2024-10-04 11:11:39 +02:00
Joost Lekkerkerker
07704b8511
Add more fixtures to the matter fixture ( #126761 )
...
* Add more fixtures to the matter fixture
* Add Valve
2024-10-04 09:24:06 +02:00
epenet
6a44d66fed
Fix reolink tests ( #127525 )
2024-10-04 09:16:49 +02:00
dependabot[bot]
10895514c6
Bump github/codeql-action from 3.26.10 to 3.26.11 ( #127524 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-04 09:07:41 +02:00
Maciej Bieniek
1290f18ed4
Add support for Shelly CCT light ( #126989 )
...
* Initial support for cct lights
* Move properties to the RpcShellyCctLight class
* Fix entity names
* Add async_remove_orphaned_entities() function
* Do not return
* Fix tests
* Combine async_remove_orphaned_virtual_entities and async_remove_orphaned_entities
* Remove SHELLY_PLUS_RGBW_CHANNELS from const
* Add tests
* Use _attr*
* Check ColorMode.COLOR_TEMP
* Add sensors for CCT light
* Remove removal condition
* Remove orphaned sensors
* Cleaning
* Add device temperature sensor for CCT light
* Simplify async_remove_orphaned_entities()
* Comment
* Add COMPONENT_ID_PATTERN const
* Call async_add_entities once
* Suggested change
* Better type for keys
* Do not call keys()
2024-10-04 08:49:35 +02:00
David Bonnes
49e634a62f
Convert evohome's test factory into an async generator ( #126925 )
2024-10-04 08:29:36 +02:00
Erik Montnemery
8754b54d81
Fix config entry unique_id collision in tplink tests ( #127522 )
2024-10-04 08:24:56 +02:00
epenet
c191a7cfdb
Fix lingering tasks in snooz tests ( #127523 )
2024-10-04 08:24:01 +02:00
J. Nick Koston
6eb49991a4
Add pylint rule for cached_property ( #127482 )
2024-10-03 17:53:55 -05:00
Michael
1dd59375f6
Add re-authemtication flow to AVM FRITZ!Box Call Monitor ( #127497 )
2024-10-03 22:36:41 +02:00
J. Nick Koston
c3f0f30910
Prepare websocket writer for aiohttp 3.11 ( #127043 )
2024-10-03 22:29:29 +02:00
J. Nick Koston
10c033e580
Migrate config_entries to use propcache cached_property ( #127495 )
2024-10-03 22:28:00 +02:00
Erik Montnemery
48a07d531c
Remove assumption in ConfigEntryItems about unique unique_id ( #127399 )
2024-10-03 22:27:15 +02:00
G Johansson
80582a128a
Fix preview available in statistics ( #127349 )
2024-10-03 22:27:01 +02:00
J. Nick Koston
db494de809
Restore __slots__ to core objects ( #127441 )
2024-10-03 22:23:47 +02:00
epenet
68d58212a9
Adjust type hints in hyperion config_flow ( #127273 )
2024-10-03 22:20:20 +02:00
Joost Lekkerkerker
48a6dabc5b
Remove Spider integration ( #127346 )
2024-10-03 21:44:30 +02:00
Erik Montnemery
0ae0047246
Fix config entry unique_id collision in lamarzocco tests ( #127484 )
2024-10-03 21:39:39 +02:00
epenet
49dec1577e
Use reauth helpers in elmax config flow ( #127417 )
2024-10-03 21:38:04 +02:00
J. Nick Koston
4e30bf705c
Bump uiprotect to 6.2.0 ( #127477 )
2024-10-03 13:12:04 -05:00
J. Nick Koston
4e9a91d03f
Bump yalexs to 8.9.0 ( #127474 )
2024-10-03 13:11:50 -05:00
J. Nick Koston
2f8c9d4f93
Bump cached-ipaddress to 0.7.0 ( #127475 )
2024-10-03 13:11:35 -05:00
J. Nick Koston
0f29fd3e10
Switch to using fast cached_property implementation in propcache ( #127339 )
2024-10-03 13:11:02 -05:00
epenet
58f786f6d0
Use _get_reauth_entry in cloudflare config flow ( #127385 )
2024-10-03 19:56:54 +02:00
J. Nick Koston
e2b1ef053f
Cache serialization of config entry storage ( #127435 )
2024-10-03 19:51:09 +02:00
epenet
0bbca596a9
Use reauth helpers in braviatv config flow ( #127437 )
2024-10-03 19:49:28 +02:00
epenet
09014e3390
Use reauth helpers in brunt config flow ( #127438 )
2024-10-03 19:48:47 +02:00
epenet
c634f6067a
Use reauth helpers in caldav config flow ( #127440 )
2024-10-03 19:48:09 +02:00
epenet
255cf6b305
Use reauth helpers in deluge config flow ( #127445 )
2024-10-03 19:45:09 +02:00
epenet
07bc9f6477
Use reauth helpers in dormakaba_dkey config flow ( #127446 )
2024-10-03 19:44:44 +02:00
Klaas Schoute
464da23d4e
Bump p1monitor to 3.1.0 ( #127459 )
2024-10-03 19:44:11 +02:00
Erik Montnemery
a2c85a0ac2
Remove test workaround from snooz ( #127465 )
2024-10-03 18:18:08 +02:00
epenet
f837369ef0
Use reauth helpers in electric_kiwi config flow ( #127414 )
...
* Mark electric_kiwi as single_config_entry
* Adjust
* Use reauth helpers in electric_kiwi config flow
2024-10-03 18:02:55 +02:00
epenet
153b3fbfc8
Use reauth helpers in comelit config flow ( #127443 )
...
* Use reauth helpers in comelit config flow
* Fix
2024-10-03 17:56:00 +02:00
epenet
c7739a7760
Align async_step_reconfigure type hints ( #127450 )
2024-10-03 17:54:51 +02:00
J. Nick Koston
41fcf58b80
Fix bluetooth tests to not create the same config entry twice ( #127461 )
2024-10-03 10:37:34 -05:00
Andrew Jackson
13e7af7762
Bump aiomealie to 0.9.3 ( #127454 )
2024-10-03 17:35:46 +02:00
Allen Porter
c38f23400c
Don't add the same config entry id twice in google tests ( #127457 )
...
Don't add the same config entry id twice in the test
2024-10-03 17:23:58 +02:00
Erik Montnemery
62b449e52c
Fix config entry unique_id collision in proximity ( #127456 )
2024-10-03 17:22:40 +02:00
starkillerOG
85ae66d276
Reolink auto add new cameras/chimes ( #126268 )
2024-10-03 16:51:27 +02:00
Stefan Agner
e15ae6bea3
Cancel listen task when setting the Matter fabric label fails ( #127423 )
...
When setting the Matter fabric label fails, the listen task should be
cancelled to prevent the task from running indefinitely.
Follow up for #127252 .
2024-10-03 15:37:29 +02:00
epenet
bbf8a49ac8
Use reauth helpers in efergy config flow ( #127447 )
2024-10-03 15:31:16 +02:00
epenet
b95fc7e782
Use reauth helpers in ezviz config flow ( #127448 )
2024-10-03 15:29:18 +02:00
J. Nick Koston
7cd4f78767
Make go2rtc supported streams a frozenset ( #127439 )
...
Avoids the linear search of the tuple
2024-10-03 15:08:17 +02:00
epenet
49882112ac
Use async_update_reload_and_abort in bosch_shc config flow ( #127436 )
2024-10-03 14:41:07 +02:00
epenet
c957c7a515
Use reauth helpers in blue_current config flow ( #127434 )
...
* Use async_update_reload_and_abort in blue_current config flow
* Adjust
2024-10-03 14:40:12 +02:00
epenet
045d96cdd1
Use async_update_reload_and_abort in aseko_pool_live config flow ( #127433 )
...
* Use async_update_reload_and_abort in aseko_pool_live config flow
* block_till_done
2024-10-03 14:39:17 +02:00
epenet
a218f4adc3
Use reauth helpers in esphome config flow ( #127419 )
...
Use _get_reauth_entry in esphome config flow
2024-10-03 14:38:14 +02:00
epenet
9ba58233ec
Use reauth helpers in aosmith config flow ( #127432 )
...
Use async_update_reload_and_abort in aosmith config flow
2024-10-03 14:34:42 +02:00
Joost Lekkerkerker
4aedf662e9
Fix AMP block ( #127424 )
...
Fix Alexa block
2024-10-03 14:15:27 +02:00
epenet
59e486848c
Use async_update_reload_and_abort in airvisual ( #127429 )
...
Use async_update_reload_and_abort in arivisual
2024-10-03 14:14:48 +02:00
epenet
4cef435089
Use async_update_reload_and_abort in airvisual_pro ( #127430 )
2024-10-03 14:14:36 +02:00
epenet
d128ba544f
Use async_update_reload_and_abort in abode ( #127426 )
2024-10-03 14:14:17 +02:00
epenet
372a827ecd
Use _get_reauth_entry in devolo_home_network config flow ( #127389 )
2024-10-03 14:03:47 +02:00
Joost Lekkerkerker
0eec6447e4
Block Alexa Media Player v4.13.3 ( #127412 )
2024-10-03 13:43:48 +02:00
myztillx
13d72ac833
Bump python-ecobee-api to 0.2.20 ( #127351 )
...
Bump version of python-ecobee-api to support new features
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-10-03 12:50:12 +02:00
Stefan Agner
abf3da2fa1
Set default Matter fabric label ( #127252 )
2024-10-03 12:36:24 +02:00
G Johansson
df8269e772
Use async_update_reload_and_abort in Trafikverket Weather reauth flow ( #127341 )
2024-10-03 12:31:21 +02:00
Glenn Waters
19535b48ab
Bump elkm1_lib to 2.2.10 ( #127344 )
...
* Bump elk-lib to 2.2.9
* Bump elkm1_lib to 2.2.10
---------
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-10-03 12:31:04 +02:00
TimL
da68c48723
Bump pysmlight 0.1.2 ( #127376 )
...
Co-authored-by: Tim Lunn <tim@feathertop.org >
2024-10-03 12:30:13 +02:00
epenet
44523168d7
Use _get_reauth_entry in caldav config flow ( #127384 )
2024-10-03 12:27:39 +02:00
Erik Montnemery
2b50f65c49
Store generic camera flow data in flow handler attributes ( #127405 )
2024-10-03 12:23:40 +02:00
epenet
14c2778558
Use _get_reauth_entry in devolo_home_control config flow ( #127387 )
...
Use _get_reauth_entry in devolo_home_network config flow
2024-10-03 12:21:42 +02:00
epenet
7878d2804f
Use _get_reauth_entry in discovergy config flow ( #127390 )
2024-10-03 12:21:17 +02:00
epenet
cef56bd7ef
Use _get_reauth_entry in doorbird config flow ( #127391 )
2024-10-03 12:20:59 +02:00
epenet
c02a3371d0
Use _get_reauth_entry in dormakaba_dkey config flow ( #127392 )
...
* Use _get_reauth_entry in dormakaba_dkey config flow
* Adjust
2024-10-03 12:18:15 +02:00
Brett Adams
c2c48bbc9c
Add missing number platform to init of Tesla Fleet ( #127406 )
...
Add number platform to init
2024-10-03 12:10:03 +02:00
raphaeleduardo42
131fdf6898
Add MOES Matter Light 1.0 to the blocklist for Matter transitions ( #127345 )
...
Update light.py
Fix MOES Matter Light 1.0 following #113775
2024-10-03 10:22:11 +02:00
epenet
a2e4de2d0d
Adjust type hints in androidtv_remote config_flow ( #127162 )
2024-10-03 10:21:53 +02:00
epenet
7d3d693fe8
Align config flow reconfigure step test helper with frontend ( #127329 )
...
* Align config flow reconfigure step with frontend
* Update common.py
* Update common.py
* Adjust
* Adjust
* Fix test
* Adjust
2024-10-03 10:21:23 +02:00
epenet
94df3e931a
Use _get_reauth_entry in bmw_connected_drive config flow ( #127327 )
2024-10-03 10:18:32 +02:00
epenet
2e225dfc3a
Use _get_reauth/reconfigure_entry in pyload ( #127304 )
2024-10-03 10:18:10 +02:00
epenet
409d7b3652
Use _get_reauth_entry in braviatv config flow ( #127326 )
2024-10-03 10:16:06 +02:00
epenet
c658dc0ffc
Correct reconfigure flows to get data from config entry ( #127393 )
...
Fetch entry data in async_step_reconfigure
2024-10-03 09:46:41 +02:00
Joost Lekkerkerker
13e4cd4a49
Remove unused translation keys from Tami4 ( #127342 )
2024-10-03 09:43:11 +02:00
epenet
609d410e6a
Use _get_reauth_entry in comelit config flow ( #127386 )
2024-10-03 09:31:44 +02:00
Robert Resch
04860ae1d2
Add go2rtc and extend camera integration for better WebRTC support ( #124410 )
2024-10-03 09:20:03 +02:00
Erik Montnemery
a0a90f03a8
Improve generic camera preview tests ( #127382 )
2024-10-03 09:13:54 +02:00
Erik Montnemery
be3a883c51
Store awair flow data in flow handler attributes ( #127381 )
2024-10-03 09:13:41 +02:00
G Johansson
0fde5c21b7
Add reconfigure flow to trafikverket_camera ( #127355 )
2024-10-03 01:25:47 +02:00
polgarc
c4cc9f8489
Add line numbers to swiss-public-transport ( #127332 )
...
* add line numbers
* keep only one line sensor
* fix unt tests
2024-10-03 01:25:17 +02:00
J. Nick Koston
ff7bc13058
Make numeric device classes a constant ( #127354 )
...
noticed this shows up on the profile every time the UI loads
2024-10-02 22:00:49 +02:00
epenet
ddea61148f
Use _get_reconfigure_entry in brother ( #127279 )
2024-10-02 21:56:26 +02:00
Stefan Agner
88ad7e98e0
Store instance name in Thread router discovery ( #127253 )
...
* Store instance name in Thread router discovery
Store the DNS-SD instance name in the Thread router discovery message.
The instance name is the actual name given to a Thread border router,
e.g. when configuring the name of a Thread border router in Apple Home
the name appears as the DNS-SD instance name. This will allow to make
the Thread border router list more user friendly.
* Use instance_name_from_service_info to get instance name
2024-10-02 21:41:55 +02:00
skynet01
a83d38a5fe
Add turn on and off function to lg_soundbar ( #127022 )
...
* Update media_player.py
Added support to toggle soundbars on and off
* Update homeassistant/components/lg_soundbar/media_player.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Fix complexity
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-10-02 21:04:14 +02:00
G Johansson
a3b1a30d06
Add reconfigure step to trafikverket weather ( #127140 )
...
* Add reconfigure step to trafikverket weather
* Use helper
* Fix
* Fix review comments
2024-10-02 21:04:00 +02:00
Steven Looman
f8b192bd94
Handle the correct exception type when subscribing to the router service returns an error in the upnp component ( #127006 )
...
* Catch the right exception when handling subscription errors
* Assert device is forced to poll
2024-10-02 20:55:25 +02:00
Erik Montnemery
4c6ab3921a
Store modern_forms flow data in flow handler attributes ( #127175 )
2024-10-02 19:59:44 +02:00
Erik Montnemery
1dc1fd421b
Use ConfigFlow.has_matching_flow to deduplicate tplink flows ( #127164 )
2024-10-02 19:59:24 +02:00
Erik Montnemery
fed953023d
Ensure homekit_controller config flow title_placeholders items are [str, str] ( #127198 )
2024-10-02 19:58:47 +02:00
epenet
5a4cdaf348
Use _get_reauth/reconfigure_entry in melcloud ( #127302 )
2024-10-02 19:50:00 +02:00
epenet
4d49cb2d18
Use _get_reconfigure_entry in waze_travel_time ( #127314 )
2024-10-02 19:49:38 +02:00
epenet
5759539e08
Use _get_reauth/reconfigure_entry in solarlog ( #127310 )
2024-10-02 19:49:15 +02:00
epenet
74441d2771
Use _get_reauth_entry in blue_current config flow ( #127328 )
2024-10-02 19:48:57 +02:00
epenet
da0ebbe57c
Use _get_reauth_entry in bthome config flow ( #127323 )
2024-10-02 19:44:54 +02:00
epenet
d8d392990d
Use _get_reauth_entry in brunt config flow ( #127324 )
2024-10-02 19:44:35 +02:00
epenet
829af75416
Use _get_reauth_entry in bring config flow ( #127325 )
2024-10-02 19:36:32 +02:00
Paul Bottein
c306ebed49
Fix device id support for alarm control panel template ( #127340 )
2024-10-02 19:04:36 +02:00
Michael Hansen
301701176a
Bump intents to 2024.10.2 ( #127338 )
2024-10-02 18:58:31 +02:00
Erik Montnemery
2ab66f62fa
Bump pychromecast to 14.0.2 ( #127333 )
2024-10-02 17:18:59 +02:00
Bram Kragten
f5bd81e0d9
Update frontend to 20241002.2 ( #127331 )
2024-10-02 17:11:51 +02:00
Mark Grandi
c265c91ef2
Add protocol upload / download sensors to Deluge ( #119203 )
...
* Add Protocol Upload/Download for Deluge
* add unit test and fix typo in sensor.py
* remove unneeded import
* rename/unify the translation keys and entries in const.py
* split out const.py items into DelugeSensorType to avoid confusion with DelugeGetSessionStatusKeys
* change DelugeGetSessionStatusKeys to be a regular enum to satisfy mypy
2024-10-02 16:44:56 +02:00
starkillerOG
3184951625
Add sensor for total installations and integrations to Analytics Insights ( #127248 )
...
* Add sensor for total installations and integrations
* Fix tests
* Use pytest fixture
2024-10-02 16:25:27 +02:00
epenet
c6fa160c02
Use _get_reauth/reconfigure_entry in nam ( #127303 )
2024-10-02 16:13:24 +02:00
epenet
e2eb986c7c
Adjust reauth checks in august ( #127320 )
2024-10-02 16:13:02 +02:00
epenet
9219339762
Use _get_reauth/reconfigure_entry in shelly ( #127308 )
2024-10-02 16:12:45 +02:00
epenet
fac3d575c9
Use _get_reauth/reconfigure_entry in tedee ( #127312 )
2024-10-02 16:12:31 +02:00
epenet
db9257f9fa
Use _get_reauth_entry in airvisual_pro ( #127318 )
2024-10-02 16:03:45 +02:00
epenet
bb21c87852
Use _get_reauth_entry in aseko_pool_live ( #127319 )
2024-10-02 16:03:31 +02:00
epenet
f0df25f824
Use _get_reauth_entry in azure_devops config flow ( #127321 )
2024-10-02 16:03:18 +02:00
Cyrill Raccaud
acd3710469
Bump swiss-public-transport requirement python-opendata-transport to 0.5.0 ( #127306 )
2024-10-02 15:42:04 +02:00
epenet
56e79de707
Use _get_reauth_entry in trafikverket_weatherstation ( #127316 )
2024-10-02 15:35:34 +02:00
epenet
781c3eed2f
Use _get_reconfigure_entry in vallox ( #127313 )
2024-10-02 15:29:42 +02:00
epenet
d0d8de94dc
Use _get_reconfigure_entry in tado ( #127311 )
2024-10-02 15:28:11 +02:00
epenet
4974202bb4
Use _get_reconfigure_entry in smhi ( #127309 )
2024-10-02 15:17:45 +02:00
epenet
2dce115732
Use _get_reconfigure_entry in lcn ( #127299 )
2024-10-02 15:03:32 +02:00
epenet
ce1d4282db
Use _get_reconfigure_entry in madvr ( #127300 )
2024-10-02 15:03:18 +02:00
epenet
befc730769
Use _get_reauth/reconfigure_entry in mealie ( #127301 )
...
Use _get_reconfigure_entry in mealie
2024-10-02 14:53:48 +02:00
epenet
3f7c6055d4
Use _get_reauth/reconfigure_entry in lamarzocco ( #127298 )
2024-10-02 14:33:29 +02:00
epenet
5ed7efb01d
Use _get_reconfigure_entry in here_travel_time ( #127294 )
2024-10-02 14:31:45 +02:00
epenet
f0f924a0a2
Use _get_reconfigure_entry in holiday ( #127295 )
2024-10-02 14:31:19 +02:00
epenet
a19a069b21
Use _get_reconfigure_entry in jewish_calendar ( #127297 )
2024-10-02 14:30:55 +02:00
epenet
a43bfdef1d
Use _get_reconfigure_entry in homeworks ( #127296 )
2024-10-02 14:30:17 +02:00
epenet
7994729742
Adjust type hints in goalzero config_flow ( #127270 )
2024-10-02 14:26:26 +02:00
epenet
f24523e93b
Adjust type hints in konnected config_flow ( #127276 )
2024-10-02 14:25:09 +02:00
hopkins-tk
98a8430f26
Add electrolyzer data to Aseko Pool Live ( #127249 )
2024-10-02 14:24:39 +02:00
epenet
273795b025
Use _get_reconfigure_entry in feedreader ( #127282 )
2024-10-02 14:23:42 +02:00
epenet
f6c7ade579
Use _get_reauth/reconfigure_entry in fritzbox ( #127284 )
2024-10-02 14:23:24 +02:00
epenet
84a4fe7b03
Use _get_reconfigure_entry in google_travel_time ( #127285 )
2024-10-02 14:22:40 +02:00
epenet
583ce7dc46
Use _get_reauth/reconfigure_entry in enphase_envoy ( #127281 )
...
* Use _get_reauth/reconfigure_entry in enphase_envoy
* Adjust
2024-10-02 14:22:16 +02:00
Erik Montnemery
81d7d2a70a
Ensure braviatv config flow title_placeholders items are [str, str] ( #127287 )
2024-10-02 14:20:55 +02:00
Erik Montnemery
689372b572
Ensure keenetic_ndms2 config flow title_placeholders items are [str, str] ( #127289 )
2024-10-02 14:20:39 +02:00
Erik Montnemery
083be5d0a5
Ensure songpal config flow title_placeholders items are [str, str] ( #127290 )
2024-10-02 14:20:16 +02:00
Erik Montnemery
4726dc96d4
Ensure directv config flow title_placeholders items are [str, str] ( #127288 )
2024-10-02 14:19:23 +02:00
Bram Kragten
3308de95f0
Update frontend to 20241002.1 ( #127292 )
2024-10-02 14:18:28 +02:00
Marc Mueller
ea115e0481
Fix telegram_bot tests for Python 3.13 ( #127293 )
2024-10-02 14:15:01 +02:00
Erik Montnemery
2fdde24024
Remove the Google Domains integration ( #127278 )
2024-10-02 13:58:19 +02:00
epenet
d21d6c2e4a
Use _get_reauth/reconfigure_entry in fritz ( #127283 )
2024-10-02 13:21:21 +02:00
Erik Montnemery
4c1863d318
Ensure lookin config flow title_placeholders items are [str, str] ( #127200 )
2024-10-02 13:05:08 +02:00
Erik Montnemery
b8a00bfbfb
Ensure motionblinds_ble config flow title_placeholders items are [str, str] ( #127201 )
...
* Ensure motionblinds_ble config flow title_placeholders items are [str, str]
* Tweak
2024-10-02 13:04:52 +02:00
Marc Mueller
4cd6813d16
Update mypy-dev to 1.12.0a5 ( #127181 )
...
* Update mypy-dev to 1.12.0a5
* Fix enable_incomplete_feature
* Fix vlc_telnet
* Fix deconz
2024-10-02 12:00:59 +02:00
epenet
21266e1c68
Add config_flow helper to get reauth/reconfigure config entry ( #127115 )
...
* Add config_flow helper to get config entry from context
* Simplify
* Apply to aussie_broadband
* Another example
* Rename and adjust docstring
* Simplify
* Add test
* Refactor to hide context
* Raise
* Improve coverage
* Use AttributeError
* Use ValueError
* Raise UnknownEntry
2024-10-02 12:00:07 +02:00
starkillerOG
201b8d9ebf
Bump python-homeassistant-analytics to 0.8.0 ( #127271 )
2024-10-02 11:29:54 +02:00
Erik Montnemery
2440023dd7
Ensure dlna_dms config flow title_placeholders items are [str, str] ( #127192 )
2024-10-02 11:28:21 +02:00
Christopher Fenner
5f3e70f915
Fix climate entity in ViCare integration ( #127128 )
...
do not reset _attributes
2024-10-02 11:25:04 +02:00
Erik Montnemery
3f1acdc9ec
Make recorder WS command recorder/clear_statistics wait ( #127120 )
2024-10-02 10:43:40 +02:00
Bram Kragten
f053e5ca38
Update frontend to 20241002.0 ( #127264 )
2024-10-02 10:43:01 +02:00
epenet
9873371413
Use start_reconfigure_flow in config flow tests ( #127191 )
...
* Use start_reconfigure_flow in config flow tests
* Adjust fritz
2024-10-02 10:01:15 +02:00
Erik Montnemery
2a2af01d12
Make recorder WS command recorder/update_statistics_metadata wait ( #127179 )
2024-10-02 09:56:36 +02:00
dependabot[bot]
7790bb528c
Bump codecov/codecov-action from 4.5.0 to 4.6.0 ( #127259 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-02 09:17:21 +02:00
functionpointer
5bd2d27488
Fix Tibber get_prices when called with aware datetime ( #123289 )
...
* Tibber: Add extra test to expose aware/naive datetime issue
* Tibber: Fix get_prices action not working with aware datetimes
* Tibber: Simplify comparison
* Tibber: Combine timezone tests into single parametrized one
* Tibber: Split test again to prevent if statement
2024-10-02 08:43:31 +02:00
Teemu R.
cd090ff000
Remove codefences from issue titles ( #127254 )
2024-10-02 08:27:52 +02:00
Erik Montnemery
47985a589e
Ensure frontier_silicon config flow title_placeholders items are [str, str] ( #127197 )
2024-10-02 08:26:51 +02:00
Erik Montnemery
375d47ee3a
Use ConfigFlow.has_matching_flow to deduplicate yeelight flows ( #127165 )
2024-10-02 08:25:46 +02:00
Martin Hjelmare
e3e68dad36
Revert "Support Z-Wave JS dimming lights using color intensity ( #122639 )" ( #127256 )
...
This reverts commit c7cfd56b72 .
2024-10-02 06:48:47 +02:00
Michael Hansen
40dbfab671
Run unsubscribe callbacks when Assist satellite entity is removed from HA ( #127234 )
...
* Unsubscribe when removed from HA
* Use builtin async_on_remove
2024-10-01 23:58:47 +02:00
epenet
46405d7738
Improve type hints in config_flow reconfigure step ( #127224 )
2024-10-01 22:21:54 +02:00
Erik Montnemery
905ac20205
Ensure flux_led config flow title_placeholders items are [str, str] ( #127196 )
2024-10-01 22:21:12 +02:00
Erik Montnemery
6d65d6bcf6
Don't create statistics issues when sensor is unavailable or unknown ( #127226 )
2024-10-01 22:08:48 +02:00
epenet
f4ab741445
Use reconfigure_confirm in bryant_evolution config flow ( #127222 )
2024-10-01 22:08:14 +02:00
epenet
c1fa3d99f3
Update log error message for Samsung TV ( #127231 )
2024-10-01 22:06:56 +02:00
Erik Montnemery
fcc0eba7fb
Ensure enphase_envoy config flow title_placeholders items are [str, str] ( #127193 )
2024-10-01 22:04:46 +02:00
Erik Montnemery
d7da3de096
Store openhome flow data in flow handler attributes ( #127176 )
2024-10-01 22:04:28 +02:00
Bouwe Westerdijk
0616bc7fec
Improve / clean up Plugwise config_flow code ( #127238 )
2024-10-01 21:52:16 +02:00
Bill Flood
dd478fe681
Fix Tailwind cover exception when door is already in the requested state ( #124543 )
2024-10-01 20:51:12 +02:00
Artur Pragacz
c175a68a26
Skip unnecessary checks for entities with unique_id ( #125051 )
2024-10-01 11:27:14 -05:00
Artur Pragacz
98a86c7636
Improve code of normalized name registry ( #125282 )
2024-10-01 11:20:52 -05:00
Erik Montnemery
4060705d87
Use ConfigFlow.has_matching_flow to deduplicate samsungtv flows ( #127235 )
2024-10-01 17:56:38 +02:00
Erik Montnemery
1c11229510
Ensure overkiz config flow title_placeholders items are [str, str] ( #127203 )
2024-10-01 16:21:56 +02:00
Erik Montnemery
7129868a56
Remove custom flow deduplication logic from guardian ( #127159 )
2024-10-01 16:20:47 +02:00
epenet
4a6e3e0f5a
Simplify reconfigure step in axis config flow ( #127225 )
2024-10-01 15:57:50 +02:00
Robert Resch
b6a0a36d4e
Bump uv to 0.4.17 ( #127223 )
2024-10-01 15:56:18 +02:00
epenet
3b7ae1639c
Use reconfigure_confirm in homeworks config flow ( #127218 )
...
* Use reconfigure_confirm in homeworks config flow
* Fix tests
2024-10-01 15:17:50 +02:00
epenet
3fb7547d4d
Use reconfigure_confirm in enphase_envoy config flow ( #127221 )
2024-10-01 15:11:37 +02:00
Russell Cloran
10c0633af9
Update prometheus-client to 0.21.0 ( #126965 )
2024-10-01 14:52:54 +02:00
Erik Montnemery
3460f460d1
Ensure octoprint config flow title_placeholders items are [str, str] ( #127202 )
2024-10-01 14:42:54 +02:00
Martin Hjelmare
bb70a0feb2
Fix Z-Wave rediscovery ( #127213 )
2024-10-01 14:42:31 +02:00
epenet
44eb4e0c9e
Use reconfigure_confirm in google_travel_time config flow ( #127220 )
2024-10-01 14:41:15 +02:00
Erik Montnemery
97bbad7471
Ensure ezviz config flow title_placeholders items are [str, str] ( #127194 )
2024-10-01 14:40:12 +02:00
Erik Montnemery
df6370dd61
Ensure ovo_energy config flow title_placeholders items are [str, str] ( #127204 )
2024-10-01 14:33:40 +02:00
Erik Montnemery
ee8f4a5367
Ensure powerwall config flow title_placeholders items are [str, str] ( #127205 )
2024-10-01 14:33:05 +02:00
Erik Montnemery
a5135cf2c3
Ensure radiotherm config flow title_placeholders items are [str, str] ( #127206 )
2024-10-01 14:32:52 +02:00
Erik Montnemery
41932b4501
Ensure soundtouch config flow title_placeholders items are [str, str] ( #127207 )
2024-10-01 14:32:40 +02:00
Erik Montnemery
028d1c6148
Ensure tesla_wall_connector config flow title_placeholders items are [str, str] ( #127208 )
2024-10-01 14:32:18 +02:00
Erik Montnemery
1efe418e05
Avoid mutating title_placeholders in reolink ( #127209 )
2024-10-01 14:32:02 +02:00
Erik Montnemery
4251ee1229
Remove unused title_placeholders from plugwise ( #127211 )
2024-10-01 14:31:49 +02:00
Erik Montnemery
95a79130a2
Add missing None-check in roomba config flow ( #127212 )
2024-10-01 14:31:35 +02:00
Erik Montnemery
e2518ab4d7
Avoid mutating title_placeholders in synology_dsm ( #127210 )
2024-10-01 14:31:13 +02:00
epenet
9d557f47b7
Use reconfigure_confirm in lcn config flow ( #127217 )
2024-10-01 14:29:31 +02:00
epenet
c654d3283e
Use reconfigure_confirm in vallox config flow ( #127214 )
2024-10-01 14:25:32 +02:00
epenet
8e6b6269a7
Fix reconfigure_confirm logic in madvr config flow ( #127216 )
2024-10-01 14:25:14 +02:00
epenet
a2404e7fb8
Use reconfigure_confirm in solarlog config flow ( #127215 )
...
* Use reconfigure_confirm in solarlog config flow
* Fix test
2024-10-01 14:24:44 +02:00
epenet
6321978f75
Adjust type hints in devialet config_flow ( #127185 )
2024-10-01 12:49:52 +02:00
Erik Montnemery
448dd61684
Ensure dlna_dmr config flow title_placeholders items are [str, str] ( #127189 )
2024-10-01 12:49:31 +02:00
Erik Montnemery
a3513b24ec
Avoid mutating title_placeholders in devolo_home_network ( #127188 )
2024-10-01 12:48:41 +02:00
epenet
57905efcd3
Adjust type hints in ezviz config_flow ( #127186 )
2024-10-01 12:26:59 +02:00
Erik Montnemery
3052eca564
Remove unused custom flow context key 'name' from wyoming ( #127182 )
2024-10-01 12:25:39 +02:00
Erik Montnemery
120f4adf35
Update assist_satellite connection test sound ( #127183 )
2024-10-01 12:25:06 +02:00
epenet
b95dfe2b00
Add test helper for starting reconfiguration flow ( #127154 )
2024-10-01 12:18:07 +02:00
cdnninja
f02f0eae59
Allows unload when unsupported devices vesync ( #127153 )
...
Allows unload when unsupported devices
2024-10-01 12:16:06 +02:00
Allen Porter
c5ebd53079
Add a working location google calendar entity ( #127016 )
2024-10-01 12:14:23 +02:00
Nerdix
963b9d9a83
Roborock fix "selected map" when first map in list is selected ( #127126 )
...
* avoid None when current_map = 0
* combine statements
2024-10-01 12:13:11 +02:00
Christopher Fenner
5bf5545394
Change ViCare dependency back to original one ( #127168 )
...
switch dependency back
2024-10-01 11:21:50 +02:00
epenet
2659097010
Adjust type hints in aosmith config_flow ( #127160 )
2024-10-01 11:21:22 +02:00
epenet
5f1470af9f
Adjust type hints in alarmdecoder config_flow ( #127161 )
2024-10-01 11:21:10 +02:00
Erik Montnemery
4ceff8cabf
Use ConfigFlow.has_matching_flow to deduplicate lifx flows ( #127163 )
2024-10-01 11:20:50 +02:00
Erik Montnemery
b12f3e5aff
Store huawei_lte flow data in flow handler attributes ( #127173 )
2024-10-01 11:18:57 +02:00
Erik Montnemery
f0b57e2873
Store smappee flow data in flow handler attributes ( #127178 )
2024-10-01 11:17:20 +02:00
Erik Montnemery
f71baf3c73
Store keenetic_ndms2 flow data in flow handler attributes ( #127174 )
2024-10-01 11:16:40 +02:00
Erik Montnemery
d9bba25f67
Store toon flow data in flow handler attributes ( #127180 )
2024-10-01 11:15:54 +02:00
Erik Montnemery
eb1fe93a59
Store devolo_home_network flow data in flow handler attributes ( #127169 )
2024-10-01 11:15:34 +02:00
Erik Montnemery
825bce32b5
Store fully_kiosk flow data in flow handler attributes ( #127172 )
2024-10-01 11:11:48 +02:00
Erik Montnemery
36df9e0464
Store ezviz flow data in flow handler attributes ( #127171 )
2024-10-01 11:11:21 +02:00
Erik Montnemery
46480c5624
Store esphome flow data in flow handler attributes ( #127170 )
2024-10-01 11:10:38 +02:00
Erik Montnemery
73fad671ed
Store arcam_fmj flow data in flow handler attributes ( #127166 )
2024-10-01 11:09:29 +02:00
epenet
0d9f2aee70
Fix incorrect type hint in zwave_js config flow ( #127158 )
2024-10-01 10:20:01 +02:00
dependabot[bot]
805c717013
Bump github/codeql-action from 3.26.9 to 3.26.10 ( #127157 )
2024-10-01 09:15:47 +02:00
dependabot[bot]
9fcb1da06b
Bump docker/build-push-action from 6.8.0 to 6.9.0 ( #127156 )
2024-10-01 09:15:26 +02:00
epenet
dcb6c9a133
Adjust type hints in zwave_js config flow ( #127104 )
2024-09-30 21:42:16 +02:00
G Johansson
edcb4eca22
Use async_update_reload_and_abort in Trafikverket Camera ( #127137 )
2024-09-30 21:30:53 +02:00
G Johansson
de6ca56504
Add config flow validation that calibration factor is not zero ( #127136 )
...
* Add config flow validation that calibration factor is not zero
* Add test
2024-09-30 21:30:28 +02:00
G Johansson
fdd9fca5b3
Fix naming and docstring in yale_smart_alarm select ( #127141 )
2024-09-30 21:22:55 +02:00
Joost Lekkerkerker
10805805fe
Add devices to Withings ( #126853 )
2024-09-30 21:06:51 +02:00
G Johansson
05288dad51
Allow negative calibration factor in mold_indicator ( #127133 )
2024-09-30 20:50:32 +02:00
Franck Nijhof
053ff33ef9
Update RestrictedPython to 7.3 ( #127130 )
2024-09-30 19:53:38 +02:00
Franck Nijhof
c97f1baa2b
Update gotailwind to 0.2.4 ( #127129 )
2024-09-30 19:52:11 +02:00
starkillerOG
0f4c50e83c
Mark Reolink camera entities as unavailable when camera is offline ( #127127 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2024-09-30 19:00:37 +02:00
Martin Hjelmare
0a99c1c633
Bump zwave-js-server-python to 0.58.1 ( #127114 )
...
* Bump zwave-js-server-python to 0.58.1
* Update tests
2024-09-30 18:35:14 +02:00
Bram Kragten
d6ae47a0de
Update frontend to 20240930.0 ( #127125 )
2024-09-30 18:28:03 +02:00
Darren Griffin
b258e6464d
Add Open Home Foundation logo to README ( #127111 )
...
* Added Open Home Foundation logo to README
* Remove legacy reference to OHF website
* Add alt text to OHF logo
2024-09-30 16:49:30 +02:00
epenet
86a95013b6
Use start_reauth_flow helper in ezviz and netatmo tests ( #127100 )
...
* Use start_reauth_flow helper in netatmo tests
* Use start_reauth_flow helper in ezviz tests
2024-09-30 16:38:34 +02:00
Christopher Fenner
636cba5d6b
Add hotwater storage sensors to ViCare integration ( #126570 )
...
add sensors for hotwater storage
2024-09-30 16:37:50 +02:00
Sven Sager
74931071de
Use scheduled current preset (if set), when setting HVAC mode in AVM Fritz!Smarthome ( #126044 )
...
* Use temperature of current preset when set fritz HVAC mode to HEAT
If the HVAC mode of the Fritzbox thermostats changes from `HVACMode.OFF`
to `HVAMode.HEAT`, the current preset (COMFORT / ECO) should be
observed. Depending on the status of the current preset, the set
temperature of comfort / eco is set as the new temperature.
* fixup do not use value_scheduled_preset
Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com >
* Add current_preset value to test_set_hvac_mode
The current_preset parameter allows the mock to be set to an active
preset. When setting HVACMode.HEAT, the respective temperature of the
ECO/COMFORT preset should be set.
* fixup Use the updated value_scheduled_preset function
To distinguish which temperature should be used when setting the
`HVAMode.HEAT`, `value_schedules_preset` is now used again, which has
been updated since the first commit. If no schedule is active, the
comfort_temperature is used. Otherwise, the respective temperature of
the current preset.
Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com >
---------
Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com >
2024-09-30 16:29:39 +02:00
epenet
c92169cb20
Use a generic string as default description placeholder in workday config_flow ( #127112 )
2024-09-30 15:57:37 +02:00
IceBotYT
927813ab3b
Raise HomeAssistantError in entity action calls in Nice G.O. ( #126439 )
2024-09-30 15:36:10 +02:00
epenet
060268747c
Add default description placeholder in workday config_flow ( #127110 )
2024-09-30 15:35:01 +02:00
epenet
47c953209d
Adjust type hints in insteon config_flow ( #127108 )
2024-09-30 15:32:37 +02:00
epenet
16df3eb995
Adjust type hints in wilight config_flow ( #127107 )
2024-09-30 15:29:52 +02:00
epenet
454fb30759
Adjust type hints in enphase_envoy config_flow ( #127106 )
2024-09-30 15:29:25 +02:00
epenet
4e157c2999
Adjust type hints in zha config flow ( #127105 )
2024-09-30 15:20:20 +02:00
epenet
d96fd518e7
Use HassKey in azure_data_explorer ( #127087 )
...
* Use HassKey in azure_data_explorer
* Adjust tests
* Adjust
* Remove test
2024-09-30 14:45:37 +02:00
epenet
07fa1fa771
Move monzo test ( #127101 )
...
* Move monzo test
* Update tests/components/monzo/test_init.py
2024-09-30 14:43:23 +02:00
Christopher Fenner
404b3fcd03
Add support for room sensors in ViCare integration ( #125243 )
...
* Add room sensors
* set humidity device class
* add labels
* Create RoomSensor2.json
* Create RoomSensor1.json
* Update conftest.py
* Create test_sensor.py
* enable E3_RoomSensor
* use setup_integration
* fix ruff findings
* add test case
* fix entity id
* Apply suggestions from code review
* update
* fix findings
* reuse labels
* Apply suggestions from code review
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Apply suggestions from code review
* fix test snapshot
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-09-30 14:32:04 +02:00
epenet
e1db5f3cac
Use start_reauth_flow helper in switcher_kis tests ( #127098 )
2024-09-30 15:28:33 +03:00
epenet
4bb768f39c
Add test for start_reauth_flow test helper ( #127093 )
...
* Improve docstring in start_reauth_flow
* Add test
* Make private
* Make fully private until actually needed
2024-09-30 14:28:13 +02:00
Joost Lekkerkerker
730012edfd
Bump yt-dlp to 2024.09.27 ( #127096 )
2024-09-30 13:25:17 +02:00
Joost Lekkerkerker
352987db7e
Make Laundrify unique id a string ( #127092 )
2024-09-30 13:21:20 +02:00
G Johansson
92a6f231a9
Workday raise issues only to next year ( #126997 )
...
* Workday - raise issues only for current and next year
* variable
2024-09-30 13:08:58 +02:00
G Johansson
a44bf164e5
Add select volume to yale_smart_alarm ( #127005 )
2024-09-30 12:55:09 +02:00
Allen Porter
5cc8cfb209
Update local_calendar/todo to avoid blocking in the event loop ( #127048 )
2024-09-30 12:51:41 +02:00
Jan Bouwhuis
f99b7d8b78
Start mqtt integration discovery config flow only once if config has not changed ( #126966 )
...
* Start mqtt integration config flow only once
* Remember last config message
* Filter out instead of unsubscribing the intehration discovery topic
* Follow up comments from code review
2024-09-30 12:44:40 +02:00
Erik Montnemery
e8fd97e355
Fix stale docstring in loader.USBMatcher ( #127094 )
2024-09-30 12:42:04 +02:00
Simon Goodall
5e64caa225
Check "status" is present before access during device update ( #127091 )
2024-09-30 12:06:48 +02:00
rappenze
0672e1a1ea
Add power sensor detection in fibaro integration ( #126964 )
...
* Add power sensor detection in fibaro integration
* Better solution plus test
* Update homeassistant/components/fibaro/sensor.py
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-09-30 12:01:27 +02:00
epenet
2deab9e0c2
Do not store apache kafka in hass.data ( #127090 )
2024-09-30 12:01:13 +02:00
Jan Schneider
ebe4ed99b5
Add is_opening and is_closing properties to VeluxCover ( #127038 )
2024-09-30 11:46:47 +02:00
Shai Ungar
dce51b02c8
Fix timestamp isoformat in seventeentrack ( #127052 )
...
fix timestamp isoformat
2024-09-30 11:45:54 +02:00
epenet
70d4ee93f5
Use HassKey in azure_event_hub ( #127086 )
2024-09-30 11:45:02 +02:00
epenet
34a4372190
Use HassKey in analytics ( #127089 )
2024-09-30 11:44:27 +02:00
epenet
301543d3d0
Use config entry runtime_data in atag ( #127084 )
2024-09-30 11:06:07 +02:00
epenet
c3c2bc51c5
Use config entry runtime_data in aussie broadband ( #127083 )
2024-09-30 11:04:08 +02:00
epenet
40f808e9be
Use config entry runtime_data in azure event hub ( #127082 )
2024-09-30 10:22:12 +02:00
epenet
3caf6c0e31
Move atag coordinator to separate class ( #127071 )
2024-09-30 10:21:04 +02:00
Matthias Alphart
36a0c1b514
Update xknxproject to 3.8.0 ( #127072 )
2024-09-30 10:18:46 +02:00
epenet
e128751e64
Use config entry runtime_data in aurora_abb_powerone ( #127075 )
2024-09-30 10:15:18 +02:00
epenet
fae1efc237
Move aussie broadband coordinator to separate class ( #127081 )
2024-09-30 10:14:04 +02:00
epenet
dec03d4d25
Use config entry runtime_data in awair ( #127073 )
2024-09-30 10:11:21 +02:00
epenet
064bbab3f5
Use config entry runtime_data in aseko_pool_live ( #127077 )
2024-09-30 10:10:34 +02:00
epenet
f03e81544e
Use config entry runtime_data in aprilaire ( #127079 )
2024-09-30 10:09:21 +02:00
epenet
4c8027aefa
Use config entry runtime_data in android ip webcam ( #127080 )
2024-09-30 10:08:04 +02:00
epenet
dbecd7a99c
Use config entry runtime_data in arve ( #127078 )
2024-09-30 10:06:16 +02:00
dependabot[bot]
b035649c75
Bump docker/build-push-action from 6.7.0 to 6.8.0 ( #127070 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-30 09:25:28 +02:00
Shai Ungar
97ab595e20
Fix repair when integration does not exist ( #127050 )
2024-09-30 09:17:44 +02:00
epenet
20d4031ed4
Use HassKey in application_credentials ( #127069 )
...
Use HassKey in application_credentials
2024-09-30 09:17:33 +02:00
Allen Porter
812be801ce
Bump gcal_sync to 6.1.5 ( #127049 )
2024-09-30 09:11:31 +02:00
Luca Dibattista
672a7ca740
Fix Roomba help URL ( #127065 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2024-09-30 09:10:54 +02:00
G Johansson
0b3d69aa8e
Add unique id to mold_indicator setup from yaml ( #126992 )
2024-09-30 09:02:43 +02:00
J. Nick Koston
e87542e091
Fix removing nulls when encoding events for PostgreSQL ( #127053 )
2024-09-30 09:01:41 +02:00
MarkGodwin
e9bbf773d6
Switch oamda to use a strongly typed config entry ( #127044 )
2024-09-30 08:58:19 +02:00
Kevin Stillhammer
68e8c968a8
Clarify excl/incl filter functionality for waze_travel_time ( #127056 )
2024-09-30 08:57:06 +02:00
Jon Caruana
a3f12329b3
Bump pylitejet to 0.6.3 ( #127063 )
2024-09-30 08:36:30 +02:00
J. Nick Koston
f5ef213842
Add missing OUI to august ( #127064 )
2024-09-30 08:34:41 +02:00
Jan Bouwhuis
b573e5a2b3
Allow null / None value for non numeric mqtt sensor without warnings ( #127032 )
...
Allow `null` / `None` value for mqtt sensor without warnings
2024-09-30 07:05:12 +02:00
Marc Mueller
17c3e7b238
Update grpcio constraints to 1.66.2 ( #127026 )
2024-09-30 07:02:00 +02:00
Michael
9921a67a05
Bump py-synologydsm-api to 2.5.3 ( #127035 )
2024-09-29 10:12:27 -05:00
J. Nick Koston
ad09197c00
Bump anyio to 4.6.0 ( #127013 )
2024-09-29 15:13:10 +02:00
YogevBokobza
be11d1cabf
Add Light support for Switcher Runner S11 ( #126402 )
...
* switcher add s11 light support
* switcher fix linting
* switcher fix linting
* switcher fix linting
* switcher fix linting
* Update homeassistant/components/switcher_kis/light.py
Co-authored-by: Shay Levy <levyshay1@gmail.com >
* Update homeassistant/components/switcher_kis/light.py
Co-authored-by: Shay Levy <levyshay1@gmail.com >
* Switcher fix based on requested changes
* switcher fix light tests
* Add translations
* Remove obsolete default
* Remove obsolete default
* Update tests/components/switcher_kis/test_light.py
Co-authored-by: Shay Levy <levyshay1@gmail.com >
* switcher fix based on requested changes
---------
Co-authored-by: Shay Levy <levyshay1@gmail.com >
Co-authored-by: Joostlek <joostlek@outlook.com >
2024-09-29 13:20:21 +03:00
Raul Camacho
5399e2b648
Add Local Calendar ics events import on calendar creation ( #117955 )
...
* add optional config_flow step of uploading .ics file to import local calendar events
* feat: add unit test for import_ics step
* fix: remove unneeded test patch
* feat: add helper for moving ics to storage location
* move helper to config_flow
* ruff
* fix tests; add test for invalid ics content
* Update homeassistant/components/local_calendar/config_flow.py
* Update import flow with radio button and improved text
Signed-off-by: Allen Porter <allen.porter@gmail.com >
* Remove commented out code
* Update with lint fixes
* Apply suggestions from code review
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
---------
Signed-off-by: Allen Porter <allen.porter@gmail.com >
Co-authored-by: Allen Porter <allen.porter@gmail.com >
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2024-09-28 22:15:24 -07:00
J. Nick Koston
a8d72cfdcf
Bump aiohttp to 3.10.8 ( #127009 )
...
changelog: https://github.com/aio-libs/aiohttp/compare/v3.10.7...v3.10.8
Fixes a long standing cancellation leak on timeout
2024-09-28 21:53:54 -04:00
Michael Hansen
fbeee11fd7
Don't log voice assistant config timeout error ( #127010 )
...
Don't log config timeout error
2024-09-28 18:46:01 -04:00
Andre Lengwenus
545dae2e7f
Bump pypck to 0.7.24 ( #126995 )
2024-09-28 21:39:48 +02:00
Paulus Schoutsen
86891351f6
Exclude Text-to-Speech cache from backups ( #127001 )
...
Text-to-speech cache doesn't need to be included in backups.
2024-09-28 18:22:57 +02:00
G Johansson
ddfe790995
Bump smhi-pkg to 1.0.18 ( #126999 )
2024-09-28 17:17:57 +02:00
G Johansson
85a9a8eca1
Add unique id to mold_indicator ( #126990 )
2024-09-28 14:53:40 +02:00
Tsvi Mostovicz
52c358e120
Add reconfigure flow for Jewish Calendar ( #126773 )
...
* Add reconfigure flow for Jewish Calendar
* Use async_update_reload_and_abort
2024-09-28 13:59:11 +02:00
Sid
f516e538a8
Include requirements_test_pre_commit.txt in pre-commit hassfest ( #125388 )
2024-09-28 10:48:08 +02:00
J. Nick Koston
4c28c1f556
Bump aiohttp to 3.10.7 ( #126970 )
2024-09-28 10:47:05 +02:00
Aindriú Mac Giolla Eoin
b996bd3e65
Updated languages.py to add Irish lang code (manually) ( #126689 )
...
* Updated languages.py to add Irish lang code (manually)
Added Irish language code manually without running the command 'python3 -m script.languages ga'. Due to the size of the repository, I was unable to clone and run the generation script for updating languages.py
* Update homeassistant/generated/languages.py
Co-authored-by: Simon Lamon <32477463+silamon@users.noreply.github.com >
---------
Co-authored-by: Simon Lamon <32477463+silamon@users.noreply.github.com >
2024-09-27 23:49:31 +02:00
Erik Montnemery
6c1167df4a
Use ConfigFlow.has_matching_flow to deduplicate webostv flows ( #126898 )
2024-09-28 00:11:15 +03:00
J. Nick Koston
1044345587
Bump yarl to 1.13.1 ( #126962 )
2024-09-27 23:10:01 +02:00
Josef Zweck
d9eb419ecc
Add translation for tedee exceptions ( #126963 )
2024-09-27 22:21:01 +02:00
Josef Zweck
8a266aac34
Add translation_domain to lamarzocco exceptions ( #126959 )
2024-09-27 22:01:46 +02:00
Franck Nijhof
f6ac5dab74
Update apprise to 1.9.0 ( #126952 )
2024-09-27 21:58:03 +02:00
Franck Nijhof
d34ba16a30
Update pyvera to 0.3.15 ( #126956 )
2024-09-27 21:25:27 +02:00
Franck Nijhof
5638e937b0
Update vsure to 2.6.7 ( #126950 )
2024-09-27 21:25:13 +02:00
G Johansson
2ff88e7baf
Add preview to statistics ( #122590 )
2024-09-27 21:09:42 +02:00
Josef Zweck
2e1732fadf
Add proper exception handling to lamarzocco ( #125913 )
2024-09-27 21:04:01 +02:00
G Johansson
57e041171b
Add preview to mold_indicator ( #125530 )
2024-09-27 20:56:02 +02:00
Marc Mueller
317b73ffaf
Allow passing filename to licenses script [ci] ( #126951 )
2024-09-27 20:52:01 +02:00
ozadr1an
39a9634a5c
Bump nessclient to 1.1.2 ( #125604 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2024-09-27 20:49:34 +02:00
Franck Nijhof
22ebc654a7
Update ollama to 0.3.3 ( #126953 )
2024-09-27 20:45:10 +02:00
Marc Mueller
20c3b9b6f9
Update grpcio constraints to 1.66.1 ( #126947 )
2024-09-27 13:44:31 -05:00
Franck Nijhof
7588d83c6c
Update DoorBirdPy to 3.0.3 ( #126949 )
2024-09-27 20:29:46 +02:00
Franck Nijhof
efbb5bf9af
Update debugpy to 1.8.6 ( #126945 )
2024-09-27 20:29:32 +02:00
Steven B.
dac69fafb8
Bump python-kasa library to 0.7.4 ( #126944 )
2024-09-27 13:29:28 -05:00
Franck Nijhof
8d98085873
Update ical to 8.2.0 ( #126954 )
2024-09-27 20:29:18 +02:00
J. Nick Koston
8950e817e0
Bump protobuf to 5.28.2 ( #124936 )
...
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
2024-09-27 19:39:25 +02:00
Erwin Douna
6fb1b53039
Set DSMR Reader quality scale to Gold ( #121466 )
2024-09-27 19:26:51 +02:00
Joakim Plate
c81a4f8633
Translate exception from fjäråskupan ( #126673 )
2024-09-27 19:23:24 +02:00
Erik Montnemery
4599d1650b
Use ConfigFlow.has_matching_flow to deduplicate flux_led flows ( #126888 )
2024-09-27 19:22:00 +02:00
Simon Lamon
4edc3872ce
Add support for stop command in LinkPlay ( #126941 )
...
Add support for stop command
2024-09-27 19:13:26 +02:00
Josef Zweck
8999e9f116
Use _async_setup in tedee coordinator ( #126812 )
2024-09-27 19:10:52 +02:00
Erik Montnemery
c5b4892596
Adjust BaseEditConfigView.__init__ ( #126729 )
2024-09-27 19:08:12 +02:00
Erik Montnemery
46812777e2
Use ConfigFlow.has_matching_flow to deduplicate yalexs_ble flows ( #126899 )
2024-09-27 19:07:23 +02:00
Simon
616c0ebaa4
Use hass httpx client for ElevenLabs component ( #126793 )
2024-09-27 19:04:31 +02:00
Steven B.
33d0343089
Extend dhcp discovery flow for ring integration ( #126661 )
2024-09-27 19:03:43 +02:00
Raj Laud
e6af8f63f3
Squeezebox - bump pysqueezebox dependency to 0.9.3 to restore favorites support ( #126929 )
2024-09-27 18:50:30 +02:00
Jan Rieger
cda62a4ff3
Add missing icons to unifi ( #126934 )
2024-09-27 18:50:00 +02:00
Marc Mueller
f359d619cb
Modify pytest workflow to support testing multiple Python versions [ci] ( #126936 )
2024-09-27 18:49:20 +02:00
Erik Montnemery
495faf5033
Improve statistics issue title ( #126851 )
2024-09-27 18:32:20 +02:00
Bram Kragten
cba2daf314
Update frontend to 20240927.0 ( #126933 )
2024-09-27 18:10:39 +02:00
Jan Rieger
2d68f9a986
Use icon translations in unifi ( #126903 )
...
* Use icon translations in unifi
* Update snapshots
* Add state icons
* Address feedback
* Update snapshot
2024-09-27 17:43:25 +02:00
Jan Bouwhuis
7fde2e2fe0
Do not unsubscribe mqtt integration discovery if entry is already configured ( #126907 )
...
* Do not unsubscribe mqtt integration discovery if entry is already configured
* Test cases without unsubscribe
2024-09-27 17:28:51 +02:00
Michael Hansen
bd4f3b0553
Change Assist satellite state names ( #126926 )
...
* Change state names
* Update homeassistant/components/assist_satellite/strings.json
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-09-27 11:11:23 -04:00
Michael Hansen
6373347d65
Adjust "Assist in progress" sensor in ESPHome ( #126928 )
...
Adjust sensor
2024-09-27 11:10:50 -04:00
Jon Seager
b458b204f0
Bump pytouchlinesl to 0.1.7 ( #126923 )
2024-09-27 16:01:59 +02:00
mvn23
dd3a3f821c
Bump pyotgw to 2.2.1 ( #126918 )
2024-09-27 15:43:10 +02:00
Jan Bouwhuis
60e3a1fc5f
Fix ruff import validation ( #126917 )
2024-09-27 15:17:54 +02:00
Manu
706a5680e1
Change Turkey to Türkiye per 2022 UN resolution on official name ( #126779 )
2024-09-27 15:11:05 +02:00
Brett Adams
cad87f51a3
Code quality improvements for Teslemetry ( #123444 )
2024-09-27 15:06:09 +02:00
Erik Montnemery
66ab90b518
Add EntityIDPostMigration data migrator class ( #125307 )
2024-09-27 14:58:34 +02:00
Jon Seager
8bdd81ff24
Update pytouchlinesl to 0.1.6 ( #126912 )
2024-09-27 14:56:37 +02:00
Joost Lekkerkerker
f64e542879
Fix Evohome snapshots ( #126915 )
2024-09-27 14:55:44 +02:00
Joost Lekkerkerker
7c58476af9
Add unique id migration to Geniushub ( #122330 )
2024-09-27 14:54:47 +02:00
epenet
1f3b06a9bd
Refactor Trace to avoid self import ( #125822 )
2024-09-27 14:52:13 +02:00
epenet
e1314b6cda
Use shorthand attributes in vodafone_station device tracker ( #126747 )
2024-09-27 14:48:30 +02:00
epenet
a6b629c392
Use shorthand attributes in traccar device tracker ( #126733 )
2024-09-27 14:45:41 +02:00
epenet
f9f51e2381
Use shorthand attributes in gpslogger device tracker ( #126739 )
2024-09-27 14:44:56 +02:00
epenet
ee75cba008
Remove unused properties in tado device tracker ( #126737 )
2024-09-27 14:41:47 +02:00
Manu
c768f03f71
Revert "Add support for Xiaomi airpurifier and humidifier ( #117791 )" ( #126873 )
2024-09-27 14:41:20 +02:00
Joost Lekkerkerker
20a57d6381
Fix Tado unloading ( #126910 )
2024-09-27 14:36:29 +02:00
Joost Lekkerkerker
308f25fe4c
Migrate Nexia unique id to str ( #126911 )
2024-09-27 14:35:08 +02:00
Erik Montnemery
9f2ba6bc2c
Use ConfigFlow.has_matching_flow to deduplicate plugwise flows ( #126896 )
2024-09-27 14:32:36 +02:00
rubenbe
b3b5d9602a
Add RSS description to Feedreader event ( #126681 )
2024-09-27 13:46:48 +02:00
David Bonnes
2d16732972
Set the default time zone for evohome tests ( #126679 )
2024-09-27 13:44:47 +02:00
epenet
94efd3e230
Cleanup sensor tests ( #126881 )
2024-09-27 13:43:24 +02:00
Erik Montnemery
59a690f214
Use ConfigFlow.has_matching_flow to deduplicate homekit_controller flows ( #126894 )
2024-09-27 13:41:55 +02:00
Marc Mueller
6f70a52880
Update grpcio constraints to 1.62.3 ( #126908 )
2024-09-27 13:35:20 +02:00
Erik Montnemery
85ebe5e01a
Use ConfigFlow.has_matching_flow to deduplicate hunterdouglas flows ( #126895 )
2024-09-27 13:22:16 +02:00
Joost Lekkerkerker
a3ec4db9cc
Update airgradient device sw_version when changed ( #126902 )
2024-09-27 13:21:35 +02:00
Michael
ffa6b5fcb2
Use two words for Nautical miles unit ( #126905 )
2024-09-27 13:16:13 +02:00
Manu
b78a1f7b61
Fix blocking call in Xiaomi Miio integration ( #126871 )
2024-09-27 13:11:28 +02:00
epenet
1d49c5056c
Use shorthand attributes in tile device tracker ( #126735 )
2024-09-27 13:04:19 +02:00
Erik Montnemery
83ebd601a9
Use ConfigFlow.has_matching_flow to deduplicate steamist flows ( #126897 )
2024-09-27 13:01:29 +02:00
Simon Lamon
a972e295ea
Bump python-linkplay to 0.0.12 ( #126850 )
...
Bump dependency
2024-09-27 12:21:58 +02:00
Manu
7a0b4fc62c
Add support for variant of Xiaomi Mi Air Purifier 3C (zhimi.airp.mb4a) ( #126867 )
...
Add model id zhimi.airp.mb4a
2024-09-27 12:00:19 +02:00
Joost Lekkerkerker
d78fcd2a29
Introduce base entity in Switcher ( #126822 )
2024-09-27 11:47:47 +02:00
Erik Montnemery
2b2f5c9353
Use ConfigFlow.has_matching_flow to deduplicate elkm1 flows ( #126887 )
2024-09-27 11:46:26 +02:00
Erik Montnemery
fcbb9dd8d8
Use ConfigFlow.has_matching_flow to deduplicate fritz flows ( #126890 )
2024-09-27 11:45:57 +02:00
Erik Montnemery
b34f3ad5c5
Use ConfigFlow.has_matching_flow to deduplicate gogogate2 flows ( #126892 )
2024-09-27 11:45:17 +02:00
Erik Montnemery
8bdd909351
Use ConfigFlow.has_matching_flow to deduplicate fritzbox flows ( #126891 )
2024-09-27 11:44:59 +02:00
Kareem ElFaramawi
d7fe7f35ad
Fix Abode integration needing to reauthenticate after core update ( #123035 )
...
* bump jaraco.abode to 6.2.1
* update abode user_data path to HA config
* Move abode config call out of try block
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-09-27 11:43:29 +02:00
Joost Lekkerkerker
1ebcc34e66
Fix restoring state class in mobile app ( #126868 )
2024-09-27 11:37:28 +02:00
J. Nick Koston
40e83dd9e0
Bump yarl to 1.13.0 ( #126872 )
2024-09-27 11:35:57 +02:00
Joost Lekkerkerker
18fd00d0c2
Add diagnostics platform to airgradient ( #126886 )
2024-09-27 11:35:35 +02:00
J. Nick Koston
9ec26a9be5
Fix getting the current host for IPv6 urls ( #126889 )
2024-09-27 11:26:35 +02:00
Erik Montnemery
3c0be47d3c
Add FlowManager.async_has_matching_flow ( #126804 )
...
* Add FlowManager.async_flow_has_matching_flow
* Revert changes from the future
* Apply suggested changes to apple_tv config flow
* Rename methods after discussion
* Update homeassistant/data_entry_flow.py
Co-authored-by: J. Nick Koston <nick@koston.org >
* Move deduplication functions to config_entries, add tests
* Adjust tests
---------
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-09-27 10:51:36 +02:00
Michael
26b5dab12b
Add nmi (nautical miles) as valid distance unit ( #124723 )
2024-09-27 10:40:59 +02:00
J. Nick Koston
75ae6a8087
Fix getting the host for the current request ( #126882 )
2024-09-27 03:36:05 -05:00
Franck Nijhof
fb0e102d74
Mark custom panel integration as system type ( #126883 )
2024-09-27 10:26:19 +02:00
EnjoyingM
d777ec3267
Bump wolf-comm to 0.0.15 ( #126857 )
2024-09-27 09:56:33 +02:00
David Bonnes
cff9e9abab
Refactor evohome test fixtures for improved testing ( #126781 )
2024-09-27 09:40:52 +02:00
Marc Mueller
0b19831a7a
Update pytest warnings filter ( #126858 )
2024-09-27 09:32:50 +02:00
Alexey ALERT Rubashёff
27f3715780
Update overkiz Atlantic Water Heater away mode switching ( #121801 )
2024-09-27 09:30:40 +02:00
Jeef
76858f0534
Monarch Money cashflow sensor bugfix ( #125774 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2024-09-27 09:18:37 +02:00
Joost Lekkerkerker
bcfdfe93f9
Fix small typo in mobile_app docstring ( #126863 )
2024-09-27 00:01:11 +02:00
Joost Lekkerkerker
7c6cc16ef1
Bump aiowithings to 3.1.0 ( #126854 )
2024-09-26 22:36:01 +02:00
Paulus Schoutsen
471c68f653
Update the Selected Pipeline entity name ( #126845 )
2024-09-26 20:38:51 +02:00
Joost Lekkerkerker
ae102f1318
Add logging to NYT Games setup failures ( #126832 )
2024-09-26 20:33:24 +02:00
Joost Lekkerkerker
2a0ad20188
Fix last played icon in NYT Games ( #126837 )
2024-09-26 20:23:24 +02:00
Michael Hansen
9db5b481be
Fix ESPHome and VoIP Assist satellite entity names ( #126229 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2024-09-26 20:22:09 +02:00
Joost Lekkerkerker
185d00c86c
Fix Withings reauth title ( #126838 )
2024-09-26 20:19:40 +02:00
Bram Kragten
e72ec07683
Update frontend to 20240926.0 ( #126843 )
2024-09-26 19:48:27 +02:00
Joost Lekkerkerker
6e12726b11
Use Parametrizing in Matter tests ( #126759 )
...
* Overhaul matter tests
* Overhaul
* Remove matter_client where obsolete
* Move snapshots to the top
* Use usefixtures
* Add Valve
2024-09-26 19:40:20 +02:00
epenet
6c539cd2d8
Improve type hints in template config_flow tests ( #126803 )
...
Improve type hints in template tests
2024-09-26 19:25:33 +02:00
Sid
77642b9e3d
Bump ruff to 0.6.8 ( #126842 )
2024-09-26 19:13:08 +02:00
Mike Degatano
86dc7111cb
Bump aiohasupervisor to 0.1.0 ( #126841 )
2024-09-26 18:34:30 +02:00
Joost Lekkerkerker
8d428acbbb
Bump nyt_games to 0.4.2 ( #126834 )
...
* Bump nyt_games to 0.4.1
* Bump nyt_games to 0.4.1
* Bump nyt_games to 0.4.2
2024-09-26 18:03:11 +02:00
Joost Lekkerkerker
1c13851858
Bump jaraco.abode to 6.2.1 ( #126823 )
2024-09-26 17:31:09 +02:00
Joost Lekkerkerker
a75ebc27c4
Bump knocki to 0.3.5 ( #126826 )
2024-09-26 15:45:20 +02:00
epenet
45f92dd981
Improve type hints in template ( #126802 )
2024-09-26 15:05:46 +02:00
Steven B.
5a6ce86476
Bump ring-doorbell to 0.9.6 ( #126817 )
2024-09-26 15:00:31 +02:00
Noah Husby
7afad1dde9
Bump aiorussound to 4.0.5 ( #126774 )
...
* Bump aiorussound to 4.0.4
* Remove unnecessary exception
* Bump aiorussound to 4.0.5
* Fixes
* Update homeassistant/components/russound_rio/media_player.py
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-09-26 14:38:36 +02:00
Manu
b766d91f49
Fix typo in Mealie integration ( #126824 )
2024-09-26 14:28:57 +02:00
Marc Mueller
22dac266c4
Update pydantic to 1.10.18 ( #126821 )
2024-09-26 14:17:46 +02:00
epenet
5fb9537d6d
Use pytest.mark.usefixtures for start_ha in template tests ( #126805 )
2024-09-26 14:00:52 +02:00
Marc Mueller
c1b24e6ba2
Small typing improvements ( #126818 )
...
* Add from __future__ import annotations
* Use PEP 695 type aliases
* Fix generator typing
2024-09-26 13:51:27 +02:00
dependabot[bot]
cf803507d6
Bump actions/checkout from 4.1.7 to 4.2.0 ( #126801 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-26 13:49:48 +02:00
Josef Zweck
16e5271cac
Switch coordinator setup to _async_setup ( #126810 )
2024-09-26 13:08:02 +02:00
Martin Hjelmare
d5ad35630f
Fix missing template alarm control panel menu string ( #126791 )
2024-09-26 07:37:49 +02:00
starkillerOG
1395baef01
Remove Reolink Home Hub main level switches ( #126697 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
2024-09-25 21:52:26 +02:00
David Bonnes
90dcb02429
Remove unnecessary patch from evohome tests ( #126760 )
2024-09-25 21:52:03 +02:00
Steven B.
4f0211cdd8
Deprecate tplink alarm button entities ( #126349 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-09-25 14:47:40 -05:00
epenet
a1e6d4b693
Use shorthand attributes in geofency device tracker ( #126741 )
2024-09-25 21:47:13 +02:00
starkillerOG
77db88ad28
Bump reolink-aio to 0.9.11 ( #126778 )
2024-09-25 21:43:20 +02:00
G Johansson
c6a1b9fc39
Change Climate set temp action for incorrect feature will raise ( #126692 )
...
* Change Climate set temp action for incorrect feature will raise
* Fix some tests
* Fix review comments
* Fix tesla_fleet
* Fix tests
* Fix review comment
2024-09-25 21:16:14 +02:00
Franck Nijhof
9afd270111
Bump version to 2024.11.0dev0 ( #126776 )
2024-09-25 21:08:07 +02:00