Paulus Schoutsen
099a480e57
Use modern Python for OpenAI
2025-07-25 09:46:35 +00:00
Petro31
4cc4bd3b9a
Remove redundant async_set_context from platforms ( #149403 )
2025-07-24 22:28:56 +01:00
Raphael Hehl
dbc2b1354b
UnifiProtect refactor sensor retrieval in tests to use get_sensor_by_key function ( #149398 )
2025-07-24 10:11:47 -10:00
Steven B.
fbe257f997
Add quality scale file to ring integration ( #136454 )
...
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com >
2025-07-24 20:19:30 +01:00
Alex Hermann
208dde10e6
Make default title configurable in XMPP ( #149379 )
2025-07-24 20:08:47 +01:00
Norbert Rittel
b7b733efc3
Use common state for "Normal" in switchbot
( #149399 )
2025-07-24 20:03:45 +01:00
Norbert Rittel
1d9f779b2a
Add missing hyphen to "case-sensitive" in tuya
( #149400 )
2025-07-24 20:03:36 +01:00
Maciej Bieniek
56c53fdb9b
Allow Bluetooth proxy for Shelly devices only if Zigbee firmware is not active ( #149193 )
...
Co-authored-by: Shay Levy <levyshay1@gmail.com >
Co-authored-by: Norbert Rittel <norbert@rittel.de >
2025-07-24 21:14:44 +03:00
LG-ThinQ-Integration
5c4862ffe1
Fix Air Conditioner set temperature error in LG ThinQ ( #147008 )
...
Co-authored-by: yunseon.park <yunseon.park@lge.com >
2025-07-24 20:12:41 +02:00
Abílio Costa
5c7913c3bd
Remove door state from Whirlpool machine state sensor ( #144078 )
2025-07-24 20:07:57 +02:00
Norbert Rittel
36a98470cc
Remove excessive comma from dsmr_reader
issue description ( #149393 )
2025-07-24 19:20:42 +02:00
Norbert Rittel
f2c995cf86
Fix sentence-casing of "DSMR options" string ( #149392 )
2025-07-24 19:20:28 +02:00
Matěj 'Horm' Horák
eeca5a8030
Improve Airthings test coverage ( #144750 )
...
Co-authored-by: Joostlek <joostlek@outlook.com >
2025-07-24 19:10:01 +02:00
Norbert Rittel
56d97f5545
Drop duplicated lower-case "qnap" from setup description ( #149384 )
2025-07-24 18:49:46 +02:00
Simone Chemelli
995a99e256
Bump aioamazondevices to 3.5.1 ( #149385 )
2025-07-24 16:54:00 +01:00
Abílio Costa
ef7cd815b2
Add list of targeted entities to target state event ( #149203 )
2025-07-24 16:52:12 +01:00
Paulus Schoutsen
8b8616182d
Allow downloading a device analytics dump ( #149376 )
2025-07-24 17:27:02 +02:00
Frank Wickström
760b69d458
Only send integers when setting Huum sauna temperature ( #149380 )
2025-07-24 17:13:54 +02:00
Norbert Rittel
6adcd34521
Remove space character from "autodetect" in xiaomi_miio
( #149381 )
2025-07-24 17:10:46 +02:00
Thomas55555
a0992498c6
Improve removal of stale entities/devices in Husqvarna Automower ( #148428 )
...
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com >
2025-07-24 15:52:43 +01:00
Marc Mueller
d6175fb383
Update mypy-dev to 1.18.0a3 ( #149383 )
2025-07-24 16:05:24 +02:00
G Johansson
dd3c9ab3af
Use OptionsFlowWithReload in mqtt ( #149092 )
2025-07-24 15:34:00 +02:00
Maciej Bieniek
fea2ef1ac1
Bump imgw_pib
to version 1.5.1 ( #149368 )
2025-07-24 15:37:01 +03:00
Álvaro Fernández Rojas
326bcc3f05
Update aioairzone-cloud to v0.7.0 ( #149369 )
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2025-07-24 15:32:51 +03:00
Andrew Jackson
feeef88710
Bump aiomealie to 0.10.0 ( #149370 )
2025-07-24 13:07:35 +02:00
LG-ThinQ-Integration
f481c1b92f
Add sensors for ventilator in LG ThinQ ( #140846 )
...
Co-authored-by: yunseon.park <yunseon.park@lge.com >
2025-07-24 12:33:34 +02:00
Avery
eea22d8079
Add config flow for datadog ( #148104 )
...
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
2025-07-24 12:29:07 +02:00
Maciej Bieniek
393087cf50
Bump aioshelly
to 13.8.0 ( #149365 )
2025-07-24 11:50:26 +02:00
Norbert Rittel
f5718e1df6
Fix spelling of "autoplay" in music_assistant
( #149364 )
2025-07-24 11:15:57 +02:00
Artur Pragacz
15f2ae3002
Mark Onkyo quality scale as bronze ( #149362 )
2025-07-24 11:03:02 +02:00
Norbert Rittel
f458ede468
Small fixes to user-facing strings of webostv
( #149359 )
2025-07-24 11:53:33 +03:00
dependabot[bot]
d85ffee27a
Bump github/codeql-action from 3.29.3 to 3.29.4 ( #149354 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-24 10:29:34 +02:00
Norbert Rittel
2e12d67f2f
Improve id_missing
abort message in samsungtv
( #149357 )
2025-07-24 10:23:30 +02:00
Norbert Rittel
46a01c2060
Fix config entry name and description in rainbird.set_rain_delay
action ( #149358 )
2025-07-24 10:23:17 +02:00
tronikos
53d77c4c10
Fix Chinese in Google Cloud STT ( #149155 )
2025-07-24 01:08:58 -07:00
Norbert Rittel
fcd514a06b
Sentence-case "Still image URL" in mjpeg
( #149356 )
2025-07-24 09:23:21 +02:00
Norbert Rittel
049a698815
Add missing hyphen to "right-hand drive" in teslemetry
( #149355 )
2025-07-24 08:56:49 +02:00
Norbert Rittel
55f01e3485
Make descriptions of modbus.stop
/restart
actions consistent ( #149341 )
2025-07-24 08:23:42 +02:00
Artur Pragacz
c2b1932045
Bump aioonkyo to 0.3.0 ( #149336 )
2025-07-24 08:23:02 +02:00
Norbert Rittel
5543587527
Fix spelling of "sea level" in luftdaten
( #149347 )
2025-07-24 08:22:25 +02:00
J. Nick Koston
202d8ac802
Bump yalexs-ble to 3.1.0 ( #149352 )
2025-07-24 08:18:59 +02:00
Norbert Rittel
7613880645
Fix spelling of "the setup" in nest
( #149345 )
2025-07-24 02:50:39 +02:00
Norbert Rittel
3f77c13aad
Fix spelling of "re-authenticate" in devolo_home_control
( #149342 )
2025-07-24 02:46:20 +02:00
Raphael Hehl
b966b59c09
Unifiprotect public api snapshot ( #149213 )
2025-07-23 13:37:34 -10:00
Michael
40cf47ae5a
Bump aioimmich to 0.11.1 ( #149335 )
...
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com >
2025-07-23 20:48:04 +02:00
Norbert Rittel
da8ce52ed7
Fix grammar issues in re-interview description of zwave_js
( #149337 )
2025-07-23 19:00:55 +01:00
Norbert Rittel
b5190788ac
Fix missing sentence-casing of "MAC address" in anthemav
( #149333 )
2025-07-23 19:29:31 +02:00
Norbert Rittel
bfa7ff3ede
Make spelling of "Telldus Live" consistent ( #149332 )
2025-07-23 19:07:40 +02:00
Norbert Rittel
1312e04c57
Fix typos in update_failed
message of fritz
( #149330 )
2025-07-23 18:53:19 +02:00
Matthias Alphart
d3771571cd
Bump knx-frontend ( #149287 )
2025-07-23 17:18:41 +01:00
Norbert Rittel
5aa629edd0
Fix typo in "re-authentication" in devolo_home_network
( #149312 )
2025-07-23 17:16:00 +01:00
Norbert Rittel
3ed297676f
Remove third "s" from "Home Assistant" in lametric
( #149329 )
2025-07-23 18:08:01 +02:00
Norbert Rittel
d735af505e
Sentence-case "app" in laundrify
( #149328 )
2025-07-23 18:04:47 +02:00
Norbert Rittel
e337abb12d
Clarify setup description in google_travel_time
( #149327 )
2025-07-23 17:57:45 +02:00
Maciej Bieniek
45edd12f13
Bump imgw_pib
to version 1.5.0 ( #149324 )
2025-07-23 16:51:24 +01:00
Ludovic BOUÉ
5b94f5a99a
Add more types in TYPE_MAP for Matter Cover ( #149188 )
2025-07-23 17:33:24 +02:00
Norbert Rittel
8b7295cd26
Fix three spelling issues in lg_thinq
( #149322 )
2025-07-23 17:16:28 +02:00
Marc Hörsken
15f7dade5e
Fix warning about failure to get action during setup phase ( #148923 )
2025-07-23 17:05:35 +02:00
Norbert Rittel
61807412c4
Fix typo "optimisic" in mqtt
( #149291 )
2025-07-23 16:03:12 +01:00
Norbert Rittel
f679f33c56
Fix description of current
field of keba.set_current
action ( #149326 )
2025-07-23 17:02:59 +02:00
Sid
2abd203580
Bump eheimdigital quality scale to platinum ( #148263 )
2025-07-23 16:58:18 +02:00
Avi Miller
ccd22ce0d5
Fix brightness_step and brightness_step_pct via lifx.set_state ( #149217 )
...
Signed-off-by: Avi Miller <me@dje.li >
2025-07-23 16:55:44 +02:00
AlCalzone
391b144033
Update Z-Wave LED entity name for ZWA-2 ( #149323 )
2025-07-23 16:55:00 +02:00
tronikos
b6db10340e
Update supported languages for Google Generative AI TTS and STT ( #149154 )
2025-07-23 16:54:06 +02:00
epenet
23b2936174
Replace RuntimeError with custom ServiceValidationError in Tuya ( #149175 )
2025-07-23 16:53:36 +02:00
Petro31
fad5f7a47b
Move optimistic platform logic to AbstractTemplateEntity base class ( #149245 )
2025-07-23 14:52:25 +01:00
Marius
58ddf4ea95
Add note about re-interviewing Z-Wave battery powered devices ( #149300 )
2025-07-23 15:40:09 +02:00
AlCalzone
22fa863984
Discover ZWA-2 LED as a configuration entity in Z-Wave ( #149298 )
2025-07-23 15:33:52 +02:00
Imeon-Energy
d9b25770ad
Remove sensors from Imeon Inverter ( #148542 )
...
Co-authored-by: TheBushBoy <theodavid@icloud.com >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-07-23 15:32:32 +02:00
Nick Kuiper
1c8ae8a21b
Add switches for blue current integration. ( #146210 )
2025-07-23 15:12:53 +02:00
Norbert Rittel
6d3872252b
Fix one inconsistent spelling of "AppArmor" in hassio
( #149310 )
2025-07-23 15:09:17 +02:00
epenet
4730c5b831
Add logging to Tuya for devices that cannot be supported ( #149192 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-23 15:07:37 +02:00
Artur Pragacz
9a9f65dc36
Improve config flow tests in Onkyo ( #149199 )
2025-07-23 15:06:25 +02:00
G Johansson
7c83fd0bf9
Add twice_daily forecast to SMHI ( #148882 )
2025-07-23 15:05:39 +02:00
johanzander
70e03cdd4e
Implements coordinator pattern for Growatt component data fetching ( #143373 )
2025-07-23 15:05:19 +02:00
J. Nick Koston
4d5c1b139b
Consolidate REST sensor encoding tests using pytest parametrize ( #149279 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-23 14:57:07 +02:00
Antoine Reversat
6dc5c9beb7
Add fan off mode to the supported fan modes to fujitsu_fglair ( #149277 )
2025-07-23 14:52:14 +02:00
Brett Adams
47611619db
Update Tesla OAuth Server in Tesla Fleet ( #149280 )
2025-07-23 14:45:50 +02:00
Norbert Rittel
2a0a31bff8
Capitalize "HEPA" as an abbreviation in matter
( #149306 )
2025-07-23 14:27:49 +02:00
Joost Lekkerkerker
dcf29d12a7
Migrate Ollama to has entity name ( #149303 )
2025-07-23 14:27:32 +02:00
Norbert Rittel
edf6166a9f
Fix spelling of "Domino's Pizza" in dominos
( #149308 )
2025-07-23 13:58:24 +02:00
Joost Lekkerkerker
eb8ca53a03
Migrate Anthropic to has entity name ( #149302 )
2025-07-23 12:58:28 +02:00
Joost Lekkerkerker
3dffd74607
Migrate OpenAI to has entity name ( #149301 )
2025-07-23 12:58:15 +02:00
Thomas55555
b37273ed33
Makes entites available in Husqvarna Automower when mower is in error state ( #149261 )
2025-07-23 12:39:17 +02:00
David Ferguson
232b34609c
Avoid hardcoded max core climate timeout in SleepIQ ( #149283 )
2025-07-23 12:37:47 +02:00
Norbert Rittel
aeeabfcae7
Fix typo "hazlenut" in miele
( #149299 )
2025-07-23 11:55:35 +02:00
Vincent Wolsink
52abab8ae8
Use translation_key for entities in Huum ( #149256 )
2025-07-23 11:28:28 +02:00
Artur Pragacz
7aa4810b0a
Clean up internal_get_tts_audio in TTS entity ( #148946 )
2025-07-23 11:26:54 +02:00
Norbert Rittel
c4d742f549
Add missing hyphen to "auto-renew period" in whois
( #149296 )
2025-07-23 12:01:19 +03:00
Raphael Hehl
51a46a128c
Begin migrating unifiprotect to use the public API ( #149126 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-07-22 22:46:52 -10:00
Norbert Rittel
9a6ba225e4
Fix typo "paela" in miele
( #149295 )
2025-07-23 10:33:31 +02:00
Norbert Rittel
a5ab523014
Fix sentence-casing in tomorrowio
( #149293 )
2025-07-23 10:03:04 +02:00
Norbert Rittel
40571dff3d
Replace typo "effect" with "affect" in insteon
( #149292 )
2025-07-23 09:33:27 +02:00
J. Nick Koston
5f2f038609
Bump dbus-fast to 2.44.2 ( #149281 )
2025-07-23 08:14:41 +02:00
Matthias Alphart
9fd2ad425c
Refactor KNX UI conditional selectors and migrate store data ( #146067 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-23 07:22:48 +02:00
Michael
2f6c0a1b7f
Bump aioimmich to 0.11.0 ( #149272 )
2025-07-23 00:30:23 +02:00
Artur Pragacz
dde73c05cb
Order selectors alphabetically in helper ( #149269 )
2025-07-22 23:06:51 +02:00
Michael
993b0bbdd7
Use absolute humidity device class in HomematicIP Cloud ( #148905 )
2025-07-22 22:51:03 +02:00
Raphael Hehl
45dbf3ef1a
Bump uiprotect to version 7.19.0 ( #149266 )
2025-07-22 22:50:55 +02:00
Paulus Schoutsen
71c1837f39
Update OpenAI title to drop "conversation" ( #149263 )
2025-07-22 22:43:02 +02:00
epenet
34eb99530f
Use translation_placeholders in tuya cover descriptions ( #149248 )
...
Co-authored-by: Simone Chemelli <simone.chemelli@gmail.com >
2025-07-22 22:21:59 +02:00
Thomas55555
55ac4d8855
Bump aioautomower to 2.0.1 ( #149262 )
2025-07-22 21:17:59 +02:00
epenet
ef3fb50018
Use translation_placeholders in tuya light descriptions ( #149249 )
2025-07-22 19:44:51 +02:00
epenet
316ac6253b
Use translation_placeholders in tuya number descriptions ( #149250 )
2025-07-22 19:06:14 +02:00
epenet
252a46d141
Use translation_placeholders in tuya select descriptions ( #149251 )
2025-07-22 19:05:54 +02:00
Álvaro Fernández Rojas
969ad232aa
Update aioairzone-cloud to v0.6.16 ( #149254 )
2025-07-22 17:23:38 +01:00
Martin Hjelmare
828a47db06
Add Z-Wave USB migration confirm step ( #149243 )
2025-07-22 17:09:11 +03:00
G Johansson
3947569132
Bump holidays to 0.77 ( #149246 )
2025-07-22 15:50:38 +02:00
Joakim Sørensen
e5f9788d24
Refactor cloud backup agent to use updated file handling methods ( #149231 )
2025-07-22 15:15:56 +02:00
Erik Montnemery
dd399ef59f
Refactor EntityPlatform ( #147927 )
2025-07-22 14:35:57 +02:00
wedsa5
5a771b501d
Fix ColorMode.WHITE support in Tuya ( #126242 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2025-07-22 14:07:34 +02:00
hahn-th
3f67ba4c02
Add support for ELV-SH-WSM to homematicip ( #149098 )
2025-07-22 14:06:03 +02:00
Joost Lekkerkerker
c075134845
Use OpenRouterClient to get the models ( #148903 )
2025-07-22 13:58:33 +02:00
Joost Lekkerkerker
e5c7e04329
Introduce base entity in Open Router ( #148910 )
2025-07-22 13:43:41 +02:00
Åke Strandberg
49807c9fbe
Add set_program service to Miele ( #143442 )
2025-07-22 13:33:03 +02:00
Norbert Rittel
e79d42ecfc
Add missing hyphen to "post-heater" in vallox
( #149222 )
2025-07-22 13:32:45 +02:00
dependabot[bot]
1f07dd7946
Bump github/codeql-action from 3.29.2 to 3.29.3 ( #149220 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-22 13:07:56 +02:00
epenet
8d1c789ca2
Replace RuntimeError with TYPE_CHECKING in Tuya ( #149227 )
2025-07-22 12:10:23 +02:00
Artur Pragacz
f5d68a4ea4
Simplify getting domains to resolve in bootstrap ( #145829 )
2025-07-22 10:10:59 +02:00
Artur Pragacz
2315bcbfe3
Set has_entity_name in Onkyo ( #149223 )
2025-07-22 10:02:15 +02:00
Raphael Hehl
df4e1411cc
Bump uiprotect to version 7.18.1 ( #149209 )
2025-07-22 09:00:25 +02:00
Norbert Rittel
3e7974a638
Add missing hyphen to "post-processing" in nzbget
( #149205 )
2025-07-22 08:58:32 +02:00
David Ferguson
48b8827390
Bump asyncsleepiq to 1.5.3 ( #149215 )
2025-07-22 08:56:54 +02:00
hanwg
42cf4e8db7
Fix multiple webhook secrets for Telegram bot ( #149103 )
2025-07-22 07:42:40 +02:00
Ville Skyttä
ef2531d28d
Add diagnostics support to Huawei LTE ( #131085 )
...
Co-authored-by: abmantis <amfcalt@gmail.com >
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com >
2025-07-21 21:52:48 +01:00
Vincent Wolsink
79dd91ebc6
Add sauna light control in Huum ( #149169 )
2025-07-21 22:52:24 +02:00
starkillerOG
ecb6cc50b9
Add Reolink post recording time select entity ( #149201 )
...
Co-authored-by: Norbert Rittel <norbert@rittel.de >
2025-07-21 21:48:02 +01:00
starkillerOG
b6014da121
Add Reolink wifi signal sensor for IPC cams ( #149200 )
2025-07-21 21:35:28 +02:00
Erik Montnemery
941d3c2be4
Improve integration sensor tests ( #149180 )
2025-07-21 18:23:58 +02:00
starkillerOG
7d895653fb
Bump reolink-aio to 0.14.3 ( #149191 )
2025-07-21 18:19:56 +02:00
Erik Montnemery
3bd70a4698
Improve derivative sensor tests ( #149179 )
2025-07-21 17:51:26 +02:00
Petro31
b85ec55abb
Add availability template to template helper config flow ( #147623 )
...
Co-authored-by: Norbert Rittel <norbert@rittel.de >
Co-authored-by: Joostlek <joostlek@outlook.com >
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2025-07-21 17:41:56 +02:00
Michael Hansen
3f42911af4
Add streaming to cloud TTS ( #148925 )
2025-07-21 10:33:23 -05:00
G Johansson
3c70932357
Use OptionsFlowWithReload in enphase_envoy ( #149171 )
2025-07-21 16:52:25 +02:00
Artur Pragacz
40252763d7
Switch to a new library in Onkyo ( #148613 )
2025-07-21 16:31:28 +02:00
G Johansson
80b96b0007
Use OptionsFlowWithReload in roku ( #149172 )
2025-07-21 15:40:30 +02:00
David Knowles
f3db3ba3c8
Bump pyschlage to 2025.7.3 ( #149184 )
2025-07-21 14:36:12 +01:00
Joakim Sørensen
102ef257a0
Bump hass-nabucasa from 0.107.1 to 0.108.0 ( #149189 )
2025-07-21 14:35:35 +01:00
Joost Lekkerkerker
2476e7e47c
Revert setting a user to download translations ( #149190 )
2025-07-21 15:27:29 +02:00
G Johansson
671523feb3
Use OptionsFlowWithReload in hyperion ( #149163 )
2025-07-21 14:52:14 +02:00
G Johansson
54fa4d635b
Use OptionsFlowWithReload in sonarr ( #149166 )
2025-07-21 14:51:48 +02:00
G Johansson
af0480f2a4
Use OptionsFlowWithReload in slide_local ( #149168 )
2025-07-21 14:51:33 +02:00
Ludovic BOUÉ
64f190749a
Add Demo Vacuum in entity name ( #148629 )
2025-07-21 14:39:42 +02:00
dependabot[bot]
6b489e0ab6
Bump sigstore/cosign-installer from 3.9.1 to 3.9.2 ( #148985 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-21 14:34:12 +02:00
Norbert Rittel
1315095b4a
Make spelling of "devolo Home Network" consistent ( #149165 )
2025-07-21 14:16:03 +02:00
David Ferguson
2d86fa079e
SleepIQ add core climate for SleepNumber Climate 360 beds ( #134718 )
2025-07-21 14:14:33 +02:00
Paul Bottein
875219ccb5
Adds support for hide_states options in state selector ( #148959 )
2025-07-21 13:02:04 +01:00
Luuk Dobber
bc0162cf85
Add select for heating circuit to Tado zones ( #147902 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com >
2025-07-21 12:45:57 +01:00
Marc Mueller
d774de79db
Update types packages ( #149178 )
2025-07-21 13:33:04 +02:00
G Johansson
be25a7bc70
Use OptionsFlowWithReload in ezviz ( #149167 )
2025-07-21 13:24:15 +02:00
Marc Mueller
05566e1621
Update websockets pin ( #149004 )
2025-07-21 13:23:42 +02:00
Erik Montnemery
b59d8b5730
Improve statistics sensor tests ( #149181 )
2025-07-21 13:20:04 +02:00
dependabot[bot]
75a90ab568
Bump actions/ai-inference from 1.1.0 to 1.2.3 ( #149159 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-21 13:11:22 +02:00
Erik Montnemery
67c68dedba
Make async_track_state_change/report_event listeners fire in order ( #148766 )
2025-07-21 13:07:52 +02:00
Marc Mueller
1fba61973d
Update pytest-asyncio to 1.1.0 ( #149177 )
2025-07-21 12:03:53 +01:00
Simon Lamon
bf1a660dcb
Bump Lokalise docker image to v2.6.14 ( #149031 )
2025-07-21 13:02:50 +02:00
G Johansson
94d077ea41
Use OptionsFlowWithReload in honeywell ( #149162 )
2025-07-21 12:47:38 +02:00
G Johansson
c22f65bd87
Use OptionsFlowWithReload in isy994 ( #149174 )
2025-07-21 12:47:24 +02:00
G Johansson
0dba32dbcd
Use OptionsFlowWithReload in keenetic_ndms2 ( #149173 )
2025-07-21 12:47:11 +02:00
Elmo-S
8c964e64db
Add support for UV index attribute in template weather entity ( #149015 )
2025-07-21 11:39:46 +01:00
epenet
c08aa74496
Cleanup Tuya climate/cover tests ( #149157 )
2025-07-21 12:27:37 +02:00
G Johansson
ff9fb6228b
Use OptionsFlowWithReload in onewire ( #149164 )
2025-07-21 11:14:02 +02:00
Joost Lekkerkerker
6eab118a2d
Bump airgradient to platinum ( #149014 )
2025-07-21 08:26:20 +02:00
G Johansson
c1e35cc9cf
Use OptionsFlowWithReload in androidtv_remote ( #149133 )
2025-07-21 08:18:40 +02:00
G Johansson
11dd2dc374
Use OptionsFlowWithReload in file ( #149108 )
2025-07-21 08:17:12 +02:00
G Johansson
00c4b09773
Use OptionsFlowWithReload in motioneye ( #149130 )
2025-07-21 08:15:51 +02:00
Joakim Plate
bc9ad5eac6
Add device class to gardena ( #149144 )
2025-07-21 08:15:32 +02:00
Michael
eca80a1645
Use OptionsFlowWithReload in Feedreader ( #149134 )
2025-07-21 07:27:02 +02:00
Michael
bd7cef92c7
Use OptionsFlowWithReload in Proximity ( #149136 )
2025-07-21 07:26:29 +02:00
David Knowles
27787e0679
Bump pyschlage to 2025.7.2 ( #149148 )
2025-07-21 07:25:45 +02:00
Raphael Hehl
0a9fbb215d
Bump uiprotect to version 7.16.0 ( #149146 )
2025-07-21 02:22:32 +02:00
G Johansson
77a954df9b
Use OptionsFlowWithReload in reolink ( #149132 )
2025-07-20 23:44:39 +02:00
G Johansson
61ca0b6b86
Use OptionsFlowWithReload in vodafone_station ( #149131 )
2025-07-20 23:18:00 +02:00
G Johansson
e3577de9d8
Use OptionsFlowWithReload in onkyo ( #149093 )
2025-07-20 23:17:43 +02:00
J. Nick Koston
b8d45fba24
Bump aioesphomeapi to 37.0.2 ( #149143 )
2025-07-20 10:53:09 -10:00
Vincent Wolsink
44fec53bac
Add binary_sensor for door status in Huum ( #149135 )
2025-07-20 22:50:53 +02:00
Raphael Hehl
ca48b9e375
Bump uiprotect to version 7.15.1 ( #149124 )
2025-07-20 08:41:49 -10:00
Abílio Costa
216e89dc5e
Add battery charging state icons to Reolink ( #149125 )
2025-07-20 14:50:17 +02:00
Norbert Rittel
72d5578128
Fix typo in #device-discovery-payload
anchor link of mqtt
( #149116 )
2025-07-20 14:29:18 +02:00
Thorsten
e3bdd12dad
Add Bauknecht virtual integration ( #146801 )
2025-07-20 13:13:24 +01:00
G Johansson
43dc73c2e1
Use OptionsFlowWithReload in forecast_solar ( #149112 )
2025-07-20 13:09:07 +02:00
G Johansson
302b6f03ba
Use OptionsFlowWithReload in speedtest ( #149111 )
2025-07-20 13:08:42 +02:00
G Johansson
b31e17f1f9
Use OptionsFlowWithReload in met ( #149115 )
2025-07-20 13:07:46 +02:00
G Johansson
1b8f3348b0
Use OptionsFlowWithReload in roborock ( #149118 )
2025-07-20 13:06:59 +02:00
G Johansson
0d42b24467
Use OptionsFlowWithReload in jewish_calendar ( #149121 )
2025-07-20 13:05:39 +02:00
G Johansson
0c858de1af
Use OptionsFlowWithReload in lamarzocco ( #149119 )
2025-07-20 12:31:18 +02:00
G Johansson
5d653d46c3
Remove not used config entry update listener from nut ( #149096 )
2025-07-20 12:30:22 +02:00
G Johansson
b262a5c9b6
Use OptionsFlowWithReload in lastfm ( #149113 )
2025-07-20 12:05:24 +02:00
G Johansson
ead99c549f
Use OptionsFlowWithReload in denonavr ( #149109 )
2025-07-20 11:12:51 +02:00
G Johansson
1a6bfc0310
Use OptionsFlowWithReload in knx ( #149097 )
2025-07-20 10:17:09 +02:00
hahn-th
507f29a209
Bump homematicip to 2.2.0 ( #149038 )
2025-07-19 21:12:49 +02:00
G Johansson
d796ab8fe7
Use OptionsFlowWithReload in kitchen_sink ( #149091 )
2025-07-19 21:12:17 +02:00
G Johansson
d35dca377f
Use OptionsFlowWithReload in purpleair ( #149095 )
2025-07-19 21:11:15 +02:00
Michael
96766fc62a
Use OptionsFlowWithReload in Synology DSM ( #149086 )
2025-07-19 21:08:37 +02:00
G Johansson
afbb0ee2f4
Use OptionsFlowWithReload in github ( #149089 )
2025-07-19 21:07:55 +02:00
G Johansson
e885ae1b15
Use OptionsFlowWithReload in holiday ( #149090 )
2025-07-19 21:07:23 +02:00
G Johansson
51d38f8f05
Use OptionsFlowWithReload in emoncms ( #149094 )
2025-07-19 21:06:14 +02:00
peteS-UK
be644ca96e
Add type to coordinator for Squeezebox ( #149087 )
2025-07-19 20:39:22 +02:00
Michael
d266b6f6ab
Use OptionsFlowWithReload in AVM Fritz!Box Tools ( #149085 )
2025-07-19 20:08:20 +02:00
G Johansson
dbdc666a92
Use OptionsFlowWithReload in control4 ( #149058 )
2025-07-19 19:51:01 +02:00
Allen Porter
2577d9f108
Fix a bug in rainbird device migration that results in additional devices ( #149078 )
2025-07-19 19:49:14 +02:00
peteS-UK
7dfb54c8e8
Paramaterize test for on/off for Squeezebox ( #149048 )
2025-07-19 19:30:40 +02:00
peteS-UK
a50d926e2a
Check for error in test_squeezebox_play_media_with_announce_volume_invalid for Squeezebox ( #149044 )
2025-07-19 19:30:15 +02:00
peteS-UK
0cfb395ab5
Remove unnecessary getattr from init for Squeezebox ( #149077 )
2025-07-19 19:20:11 +02:00
peteS-UK
b3f049676d
Move Squeezebox registry tests to test_init ( #149050 )
2025-07-19 19:17:34 +02:00
G Johansson
7e04a7ec19
Use OptionsFlowWithReload in unifiprotect ( #149064 )
2025-07-19 17:40:16 +02:00
G Johansson
c15bf097f0
Use OptionsFlowWithReload in airnow ( #149049 )
2025-07-19 16:50:41 +02:00
G Johansson
dba3d98a2b
Use OptionsFlowWithReload in xiaomi_miio ( #149051 )
2025-07-19 16:50:13 +02:00
G Johansson
4a5e193ebb
Use OptionsFlowWithReload in ws66i ( #149052 )
2025-07-19 16:49:19 +02:00
G Johansson
1bbd07fe48
Use OptionsFlowWithReload in wiffi ( #149053 )
2025-07-19 16:48:53 +02:00
G Johansson
b9d19ffb29
Use OptionsFlowWithReload in vera ( #149055 )
2025-07-19 16:48:23 +02:00
G Johansson
22b35030a9
Use OptionsFlowWithReload in analytics_insight ( #149056 )
2025-07-19 16:47:09 +02:00
G Johansson
69c26e5f1f
Use OptionsFlowWithReload in dnsip ( #149059 )
2025-07-19 16:46:30 +02:00
G Johansson
cb4d17b24f
Use OptionsFlowWithReload in Ping ( #149061 )
2025-07-19 16:45:39 +02:00
G Johansson
ff14f6b823
Use OptionsFlowWithReload in somfy_mylink ( #149062 )
2025-07-19 16:44:51 +02:00
G Johansson
ab964c8bca
Use OptionsFlowWithReload in tankerkoenig ( #149063 )
2025-07-19 16:43:49 +02:00
peteS-UK
05f686cb86
Update comments in 3 Squeezebox platforms ( #149065 )
2025-07-19 16:42:21 +02:00
G Johansson
440a20340e
Use OptionsFlowWithReload in nobo_hub ( #149066 )
2025-07-19 16:41:38 +02:00
G Johansson
676a931c48
Use OptionsFlowWithReload in nmap_tracker ( #149067 )
2025-07-19 16:40:57 +02:00
G Johansson
360da43868
Use OptionsFlowWithReload in nina ( #149068 )
2025-07-19 16:40:32 +02:00
Marc Mueller
12193587c9
Use OptionsFlowWithReload in fritzbox_callmonitor ( #149071 )
2025-07-19 16:39:38 +02:00
G Johansson
290f19dbd9
Use OptionsFlowWithReload in motion_blinds ( #149070 )
2025-07-19 16:38:28 +02:00
G Johansson
13434012e7
Use OptionsFlowWithReload in netgear ( #149069 )
2025-07-19 16:37:37 +02:00
peteS-UK
7202203f35
Update bool test in coordinator platform for Squeezebox ( #149073 )
2025-07-19 16:33:34 +02:00
G Johansson
31167f5da7
Use OptionsFlowWithReload in webostv ( #149054 )
2025-07-19 16:16:56 +03:00
G Johansson
665991a3c1
Use OptionsFlowWithReload in wled ( #149046 )
2025-07-19 13:27:46 +01:00
G Johansson
8a2493e9d2
Use OptionsFlowWithReload in Workday ( #149043 )
2025-07-19 13:26:54 +01:00
G Johansson
be6743d4fd
Use OptionsFlowWithReload in yale_smart_alarm ( #149040 )
2025-07-19 13:14:38 +01:00
G Johansson
284b90d502
Use OptionsFlowWithReload in yeelight ( #149045 )
2025-07-19 13:14:13 +01:00
G Johansson
d7d2013ec8
Use OptionsFlowWithReload in sql ( #149047 )
2025-07-19 13:12:25 +01:00
G Johansson
b3bd882a80
Use OptionsFlowWithReload in Trafikverket Train ( #149042 )
2025-07-19 13:09:54 +01:00
J. Nick Koston
3a6f23b95f
Bump aioesphomeapi to 37.0.1 ( #149035 )
2025-07-19 12:53:51 +01:00
G Johansson
6f59aaebdd
Add extended class for OptionsFlow that automatically reloads ( #146910 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2025-07-19 13:14:20 +02:00
Allen Porter
f90e06fde1
Add attachment support in ollama ai task ( #148981 )
2025-07-19 07:27:48 +02:00
Paul Bottein
380c737901
Add reorder option to entity selector ( #149002 )
2025-07-18 19:41:59 +01:00
Petro31
33cc257e75
Consolidate template integration's config schemas ( #149018 )
2025-07-18 19:38:53 +01:00
Franck Nijhof
3877a6211a
Ensure Lokalise download runs as the same user as GitHub Actions ( #149026 )
2025-07-18 19:56:19 +02:00
J. Nick Koston
916b4368dd
Bump aioesphomeapi to 36.0.1 ( #148991 )
2025-07-18 07:30:34 -10:00
Jan Bouwhuis
4c99fe9ae5
Ignore MQTT sensor unit of measurement if it is an empty string ( #149006 )
2025-07-18 18:57:03 +02:00
Marc Mueller
353b573707
Update bluecurrent-api to 1.2.4 ( #149005 )
2025-07-18 15:43:43 +02:00
Maciej Bieniek
109663f177
Bump imgw_pib
to version 1.4.2 ( #149009 )
2025-07-18 15:36:17 +02:00
Simone Chemelli
3b89b2cbbe
Bump aioamazondevices to 3.5.0 ( #149011 )
2025-07-18 15:35:38 +02:00
Abílio Costa
29d0d6cd43
Add top-level target support to trigger schema ( #148894 )
2025-07-18 14:32:16 +01:00
Erik Montnemery
1743766d17
Add last_reported to state reported event data ( #148932 )
2025-07-18 13:53:30 +02:00
G Johansson
277241c4d3
Adjust ManualTriggerSensorEntity to handle timestamp device classes ( #145909 )
2025-07-18 13:49:12 +02:00
Bram Kragten
17034f4d6a
Update frontend to 20250702.3 ( #148994 )
2025-07-18 13:15:55 +02:00
Thomas55555
ec544b0430
Mark entities as unavailable when they don't have a value in Husqvarna Automower ( #148563 )
2025-07-18 12:49:50 +02:00
Marc Mueller
75c803e376
Update pysmarlaapi to 0.9.1 ( #149001 )
2025-07-18 12:48:39 +02:00
J. Nick Koston
a96e31f1d8
Bump PySwitchbot to 0.68.2 ( #148996 )
2025-07-18 12:48:09 +02:00
c0ffeeca7
43a30fad96
Home Assistant Cloud: fix capitalization ( #148992 )
2025-07-18 12:19:33 +02:00
Petar Petrov
39d323186f
Disable "last seen" Z-Wave entity by default ( #148987 )
2025-07-18 09:53:47 +02:00
karwosts
57c024449c
Fix broken invalid_config tests ( #148965 )
2025-07-18 09:02:44 +02:00
Manu
414057d455
Add image platform to PlayStation Network ( #148928 )
2025-07-18 08:33:30 +02:00
Joost Lekkerkerker
50688bbd69
Add support for calling tools in Open Router ( #148881 )
2025-07-18 05:49:27 +02:00
Álvaro Fernández Rojas
073ea813f0
Update aioairzone-cloud to v0.6.15 ( #148947 )
2025-07-17 23:08:45 +01:00
Vincent Wolsink
6b959f42f6
Introduce base entity for supporting multiple platforms in Huum ( #148957 )
2025-07-17 23:06:51 +01:00
Joost Lekkerkerker
0ff0902ccf
Add icons to WAQI ( #148976 )
2025-07-17 22:36:18 +01:00
Joost Lekkerkerker
37a154b1df
Migrate WAQI to runtime data ( #148977 )
2025-07-17 23:22:30 +02:00
Petro31
3c87a3e892
Add a preview to template config flow for alarm control panel, image, and select platforms ( #148441 )
2025-07-17 22:19:45 +01:00
Joost Lekkerkerker
aacaa9a20f
Pass Syncthru entry to coordinator ( #148974 )
2025-07-18 00:14:19 +03:00
Joost Lekkerkerker
c074453763
Remove obsolete variables in WAQI ( #148975 )
2025-07-18 00:13:46 +03:00
Jan Bouwhuis
29afa891ec
Add YAML and discovery info export feature for MQTT device subentries ( #141896 )
...
Co-authored-by: Norbert Rittel <norbert@rittel.de >
2025-07-17 23:06:47 +02:00
Steven Looman
3b6eb045c6
Bump async-upnp-client to 0.45.0 ( #148961 )
2025-07-17 21:19:47 +02:00
Joost Lekkerkerker
0d819f2389
Refactor WAQI tests ( #148968 )
2025-07-17 20:30:40 +02:00
Joakim Sørensen
9802441fea
Bump hass-nabucasa from 0.106.0 to 0.107.1 ( #148949 )
2025-07-17 18:47:00 +01:00
Joakim Plate
fb13c8f4f2
Update arcam to 1.8.2 ( #148956 )
2025-07-17 18:34:58 +01:00
AlCalzone
a96e38871f
Z-Wave JS: Simplify strings for RSSI sensors ( #148936 )
2025-07-17 18:49:34 +03:00
Vincent Wolsink
17920b6ec3
Use climate min/max temp from sauna configuration in Huum ( #148955 )
2025-07-17 15:34:15 +01:00
karwosts
40cabc8d70
Validate min/max for input_text config ( #148909 )
2025-07-17 16:27:41 +02:00
AlCalzone
b33a556ca5
Bump zwave-js-server-python to 0.66.0 ( #148939 )
...
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
2025-07-17 16:20:03 +03:00
Marc Mueller
9df97fb2e2
Add correct labels for dependabot PRs ( #148944 )
2025-07-17 12:31:55 +02:00
Erik Montnemery
ee35fc495d
Improve derivative sensor tests ( #148941 )
2025-07-17 11:44:37 +02:00
Vincent Wolsink
9373bb287c
Huum - Introduce coordinator to support multiple platforms ( #148889 )
...
Co-authored-by: Josef Zweck <josef@zweck.dev >
2025-07-17 11:43:26 +02:00
Erik Montnemery
d72fb021c1
Improve statistics tests ( #148937 )
2025-07-17 11:42:25 +02:00
Erik Montnemery
0e6a1e3242
Improve integration sensor tests ( #148938 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
2025-07-17 11:41:39 +02:00
asafhas
79b8e74d87
Add numbers configuration to Tuya alarm ( #148907 )
2025-07-17 11:26:33 +02:00
Aidan Timson
72d1c3cfc8
Fix Tuya support for climate fan modes which use "windspeed" function ( #148646 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2025-07-17 09:47:54 +02:00
AlCalzone
3d278b626a
Z-Wave JS: Add statistics sensors for channel 3 background RSSI ( #148899 )
2025-07-17 09:19:44 +02:00
Joakim Plate
5383ff96ef
Make sure gardena bluetooth mock unload if it mocks load ( #148920 )
2025-07-17 09:00:44 +02:00
epenet
a0991134c4
Rename tuya fixture file to match category ( #148892 )
2025-07-17 08:59:34 +02:00
Jan-Philipp Benecke
9def44dca4
Bump inexogy quality scale to platinum ( #148908 )
2025-07-17 08:58:53 +02:00
Joris Pelgröm
656822b39c
Bump letpot to 0.5.0 ( #148922 )
2025-07-17 08:57:11 +02:00
epenet
ae03fc2295
Fix missing unit of measurement in tuya numbers ( #148924 )
2025-07-17 08:55:47 +02:00
Abílio Costa
e32e06d7a0
Fix Husqvarna Automower coordinator listener list mutating ( #148926 )
2025-07-17 08:52:59 +02:00
Artur Pragacz
6dc2340c5a
Fix docstring for WaitIntegrationOnboardingView ( #148904 )
2025-07-16 23:15:45 +01:00
Thomas55555
83cd2dfef3
Bump aioautomower to 2.0.0 ( #148846 )
2025-07-16 22:12:35 +02:00
Franck Nijhof
a5c301db1b
Add code review guidelines to exclude imports and formatting feedback ( #148912 )
2025-07-16 21:55:37 +02:00
Norbert Rittel
5b41d5a795
Fix typo "barametric" in rainmachine
( #148917 )
2025-07-16 21:50:29 +02:00
Michael
9d178ad5f1
Deprecate the usage of ContextVar for config_entry in coordinator ( #138161 )
2025-07-16 21:45:22 +02:00
Franck Nijhof
e8fca19335
Fix flaky husqvarna_automower test with comprehensive race condition fix ( #148911 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-07-16 21:40:44 +02:00
Joost Lekkerkerker
58bb2fa327
Bump python-open-router to 0.3.0 ( #148900 )
2025-07-16 18:51:52 +02:00
epenet
fca05f6bcf
Add snapshot tests for tuya dj category ( #148897 )
2025-07-16 18:34:28 +02:00
Joost Lekkerkerker
a5f0f6c8b9
Add prompt as constant and common translation key ( #148896 )
2025-07-16 18:23:38 +02:00
Artur Pragacz
e2340314c6
Do not allow filters for services with no target in hassfest ( #148869 )
2025-07-16 17:40:35 +02:00
Erik Montnemery
aab6cd665f
Fix flaky notify group test ( #148895 )
2025-07-16 17:06:35 +02:00
Paulus Schoutsen
1734b316d5
Return intent response from LLM chat log if available ( #148522 )
2025-07-16 16:16:01 +02:00
Maciej Bieniek
3449863eee
Bump gios
to version 6.1.2 ( #148884 )
2025-07-16 15:49:02 +02:00
Manu
b68de0af88
Change deprecated media_player state standby to off in PlayStation Network ( #148885 )
2025-07-16 15:48:39 +02:00
Artur Pragacz
840e0d1388
Clean up ModuleWrapper from loader ( #148488 )
2025-07-16 15:19:22 +02:00
Joost Lekkerkerker
412035b970
Add devices to OpenRouter ( #148888 )
2025-07-16 15:07:53 +02:00
Denis Shulyaka
3e465da892
Add Code Interpreter tool for OpenAI Conversation ( #148383 )
2025-07-16 14:52:53 +02:00
Marc Mueller
0d79f7db51
Update mypy-dev to 1.18.0a2 ( #148880 )
2025-07-16 14:43:55 +02:00
Erik Montnemery
62e3802ff2
Deprecate MediaPlayerState.STANDBY ( #148151 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2025-07-16 14:22:42 +02:00
tronikos
02a11638b3
Add Google AI STT ( #147563 )
2025-07-16 14:11:29 +02:00
Josef Zweck
26a9af7371
Add search functionality to jellyfin ( #148822 )
2025-07-16 13:26:46 +02:00
epenet
e28f02d163
Add initial support for tuya qccdz ( #148874 )
2025-07-16 12:28:18 +02:00
G Johansson
a6828898d1
Add sensor platform to SMHI ( #139295 )
2025-07-16 12:25:10 +02:00
Paulus Schoutsen
29e105b0ef
Set default mode for number selector to box ( #148773 )
2025-07-16 11:19:31 +01:00
Maciej Bieniek
ce4a811b96
Add hydrological alert
sensor to IMGW-PIB integration ( #148848 )
2025-07-16 10:55:50 +01:00
Arie Catsman
fe8384719d
Bump pyenphase to 2.2.2 ( #148870 )
2025-07-15 23:18:14 -10:00
Joost Lekkerkerker
a57d48fd31
Add OpenRouter integration ( #143098 )
2025-07-16 10:55:28 +02:00
Thomas55555
8a73511b02
Add inactive reason sensor to Husqvarna Automower ( #147684 )
2025-07-16 10:44:04 +02:00
epenet
033d8b3dfb
Add snapshot tests for tuya co2bj and gyd categories ( #148872 )
2025-07-16 10:38:43 +02:00
epenet
6833bf1900
Add battery status and configuration entities to Tuya thermostat (wk) ( #148821 )
2025-07-16 10:15:44 +02:00
Brett Adams
84e3dac406
Update vehicle type handling in Teslemetry ( #148862 )
2025-07-16 10:05:17 +02:00
epenet
bafd342d5d
Add initial support for tuya cwjwq ( #148420 )
2025-07-16 09:54:44 +02:00
epenet
fae6b375cd
Fix incorrectly rejected device classes in tuya ( #148596 )
2025-07-16 09:39:22 +02:00
epenet
d8de6e34dd
Add support for Tuya ks category (tower fan) ( #148811 )
2025-07-16 09:24:20 +02:00
Artur Pragacz
9db5b0b3b7
Validate selectors in the service helper ( #148857 )
2025-07-16 08:51:16 +02:00
Brett Adams
bcec29763f
Fix button platform parent class in Teslemetry ( #148863 )
2025-07-16 08:16:36 +02:00
epenet
27ad459ae0
Add tuya snapshots for more humidifiers (cs category) ( #148797 )
2025-07-16 08:11:55 +02:00
hahn-th
9c933ef01f
Add support for HmIPW-DRBL4 in homematicip_cloud ( #148844 )
2025-07-16 08:10:56 +02:00
Norbert Rittel
2011e64390
Different fixes in user-facing strings of nasweb
( #148830 )
2025-07-16 08:10:29 +02:00
Brett Adams
ffc2b0a8cf
Add mock for listen in Teslemetry tests ( #148853 )
2025-07-16 08:09:54 +02:00
Pete Sage
549069e22c
Add guard to prevent exception in Sonos Favorites ( #148854 )
2025-07-16 08:09:24 +02:00
Jan-Philipp Benecke
57e4270b7b
Make exceptions translatable in inexogy integration ( #148865 )
2025-07-16 08:06:49 +02:00
Maciej Bieniek
38e4e18f60
Bump IMGW-PIB to version 1.4.1 ( #148849 )
2025-07-16 00:41:56 +01:00
Robert Resch
7f2a32d4eb
Remove not needed go2rtc stream config ( #148836 )
2025-07-15 22:11:55 +01:00
Manu
d46e0e132b
Add reconfigure flow to Uptime Kuma ( #148833 )
2025-07-15 22:46:37 +02:00
Álvaro Fernández Rojas
828f0f8b26
Update aioairzone-cloud to v0.6.14 ( #148820 )
2025-07-15 22:43:40 +02:00
Erik Montnemery
849a25e3cc
Handle changes to source entities in mold_indicator helper ( #148823 )
...
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
2025-07-15 22:19:32 +02:00
Erik Montnemery
3cb579d585
Do not add statistics config entry to source device ( #148731 )
2025-07-15 22:13:26 +02:00
Erik Montnemery
381bd489d8
Do not add template config entry to source device ( #148756 )
2025-07-15 22:13:03 +02:00
Marc Mueller
f5b785acd5
Update youtubeaio to 2.0.0 ( #148814 )
2025-07-15 20:44:32 +02:00
Manu
648dce2fa3
Add diagnostics platform to Uptime Kuma ( #148835 )
2025-07-15 20:19:14 +02:00
Manu
d14a0e0191
Bump pythonkuma to v0.3.1 ( #148834 )
2025-07-15 20:18:47 +02:00
Maciej Bieniek
9caf46c68b
Bump imgw_pib
library to version 1.4.0 ( #148831 )
2025-07-15 20:17:54 +02:00
Artur Pragacz
e89ae021d8
Clean up validate_supported_features in selector helper ( #148843 )
2025-07-15 20:10:16 +02:00
Marc Mueller
36156d9c54
Update orjson to 3.11.0 ( #148840 )
2025-07-15 19:43:44 +02:00
Artur Pragacz
3e0628cec2
Fix entity and device selectors ( #148580 )
2025-07-15 18:58:42 +02:00
Robert Resch
8bd51a7fd1
Use ffmpeg for generic cameras in go2rtc ( #148818 )
2025-07-15 16:38:19 +01:00
Paul Bottein
5b29d6bbdf
Set icon for off state for light domain ( #148749 )
2025-07-15 16:25:22 +01:00
karwosts
2c2ac4b669
Throw an error from reload_themes if themes are invalid ( #148827 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-07-15 17:08:19 +02:00
Petro31
35097602d7
Remove unnecessary hass if check in AbstractTemplateEntity ( #148828 )
2025-07-15 17:04:31 +02:00
Petro31
e5fe243a86
Remove device id references from button and image ( #148826 )
2025-07-15 17:03:47 +02:00
Manu
fd10fa1fba
Add reauthentication flow to Uptime Kuma ( #148772 )
2025-07-15 16:49:08 +02:00
Myles Eftos
087a938a7d
Add forecast service to amberelectric ( #144848 )
...
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
2025-07-15 16:32:59 +02:00
Petro31
c058561162
Add initalize for abstract template entities ( #147504 )
2025-07-15 15:53:01 +02:00
epenet
b89b248b4c
Add tuya snapshots for qxj category ( #148802 )
2025-07-15 14:18:14 +02:00
Samuel Xiao
cd94685b7d
Add Fan platform to Switchbot cloud ( #148304 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-07-15 13:55:13 +02:00
Matrix
0acfb81d50
Clean up YoLink entities on startup ( #148718 )
2025-07-15 13:53:29 +02:00
Andrea Turri
7d06aec8da
Discovery of Miele temperature sensors ( #144585 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-07-15 12:50:28 +02:00
Åke Strandberg
ee4325a927
Replace deprecated battery property on Miele vacuum with sensor ( #148765 )
2025-07-15 11:40:48 +01:00
Alex Leversen
c7aadcdd20
Add file name/size sensors to OctoPrint integration ( #148636 )
2025-07-15 12:35:20 +02:00
wuede
8256401f7f
expose schedule id as an extra state attribute in Netatmo ( #147076 )
2025-07-15 12:16:59 +02:00
hahn-th
ab187f39c2
Add support for HmIP-RGBW and HmIP-LSC in homematicip_cloud integration ( #148639 )
2025-07-15 12:16:07 +02:00
hahn-th
1cb278966c
Handle connection issues after websocket reconnected in homematicip_cloud ( #147731 )
2025-07-15 12:15:19 +02:00
Josef Zweck
b522bd5ef2
Get media player features elsewhere for jellyfin ( #148805 )
2025-07-15 12:07:57 +02:00
Álvaro Fernández Rojas
a6e1d96852
Update aioairzone-cloud to v0.6.13 ( #148798 )
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2025-07-15 11:21:54 +02:00
Marc Mueller
3d74d02704
Update pytouchlinesl to 0.4.0 ( #148801 )
2025-07-15 11:15:06 +02:00
Artur Pragacz
db45f46c8a
Fan support in WiZ ( #146440 )
2025-07-15 11:14:47 +02:00
ehendrix23
4f938d032d
Bump elevenlabs to 2.3.0 ( #147224 )
2025-07-15 10:45:55 +02:00
nasWebio
e1f15dac39
Add Sensor platform to NASweb integration ( #133063 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2025-07-15 10:39:53 +02:00
epenet
41e261096a
Use suggested unit of measurement in Tuya ( #148599 )
2025-07-15 10:34:16 +02:00
Max Velitchko
f6aa4aa788
Bump amcrest to 1.9.9 ( #148769 )
2025-07-15 10:14:26 +02:00
Brett Adams
7d7767c93a
Bump Tesla Fleet API to 1.2.2 ( #148776 )
2025-07-15 09:21:00 +02:00
J. Nick Koston
5e883cfb12
Fix flaky nuki tests by preventing teardown race condition ( #148795 )
2025-07-14 21:03:49 -10:00
Paulus Schoutsen
e2cc51f21d
Allow AI Task to handle camera attachments ( #148753 )
2025-07-15 08:51:08 +02:00
Petro31
816977dd75
Refactor async_setup_platform for template platforms ( #147379 )
2025-07-15 08:26:34 +02:00
kingy444
a81e83cb28
Manually register powerview hub ( #146709 )
...
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com >
2025-07-14 22:38:01 +01:00
Maciej Bieniek
c476500c49
Fix Shelly n_current
sensor removal condition ( #148740 )
2025-07-14 23:40:46 +03:00
Matthias Alphart
f65fa38429
Add reconfigure flow for KNX ( #145067 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-14 21:49:52 +02:00
Manu
66641356cc
Add Uptime Kuma integration ( #146393 )
2025-07-14 21:35:57 +02:00
Willem-Jan van Rootselaar
37ae476c67
Add Zeroconf support for bsblan integration ( #146137 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-07-14 21:26:03 +02:00
Manu
5ec9c4e6e3
Add PS Vita support to PlayStation Network integration ( #148186 )
2025-07-14 21:24:50 +02:00
Marc Mueller
80eb4fb2f6
Replace asyncio.iscoroutinefunction ( #148738 )
2025-07-14 20:24:32 +01:00
Joost Lekkerkerker
9e3a78b7ef
Bump pySmartThings to 3.2.8 ( #148761 )
2025-07-14 20:18:12 +01:00
hahn-th
c08c402409
Add switches for HmIPW-DRI16, HmIPW-DRI32, HmIPW-DRS4, HmIPW-DRS8 ( #148571 )
2025-07-14 21:16:29 +02:00
Vincent Wolsink
d42d270fb2
Bump Huum to version 0.8.0 ( #148763 )
2025-07-14 20:16:26 +01:00
fwestenberg
9068a09620
Add Stookwijzer forecast service ( #138392 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-07-14 21:08:16 +02:00
Stephan Traub
1ef07544d5
Fix for ignored devices issue #137114 ( #146562 )
2025-07-14 21:07:47 +02:00
Erik Montnemery
ed4a23d104
Override connect method in RecorderPool ( #148490 )
2025-07-14 20:57:00 +02:00
peteS-UK
0729b3a2f1
Change hass.data storage to runtime.data for Squeezebox ( #146482 )
2025-07-14 20:53:53 +02:00
Manu
c9356868f7
Add add-on discovery flow to pyLoad integration ( #148494 )
2025-07-14 19:29:57 +01:00
Abílio Costa
1753baf186
Add method to track entity state changes from target selectors ( #148086 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2025-07-14 19:28:53 +01:00
Petro31
8421ca7802
Add assumed optimistic state to template select ( #148513 )
2025-07-14 19:28:27 +01:00
Paulus Schoutsen
124931b2ee
TTS to always stream when available ( #148695 )
...
Co-authored-by: Michael Hansen <mike@rhasspy.org >
2025-07-14 20:23:43 +02:00
Erik Montnemery
c27a67db82
Do not add integration config entry to source device ( #148730 )
2025-07-14 20:18:41 +02:00
Erik Montnemery
3ae9ea3f19
Do not add generic_thermostat config entry to source device ( #148728 )
2025-07-14 20:18:21 +02:00
Erik Montnemery
e35f7b12f1
Do not add generic_hygrostat config entry to source device ( #148727 )
2025-07-14 20:18:11 +02:00
Erik Montnemery
1a1e9e9f57
Add test for combining state change and state report listeners ( #148721 )
2025-07-14 20:15:39 +02:00
Erik Montnemery
254f766357
Do not add history_stats config entry to source device ( #148729 )
2025-07-14 20:05:34 +02:00
Erik Montnemery
7df0016fab
Do not add threshold config entry to source device ( #148732 )
2025-07-14 20:05:20 +02:00
Erik Montnemery
57f89dd606
Do not add trend config entry to source device ( #148733 )
2025-07-14 20:00:49 +02:00
Erik Montnemery
92bb1f2551
Do not add utility_meter config entry to source device ( #148735 )
2025-07-14 20:00:21 +02:00
kanshurichard
f680e992ff
Add support for Broadlink A2 air quality sensor ( #142203 )
...
Co-authored-by: Joostlek <joostlek@outlook.com >
2025-07-14 19:07:50 +02:00
Thomas55555
f08d1e547f
Fix adding a work area in Husqvarna Automower ( #148358 )
2025-07-14 19:04:00 +02:00
Tsvi Mostovicz
9e022ad75e
Quality fixes for Jewish Calendar ( #148689 )
2025-07-14 17:44:11 +02:00
Paulus Schoutsen
14ff04200e
Make AI Task instructions multiline ( #148606 )
2025-07-14 15:24:44 +01:00
Michael
5e4ce46dae
Use absolute humidity device class in Airq ( #148568 )
2025-07-14 14:38:33 +02:00
Erik Montnemery
155fc134b6
Do not add derivative config entry to source device ( #148674 )
...
Co-authored-by: Artur Pragacz <49985303+arturpragacz@users.noreply.github.com >
2025-07-14 13:33:00 +02:00
ekutner
25f64a2f36
Do not specify the code_format when a code is not required ( #148698 )
2025-07-14 12:11:36 +02:00
Erik Montnemery
dcbdce4b2b
Improve docstrings of event helpers related to state changes ( #148722 )
2025-07-14 11:57:27 +02:00
Michael
50047f0a4e
Add new device class for absolute humidity ( #148567 )
2025-07-14 11:46:17 +02:00
Fredrik Mårtensson
21b1122f83
Add test fixture for Tuya cover ( #148660 )
2025-07-14 11:43:02 +02:00
Jan Bouwhuis
09104fca4d
Fix hide empty sections in mqtt subentry flows ( #148692 )
2025-07-14 11:26:37 +02:00
Jan Bouwhuis
ad4e5459b1
Fix - only enable AlexaModeController if at least one mode is offered ( #148614 )
2025-07-14 11:25:22 +02:00
Joost Lekkerkerker
334d5f09fb
Create Google Generative AI sub entries for an enabled entry ( #148161 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2025-07-14 11:24:00 +02:00
Niccolò Maggioni
9f3d890e91
Bump pysnmp
to v7 and brother
to v5 ( #129761 )
...
Co-authored-by: Maciej Bieniek <bieniu@users.noreply.github.com >
2025-07-14 10:46:13 +02:00
Hessel
eae9f4f925
Wallbox Integration - Add repair action for insufficient rights ( #148610 )
...
Co-authored-by: Norbert Rittel <norbert@rittel.de >
2025-07-14 10:30:48 +02:00
Brett Adams
5e50c723a7
Fix Charge Cable binary sensor in Teslemetry ( #148675 )
2025-07-14 10:29:29 +02:00
MattMorgan
f761f7628a
Minor update to keymitt_ble manifest. ( #148708 )
2025-07-14 08:50:25 +02:00
karwosts
26d71fcdba
Fix derivative migration from 'none' unit_prefix ( #147820 )
2025-07-14 08:17:20 +02:00
Christopher Fenner
e4359e74c6
Bump PyViCare to 2.50.0 ( #148679 )
2025-07-14 08:08:54 +02:00
Marc Mueller
5e30e6cb91
Update python-mystrom to 2.4.0 ( #148682 )
2025-07-14 08:02:43 +02:00
Simone Chemelli
bc07030304
Bump aioamazondevices to 3.2.10 ( #148709 )
2025-07-14 01:18:35 +03:00
Shay Levy
25ba2437dd
Bump aioshelly to 13.7.2 ( #148706 )
2025-07-14 01:15:50 +03:00
Kevin Worrel
cfc7cfcf37
Bump screenlogicpy to 0.10.2 ( #148703 )
2025-07-13 11:44:55 -10:00
J. Diego Rodríguez Royo
74288a3bc8
Re-enable Home Connect updates automatically ( #148657 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2025-07-13 22:46:42 +02:00
Marc Mueller
b2fe17c6d4
Update PyMicroBot to 0.0.23 ( #148700 )
2025-07-13 22:12:00 +02:00
Paulus Schoutsen
611f86cf8c
OpenAI: Add attachment support to AI task ( #148676 )
2025-07-13 21:51:46 +02:00
Paulus Schoutsen
23a8442abe
Make attachments native to chat log ( #148693 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-13 19:35:11 +02:00
Paulus Schoutsen
f3ad6bd9b6
Report correctly when no funds for OpenAI ( #148677 )
2025-07-13 17:55:24 +02:00
Robert Meijers
023dd9d523
Discover Heos players using Zeroconf ( #144763 )
2025-07-13 09:56:31 -05:00
Steven Tegreeny
f7d132b043
Add Z-WAVE discovery entry for the GE/JASCO in-wall smart fan control ( #148246 )
2025-07-13 13:46:37 +02:00
Brett Adams
bb17f34bae
Remove history first refresh from Teslemetry ( #148531 )
2025-07-13 13:01:38 +02:00
Erik Montnemery
d22dd68119
Fix exception in EntityRegistry.async_device_modified ( #148645 )
2025-07-13 10:37:48 +02:00
Alex Leversen
4122af1d33
Bump pyoctoprintapi version to 0.1.14 ( #148651 )
2025-07-13 09:04:01 +02:00
J. Nick Koston
87fd45d4ab
Add device_id parameter to ESPHome command calls for sub-device support ( #148667 )
2025-07-12 20:12:14 -10:00
asafhas
1c35aff510
Add configuration entities to Tuya multifunction alarm ( #148556 )
2025-07-13 07:55:37 +02:00
J. Nick Koston
ab6ac94af9
Bump aioesphomeapi to 35.0.0 ( #148666 )
2025-07-12 18:49:59 -10:00
Marc Mueller
d33f73fce2
Cleanup bleak warnings ( #148665 )
2025-07-12 16:26:31 -10:00
Marc Mueller
fca6dc264f
Update bleak to 1.0.1 ( #147742 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-07-12 13:11:37 -10:00
Amit Finkelstein
5287f4de81
Bump pyatv to 0.16.1 ( #148659 )
2025-07-12 21:52:26 +01:00
jvits227
ccc1f01ff6
Add lamp states to smartthings selector ( #148302 )
...
Co-authored-by: Joostlek <joostlek@outlook.com >
2025-07-12 20:51:09 +02:00
falconindy
531f1f1964
snoo: use correct value for right safety clip binary sensor ( #148647 )
2025-07-12 20:46:03 +02:00
Hessel
72dc2b15d5
Wallbox Add translation to exception config entry auth failed ( #148649 )
2025-07-12 20:40:39 +02:00
0xEF
cf2ef4cec1
Bump nyt_games to 0.5.0 ( #148654 )
2025-07-12 20:30:26 +02:00
Hessel
28994152ae
Wallbox - Add translation to exception ( #148644 )
2025-07-12 12:24:59 +02:00
AlCalzone
ad881d892b
Keep entities of dead Z-Wave devices available ( #148611 )
2025-07-11 23:45:57 +02:00
Paulus Schoutsen
87e641bf59
Update recommended model for Ollama to Qwen3 ( #148627 )
2025-07-11 16:15:13 -05:00
Paulus Schoutsen
6ecaca753d
Update Anthropic max tokens to 3000 and recommended model to claude-3-5-haiku-latest ( #148624 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-07-11 23:00:04 +02:00
Paulus Schoutsen
017cd0bf45
Update OpenAI conversation max tokens to 3000 ( #148623 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-07-11 22:59:51 +02:00
Paulus Schoutsen
1920edd712
Update Google Generative AI Conversation max tokens to 3000 ( #148625 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-07-11 13:10:12 -07:00
Erik Montnemery
2dca78efbb
Improve entity registry handling of device changes ( #148425 )
2025-07-11 20:56:50 +02:00
Lưu Quang Vũ
e0179a7d45
Fix Google Cloud 504 Deadline Exceeded ( #148589 )
2025-07-11 11:53:38 -07:00
Abílio Costa
d393d5fdbb
Use non-autospec mock for Reolink's util and view tests ( #148579 )
2025-07-11 16:27:06 +02:00
Joost Lekkerkerker
a34264f345
Add SmartThings RVC fixture ( #148552 )
2025-07-11 14:01:11 +02:00
epenet
73c9d99abf
Add tuya snapshot tests for wxkg category ( #148609 )
2025-07-11 13:55:01 +02:00
Avi Miller
ec5991bc68
Add support for LIFX 26"x13" Ceiling ( #148459 )
...
Signed-off-by: Avi Miller <me@dje.li >
2025-07-11 13:42:50 +02:00
Arjan
87aecf0ed9
Linkplay: add select entity to set Audio Output hardware ( #143329 )
2025-07-11 12:45:21 +02:00
Norbert Rittel
0b2ce73eac
Fix description of html5.dismiss
action ( #148591 )
2025-07-11 11:43:29 +02:00
Hessel
22828568e2
Wallbox Integration - Type Config Entry ( #148594 )
2025-07-11 11:37:24 +02:00
Jan Bouwhuis
5a4c837328
Fix entity_id should be based on object_id the first time an entity is added ( #148484 )
2025-07-11 11:19:54 +02:00
Jan-Philipp Benecke
cd73824e3e
Ensure response is fully read to prevent premature connection closure in rest command ( #148532 )
2025-07-11 09:06:18 +02:00
Robin Thoni
32121a073c
Add release URL for Tessie updates ( #148548 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-11 07:56:23 +02:00
Matrix
c6c622797d
Add YoLink YS7A12 support ( #148588 )
2025-07-11 07:55:13 +02:00
jlestel
193b32218f
Fix domain validation in Tesla Fleet ( #148555 )
2025-07-11 00:41:03 +01:00
Paulus Schoutsen
e6702d2392
Serialize Object Selector correctly if a field is required ( #148577 )
2025-07-10 22:45:56 +01:00
Paulus Schoutsen
19b3b6cb28
Add attachment support to Google Gemini ( #148208 )
2025-07-10 23:45:11 +02:00
Harry Heymann
a2220cc2e6
Add LED intensity custom attributes for Matter Inovelli Dimmers ( #148074 )
...
Co-authored-by: Norbert Rittel <norbert@rittel.de >
2025-07-10 23:36:51 +02:00
J. Nick Koston
18a89d5815
Bump aiohttp to 3.12.14 ( #148565 )
2025-07-10 23:10:48 +02:00
Bram Kragten
6eeec948a8
Update frontend to 20250702.2 ( #148573 )
2025-07-10 23:09:47 +02:00
Paulus Schoutsen
0e09a47476
Add OpenAI AI Task entity ( #148295 )
2025-07-10 23:08:56 +02:00
karwosts
f0a636949a
Support all Energy units in Energy integration ( #148566 )
2025-07-10 19:29:48 +01:00
Allen Porter
d15baf9f9f
Drop homeassistant agent and assist_pipeline migration code ( #147968 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2025-07-10 17:30:54 +02:00
epenet
4f27058a68
Add fault binary sensors to tuya dehumidifer ( #148485 )
2025-07-10 16:15:07 +02:00
epenet
058e1ede10
Add tuya snapshot tests for wsdcg and zndb category ( #148554 )
2025-07-10 15:55:22 +02:00
epenet
d23321cf54
Add tuya snapshot tests for dlq category ( #148549 )
2025-07-10 15:55:03 +02:00
epenet
eb20292683
Move tuya models to separate module ( #148550 )
2025-07-10 15:54:05 +02:00
Norbert Rittel
12f913e737
Improve names and descriptions of rainmachine.push_weather_data
( #148534 )
2025-07-10 13:38:42 +02:00
tronikos
7e405d4ddb
100% test coverage in Google Assistant SDK ( #148536 )
2025-07-10 13:21:19 +02:00
Nathan Spencer
2829cc1248
Add visits today sensor for pets ( #147459 )
2025-07-10 11:24:54 +01:00
Matrix
8881919efd
Add YS8009 support to Yolink ( #148538 )
2025-07-10 12:10:15 +02:00
Åke Strandberg
a00f61f7be
Remove vg argument from miele auth flow ( #148541 )
2025-07-10 12:09:24 +02:00
Josh Barnard
c37b0a8f1d
Adding precision for voltage and wind speed sensors in Ecowitt ( #148462 )
2025-07-10 11:21:44 +02:00
Kristof Mariën
c75b34a911
Fix for Renson set Breeze fan speed ( #148537 )
2025-07-10 10:52:03 +02:00
Denis Shulyaka
cbe2fbdc34
Encrypted reasoning items support for OpenAI Conversation ( #148279 )
2025-07-10 10:46:10 +02:00
J. Diego Rodríguez Royo
c2bc4a990e
Use the link to the issue instead of creating new issues at Home Connect ( #148523 )
2025-07-10 09:35:30 +02:00
J. Diego Rodríguez Royo
49baa65f61
Add Home Connect resume command button when an appliance is paused ( #148512 )
2025-07-10 00:26:13 +02:00
Matthias Alphart
24a7ebd2bb
Move KNXModule class to separate module ( #146100 )
2025-07-09 23:51:40 +02:00
Noah Husby
a4b9efa1b1
Support AM/FM channel name in Russound RIO ( #148421 )
2025-07-09 23:23:04 +02:00
Manu
15544769b6
Add action for activity reactions to Bring! ( #138175 )
2025-07-09 23:08:24 +02:00
Tsvi Mostovicz
3307132441
Jewish calendar: appropriate polling for sensors (2/3) ( #144906 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-07-09 22:50:09 +02:00
Thomas55555
da255af8de
Bump aioautomower to 1.2.2 ( #148497 )
2025-07-09 22:02:31 +02:00
Maciej Bieniek
a7e879714b
Add water flow
sensor to IMGW PIB integration ( #148517 )
2025-07-09 21:59:08 +02:00
Michael
8aaf5756e0
Add workaround for sub units without main device in AVM Fritz!SmartHome ( #148507 )
2025-07-09 21:44:50 +02:00
Maciej Bieniek
ce5f06b1e5
Add new sensors to GIOS integration ( #148510 )
2025-07-09 21:43:02 +02:00
Denis Shulyaka
e42ca06173
Bump openai to 1.93.3 ( #148501 )
2025-07-09 21:41:50 +02:00
Thomas55555
2807f057de
Fix flaky test in Husqvarna Automower ( #148515 )
2025-07-09 22:34:37 +03:00
Mickael Goubin
283d0d16c0
Linkplay - when grouped, the first media player returned is the coordinator ( #146295 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-07-09 21:33:15 +02:00
Michael
84959a0077
Add platinum quality scale to Pegel Online ( #131382 )
2025-07-09 21:33:07 +02:00
Michael
e012196af8
Bump aioimmich to 0.10.2 ( #148503 )
2025-07-09 21:22:31 +02:00
Maciej Bieniek
5d43938f0d
Bump imgw_pib
to version 1.2.0 ( #148511 )
2025-07-09 21:20:38 +02:00
Nathan Spencer
cbdc8e3800
Bump pylitterbot to 2024.2.2 ( #148505 )
2025-07-09 20:45:45 +02:00
Jan-Philipp Benecke
1b5bbda6b0
Add response headers to action response of rest command ( #148480 )
2025-07-09 20:37:00 +02:00
G Johansson
57083d877e
Add repairs from issue registry to integration diagnostics ( #148498 )
2025-07-09 18:52:16 +01:00
Petro31
3045f67ae5
Modernize binary sensor template tests ( #148367 )
2025-07-09 17:49:28 +02:00
Joost Lekkerkerker
6f31057d30
Rework Snapcast config flow tests ( #148434 )
2025-07-09 16:01:17 +01:00
epenet
511ffdc03c
Add tuya snapshot tests for kg category ( #148492 )
2025-07-09 16:20:29 +02:00
epenet
59fe6da47c
Adjust tuya test docstrings ( #148493 )
2025-07-09 15:59:43 +02:00
epenet
e1cdc1af1c
Add diagnostics tests to tuya ( #148489 )
2025-07-09 15:47:48 +02:00
epenet
f6e2b962fd
Use SnapshotAssertion in lifx diagnostics tests ( #148491 )
2025-07-09 15:30:17 +02:00
epenet
fe0ce9bc6d
Use real product_id in tuya fixture ( #148415 )
2025-07-09 14:44:18 +02:00
Robert Resch
b083919031
Revert "Deprecate hddtemp" ( #148482 )
2025-07-09 13:53:15 +02:00
epenet
ef2e699d2c
Add tuya snapshot tests for curtain switch ( #148465 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com >
2025-07-09 13:05:53 +02:00
Raphael Hehl
71df8ffe6e
Bump uiprotect to version 7.14.2 ( #148453 )
2025-07-09 12:37:45 +02:00
Joakim Sørensen
98604f09fc
Bump hass-nabucasa from 0.105.0 to 0.106.0 ( #148473 )
2025-07-09 12:30:43 +02:00
Artur Pragacz
b97b04661e
Improve logging in bootstrap ( #148469 )
2025-07-09 11:29:56 +01:00
Andrew Jackson
828037de1f
Set quality scale on Mealie to silver ( #148467 )
2025-07-09 11:25:56 +01:00
Norbert Rittel
659504c91f
Fix friendly name of increased_non_neutral_output
in zha
( #148468 )
2025-07-09 12:24:44 +02:00
Franck Nijhof
434ac421d1
Tiny tweaks to task form ( #148475 )
2025-07-09 12:04:00 +02:00
Denis Shulyaka
de849b920a
Enable web search for OpenAI reasoning models ( #148393 )
2025-07-09 10:54:49 +02:00
Artur Pragacz
e387d4834f
Fix unloading update listener in Unifi ( #148471 )
2025-07-09 10:44:21 +02:00
Artur Pragacz
39ed877a17
Fix unloading update listener in Axis ( #148470 )
2025-07-09 10:43:55 +02:00
epenet
13d05a338b
Sort tuya definitions by category ( #148472 )
2025-07-09 10:42:55 +02:00
Avi Miller
cb2095bcbe
Bump aiolifx to 1.2.1 ( #148464 )
...
Signed-off-by: Avi Miller <me@dje.li >
2025-07-09 09:43:29 +02:00
Norbert Rittel
6de630ef3e
Fix sentence-casing of trigger subtypes in xiaomi_ble
( #148463 )
2025-07-09 10:43:22 +03:00
Rico Hageman
a02359b25d
Add dew point to Awair integration ( #148403 )
2025-07-09 09:28:55 +02:00
Oliver Heesakkers
afcd991262
Handle processing errors when writing to Zabbix ( #148449 )
2025-07-09 08:01:54 +02:00
J. Nick Koston
6b5b35fece
Bump aioesphomeapi to 34.2.0 ( #148456 )
2025-07-08 22:34:35 -06:00
Norbert Rittel
ed8effa162
Fix spelling of "non-existent", "non-blocking" and "currently used" ( #148440 )
2025-07-08 22:58:39 +01:00
Simone Chemelli
70c01efe57
Update Alexa Devices quality scale to silver ( #148435 )
2025-07-08 17:58:35 +01:00
Norbert Rittel
ebffaed0bd
Fix spelling of "non-resettable" in iskra
( #148417 )
2025-07-08 19:45:39 +03:00
Norbert Rittel
ab1e323d49
Fix spelling of "non-volatile memory" in z-wave_js
( #148422 )
2025-07-08 19:44:11 +03:00
Simone Chemelli
6e63c17b39
Improve exceptions in Alexa Devices ( #148260 )
2025-07-08 17:58:48 +02:00
Petro31
a35299d94c
Add preview tests for number and sensor ( #148426 )
2025-07-08 16:04:06 +01:00
Tucker Kern
c97ad9657f
Add metadata support to Snapcast media players ( #132283 )
...
Co-authored-by: Joostlek <joostlek@outlook.com >
2025-07-08 16:58:32 +02:00
Erik Montnemery
aab8908af8
Improve entity registry tests related to config entries in devices ( #148399 )
...
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com >
2025-07-08 16:24:06 +02:00
Maciej Bieniek
ae7bc14059
Make the update interval a property of the NextDNS coordinator class ( #148410 )
2025-07-08 16:14:02 +02:00
Maciej Bieniek
546f6afac2
Bump gios to version 6.1.1 ( #148414 )
2025-07-08 16:11:15 +02:00
epenet
8ccd097e98
Add tuya snapshot tests for bladeless tower fan ( #148401 )
2025-07-08 14:50:49 +02:00
epenet
77ae6048ef
Add tuya snapshot tests for gas leak sensor ( #148400 )
2025-07-08 14:49:52 +02:00
Abílio Costa
420d1e169d
Fix hassfest command in copilot-instructions ( #148405 )
2025-07-08 14:49:09 +02:00
hanwg
91b8262128
Update strings for Telegram bot ( #148409 )
2025-07-08 14:48:44 +02:00
Ludovic BOUÉ
e393929014
Matter EVSE StateOfCharge ( #148213 )
2025-07-08 14:28:13 +02:00
Samuel Xiao
11938762eb
Fix Switchbot cloud plug mini current unit Issue ( #148314 )
2025-07-08 13:57:30 +02:00
Simone Chemelli
94862e6a50
Update Alexa Devices quality scale ( #147259 )
2025-07-08 13:49:00 +02:00
epenet
1a8d4c5041
Add tuya snapshot tests for Avatto WT598 thermostat ( #148398 )
2025-07-08 13:40:16 +02:00
Erik Montnemery
b775ba2955
Do not add switch_as_x config entry to source device ( #148346 )
2025-07-08 13:23:28 +02:00
Josef Zweck
d2bf27195a
Bump pylamarzocco to 2.0.11 ( #148386 )
2025-07-08 13:06:43 +02:00
Josef Zweck
824006729b
Create own clientsession for lamarzocco ( #148385 )
2025-07-08 13:06:05 +02:00
Joakim Plate
a7cba2b9bb
Handle binary coils with non default mappings in nibe heatpump ( #148354 )
2025-07-08 13:05:16 +02:00
Joost Lekkerkerker
bd1917c9b6
Bump pySmartThings to 3.2.7 ( #148394 )
2025-07-08 12:34:51 +02:00
Josef Zweck
7541e266da
Make api_version runtime_data in pi_hole ( #148238 )
2025-07-08 11:46:13 +02:00
Manu
f58c76c883
Fix error when personalDetail
is missing in PlayStation Network integration ( #148389 )
2025-07-08 10:16:10 +02:00
Simone Chemelli
a77a071954
Bump aioamazondevices to 3.2.8 ( #148365 )
...
Co-authored-by: Joakim Plate <elupus@ecce.se >
2025-07-08 10:14:41 +02:00
Jiacheng Ma
0dc145aee3
Fix tuya vacuum return_to_base function ( #144362 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2025-07-08 10:03:35 +02:00
Joakim Plate
ac5d4f4a81
Fix CI issues due to nibe heatpump ( #148388 )
2025-07-08 09:17:27 +02:00
Noah Husby
d44b822295
Add play media support to Russound RIO ( #148240 )
2025-07-08 08:51:18 +02:00
Paulus Schoutsen
6d0891e970
OpenAI: Extract file attachment logic ( #148288 )
2025-07-08 08:01:49 +02:00
Avi Miller
73730e3eb3
Bump aiolifx to 1.2.0 ( #148382 )
2025-07-08 07:57:41 +02:00
Alexandre CUER
87b00fdc7b
Emoncms add reconfigure flow ( #145108 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-07-08 07:28:16 +02:00
hahn-th
f780b9763d
Add support for ELV-SH-CTV Sensor to homematicip_cloud ( #143737 )
2025-07-08 07:24:55 +02:00
Joakim Sørensen
7a7e16bbb6
Change how subscription information is fetched ( #148337 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2025-07-08 06:52:41 +02:00
J. Nick Koston
dcf8d7f74d
Track ESPHome entities by (device_id, key) to support sub-devices with overlaping names ( #148297 )
2025-07-08 06:41:20 +02:00
Ville Skyttä
ccc80c78a0
Add huawei_lte device registry upnp udn connection ( #148370 )
2025-07-08 06:32:29 +02:00
epenet
b0f7c985e4
Add snapshots tests for new platforms in tuya ( #148334 )
2025-07-08 06:25:53 +02:00
Joakim Sørensen
7875290256
Adds claude-code feature to the devcontainer ( #148338 )
2025-07-08 06:24:31 +02:00
Ruben van Dijk
f478812568
Allow multiple set-cookie headers with hassio ingress ( #148148 )
2025-07-08 06:13:08 +02:00
Joakim Plate
9ce03c79f0
Switch to box default for numbers in nibe_heatpump integration ( #148364 )
2025-07-08 06:09:22 +02:00
Joakim Plate
19951d9403
Handle when heat pump rejects same value writes in nibe_heatpump ( #148366 )
2025-07-08 06:07:41 +02:00
G Johansson
4b8dcc39b4
Bump holidays to 0.76 ( #148363 )
2025-07-08 06:05:18 +02:00
Joakim Plate
b151a9bf75
Add missing connection for gardena ble device ( #148376 )
2025-07-08 06:02:56 +02:00
Manu
e3cc4acdc6
Remove deprecated max_health
, habits
and rewards
sensors from Habitica integration ( #148377 )
2025-07-08 05:57:46 +02:00
Ville Skyttä
fc53ddb3b4
Remove huawei_lte notify related timeout suppression ( #148373 )
2025-07-08 00:08:43 +02:00
hanwg
0409c05265
Add basic
authentication option for Telegram bot ( #148247 )
2025-07-07 22:08:49 +02:00
jlanchares
9d2ffa6372
Goodwe TCP support (port 502) ( #147900 )
2025-07-07 19:37:20 +02:00
Joakim Plate
5c4f166f6f
Add translation for write failures in nibe_heatpump ( #148352 )
2025-07-07 18:48:34 +02:00
Erik Montnemery
6396f54e0d
Move zone conditions to the zone integration ( #148157 )
2025-07-07 18:27:44 +02:00
Denis Shulyaka
090b8f0659
Bump openai to 1.93.0 ( #148350 )
2025-07-07 18:07:28 +02:00
G Johansson
a46cc82916
Don't log deprecation warning in vacuum until after entity added to hass ( #147959 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com >
2025-07-07 16:52:29 +02:00
J. Nick Koston
8007bf1c31
Fix REST sensor charset handling to respect Content-Type header ( #148223 )
2025-07-07 14:32:58 +01:00
Manu
c296e1f818
Remove deprecated register_static_path
method ( #148303 )
...
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com >
2025-07-07 14:27:19 +01:00
Retha Runolfsson
799dc97d4a
Bump pyswitchbot to 0.68.1 ( #148335 )
2025-07-07 14:26:23 +01:00
Mark Adkins
e4c9df6d98
Bump sharkiq to 1.1.1 ( #148244 )
2025-07-07 15:18:15 +02:00
J. Nick Koston
03e295ace0
Restore httpx compatibility for non-primitive REST query parameters ( #148286 )
2025-07-07 08:01:48 -05:00
Abílio Costa
b71bcb002b
Move target selector extractor method to common module ( #148087 )
2025-07-07 13:48:48 +01:00
Norbert Rittel
c60e06d32f
Fix missing sentence-casing and spelling of "REST" in iskra
( #148330 )
2025-07-07 14:06:27 +02:00
Norbert Rittel
448d6041e5
Fix missing sentence-casing in wallbox
( #148332 )
2025-07-07 14:06:13 +02:00
tronikos
15c9ddea78
Bump gassist-text to 0.0.14 ( #148312 )
2025-07-07 04:10:50 -07:00
Erik Montnemery
0c783e87d1
Fix homee test ( #148322 )
2025-07-07 11:59:35 +02:00
Franck Nijhof
42b50c71ec
Revert "Add tests for Sonos Alarms" ( #148319 )
2025-07-07 11:54:36 +02:00
Maciej Bieniek
991864a8af
Bump gios
to version 6.1.0 ( #148274 )
2025-07-07 11:43:39 +02:00
Arie Catsman
b79e770bcf
Bump pyenphase to 2.2.1 ( #148292 )
2025-07-07 11:40:48 +02:00
Shay Levy
f02c1b0d4e
Bump aiowebostv to 0.7.4 ( #148273 )
2025-07-07 11:37:39 +02:00
Norbert Rittel
a5d6bfd1b3
Reword option for 'Main' control in wled
( #148309 )
2025-07-07 10:30:39 +02:00
Norbert Rittel
21f6bf3914
Improve translation_key of EnergyEvseSupplyStateSensor
in matter
( #148280 )
2025-07-07 10:26:20 +02:00
Hessel
0bce01da0b
Address some Wallbox quality scale issues ( #148200 )
2025-07-07 10:09:07 +02:00
Ludovic BOUÉ
6351c3302e
Matter OperationalState CountdownTime ( #147705 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2025-07-06 23:40:05 +02:00
J. Nick Koston
2ea20ee2ab
Fix UTF-8 encoding for REST basic authentication ( #148225 )
2025-07-06 12:40:19 -05:00
Paulus Schoutsen
008e2a3d10
Add attachment support to AI task ( #148120 )
2025-07-06 19:33:41 +02:00
Joakim Sørensen
699c60f293
Add the current version to the starting log to aid troubleshooting ( #148271 )
2025-07-06 19:06:27 +02:00
karwosts
404d17efca
Translate number selector unit for utility_meter ( #148276 )
2025-07-06 18:36:38 +02:00
Allen Porter
4b5c04b2f0
Add AI Task support in Ollama ( #148226 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2025-07-06 16:56:37 +02:00
Paulus Schoutsen
8cb9cadce9
Extract files_to_prompt from Gemini action ( #148203 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Allen Porter <allen.porter@gmail.com >
2025-07-06 15:15:38 +02:00
Robin Thoni
075efb469a
Bump sfrbox-api to 0.0.12 ( #148259 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2025-07-06 13:08:27 +02:00
starkillerOG
0e7a4c91bf
bump motionblinds to 0.6.29 ( #148265 )
2025-07-06 12:38:57 +02:00
Norbert Rittel
4ee930507d
Fix typo in wrong_hub
abort message of homee
( #148261 )
2025-07-06 12:11:44 +02:00
Markus Adrario
1b11ac9123
Add Homee general tests ( #137128 )
2025-07-06 12:05:43 +02:00
Norbert Rittel
8d7e387b46
Deduplicate strings in nordpool
actions ( #148258 )
2025-07-06 11:23:57 +02:00
Joakim Sørensen
70e9c4e2d0
Add reauth flow to the Traccar Server integration ( #148236 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Josef Zweck <josef@zweck.dev >
2025-07-06 08:09:59 +02:00
Josef Zweck
26de1ea37b
Update strings in pihole ( #148234 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-05 23:14:59 +01:00
Josef Zweck
3ffcfa42ba
Bump pylamarzocco to 2.0.10 ( #148233 )
2025-07-05 23:34:23 +02:00
G Johansson
e304022560
Add service in Nord Pool for fetching normalized price indices ( #147979 )
2025-07-05 21:39:48 +02:00
G Johansson
160e4e4d05
Block options flow for default hostname in dnsip ( #148221 )
2025-07-05 21:36:15 +02:00
Noah Husby
eb0f11a859
Bump aiorussound to 4.8.0 ( #148235 )
2025-07-05 21:13:48 +02:00
TheJulianJES
295b15ace9
Change ZHA string "autoshutdown" to "auto-shutdown" ( #148230 )
2025-07-05 20:23:03 +02:00
Pete Sage
d997efc500
Add tests for Sonos Alarms ( #146308 )
2025-07-05 17:39:52 +02:00
Jack Powell
736865c130
Add binary sensor platform to PlayStation Network Integration ( #147639 )
2025-07-05 17:27:23 +02:00
Paulus Schoutsen
4f4ec6f41a
Add Google Gen AI structured data support ( #148143 )
2025-07-05 08:22:17 -07:00
Luka Matijević
33d05d99eb
Fix Miele hob plate power step typo ( #148214 )
2025-07-05 16:44:41 +02:00
Guido Schmitz
8d82e34ba5
Make connected stations coordinator a dict in devolo Home Network ( #147042 )
2025-07-05 11:42:15 +02:00
Sören Beye
2ea09ff37a
Squeezebox: Fix track selection in media browser ( #147185 )
2025-07-05 11:36:45 +02:00
Sören Beye
676567f471
Squeezebox: Fix tracks not having thumbnails ( #147187 )
2025-07-05 11:31:30 +02:00
Denis Shulyaka
3151713a34
Replace dot with underscores for NamespacedTool and ActionTool ( #147764 )
2025-07-05 11:27:27 +02:00
David Rapan
23773759ea
Starlink's last boot time occasional, back and forth changes by 1 s fix ( #147969 )
2025-07-05 11:18:54 +02:00
Norbert Rittel
ef255788d2
Make lat/long attribute names localizable in dwd_weather_warnings
( #147988 )
2025-07-05 11:01:27 +02:00
Norbert Rittel
b72536acfa
Make "autorelock" consistent across integrations in matter
( #148023 )
2025-07-05 10:59:57 +02:00
tronikos
fea7dc7eba
Remember Opower utility and username on config flow errors ( #148097 )
2025-07-05 10:26:15 +02:00
Markus Adrario
f1698cdb75
Add reauth flow to homee ( #147258 )
2025-07-05 10:26:04 +02:00
HarvsG
1b21c986e8
Enable Pihole API v6 ( #145890 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Josef Zweck <josef@zweck.dev >
2025-07-05 10:21:32 +02:00
Paulus Schoutsen
1e164c94b1
Include path when media source file can be accessed on disk ( #148180 )
2025-07-05 10:14:52 +02:00
epenet
7898e3f0fb
Add initial tuya snapshot tests ( #148034 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2025-07-05 09:54:54 +02:00
Norbert Rittel
0d54e75940
Fix spelling of "auto" prefixes in zha
( #148022 )
2025-07-05 09:34:24 +02:00
karwosts
3cfff4de3a
Add a preview to history_stats options flow ( #145721 )
2025-07-05 09:09:02 +02:00
Andrey Kupreychik
275d390a6c
Add reconfiguration support for keenetic_ndms2 integration ( #142191 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Franck Nijhof <git@frenck.dev >
2025-07-05 08:52:43 +02:00
Matt Zimmerman
e63e6a6072
Bump python-smarttub to 0.0.43 ( #147317 )
2025-07-05 08:08:52 +02:00
Josef Zweck
e592e565c0
Make ready time sensors unavailable instead in lamarzocco ( #147985 )
2025-07-05 07:20:42 +02:00
Arie Catsman
12b90f3c8e
Add debug logs to trace enphase auth process at load. ( #148117 )
2025-07-04 23:14:51 +01:00
epenet
76be2fdba1
Improve (and align) deprecation messages ( #147948 )
2025-07-05 00:02:36 +02:00
Thomas55555
528daad854
Constant polling for Husqvarna Automower ( #147957 )
2025-07-04 23:42:17 +02:00
Ville Skyttä
dcad5bbe04
Simplify unnecessary re.findall calls ( #147907 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-04 23:26:36 +02:00
Michael Podhorodecki
ca85ffc068
Add Deadlock (SecureMode) support to the Yale Access Bluetooth integration ( #144107 )
...
Co-authored-by: J. Nick Koston <nick+github@koston.org >
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-07-04 23:07:13 +02:00
Kevin Stillhammer
9a5cbe483b
Remove obsolete string unit_system in here_travel_time ( #146656 )
2025-07-04 23:06:47 +02:00
Pete Sage
be7735964b
Sonos remove unneeded mocking from test ( #147064 )
2025-07-04 23:02:38 +02:00
Guido Schmitz
79683c8267
Log availability of devices in devolo Home Control ( #147091 )
2025-07-04 22:59:38 +02:00
Andre Lengwenus
8f24ebe967
Remove deprecated support for lock sensors and corresponding actions in lcn ( #147143 )
2025-07-04 22:55:20 +02:00
Andre Lengwenus
520d92b902
Use brightness stored in hardware device when switching LCN lights ( #147375 )
2025-07-04 22:53:11 +02:00
karwosts
22e46d9977
Make derivative sensor unavailable when source sensor is unavailable ( #147468 )
2025-07-04 22:48:48 +02:00
TimL
57c04f3a56
Bump pysmlight to v0.2.7 ( #148101 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2025-07-04 22:35:44 +02:00
Franck Nijhof
c0368f2448
Add weekdays to time trigger ( #147505 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-07-04 22:31:11 +02:00
Paulus Schoutsen
6a7f4953cd
Fix media selector validation ( #147855 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-04 22:30:35 +02:00
Joakim Plate
470baa782e
Add zeroconf discovery to philips_js ( #147913 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-07-04 22:24:40 +02:00
Sid
6e607ffa01
Add reconfigure flow to eheimdigital ( #147930 )
2025-07-04 22:18:13 +02:00
Wesley Vos
f5b51c6cf0
Add serial_numbers to device_info of inverters, encharge and enpower ( #147964 )
2025-07-04 22:04:48 +02:00
Hessel
bfccee17ef
Wallbox, Improve test setup ( #148036 )
2025-07-04 21:56:44 +02:00
Erik Montnemery
b6b6de24ac
Replace MediaPlayerState.STANDBY with MediaPlayerState.OFF in cambridge_audio ( #148133 )
2025-07-04 21:54:11 +02:00
Thomas55555
70624f72b6
Additional icon translation for Husqvarna Automower ( #148167 )
2025-07-04 21:51:47 +02:00
Thomas55555
c61cd422d1
Delete stale icon translation in Husqvarna Automower ( #148168 )
2025-07-04 20:47:32 +02:00
karwosts
0b2db2510f
Support translating number selector UoM ( #148162 )
2025-07-04 21:06:33 +03:00
Erik Montnemery
bb1e263149
Remove cv.SUN_CONDITION_SCHEMA ( #148158 )
2025-07-04 18:34:55 +02:00
Michael Freeman
8e6b9c04f6
Bump venstarcolortouch to 0.21 ( #148152 )
2025-07-04 17:46:59 +02:00
Greg Dowling
cf931a75a7
Remove incorrect use of via_device in roon component ( #146572 )
2025-07-04 17:04:16 +02:00
Thomas55555
3250a2fb46
Bump aioautomower to 1.2.0 ( #148078 )
2025-07-04 16:43:36 +02:00
Franck Nijhof
6235adc69a
Fix flaky emulated_roku/test_binding.py::test_events_fired_properly test ( #148069 )
2025-07-04 16:42:24 +02:00
Simone Chemelli
5d258c2f82
Bump aioamazondevices to 3.2.3 ( #148082 )
2025-07-04 16:33:16 +02:00
hanwg
cc2aca2c2c
Fix Telegram bots using plain text parser failing to load on restart ( #148050 )
2025-07-04 16:32:46 +02:00
Erik Montnemery
04bd1967a7
Replace MediaPlayerState.STANDBY with MediaPlayerState.OFF in apple_tv ( #148132 )
2025-07-04 16:31:44 +02:00
Erik Montnemery
a046530eaf
Replace MediaPlayerState.STANDBY with MediaPlayerState.IDLE in mediaroom ( #148135 )
2025-07-04 16:30:03 +02:00
Erik Montnemery
631523dfaf
Replace MediaPlayerState.STANDBY with MediaPlayerState.OFF in lookin ( #148134 )
2025-07-04 16:27:54 +02:00
Erik Montnemery
dc20375506
Replace MediaPlayerState.STANDBY with MediaPlayerState.OFF in snapcast ( #148138 )
2025-07-04 16:27:33 +02:00
Erik Montnemery
811f085556
Replace MediaPlayerState.STANDBY with MediaPlayerState.IDLE in androidtv ( #148130 )
2025-07-04 16:27:01 +02:00
Erik Montnemery
fd86a43b28
Replace MediaPlayerState.STANDBY with MediaPlayerState.OFF in ps4 ( #148136 )
2025-07-04 16:25:59 +02:00
Bram Kragten
b7f830523e
Update frontend to 20250702.1 ( #148131 )
2025-07-04 16:25:28 +02:00
Erik Montnemery
3f752e13ff
Replace MediaPlayerState.STANDBY with MediaPlayerState.OFF in roku ( #148137 )
2025-07-04 16:23:18 +02:00
Marc Mueller
783102f2f6
[ci] Fix typing issue with aiohttp and aiosignal ( #148141 )
2025-07-04 16:22:38 +02:00
Erik Montnemery
8ce30d9559
Add tests of legacy entity without platform writing state ( #148109 )
2025-07-04 16:21:48 +02:00
Paulus Schoutsen
cde17fc0ca
add extra tests for media source URI parsing ( #148114 )
2025-07-04 16:21:11 +02:00
David Knowles
83ae5f52da
Bump pydrawise to 2025.7.0 ( #148088 )
2025-07-04 16:20:24 +02:00
tronikos
1cb9767bb8
Enable strict typing for Opower ( #148096 )
2025-07-04 16:19:04 +02:00
tronikos
e98fe7dc9c
Add data_description to Opower forms ( #148099 )
2025-07-04 16:17:41 +02:00
tronikos
40ec51c0a3
Add redirect URL in Google Assistant SDK setup ( #148076 )
2025-07-04 16:17:10 +02:00
Harry Heymann
40fcc3b75b
Rename Matter device conversion methods ( #148090 )
2025-07-04 16:13:40 +02:00
Erik Montnemery
510fd09163
Allow core integrations to describe their conditions ( #147529 )
...
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com >
2025-07-04 16:03:42 +02:00
epenet
e47bdc06a0
Set docstyle convention to google in ruff ( #148142 )
2025-07-04 16:00:37 +02:00
Allen Porter
b3d9908cd9
Add AI task structured output ( #148083 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2025-07-04 15:03:34 +02:00
Erik Montnemery
99d63c49bb
Add comment about error assigning in frame.report_usage ( #148105 )
2025-07-04 14:47:01 +02:00
Robin Thoni
4be2e84ce6
Add backward compatibility with older versions of Traccar server ( #146639 )
...
Co-authored-by: Joakim Sørensen <joasoe@proton.me >
2025-07-04 14:36:25 +02:00
Allen Porter
1fc624c7a7
Update LLM selector serializer to support ObjectSelector fields and arrays ( #148094 )
2025-07-04 13:05:16 +02:00
tronikos
8641a2141c
Fix has-entity-name and entity-translations in Opower ( #148098 )
2025-07-04 10:10:21 +02:00
Paulus Schoutsen
04cc451c76
Add AI Task platform to Google Gen AI ( #146766 )
2025-07-03 23:36:34 -07:00
Erik Montnemery
a3b03caead
Deduce integration from module in loader.async_get_issue_tracker
( #148017 )
2025-07-04 07:55:20 +02:00
Franck Nijhof
49d1d781b8
Fix ezviz test timeout ( #148066 )
2025-07-03 23:11:54 +02:00
HeroOfCanton16
11c75d7ef2
Add sensor attributes restore to modem_callerid integration ( #147753 )
2025-07-03 22:10:26 +01:00
Arie Catsman
8ef6b62d9a
Cancel enphase mac verification on unload. ( #148072 )
2025-07-03 22:06:38 +02:00
tronikos
b410b414ec
Add reconfigure flow in Android TV Remote ( #148044 )
2025-07-03 22:00:07 +02:00
Arie Catsman
e5f7421703
Bump pyenphase to 2.2.0 ( #148070 )
2025-07-03 21:04:13 +02:00
Marc Mueller
8330ae2d3a
Update license-expression to 30.4.3 ( #147941 )
2025-07-03 20:22:10 +02:00
tronikos
4b162f09bd
Bump androidtvremote2 to 0.2.3 ( #148042 )
2025-07-03 20:15:47 +02:00
tronikos
9c558fabcd
Use AndroidTVRemoteConfigEntry ( #148046 )
2025-07-03 20:15:36 +02:00
tronikos
5f9cc0a5f6
Add data_description to forms in Android TV Remote ( #148045 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Artem Draft <Drafteed@users.noreply.github.com >
2025-07-03 20:13:44 +02:00
Erik Montnemery
bc4a322e81
Improve helpers.frame.report_usage
when called from outside the event loop ( #148021 )
2025-07-03 20:12:52 +02:00
Jeef
b999c5906e
Bump weatherflow4py to 1.4.1 ( #148054 )
2025-07-03 20:11:33 +02:00
Erik Montnemery
d2825e1c80
Don't gather TRIGGER_PLATFORM_SUBSCRIPTIONS ( #147954 )
...
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com >
2025-07-03 19:33:28 +02:00
epenet
419e4f3b1d
Remove unused module in tuya tests ( #148058 )
2025-07-03 19:14:27 +02:00
Thomas55555
4a937d2452
Set timeout for remote calendar ( #147024 )
2025-07-03 10:08:58 -07:00
Noah Husby
01b4a5ceed
Bump aiorussound to 4.7.0 ( #148057 )
2025-07-03 19:04:18 +02:00
Abílio Costa
4e71745c62
Set assist_satellite preannounce default to True ( #148060 )
2025-07-03 18:41:08 +02:00
Franck Nijhof
6a88ee7a8f
Add Task issue form ( #148038 )
2025-07-03 18:27:51 +02:00
J. Nick Koston
3c4ecffa1b
Bump aioesphomeapi to 34.1.0 ( #148048 )
2025-07-03 17:33:44 +02:00
Joakim Sørensen
244e0f5ea8
Bump hass-nabucasa from 0.104.0 to 0.105.0 ( #148040 )
2025-07-03 14:24:51 +02:00
epenet
a656b6e26a
Use HassKey in media_source ( #148011 )
2025-07-03 09:56:46 +02:00
epenet
691681a78a
Move medcom_ble coordinator to separate module ( #148009 )
2025-07-03 09:32:57 +02:00
epenet
3bc00824e2
Use runtime_data in mystrom ( #148020 )
2025-07-03 09:27:38 +02:00
epenet
7d36a2e3a7
Move meteoclimatic coordinator to separate module ( #148018 )
2025-07-03 09:26:24 +02:00
Norbert Rittel
b1e3561ead
Clarify description of autorelock setting in zwave_js
( #148019 )
2025-07-03 09:23:45 +02:00
epenet
bfc814c839
Use entry.async_on_unload in meteo_france ( #148015 )
2025-07-03 09:22:27 +02:00
epenet
5008151688
Use entry.async_on_unload in monoprice ( #148016 )
2025-07-03 09:20:50 +02:00
Franck Nijhof
d738c0d6b1
Merge branch 'master' into dev
2025-07-03 07:04:46 +00:00
epenet
e42235285d
Use runtime_data in melcloud ( #148012 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-03 08:57:22 +02:00
epenet
04e69479f4
Fix hass.data reference in lookin ( #148008 )
2025-07-03 08:54:20 +02:00
epenet
b973916032
Move met_eireann coordinator to separate module ( #148014 )
2025-07-03 08:53:22 +02:00
epenet
6f4757ef42
Use runtime_data in melnor ( #148013 )
2025-07-03 08:52:40 +02:00
epenet
a6962e9e1e
Fix missing port in samsungtv ( #147962 )
...
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com >
2025-07-03 08:51:38 +02:00
Marcel van der Veldt
142c10cccc
Fix state being incorrectly reported in some situations on Music Assistant players ( #147997 )
2025-07-03 08:50:41 +02:00
Matthias Alphart
c137c96cfd
KNX: use async_load_json_object_fixture
in tests ( #147991 )
2025-07-03 08:00:34 +02:00
Robert Svensson
f0e0c954e7
Bump aiounifi to v84 ( #147987 )
2025-07-02 23:10:21 +02:00
Norbert Rittel
681961d3a5
Use common config_flow strings in vegehub
( #147984 )
2025-07-02 22:14:55 +02:00
Matthias Alphart
53d2f6b0c6
KNX: Use a ConfigExtractor helper class for value retrieval ( #147983 )
2025-07-02 21:49:24 +02:00
G Johansson
78c39f8a06
Remove deprecated battery properties from demo vacuum ( #147980 )
2025-07-02 21:49:12 +02:00
Ludovic BOUÉ
a748525e03
Allow LevelControl Cluster for Matter Pump devices ( #145004 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2025-07-02 21:48:15 +02:00
Manuel Rüger
8ca1fe83b7
Bump switchbot-api to v2.7.0 ( #147978 )
2025-07-02 21:36:06 +02:00
Matthias Alphart
8968cf704b
Use send_json_auto_id
in KNX tests ( #147982 )
2025-07-02 21:34:30 +02:00
puddly
ebe04466f4
Bump ZHA to 0.0.62 ( #147966 )
2025-07-02 21:19:32 +02:00
G Johansson
e31470ba5b
Change breaking version for battery props in vacuum ( #147956 )
2025-07-02 19:06:56 +02:00
Franck Nijhof
4bc2951f44
2025.7.0 ( #147533 )
2025-07-02 18:01:06 +02:00
Franck Nijhof
8334a0398c
Bump version to 2025.7.0
2025-07-02 15:12:16 +00:00
Ville Skyttä
80a1e0e4cd
Improve huawei_lte config flow class naming ( #147910 )
2025-07-02 17:02:39 +02:00
Thomas55555
3778f537d5
Remove noisy debug logs in Husgvarna Automower ( #147958 )
2025-07-02 15:28:42 +01:00
Petro31
adec157d43
Allow trigger based numeric sensors to be set to unknown ( #137047 )
...
* Allow trigger based numeric sensors to be set to unknown
* resolve comments
* Do case insensitive check
* use _parse_result
---------
Co-authored-by: abmantis <amfcalt@gmail.com >
2025-07-02 15:35:47 +02:00
Franck Nijhof
8fc3fa51a8
Bump version to 2025.7.0b9
2025-07-02 13:30:51 +00:00
c0ffeeca7
4eb688b560
Z-Wave JS: rename controller to adapter according to term decision ( #147955 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-02 13:30:31 +00:00
Simone Chemelli
9472ff5d36
Bump aioamazondevices to 3.2.2 ( #147953 )
2025-07-02 13:30:29 +00:00
Bram Kragten
12e8b81ec7
Update frontend to 20250702.0 ( #147952 )
2025-07-02 13:30:28 +00:00
Paulus Schoutsen
ec5e543c09
Ollama: Migrate pick model to subentry ( #147944 )
2025-07-02 13:30:27 +00:00
Paulus Schoutsen
116c745872
Split Ollama entity ( #147769 )
2025-07-02 13:30:26 +00:00
Robert Resch
1fdf152292
Bump deebot-client to 13.5.0 ( #147938 )
2025-07-02 13:27:47 +00:00
G Johansson
b816f1a408
Handle additional errors in Nord Pool ( #147937 )
2025-07-02 13:27:46 +00:00
John Hess
eb351e6505
Bump thermopro-ble to 0.13.1 ( #147924 )
2025-07-02 13:27:45 +00:00
Maciej Bieniek
2f27d55495
Open repair issue when outbound WebSocket is enabled for Shelly non-sleeping RPC device ( #147901 )
2025-07-02 13:26:03 +00:00
Space
fa1bed1849
Skip processing request body for HTTP HEAD requests ( #147899 )
...
* Skip processing request body for HTTP HEAD requests
* Use aiohttp's must_be_empty_body() to check whether ingress requests should be streamed
* Only call must_be_empty_body() once per request
* Fix incorrect use of walrus operator
2025-07-02 13:26:01 +00:00
Raphael Hehl
b8c19f23f3
UnifiProtect Change log level from debug to error for connection exceptions in ProtectFlowHandler ( #147730 )
2025-07-02 13:26:00 +00:00
Erwin Douna
b677ce6c90
SMA add DHCP strictness ( #145753 )
...
* Add DHCP strictness (needs beta check)
* Update to check on CONF_MAC
* Update to check on CONF_HOST
* Update hostname
* Polish it a bit
* Update to CONF_HOST, again
* Add split
* Add CONF_MAC add upon detection
* epenet feedback
* epenet round II
2025-07-02 13:25:59 +00:00
c0ffeeca7
d6da686ffe
Z-Wave JS: rename controller to adapter according to term decision ( #147955 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-02 15:23:08 +02:00
Paulus Schoutsen
f50ef79c72
Ollama: Migrate pick model to subentry ( #147944 )
2025-07-02 15:20:42 +02:00
Erik Montnemery
943fb9948b
Adjust logic related to entity platform state ( #147882 )
...
* Adjust logic related to entity platform state
* Break up hard to read if-statement
* Add and improve tests
2025-07-02 14:57:53 +02:00
Raphael Hehl
7447cf329b
UnifiProtect Change log level from debug to error for connection exceptions in ProtectFlowHandler ( #147730 )
2025-07-02 14:57:46 +02:00
Erwin Douna
3d27c0ce52
SMA add DHCP strictness ( #145753 )
...
* Add DHCP strictness (needs beta check)
* Update to check on CONF_MAC
* Update to check on CONF_HOST
* Update hostname
* Polish it a bit
* Update to CONF_HOST, again
* Add split
* Add CONF_MAC add upon detection
* epenet feedback
* epenet round II
2025-07-02 14:48:21 +02:00
Simone Chemelli
b7496be61f
Bump aioamazondevices to 3.2.2 ( #147953 )
2025-07-02 14:27:51 +02:00
Bram Kragten
57a98240bd
Update frontend to 20250702.0 ( #147952 )
2025-07-02 14:26:19 +02:00
Ville Skyttä
ff76017ba6
Simplify unnecessary re match.groups()[0] calls ( #147909 )
2025-07-02 14:12:26 +02:00
Maikel Punie
f10fcde6d8
Remove the deprecated interface paramater for velbus ( #147868 )
2025-07-02 14:07:47 +02:00
Marc Mueller
a7002e3a24
Update pytest to 8.4.1 ( #147951 )
2025-07-02 13:02:18 +01:00
tronikos
bbe03dcab7
Add missing Opower tests ( #147934 )
2025-07-02 13:46:40 +02:00
Andre Lengwenus
f77e6cc8fc
Add missing exception translations to LCN ( #147723 )
2025-07-02 13:41:06 +02:00
Petro31
cb8e076703
Fix missing device_class and state_class on compensation entities ( #146115 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
2025-07-02 13:39:19 +02:00
G Johansson
73251fbb1c
Handle additional errors in Nord Pool ( #147937 )
2025-07-02 13:26:47 +02:00
Maciej Bieniek
7ff90ca49d
Open repair issue when outbound WebSocket is enabled for Shelly non-sleeping RPC device ( #147901 )
2025-07-02 13:06:27 +02:00
Manu
bab9ec9976
Add sensor for online status to PlayStation Network ( #147842 )
2025-07-02 11:47:41 +01:00
Marc Mueller
1051f85ac0
Update coverage to 7.9.1 ( #147940 )
2025-07-02 12:20:50 +02:00
Marc Mueller
6c7da57af2
Update pytest-cov to 6.2.1 ( #147942 )
2025-07-02 12:14:27 +02:00
Marc Mueller
73e505d48d
Update pytest-xdist to 3.8.0 ( #147943 )
2025-07-02 12:11:09 +02:00
Marc Mueller
ec65066f5e
Update mypy-dev to 1.17.0a4 ( #147939 )
2025-07-02 12:09:39 +02:00
Robert Resch
9c4951261c
Bump deebot-client to 13.5.0 ( #147938 )
2025-07-02 12:00:48 +02:00
Space
00dfc04b86
Skip processing request body for HTTP HEAD requests ( #147899 )
...
* Skip processing request body for HTTP HEAD requests
* Use aiohttp's must_be_empty_body() to check whether ingress requests should be streamed
* Only call must_be_empty_body() once per request
* Fix incorrect use of walrus operator
2025-07-02 11:45:45 +02:00
Manu
bee07ad284
Fix Online ID string in PlayStation Network integration ( #147915 )
2025-07-02 10:45:07 +02:00
Paulus Schoutsen
b2108fdd40
Update Dockerfile.dev to only use uv for Python ( #147926 )
2025-07-02 10:40:16 +02:00
John Hess
3730a1a379
Bump thermopro-ble to 0.13.1 ( #147924 )
2025-07-02 10:11:49 +02:00
Sid
088c02d38a
Complete tests for eheimdigital ( #143337 )
...
* Complete tests for eheimdigital
* Review
* Review
* Review
* Review
* Fix tests
2025-07-02 10:09:30 +02:00
Harry Heymann
afb247c907
Bump Python Matter server to 8.0.0 ( #147783 )
2025-07-02 08:12:47 +02:00
Franck Nijhof
0e6bbb30c1
Bump version to 2025.7.0b8
2025-07-02 06:04:14 +00:00
J. Nick Koston
fdba791f18
Bump bluetooth-data-tools to 1.28.2 ( #147920 )
2025-07-02 06:03:56 +00:00
Ivan Lopez Hernandez
d4dec6c7a9
Swap the Models label for the model name not it's display name, ( #147918 )
...
Swap display name for name.
2025-07-02 06:03:55 +00:00
Simone Chemelli
f838e85a79
Manager wrong country selection in Alexa Devices ( #147914 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2025-07-02 06:03:54 +00:00
Simone Chemelli
04ae966544
Bump aioamazondevices to 3.2.1 ( #147912 )
2025-07-02 06:03:53 +00:00
Simone Chemelli
77dcba0984
Manager wrong country selection in Alexa Devices ( #147914 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2025-07-02 08:02:53 +02:00
Simone Chemelli
48f9a12cca
Bump aioamazondevices to 3.2.1 ( #147912 )
2025-07-02 07:36:41 +02:00
J. Nick Koston
bdd2ac9ae4
Bump bluetooth-data-tools to 1.28.2 ( #147920 )
2025-07-02 07:34:40 +02:00
Ivan Lopez Hernandez
2e7113d881
Swap the Models label for the model name not it's display name, ( #147918 )
...
Swap display name for name.
2025-07-01 21:12:58 -07:00
Sid
6842bfae4c
Bump eheimdigital to 1.3.0 ( #147908 )
2025-07-01 23:00:25 +01:00
nadimz
392cde20d9
Add support for opening state in template lock ( #147813 )
...
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com >
2025-07-01 22:03:20 +01:00
cristianburrini
a6146fb5a9
Increase the number of irrigation zones up to 8 for Tuya enabled controllers. ( #147793 )
2025-07-01 22:40:36 +02:00
Franck Nijhof
b2c393db72
Bump version to 2025.7.0b7
2025-07-01 20:11:01 +00:00
Jesse Hills
6104731d53
Remove codeowner from ESPHome ( #147850 )
2025-07-01 22:09:23 +02:00
Marcel van der Veldt
3ed440a3af
Bump Music Assistant Client to 1.2.3 ( #147885 )
2025-07-01 20:08:45 +00:00
Jamin
01e7efc7b4
Bump VoIP utils to 0.3.3 ( #147880 )
2025-07-01 20:08:44 +00:00
avee87
60a930554a
Fix station name sensor for metoffice ( #145500 )
2025-07-01 20:08:43 +00:00
Erik Montnemery
66308a848a
Set Entity._platform_state in google_assistant tests ( #147892 )
2025-07-01 21:46:36 +02:00
Erik Montnemery
c71dbd9d4d
Set Entity._platform_state in universal tests ( #147894 )
2025-07-01 21:46:01 +02:00
Erik Montnemery
1195c2ec10
Set Entity._platform_state in core customize test ( #147895 )
2025-07-01 21:45:08 +02:00
Norbert Rittel
78a9cd9201
Use (new) common state "Empty" for water level in switchbot
( #147836 )
2025-07-01 21:43:21 +02:00
Erik Montnemery
639a749a0f
Mock recorder in ista_ecotrend tests ( #147893 )
2025-07-01 20:09:48 +01:00
Simone Chemelli
058f3b8b6e
Add reauth to Alexa Devices config flow ( #147773 )
2025-07-01 20:57:24 +02:00
Manu
926e9261ab
Add switch to enable/disable boost in IronOS integration ( #147831 )
2025-07-01 20:53:13 +02:00
Erik Montnemery
d6fb860889
Use entity_registry_enabled_by_default fixture in dsmr_reader tests ( #147891 )
2025-07-01 20:50:38 +02:00
Marcel van der Veldt
5e03900e0a
Bump Music Assistant Client to 1.2.3 ( #147885 )
2025-07-01 20:26:26 +02:00
Erik Montnemery
1e6e5ca1b6
Fix broadlink tests ( #147890 )
2025-07-01 18:32:58 +01:00
Erik Montnemery
60e3b38de1
Set Entity._platform_state in arcam_fmj tests ( #147889 )
2025-07-01 17:58:15 +02:00
epenet
852522219c
Use correctly formatted MAC in bond tests ( #147887 )
2025-07-01 17:56:10 +02:00
epenet
23f1e8d1a3
Use correctly formatted MAC in elkm1 tests ( #147888 )
2025-07-01 17:55:46 +02:00
Franck Nijhof
c707bf6264
Bump version to 2025.7.0b6
2025-07-01 14:26:59 +00:00
avee87
655f009f07
Fix station name sensor for metoffice ( #145500 )
2025-07-01 16:18:13 +02:00
Paul Bottein
3548ab70fd
Update frontend to 20250701.0 ( #147879 )
2025-07-01 14:10:30 +00:00
Erik Montnemery
e272ab1885
Initialize EsphomeEntity._has_state ( #147877 )
2025-07-01 14:10:29 +00:00
Erik Montnemery
d5d1b620d0
Correct openai conversation config entry migration ( #147859 )
2025-07-01 14:10:28 +00:00
Erik Montnemery
8b2f4f0f86
Correct ollama config entry migration ( #147858 )
2025-07-01 14:10:26 +00:00
Erik Montnemery
725269ecda
Correct anthropic config entry migration ( #147857 )
2025-07-01 14:10:25 +00:00
Erik Montnemery
c42fc818bf
Correct Google generative AI config entry migration ( #147856 )
2025-07-01 14:10:23 +00:00
Jesse Hills
5554e38171
Implement suggested_display_precision for ESPHome ( #147849 )
2025-07-01 14:10:22 +00:00
Jan Bouwhuis
b25acfe823
Fix invalid configuration of MQTT device QoS option in subentry flow ( #147837 )
2025-07-01 14:10:21 +00:00
micha91
ff25948e37
fix: Create new aiohttp session with DummyCookieJar ( #147827 )
2025-07-01 14:10:19 +00:00
Maciej Bieniek
f85fc7173f
Bump Nettigo Air Monitor backend library to version 5.0.0 ( #147812 )
2025-07-01 14:10:18 +00:00
Bob Laz
748cc6386d
fix state_class for water used today sensor ( #147787 )
2025-07-01 14:10:17 +00:00
Manu
47b232db49
Add more mac address prefixes for discovery to PlayStation Network ( #147739 )
2025-07-01 14:10:15 +00:00
hanwg
c61935fc41
Include chat ID in Telegram bot subentry title ( #147643 )
2025-07-01 14:10:14 +00:00
Jan-Philipp Benecke
414318f3fb
Catch access denied errors in webdav and display proper message ( #147093 )
2025-07-01 14:10:12 +00:00
Paul Bottein
08985d783f
Fix Meteo france Ciel clair condition mapping ( #146965 )
...
Co-authored-by: Simon Lamon <32477463+silamon@users.noreply.github.com >
2025-07-01 14:10:11 +00:00
Thomas55555
e4bcde7d20
Fix wrong state in Husqvarna Automower ( #146075 )
2025-07-01 14:10:10 +00:00
Jamin
59bf39f4ed
Bump VoIP utils to 0.3.3 ( #147880 )
2025-07-01 16:09:51 +02:00
Fredrik Mårtensson
510e3977df
Add water_level sensor to Tuya pet fountain cwysj ( #146602 )
...
Co-authored-by: Norbert Rittel <norbert@rittel.de >
2025-07-01 14:57:17 +01:00
micha91
922720576a
fix: Create new aiohttp session with DummyCookieJar ( #147827 )
2025-07-01 15:50:04 +02:00
Paul Bottein
e10b581d4b
Fix Meteo france Ciel clair condition mapping ( #146965 )
...
Co-authored-by: Simon Lamon <32477463+silamon@users.noreply.github.com >
2025-07-01 15:43:34 +02:00
hanwg
e38eac9415
Include chat ID in Telegram bot subentry title ( #147643 )
2025-07-01 15:42:32 +02:00
Maciej Bieniek
11c9aa9280
Bump Nettigo Air Monitor backend library to version 5.0.0 ( #147812 )
2025-07-01 15:39:29 +02:00
Paul Bottein
52c86f8a6a
Update frontend to 20250701.0 ( #147879 )
2025-07-01 15:38:04 +02:00
Marc Mueller
6364a9ad98
Update pillow to 11.3.0 ( #147869 )
2025-07-01 14:31:06 +01:00
Manu
651162b8e7
Fix error in last online sensor of PlayStation integration ( #147844 )
...
* Fix Last online sensor
* set unavailable
* available_fn
2025-07-01 15:17:10 +02:00
Denis Shulyaka
7deca35172
Add multiple LLM API support for MCP Server ( #147785 )
...
* Add multiple LLM API support for MCP Server
* Update homeassistant/components/mcp_server/config_flow.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* ruff
* Update tests/components/mcp_server/conftest.py
Co-authored-by: Allen Porter <allen.porter@gmail.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Allen Porter <allen.porter@gmail.com >
2025-07-01 06:14:03 -07:00
epenet
073a467fb2
Use correctly formatted MAC in bond tests ( #147870 )
2025-07-01 14:41:31 +02:00
epenet
3f9590b03b
Use correctly formatted MAC in gogogate2 tests ( #147872 )
2025-07-01 14:41:20 +02:00
epenet
b47f989c77
Use correctly formatted MAC in wmspro tests ( #147876 )
2025-07-01 14:40:41 +02:00
epenet
4ebffa8d23
Use correctly formatted MAC in palazzetti tests ( #147875 )
2025-07-01 14:40:27 +02:00
epenet
c5873c6dd0
Use correctly formatted MAC in dlink tests ( #147871 )
2025-07-01 14:40:12 +02:00
Erik Montnemery
2cb80e083e
Initialize EsphomeEntity._has_state ( #147877 )
2025-07-01 07:33:33 -05:00
epenet
871296dff6
Use correctly formatted MAC in lamarzocco tests ( #147874 )
2025-07-01 14:13:21 +02:00
Claudio Ruggeri - CR-Tech
c92873bbff
Change default slave id from 0 to 1 in modbus actions ( #142865 )
...
* set default slave id in service calls
* add test
* revert out of scope change
2025-07-01 13:15:32 +02:00
Norbert Rittel
5fea4915ef
Use (new) common state "Empty" in litterrobot
( #147835 )
2025-07-01 13:13:12 +02:00
dependabot[bot]
8fa016059d
Bump github/codeql-action from 3.29.1 to 3.29.2 ( #147867 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-01 12:30:01 +02:00
Bob Laz
61a29db72c
fix state_class for water used today sensor ( #147787 )
2025-07-01 12:28:13 +02:00
epenet
5a3aa7874d
Use correctly formatted MAC in airthings tests ( #147817 )
2025-07-01 12:26:10 +02:00
Parker Brown
12e2493c42
Capitalize "version" in Tesla fleet strings ( #146501 )
2025-07-01 12:18:55 +02:00
Paulus Schoutsen
659cd42739
Move async_reload on updates in async_setup_entry in Anthropic ( #147862 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-07-01 12:16:00 +02:00
Paulus Schoutsen
7fcea17e83
Move async_reload on updates in async_setup_entry in OpenAI Conversation ( #147863 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-07-01 12:15:28 +02:00
Paulus Schoutsen
30a85c40da
Move async_reload on updates in async_setup_entry in Ollama ( #147861 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-07-01 12:14:46 +02:00
epenet
57a8f1e0cc
Use correctly formatted MAC in rehlko tests ( #147864 )
2025-07-01 12:09:00 +02:00
epenet
78aeae577d
Use correctly formatted MAC in roomba tests ( #147865 )
2025-07-01 11:24:08 +02:00
epenet
3f95cb37e6
Use correctly formatted MAC in sma tests ( #147866 )
2025-07-01 11:23:31 +02:00
epenet
12aef4aae5
Use correctly formatted MAC in knocki tests ( #147821 )
2025-07-01 11:22:48 +02:00
Thomas55555
2e12db001d
Fix wrong state in Husqvarna Automower ( #146075 )
2025-07-01 10:53:55 +02:00
epenet
573325be97
Use correctly formatted MAC in home_connect tests ( #147818 )
2025-07-01 10:51:49 +02:00
Erik Montnemery
7021fe7495
Correct openai conversation config entry migration ( #147859 )
2025-07-01 10:49:07 +02:00
Erik Montnemery
b7999755bd
Correct anthropic config entry migration ( #147857 )
2025-07-01 10:47:06 +02:00
Erik Montnemery
99f7a031d6
Correct Google generative AI config entry migration ( #147856 )
2025-07-01 10:46:13 +02:00
Erik Montnemery
8fc31283b7
Correct ollama config entry migration ( #147858 )
2025-07-01 10:45:17 +02:00
Jan-Philipp Benecke
5ff698c78d
Catch access denied errors in webdav and display proper message ( #147093 )
2025-07-01 10:15:45 +02:00
Jesse Hills
9469c6ad1c
Implement suggested_display_precision for ESPHome ( #147849 )
2025-07-01 09:16:23 +02:00
Norbert Rittel
35f0505c7b
Use (new) common state "Empty" in whirlpool
( #147847 )
...
Use (new) common state "Empty"
2025-07-01 08:59:55 +02:00
Norbert Rittel
a180cabea9
Use (new) common state "Full" in overkiz
( #147848 )
...
Use (new) common state "Full"
2025-07-01 08:58:31 +02:00
Jan Bouwhuis
4f7348b8bc
Fix invalid configuration of MQTT device QoS option in subentry flow ( #147837 )
2025-07-01 08:46:58 +02:00
On Freund
ddf56f053b
Support device removal in CoolMasterNet integration ( #147851 )
2025-07-01 08:26:04 +02:00
G Johansson
9719d2ef2b
Start deprecation of battery properties in vacuum ( #146401 )
...
* Start deprecation of battery properties in vacuum
* Small fixes
* Fixes
* Deprecate battery supported feature
2025-07-01 08:23:47 +02:00
Manu
2afe475234
Add more mac address prefixes for discovery to PlayStation Network ( #147739 )
2025-07-01 07:12:00 +02:00
Norbert Rittel
23c304fc75
Use (new) common state "Full" in enphase_envoy
( #147834 )
...
Use (new) common state "Full"
2025-06-30 20:13:05 -04:00
Norbert Rittel
84645d0ca6
Use (new) common states for "Full" and "Empty" in lg_thinq
( #147833 )
...
Use (new) common states for "Full" and "Empty"
2025-07-01 01:59:33 +02:00
Norbert Rittel
2bdfc8cf5e
Add common states "Empty" and "Full" ( #146646 )
2025-06-30 22:08:55 +02:00
epenet
603e277a5b
Add docstring to DhcpServiceInfo MAC address ( #147823 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2025-06-30 21:54:05 +02:00
Paulus Schoutsen
38a7b21052
Split Anthropic entity ( #147770 )
2025-06-30 21:47:44 +02:00
Franck Nijhof
db04c77e62
Bump version to 2025.7.0b5
2025-06-30 19:39:34 +00:00
puddly
e8204e5f8e
Await firmware installation task when flashing ZBT-1/Yellow firmware ( #147824 )
2025-06-30 19:39:03 +00:00
starkillerOG
66cf9c4ed5
Bump reolink_aio to 0.14.2 ( #147797 )
2025-06-30 19:39:02 +00:00
mkmer
1f6d28dcbf
Honeywell: Don't use shared session ( #147772 )
2025-06-30 19:39:02 +00:00
Paulus Schoutsen
328e838351
Use media selector for Assist Satellite actions ( #147767 )
...
Co-authored-by: Michael Hansen <mike@rhasspy.org >
2025-06-30 19:39:01 +00:00
cdnninja
62a1c8af11
Fix Vesync set_percentage error ( #147751 )
2025-06-30 19:39:00 +00:00
tronikos
b50e599517
Move the async_reload on updates in async_setup_entry in Google Generative AI ( #147748 )
...
Move the async_reload on updates in async_setup_entry
2025-06-30 19:38:59 +00:00
Manu
3c7c9176d2
Fix sensor displaying unknown when getting readings from heat meters in ista EcoTrend ( #147741 )
2025-06-30 19:37:54 +00:00
J. Nick Koston
c771f5fe1e
Preserve httpx boolean behavior in REST integration after aiohttp conversion ( #147738 )
2025-06-30 19:35:31 +00:00
hanwg
6dc464ad73
Fix Telegram bot proxy URL not initialized when creating a new bot ( #147707 )
2025-06-30 19:35:30 +00:00
Marc Hörsken
ae48e3716e
Update pywmspro to 0.3.0 to wait for short-lived actions ( #147679 )
...
Replace action delays with detailed action responses.
2025-06-30 19:35:29 +00:00
Hessel
1543726095
Wallbox Integration, Reduce API impact by limiting the amount of API calls made ( #147618 )
2025-06-30 19:35:27 +00:00
Evan Severson
adbace95c3
Fixed pushbullet handling of fields longer than 255 characters ( #146993 )
2025-06-30 19:35:26 +00:00
Shay Levy
578b43cf61
Bump aioshelly to 13.7.1 ( #146221 )
...
* Bump aioshelly to 13.8.0
* Change version to 13.7.1
2025-06-30 19:35:25 +00:00
mvn23
a8b5d1511d
Populate hvac_modes list in opentherm_gw ( #142074 )
2025-06-30 19:35:24 +00:00
Pete Sage
5a0a1bbbf4
Person ble_trackers for non-home zones not processed correctly ( #138475 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-06-30 19:35:23 +00:00
Paulus Schoutsen
bf74ba990a
Split Ollama entity ( #147769 )
2025-06-30 21:31:54 +02:00
Paulus Schoutsen
70856bd92a
Split OpenAI entity ( #147771 )
2025-06-30 21:11:51 +02:00
Paulus Schoutsen
be6b624081
Improve validation for media selector ( #147768 )
2025-06-30 20:26:52 +02:00
mvn23
217fbb2849
Populate hvac_modes list in opentherm_gw ( #142074 )
2025-06-30 20:24:13 +02:00
epenet
22a14da19c
Rename service registration method ( #146615 )
2025-06-30 20:21:38 +02:00
puddly
20f5d85800
Await firmware installation task when flashing ZBT-1/Yellow firmware ( #147824 )
2025-06-30 20:18:22 +02:00
hanwg
88feb5139b
Fix Telegram bot proxy URL not initialized when creating a new bot ( #147707 )
2025-06-30 20:16:45 +02:00
Hessel
90cbe272a0
Wallbox Integration, Reduce API impact by limiting the amount of API calls made ( #147618 )
2025-06-30 20:15:48 +02:00
Paulus Schoutsen
511b739bf6
Use media selector for Assist Satellite actions ( #147767 )
...
Co-authored-by: Michael Hansen <mike@rhasspy.org >
2025-06-30 20:12:03 +02:00
Manu
9961a499ee
Fix sensor displaying unknown when getting readings from heat meters in ista EcoTrend ( #147741 )
2025-06-30 20:11:46 +02:00
rubenbe
d8c7ed473b
Bump xiaomi-ble to 1.1.0 ( #147828 )
...
Bump xiaomi-ble to 1.1.0
2025-06-30 20:11:03 +02:00
Manu
2c30a5a14c
Improve exception handling of PlayStation Network ( #147792 )
2025-06-30 19:53:46 +02:00
Manu
5e3fc858d8
Add sensor last online to PlayStation Network integration ( #147796 )
2025-06-30 19:52:11 +02:00
epenet
f03af213d4
Use correctly formatted MAC in lg_thinq tests ( #147822 )
2025-06-30 19:50:50 +02:00
epenet
1e3ebd5650
Use correctly formatted MAC in incomfort tests ( #147819 )
2025-06-30 18:02:42 +02:00
epenet
53936ab062
Use async_load_fixture in weatherflow_cloud ( #147816 )
2025-06-30 18:01:14 +02:00
Bouwe Westerdijk
b52a248def
Bump plugwise to v1.7.7 and adapt ( #147809 )
2025-06-30 14:40:10 +01:00
Jeef
ea70229426
Add Weatherflow Cloud wind support via websocket ( #125611 )
...
* rebase off of dev
* update tests
* update tests
* addressing PR finally
* API to back
* adding a return type
* need to test
* removed teh extra check on available
* some changes
* ready for re-review
* change assertions
* remove icon function
* update ambr
* ruff
* update snapshot and push
* Update homeassistant/components/weatherflow_cloud/coordinator.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Update homeassistant/components/weatherflow_cloud/coordinator.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* enhnaced tests
* better coverage
* Update homeassistant/components/weatherflow_cloud/coordinator.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Update homeassistant/components/weatherflow_cloud/coordinator.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Update homeassistant/components/weatherflow_cloud/coordinator.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Update homeassistant/components/weatherflow_cloud/coordinator.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Update homeassistant/components/weatherflow_cloud/coordinator.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* remove comments
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2025-06-30 15:26:17 +02:00
Erik Montnemery
741a3d5009
Remove backup helper ( #143558 )
...
* Remove backup helper
* Update aws_s3 tests
2025-06-30 14:11:10 +02:00
Pete Sage
ee8830cc77
Person ble_trackers for non-home zones not processed correctly ( #138475 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-06-30 13:35:19 +02:00
Bouwe Westerdijk
7fbf25e862
Plugwise: remove outdated fixtures ( #147806 )
2025-06-30 12:15:52 +02:00
epenet
e642cd45ae
Enforce async_load_fixture in async test functions ( #145709 )
2025-06-30 11:56:26 +02:00
dependabot[bot]
179e1c2b00
Bump github/codeql-action from 3.29.0 to 3.29.1 ( #147799 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-30 11:53:30 +02:00
Phill (pssc)
52a99aea0c
Squeezebox: Fix Allow server device details to merge with players with the same MAC ( #133517 )
...
* Disambiguate bewtween servers and player to stop them being merged
* ruff format
* make SqueezeLite players not a service
* ruff
* Tidy redunant code
* config url
* revert config url
* change to domain server
* use default to see how they are mereged with server device
* refactor to use defaults so where a player is part of a bigger ie server service device in the same intergration it doesnt replace its information
* ruff
* make test match the new data
* Fix merge
* Fix tests
* Fix meregd test data
* Fix all tests add new test for merged device in reg
* Remove info from device_info so its only a lookup
* manual merge of server player shared devices
* Fix format of merged entires
* fixes for testing
* Fix test with input from @peteS-UK device knowlonger exits for this test
* Fix test now device doesnt exits for tests
* Update homeassistant/components/squeezebox/media_player.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Fix Copilots formatting
* Apply suggestions from code review
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2025-06-30 11:41:22 +02:00
Paulus Schoutsen
c7b2f236be
Type Z-Wave JS config entry ( #147456 )
...
* Type Z-Wave JS config entry
* Migrate to data class
2025-06-30 11:15:12 +02:00
Evan Severson
a6e3da43ca
Fixed pushbullet handling of fields longer than 255 characters ( #146993 )
2025-06-30 11:08:50 +02:00
Steffen Rusitschka
4d58024d5d
Add publish_string_states config to zabbix ( #134773 )
...
* Add include_strings config to zabbix
* Remove commented code
* Fix ruff formatting
* Update homeassistant/components/zabbix/__init__.py
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com >
* Update homeassistant/components/zabbix/__init__.py
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com >
* Don't use dict.get, CONF_INCLUDE_STRINGS has a default value and will always be set.
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Convert to string only when include_strings is true
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* change to guard
* Fix review comments
* ruff, mypy, pylint fixes
* more ruff, mypy fixes
* and another ruff format fix
---------
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com >
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2025-06-30 10:52:33 +02:00
Manu
c7603b39ec
Fix inputs to correctly handle Fahrenheit in IronOS ( #135421 )
...
* Fix inputs to correctly handle Fahrenheit in IronOS
* some refactoring
* add boost switch entity
* Revert switch entity
* refactor
* remove commented code
* some changes
2025-06-30 10:44:39 +02:00
epenet
c17ee0d123
Allow binary sensor template to return state unknown ( #128861 )
...
* Allow binary sensor template to return state unknown
* Add tests
* Adjust TriggerBinarySensorEntity
* Add restore tests for BinarySensorTemplate
* Add tests for TriggerBinarySensorEntity
* Tweak
* Tweak
* Adjust tests
* Adjust
2025-06-30 10:06:05 +02:00
Alexandre CUER
97c1e21a69
Add possibility to synchronize automatically all available feeds in emoncms ( #128122 )
...
* Add checkbox in options to sync all feeds once
* Add sync mode selector in async_step_user
Remove checkbox in options
* Correct use of SYNC_MODE & SYNC_MODE_AUTO in tests
* Use dropdown for mode selection
* rmv_unused_const
* Add separate tests + use SelectSelector
2025-06-30 10:05:07 +02:00
starkillerOG
c9a6b1fd45
Bump reolink_aio to 0.14.2 ( #147797 )
2025-06-30 09:39:02 +02:00
mkmer
05ceee568e
Honeywell: Don't use shared session ( #147772 )
2025-06-29 21:22:59 +02:00
Shay Levy
08a6b38699
Bump aioshelly to 13.7.1 ( #146221 )
...
* Bump aioshelly to 13.8.0
* Change version to 13.7.1
2025-06-29 21:41:50 +03:00
Norbert Rittel
4add346272
Deduplicate strings and fix sentence-casing in proximity
( #147777 )
...
* Deduplicate strings and fix sentence-casing in `proximity`
* Update test_init.py
2025-06-29 21:00:16 +03:00
Andre Lengwenus
369c8d1e0d
Bump pypck to 0.8.10 ( #147774 )
2025-06-29 20:58:41 +03:00
tronikos
25ab47a587
Move the async_reload on updates in async_setup_entry in Google Generative AI ( #147748 )
...
Move the async_reload on updates in async_setup_entry
2025-06-29 07:56:37 +02:00
Marc Hörsken
617ea1925c
Update pywmspro to 0.3.0 to wait for short-lived actions ( #147679 )
...
Replace action delays with detailed action responses.
2025-06-29 07:33:44 +02:00
cdnninja
8bacab4f9c
Fix Vesync set_percentage error ( #147751 )
2025-06-29 07:22:04 +02:00
J. Nick Koston
6d28b99344
Preserve httpx boolean behavior in REST integration after aiohttp conversion ( #147738 )
2025-06-28 17:24:09 -05:00
cnico
bbd1cbf5c9
Correct Chlorine unit definition in flipr integration ( #147537 )
...
* Correction of bug 145683
* constant for chlorine unit correction
* constant name correction
* Review correction
2025-06-28 22:29:24 +01:00
Paulus Schoutsen
cf2e69ed74
Bump version to 2025.7.0b4
2025-06-28 20:27:42 +00:00
J. Nick Koston
c32b44b774
Improve rest error logging ( #147736 )
...
* Improve rest error logging
* Improve rest error logging
* Improve rest error logging
* Improve rest error logging
* Improve rest error logging
* top level
2025-06-28 20:27:20 +00:00
Florian von Garrel
2f69ed4a8a
bump pypaperless to 4.1.1 ( #147735 )
2025-06-28 20:27:19 +00:00
Marc Hörsken
4b3449fe0c
Fix error if cover position is not available or unknown ( #147732 )
2025-06-28 20:27:18 +00:00
starkillerOG
33e1c6de68
Reduce idle timeout of HLS stream to conserve camera battery life ( #147728 )
...
* Reduce IDLE timeout of HLS stream to conserve camera battery life
* adjust tests
2025-06-28 20:27:17 +00:00
Daniel Hjelseth Høyer
81e712ea49
Bump pytibber to 0.31.6 ( #147703 )
2025-06-28 20:27:16 +00:00
Shay Levy
d3c5684cd0
Fix Shelly Block entity removal ( #147694 )
2025-06-28 20:27:16 +00:00
Jan Bouwhuis
862b7460b5
Move MQTT device sw and hw version to collapsed section in subentry flow ( #147685 )
...
Move MQTT device sw and hw version to collapsed section
2025-06-28 20:27:15 +00:00
Samuel Xiao
a65eb57539
Add lock models to switchbot cloud ( #147569 )
2025-06-28 20:27:14 +00:00
Antoni Czaplicki
b537850f52
Bump vulcan-api to 2.4.2 ( #146857 )
2025-06-28 20:27:13 +00:00
starkillerOG
43450d4489
Reduce idle timeout of HLS stream to conserve camera battery life ( #147728 )
...
* Reduce IDLE timeout of HLS stream to conserve camera battery life
* adjust tests
2025-06-28 22:20:47 +02:00
J. Nick Koston
f8c052e0ce
Improve rest error logging ( #147736 )
...
* Improve rest error logging
* Improve rest error logging
* Improve rest error logging
* Improve rest error logging
* Improve rest error logging
* top level
2025-06-28 22:18:46 +02:00
Florian von Garrel
1f3bdfc7b7
bump pypaperless to 4.1.1 ( #147735 )
2025-06-28 22:13:51 +02:00
Antoni Czaplicki
0652bffd68
Bump vulcan-api to 2.4.2 ( #146857 )
2025-06-28 22:11:59 +02:00
Manu
8322611099
Use test parametrization in ista EcoTrend integration ( #147729 )
2025-06-28 21:57:51 +02:00
Marc Hörsken
134967b817
Fix error if cover position is not available or unknown ( #147732 )
2025-06-28 21:57:26 +02:00
Shay Levy
39abae36f0
Fix Shelly Block entity removal ( #147694 )
2025-06-28 22:40:58 +03:00
Marc Mueller
227760f203
Fix RuntimeWarnings in homeassistant_yellow tests ( #147724 )
2025-06-28 20:31:01 +02:00
Jan Bouwhuis
969809456e
Move MQTT device sw and hw version to collapsed section in subentry flow ( #147685 )
...
Move MQTT device sw and hw version to collapsed section
2025-06-28 11:25:59 +02:00
Daniel Hjelseth Høyer
d2e8a48b2c
Bump pytibber to 0.31.6 ( #147703 )
2025-06-28 10:11:17 +02:00
epenet
ea6332ee42
Move backup services to separate module ( #146427 )
2025-06-27 20:54:56 +02:00
Erik Montnemery
91c3b43d7f
Improve comment for helpers.entity.entity_sources ( #146529 )
2025-06-27 20:54:19 +02:00
Thomas55555
1d82d44794
Add device prefix to summary in Husqvarna Automower ( #147405 )
2025-06-27 20:34:50 +02:00
Thomas55555
571376badc
Bump aioautomower to 1.0.1 ( #147683 )
2025-06-27 20:28:45 +02:00
Manu
32236b2f4d
Add reconfiguration flow to PlayStation Network ( #147552 )
2025-06-27 20:17:06 +02:00
Samuel Xiao
18c1953bc5
Add lock models to switchbot cloud ( #147569 )
2025-06-27 20:16:21 +02:00
Franck Nijhof
16c6bd08f8
Bump version to 2025.7.0b3
2025-06-27 17:55:31 +00:00
Simone Chemelli
18834849c2
Bump aioamazondevices to 3.1.22 ( #147681 )
2025-06-27 17:54:40 +00:00
hanwg
e4d820799f
Add codeowner for Telegram bot ( #147680 )
2025-06-27 17:54:38 +00:00
mkmer
013a35176a
Bump aiosomecomfort to 0.0.33 ( #147673 )
2025-06-27 17:54:37 +00:00
Norbert Rittel
8230557aef
Fix sentence-casing and spacing of button in thermopro
( #147671 )
2025-06-27 17:54:36 +00:00
Paul Bottein
5451063714
Update frontend to 20250627.0 ( #147668 )
2025-06-27 17:54:35 +00:00
Shay Levy
8cdc7523a4
Fix Shelly entity removal ( #147665 )
2025-06-27 17:54:33 +00:00
Josef Zweck
77ccfbd3a9
Fix: Unhandled NoneType sessions in jellyfin ( #147659 )
2025-06-27 17:54:32 +00:00
Josef Zweck
4977ee4998
Bump jellyfin-apiclient-python to 1.11.0 ( #147658 )
2025-06-27 17:54:31 +00:00
Josef Zweck
5c0f2d37f0
Make jellyfin not single config entry ( #147656 )
2025-06-27 17:54:29 +00:00
Thomas55555
0b5d2ab8e4
Respect availability of parent class in Husqvarna Automower ( #147649 )
2025-06-27 17:54:28 +00:00
Brett Adams
47f3bf29dd
Fix energy history in Teslemetry ( #147646 )
2025-06-27 17:54:26 +00:00
Manu
62f7cbb51e
Remove dweet.io integration ( #147645 )
2025-06-27 17:54:25 +00:00
Bernardus Jansen
b9e2c5d34c
Add previously missing state classes to dsmr sensors ( #147633 )
2025-06-27 17:54:24 +00:00
Petar Petrov
1829acd0e1
Z-WaveJS config flow: Change keys question ( #147518 )
...
Co-authored-by: Norbert Rittel <norbert@rittel.de >
2025-06-27 17:54:22 +00:00
Bernardus Jansen
d874c28dc9
Add previously missing state classes to dsmr sensors ( #147633 )
2025-06-27 19:45:36 +02:00
Brett Adams
19d89c8952
Fix energy history in Teslemetry ( #147646 )
2025-06-27 19:43:03 +02:00
Ludovic BOUÉ
e3ba1f34ca
Matter TemperatureControl ( #145706 )
...
* TemperatureControl
* Add tests
* Commands.SetTemperature
* Update homeassistant/components/matter/number.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update number.py
* Update number.py
* Update number.py
* Update homeassistant/components/matter/number.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Refactor MatterRangeNumber to streamline command handling in async_set_native_value
* testing requested changes
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2025-06-27 19:41:39 +02:00
Thomas55555
b630fb0520
Respect availability of parent class in Husqvarna Automower ( #147649 )
2025-06-27 19:38:42 +02:00
Ville Skyttä
5129f89086
Finish config flow in huawei_lte SSDP test ( #147542 )
2025-06-27 19:00:01 +02:00
Ville Skyttä
0be0e22e76
Simplify rflink dimmable set_level parsing ( #147636 )
2025-06-27 18:59:10 +02:00
epenet
b8500b338a
Improve tests for binary sensor template ( #147657 )
2025-06-27 18:58:16 +02:00
Simone Chemelli
4cab3a0465
Bump aioamazondevices to 3.1.22 ( #147681 )
2025-06-27 18:44:01 +02:00
hanwg
ff711324d5
Add codeowner for Telegram bot ( #147680 )
2025-06-27 18:18:01 +02:00
Michael
113e7dc003
Add data descriptions to PEGELONLINE integration ( #147594 )
2025-06-27 18:16:38 +02:00
Shay Levy
2120ff6a0a
Fix Shelly entity removal ( #147665 )
2025-06-27 18:50:35 +03:00
Marc Mueller
8ee5c30754
Update ruff to 0.12.1 ( #147677 )
2025-06-27 17:40:08 +02:00
Paul Bottein
a1518b96c4
Update frontend to 20250627.0 ( #147668 )
2025-06-27 17:28:14 +02:00
Petar Petrov
bba7f5c3f0
Z-WaveJS config flow: Change keys question ( #147518 )
...
Co-authored-by: Norbert Rittel <norbert@rittel.de >
2025-06-27 17:27:43 +02:00
Manu
8a5671af76
Remove dweet.io integration ( #147645 )
2025-06-27 17:23:42 +02:00
Raphael Hehl
8a18dea8c7
UniFi Protect removing early access checks and issue creation ( #147432 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-06-27 17:15:34 +02:00
Thomas55555
4b02f22724
Bump aioautomower to 1.0.0 ( #147676 )
2025-06-27 17:02:52 +02:00
mkmer
7229c2ca2c
Bump aiosomecomfort to 0.0.33 ( #147673 )
2025-06-27 16:32:25 +02:00
Norbert Rittel
d83eddf13b
Fix sentence-casing and spacing of button in thermopro
( #147671 )
2025-06-27 15:53:18 +02:00
Josef Zweck
4a192a7b09
Bump jellyfin-apiclient-python to 1.11.0 ( #147658 )
2025-06-27 11:07:14 +02:00
Josef Zweck
58c434887e
Fix: Unhandled NoneType sessions in jellyfin ( #147659 )
2025-06-27 11:00:23 +02:00
Abílio Costa
78c2405e61
Bump whirlpool to 0.21.1 ( #147611 )
2025-06-27 10:33:49 +02:00
Josef Zweck
8cc4105984
Make jellyfin not single config entry ( #147656 )
2025-06-27 10:31:13 +02:00
Franck Nijhof
41b9a7a9a3
Bump version to 2025.7.0b2
2025-06-27 08:08:02 +00:00
Norbert Rittel
9782637ec8
Clarify descriptions of subaru.unlock_specific_door
action ( #147655 )
2025-06-27 08:05:06 +00:00
Manu
6bd6fa65d2
Bump pynecil to v4.1.1 ( #147648 )
2025-06-27 08:05:05 +00:00
Joost Lekkerkerker
85343a9f53
Make sure Ollama integration migration is clean ( #147630 )
2025-06-27 08:05:04 +00:00
Joost Lekkerkerker
bc607dd013
Make sure Anthropic integration migration is clean ( #147629 )
2025-06-27 08:05:02 +00:00
Joost Lekkerkerker
c2c388e0cc
Make sure OpenAI integration migration is clean ( #147627 )
2025-06-27 08:05:01 +00:00
Joost Lekkerkerker
3fc154e1d7
Make sure Google Generative AI integration migration is clean ( #147625 )
2025-06-27 08:05:00 +00:00
Jack Powell
efb29d024e
Add Diagnostics to PlayStation Network ( #147607 )
...
* Add Diagnostics support to PlayStation_Network
* Remove unused constant
* minor cleanup
* Redact additional data
* Redact additional data
2025-06-27 08:04:58 +00:00
Michael
263823c92c
Fix config schema to make credentials optional in NUT flows ( #147593 )
2025-06-27 08:04:57 +00:00
hanwg
e5e6ed601b
Fix Telegram bot yaml import for webhooks containing None value for URL ( #147586 )
2025-06-27 08:04:56 +00:00
Petar Petrov
28dfc997f3
Do not factory reset old Z-Wave controller during migration ( #147576 )
...
* Do not factory reset old Z-Wave controller during migration
* PR comments
* remove obsolete test
2025-06-27 08:04:55 +00:00
puddly
f93ab8d519
Allow setup of Zigbee/Thread for ZBT-1 and Yellow without internet access ( #147549 )
...
Co-authored-by: Norbert Rittel <norbert@rittel.de >
2025-06-27 08:04:54 +00:00
Josef Zweck
cb359da79e
Make entities unavailable when machine is physically off in lamarzocco ( #147426 )
2025-06-27 08:04:52 +00:00
Josef Zweck
917f1e4c6f
Make entities unavailable when machine is physically off in lamarzocco ( #147426 )
2025-06-27 10:03:14 +02:00
hanwg
3879f6d2ef
Fix Telegram bot yaml import for webhooks containing None value for URL ( #147586 )
2025-06-27 10:03:03 +02:00
Norbert Rittel
78060e4833
Clarify descriptions of subaru.unlock_specific_door
action ( #147655 )
2025-06-27 10:01:44 +02:00
Guido Schmitz
fda66c4be4
Handle deleted devices dynamically in devolo Home Control ( #147585 )
2025-06-27 09:52:00 +02:00
Michael
21131d00b3
Fix config schema to make credentials optional in NUT flows ( #147593 )
2025-06-27 09:51:28 +02:00
puddly
a84313de33
Allow setup of Zigbee/Thread for ZBT-1 and Yellow without internet access ( #147549 )
...
Co-authored-by: Norbert Rittel <norbert@rittel.de >
2025-06-27 09:50:45 +02:00
Manu
c73346e6b3
Bump pynecil to v4.1.1 ( #147648 )
2025-06-27 09:31:35 +02:00
Franck Nijhof
55a37a2936
Extend GitHub Copilot instructions with new learnings from reviews ( #147652 )
2025-06-27 09:01:09 +02:00
Abílio Costa
e481f14335
Simplify reolink light tests ( #147637 )
2025-06-27 08:58:09 +02:00
Petar Petrov
1ca03c8ae9
Do not factory reset old Z-Wave controller during migration ( #147576 )
...
* Do not factory reset old Z-Wave controller during migration
* PR comments
* remove obsolete test
2025-06-27 08:02:12 +02:00
Ville Skyttä
61b43ca1fc
Remove unnecessary wilight trigger regex use ( #147638 )
2025-06-26 23:16:21 +01:00
Joost Lekkerkerker
1b2be083c2
Make sure Google Generative AI integration migration is clean ( #147625 )
2025-06-26 23:03:36 +02:00
Joost Lekkerkerker
4bdf3d6f30
Make sure OpenAI integration migration is clean ( #147627 )
2025-06-26 23:03:11 +02:00
Joost Lekkerkerker
43535ede8b
Make sure Anthropic integration migration is clean ( #147629 )
2025-06-26 23:02:59 +02:00
Joost Lekkerkerker
9bd0762799
Make sure Ollama integration migration is clean ( #147630 )
2025-06-26 23:02:35 +02:00
Ville Skyttä
1bb653b4f7
Remove unused config regexps ( #147631 )
2025-06-26 23:02:14 +02:00
Franck Nijhof
2655edcfc8
Extend GitHub Copilot instructions and make it suitable for Claude Code ( #147632 )
2025-06-26 23:00:02 +02:00
Franck Nijhof
7a08edc3dd
Add Claude to gitignore ( #147622 )
2025-06-26 21:06:34 +02:00
Abílio Costa
b3131355b0
Use non-autospec mock for Reolink's light tests ( #147621 )
2025-06-26 21:05:23 +02:00
Abílio Costa
06d04c001d
Use non-autospec mock for Reolink's host tests ( #147619 )
2025-06-26 20:55:46 +02:00
Jack Powell
babecdf32c
Add Diagnostics to PlayStation Network ( #147607 )
...
* Add Diagnostics support to PlayStation_Network
* Remove unused constant
* minor cleanup
* Redact additional data
* Redact additional data
2025-06-26 20:52:07 +02:00
Franck Nijhof
6a7385590a
Bump version to 2025.7.0b1
2025-06-26 18:03:11 +00:00
Joost Lekkerkerker
c0ec987b07
Fix meaters not being added after a reload ( #147614 )
2025-06-26 18:02:49 +00:00
Joost Lekkerkerker
26521f8cc0
Hide Telegram bot proxy URL behind section ( #147613 )
...
Co-authored-by: Manu <4445816+tr4nt0r@users.noreply.github.com >
2025-06-26 18:02:48 +00:00
Manu
4df1f702bf
Fix asset url in Habitica integration ( #147612 )
2025-06-26 18:02:46 +00:00
Joost Lekkerkerker
c8422c9fb8
Improve explanation on how to get API token in Telegram ( #147605 )
2025-06-26 18:02:45 +00:00
Luca Angemi
f8207a2e0e
Remove default icon for wind direction sensor for Buienradar ( #147603 )
...
* Fix wind direction state class sensor
* Remove default icon for wind direction sensor
2025-06-26 18:02:44 +00:00
Bram Kragten
9cc75f3458
Update frontend to 20250626.0 ( #147601 )
2025-06-26 18:02:43 +00:00
Joost Lekkerkerker
a233b6b1e3
Add default title to migrated Ollama entry ( #147599 )
2025-06-26 18:02:42 +00:00
Joost Lekkerkerker
c7677b91da
Add default title to migrated Claude entry ( #147598 )
2025-06-26 18:02:40 +00:00
Joost Lekkerkerker
1f57bba9cd
Add default conversation name for OpenAI integration ( #147597 )
2025-06-26 18:02:39 +00:00
Joost Lekkerkerker
4cc10ca2e2
Set Google AI model as device model ( #147582 )
...
* Set Google AI model as device model
* fix
2025-06-26 18:02:38 +00:00
Marcel van der Veldt
153e1e43e8
Do not make the favorite button unavailable when no content playing on a Music Assistant player ( #147579 )
2025-06-26 18:02:36 +00:00
Joost Lekkerkerker
398dd3ae46
Set right model in OpenAI conversation ( #147575 )
2025-06-26 18:02:35 +00:00
Petar Petrov
17fd850fa6
Hide unnamed paths when selecting a USB Z-Wave adapter ( #147571 )
...
* Hide unnamed paths when selecting a USB Z-Wave adapter
* remove pointless sorting
2025-06-26 18:02:34 +00:00
Petar Petrov
ae062b230c
Remove obsolete routing info when migrating a Z-Wave network ( #147568 )
2025-06-26 18:02:33 +00:00
Marcel van der Veldt
d523f85404
Fix sending commands to Matter vacuum ( #147567 )
2025-06-26 18:02:31 +00:00
tronikos
f28d6582c6
Refactor in Google AI TTS in preparation for STT ( #147562 )
2025-06-26 18:02:30 +00:00
Petar Petrov
1e81e5990e
Bump zwave-js-server-python to 0.65.0 ( #147561 )
...
* Bump zwave-js-server-python to 0.65.0
* update tests
2025-06-26 18:02:29 +00:00
tronikos
5fe2e4b6ed
Include subentries in Google Generative AI diagnostics ( #147558 )
2025-06-26 18:02:28 +00:00
tronikos
914bb3aa76
Use default title for migrated Google Generative AI entries ( #147551 )
2025-06-26 18:02:26 +00:00
Simone Chemelli
cfa6746115
Fix unload for Alexa Devices ( #147548 )
2025-06-26 18:02:25 +00:00
Simone Chemelli
03f9caf3eb
Add action exceptions to Alexa Devices ( #147546 )
2025-06-26 18:02:24 +00:00
Joost Lekkerkerker
6b2aaf3fdb
Show current Lametric version if there is no newer version ( #147538 )
2025-06-26 18:02:23 +00:00
Luca Angemi
2c4ea0d584
Fix wind direction state class sensor for AEMET ( #147535 )
2025-06-26 18:02:21 +00:00
Anders Peter Fugmann
e627811f7a
Bump dependency on pyW215 for DLink integration to 0.8.0 ( #147534 )
2025-06-26 18:02:20 +00:00
Simone Chemelli
150f41641b
Improve config flow strings for Alexa Devices ( #147523 )
2025-06-26 18:02:19 +00:00
Erik Montnemery
b9a7371996
Set end date for when allowing unique id collisions in config entries ( #147516 )
...
* Set end date for when allowing unique id collisions in config entries
* Update test
2025-06-26 18:02:17 +00:00
tronikos
7d0e99da43
Fixes in Google AI TTS ( #147501 )
...
* Fix Google AI not using correct config options after subentries migration
* Fixes in Google AI TTS
* Fix tests by @IvanLH
* Change type name.
---------
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2025-06-26 18:02:16 +00:00
hanwg
71f281cc14
Fix Telegram bot default target when sending messages ( #147470 )
...
* handle targets
* updated error message
* validate chat id for single target
* add validation for chat id
* handle empty target
* handle empty target
2025-06-26 18:02:15 +00:00
Renat Sibgatulin
aec812a475
Create a new client session for air-Q to fix cookie polution ( #147027 )
2025-06-26 18:00:50 +00:00
Robin Lintermann
d4b548b169
Fixed issue when tests (should) fail in Smarla ( #146102 )
...
* Fixed issue when tests (should) fail
* Use usefixture decorator
* Throw ConfigEntryError instead of AuthFailed
2025-06-26 18:00:48 +00:00
Fabio Natanael Kepler
a296324c30
Fix playing TTS and local media source over DLNA ( #134903 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2025-06-26 18:00:47 +00:00
Renat Sibgatulin
17cd39748b
Create a new client session for air-Q to fix cookie polution ( #147027 )
2025-06-26 19:59:49 +02:00
Simone Chemelli
c2f1e86a4e
Add action exceptions to Alexa Devices ( #147546 )
2025-06-26 19:59:02 +02:00
Joost Lekkerkerker
61a32466b6
Hide Telegram bot proxy URL behind section ( #147613 )
...
Co-authored-by: Manu <4445816+tr4nt0r@users.noreply.github.com >
2025-06-26 19:55:38 +02:00
Manu
aef08091f8
Fix asset url in Habitica integration ( #147612 )
2025-06-26 19:52:58 +02:00
Joost Lekkerkerker
1416f0f1e0
Fix meaters not being added after a reload ( #147614 )
2025-06-26 19:52:29 +02:00
HarvsG
af7b1a76bc
Add description placeholders to SchemaFlowFormStep
( #147544 )
...
* test description placeholders
* Update test_schema_config_entry_flow.py
* fix copy and paste indentation
* Apply suggestions from code review
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2025-06-26 19:51:31 +02:00
Maximilian Arzberger
bf88fcd5bf
Add Manual Charge Switch for Installers for Kostal Plenticore ( #146932 )
...
* Add Manual Charge Switch for Installers
* Update stale docstring
* Installer config fixture
* fix ruff
2025-06-26 19:50:27 +02:00
Joost Lekkerkerker
35478e3162
Set Google AI model as device model ( #147582 )
...
* Set Google AI model as device model
* fix
2025-06-26 19:44:15 +02:00
Joost Lekkerkerker
69af74a593
Improve explanation on how to get API token in Telegram ( #147605 )
2025-06-26 18:21:56 +02:00
tronikos
b4dd912bee
Refactor in Google AI TTS in preparation for STT ( #147562 )
2025-06-26 11:53:16 -04:00
Bram Kragten
b5821ef499
Update frontend to 20250626.0 ( #147601 )
2025-06-26 17:46:45 +02:00
Fabio Natanael Kepler
1a92d4530e
Fix playing TTS and local media source over DLNA ( #134903 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2025-06-26 17:12:15 +02:00
Joost Lekkerkerker
7b80c1c693
Add default conversation name for OpenAI integration ( #147597 )
2025-06-26 17:11:48 +02:00
Joost Lekkerkerker
e7cc03c1d9
Add default title to migrated Claude entry ( #147598 )
2025-06-26 17:11:13 +02:00
Luca Angemi
69f0b6244a
Remove default icon for wind direction sensor for Buienradar ( #147603 )
...
* Fix wind direction state class sensor
* Remove default icon for wind direction sensor
2025-06-26 17:05:59 +02:00
Joost Lekkerkerker
01205f8a14
Add default title to migrated Ollama entry ( #147599 )
2025-06-26 17:05:26 +02:00
hanwg
68924d23ab
Fix Telegram bot default target when sending messages ( #147470 )
...
* handle targets
* updated error message
* validate chat id for single target
* add validation for chat id
* handle empty target
* handle empty target
2025-06-26 16:43:09 +02:00
Artur Pragacz
40f553a007
Migrate device connections to a normalized form ( #140383 )
...
* Normalize device connections migration
* Update version
* Slightly improve tests
* Update homeassistant/helpers/device_registry.py
* Add validators
* Fix validator
* Move format mac function too
* Add validator test
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2025-06-26 15:33:34 +02:00
Robin Lintermann
bc46894b74
Fixed issue when tests (should) fail in Smarla ( #146102 )
...
* Fixed issue when tests (should) fail
* Use usefixture decorator
* Throw ConfigEntryError instead of AuthFailed
2025-06-26 15:30:03 +02:00
Anders Peter Fugmann
6f4615f012
Bump dependency on pyW215 for DLink integration to 0.8.0 ( #147534 )
2025-06-26 12:56:46 +02:00
Joost Lekkerkerker
4244d2f66f
Set right model in OpenAI conversation ( #147575 )
2025-06-26 12:49:33 +02:00
Petar Petrov
a73dafe097
Hide unnamed paths when selecting a USB Z-Wave adapter ( #147571 )
...
* Hide unnamed paths when selecting a USB Z-Wave adapter
* remove pointless sorting
2025-06-26 12:15:02 +02:00
Stefan Agner
be49296547
Deduplicate shared logic in Matter vacuum commands ( #147578 )
...
Get the run mode by tag in a single place to avoid code duplication.
Also raise an error if the run mode (unexpectedly) is not found.
2025-06-26 11:54:52 +02:00
Marcel van der Veldt
d55ecd885e
Do not make the favorite button unavailable when no content playing on a Music Assistant player ( #147579 )
2025-06-26 11:49:06 +02:00
Luca Angemi
076248c455
Fix wind direction state class sensor for AEMET ( #147535 )
2025-06-26 11:07:07 +02:00
Petar Petrov
13ce27c94c
Remove obsolete routing info when migrating a Z-Wave network ( #147568 )
2025-06-26 11:06:36 +02:00
Joost Lekkerkerker
4b9b08ece5
Show current Lametric version if there is no newer version ( #147538 )
2025-06-26 10:55:31 +02:00
Simone Chemelli
79df38eff2
Improve config flow strings for Alexa Devices ( #147523 )
2025-06-26 10:52:14 +02:00
tronikos
fb133664e4
Include subentries in Google Generative AI diagnostics ( #147558 )
2025-06-26 10:50:47 +02:00
Marcel van der Veldt
38669ce96c
Fix sending commands to Matter vacuum ( #147567 )
2025-06-26 10:47:24 +02:00
Petar Petrov
651b33d49b
Bump zwave-js-server-python to 0.65.0 ( #147561 )
...
* Bump zwave-js-server-python to 0.65.0
* update tests
2025-06-26 10:11:25 +03:00
Erik Montnemery
3b64db5f76
Set end date for when allowing unique id collisions in config entries ( #147516 )
...
* Set end date for when allowing unique id collisions in config entries
* Update test
2025-06-26 08:20:26 +02:00
tronikos
0f95fe566c
Use default title for migrated Google Generative AI entries ( #147551 )
2025-06-25 22:30:41 -04:00
Simone Chemelli
6290facffb
Fix unload for Alexa Devices ( #147548 )
2025-06-26 01:55:58 +02:00
tronikos
f0a78aadbe
Fixes in Google AI TTS ( #147501 )
...
* Fix Google AI not using correct config options after subentries migration
* Fixes in Google AI TTS
* Fix tests by @IvanLH
* Change type name.
---------
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2025-06-25 18:12:23 -04:00
Pete Sage
345ec97dd5
Add enum sensor for Sonos Power Source ( #147449 )
...
* feat: add power source sensor
* fix: translations
* fix:cleanup
* fix: simpify
* fix: improve coverage
* fix: improve coverage
* fix: add missing test
* fix: call it charging_base
* fix: disable entity by default
* update snapshots
* Update homeassistant/components/sonos/strings.json
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* fix: update test
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-06-25 23:49:06 +02:00
Franck Nijhof
1286b5d9d8
Bump version to 2025.8.0dev0 ( #147531 )
2025-06-25 21:38:35 +02:00
Franck Nijhof
cff3d3d6ac
Bump version to 2025.7.0b0
2025-06-25 18:51:19 +00:00
Erik Montnemery
26e3caea9a
Add support for condition platforms to provide multiple conditions ( #147376 )
2025-06-25 18:10:30 +01:00
Bouwe Westerdijk
2b5f5f641d
Bump plugwise to v1.7.6 ( #147508 )
2025-06-25 18:48:38 +02:00
Simone Chemelli
99079d2980
Bump aioamazondevices to 3.1.19 ( #147462 )
2025-06-25 18:47:09 +02:00
Retha Runolfsson
2800921a5d
Remove force latch mode for locklite in switchbot integration ( #147474 )
2025-06-25 18:45:37 +02:00
Jan Bouwhuis
3268b9ee18
Fix typo's in MQTT translation strings ( #147489 )
2025-06-25 18:45:09 +02:00
Bram Kragten
02c3cdd5d4
Update frontend to 20250625.0 ( #147521 )
2025-06-25 18:44:46 +02:00
Manu
f34f17bc24
Update codeowners of PlayStation Network integration ( #147510 )
...
Add myself as codeowner
2025-06-25 18:35:48 +02:00
Erik Montnemery
1fb587bf03
Allow core integrations to describe their triggers ( #147075 )
...
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com >
2025-06-25 17:35:15 +01:00
Pete Sage
d8258924f7
Remove mapping of entity_ids to speakers in Sonos ( #147506 )
...
* fix
* fix: change entity_id mappings
* fix: translate errors
* fix:merge issues
* fix: translate error messages
* fix: improve test coverage
* fix: remove unneeded strings
2025-06-25 18:29:23 +02:00
Retha Runolfsson
c05d8aab1c
Add floor lamp and strip light 3 for switchbot integration ( #147517 )
2025-06-25 18:01:10 +02:00
Nathan Larsen
e210681751
Fix API POST endpoints json parsing error-handling ( #134326 )
...
* Fix API POST endpoints json parsing error-handling
* Add tests
* Fix mypy and ruff errors
* Fix coverage by removing non-needed error handling
* Correct error handling and improve tests
---------
Co-authored-by: Robert Resch <robert@resch.dev >
Co-authored-by: Erik <erik@montnemery.com >
2025-06-25 16:58:21 +02:00
Thomas D
809aced9cc
Add cover platform to Qbus integration ( #147420 )
...
* Add scene platform
* Add cover platform
* Refactor receiving state
* Fix wrong auto-merged code
2025-06-25 15:38:43 +02:00
ocrease
977e8adbfb
Fix operational state and vacuum state for matter vacuum ( #147466 )
2025-06-25 15:23:38 +02:00
Michael
c54ce7eabd
Split models and helpers from coordinator module in AVM Fritz!Box tools ( #147412 )
...
* split models from coordinator
* split helpers from coordinator
2025-06-25 14:50:07 +02:00
Retha Runolfsson
c5f8acfe93
Add effect mode support for switchbot light ( #147326 )
...
* add support for strip light3 and floor lamp
* clear the color mode
* add led unit test
* use property for effect
* fix color mode issue
* remove new products
* fix adv data
* adjust log level
* add translation and icon
2025-06-25 14:45:07 +02:00
Pavel Skuratovich
8393f17bb3
Fix sensor state class for fuel sensor in StarLine integration ( #146769 )
2025-06-25 14:34:11 +02:00
Guido Schmitz
8918b0d7a9
Add missing reauth_confirm strings to devolo Home Control ( #147496 )
2025-06-25 14:33:37 +02:00
Manu
c447729ce4
Add sensor platform to PlayStation Network ( #147469 )
2025-06-25 14:33:02 +02:00
Guido Schmitz
12812049ea
Split setup tests in devolo Home Network ( #147498 )
2025-06-25 14:14:33 +02:00
J. Nick Koston
47811e13a6
Bump PySwitchbot to 0.67.0 ( #147503 )
...
changelog: https://github.com/sblibs/pySwitchbot/compare/0.66.0...0.67.0
2025-06-25 13:58:39 +02:00
Erik Montnemery
7587fc985f
Bump py-dormakaba-dkey to 1.0.6 ( #147499 )
2025-06-25 13:31:43 +02:00
puddly
716ec1eef2
Bump ZHA to 0.0.61 ( #147472 )
...
Co-authored-by: TheJulianJES <TheJulianJES@users.noreply.github.com >
2025-06-25 13:27:57 +02:00
Gábor Kiss
b95af2d86b
Fix ESPHome entity_id generation if name contains unicode characters ( #146796 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-06-25 13:19:55 +02:00
Andre Lengwenus
bca7502611
Add quality scale for LCN ( #147367 )
...
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com >
2025-06-25 11:50:00 +01:00
J. Diego Rodríguez Royo
1e4fbebf49
Improve Home Connect diagnostics exposing more data ( #147492 )
2025-06-25 11:49:54 +02:00
Pete Sage
c9e9575a3d
Add tests for join and unjoin service calls in Sonos ( #145602 )
...
* fix: add tests for join and unjoin
* fix: update comments
* fix: update comments
* fix: refactor to common functions
* fix: refactor to common functions
* fix: add type def
* fix: add return types
* fix: add return types
* fix: correct type annontation for uui_ds
* fix: update comments
* fix: merge issues
* fix: merge issue
* fix: raise homeassistanterror on timeout
* fix: add comments
* fix: simplify test
* fix: simplify test
* fix: simplify test
2025-06-25 11:38:51 +02:00
tronikos
f897a728f1
Fix Google AI not using correct config options after subentries migration ( #147493 )
2025-06-25 11:25:01 +02:00
J. Diego Rodríguez Royo
0bbb168862
Add Home Connect DHCP information ( #147494 )
...
* Add Home Connect DHCP information
* Add tests
2025-06-25 11:24:38 +02:00
J. Nick Koston
0a884c7253
Add subdevices support to ESPHome ( #147343 )
2025-06-25 21:24:30 +12:00
Joakim Sørensen
58e60fdfac
Bump hass-nabucasa from 0.103.0 to 0.104.0 ( #147488 )
2025-06-25 11:15:09 +02:00
Joost Lekkerkerker
33bd35bff4
Migrate Meater to use HassKey ( #147485 )
...
* Migrate Meater to use HassKey
* Update homeassistant/components/meater/sensor.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Migrate Meater to use HassKey
* Migrate Meater to use HassKey
---------
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2025-06-25 10:36:58 +02:00
Simone Rescio
f4b95ff5f1
Ezviz battery camera work mode ( #130478 )
...
* Add support for EzViz Battery Camera work mode
* feat: address review comment, add 'battery' to work mode string
* feat: optimize entity addition for Ezviz select component
* refactor: streamline error handling in Ezviz select actions
* Update library
* update library
* Bump api to pin mqtt to compatable version
* fix after rebase
* Update code owners
* codeowners
* Add support for EzViz Battery Camera work mode
* feat: address review comment, add 'battery' to work mode string
* feat: optimize entity addition for Ezviz select component
* refactor: streamline error handling in Ezviz select actions
* feat: address review item simplify Ezviz select actions by removing base class and moving methods
* chore: fix ruff lint
* feat: check for SupportExt before adding battery select
* chore: cleanup logging
* feat: restored battery work mode, separated defnitions for sound and battery selects, check SupportExt with type casting
* Apply suggestions from code review
---------
Co-authored-by: Pierre-Jean Buffard <pierre-jean.buffard@dataiku.com >
Co-authored-by: Renier Moorcroft <66512715+RenierM26@users.noreply.github.com >
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2025-06-25 09:41:18 +02:00
Simone Chemelli
f800248c10
Add more binary sensors to Alexa Devices ( #146402 )
...
* Add more binary sensors to Amazon Devices
* apply review comment
* Add sensor platform to Amazon Devices
* Revert "Add sensor platform to Amazon Devices"
This reverts commit 25a9ca673e450634a17bdb79462b14aa855aca10.
* clean
* fix logic after latest changes
* apply review comments
2025-06-25 09:33:13 +02:00
Retha Runolfsson
d0b2d1dc92
Add evaporative humidifier for switchbot integration ( #146235 )
...
* add support for evaporative humidifier
* add evaporative humidifier unit test
* clear the humidifier action in pyswitchbot
* fix ruff
* fix Sentence-casing issue
* add icon translation
* remove last run success
* use icon translations for water level
* remove the translation for last run success
2025-06-25 09:32:33 +02:00
Jan Bouwhuis
85e9919bbd
Add entity category option to entities set up via an MQTT subentry ( #146776 )
...
* Add entity category option to entities set up via an MQTT subentry
* Rephrase
* typo
* Move entity category to entity details - remove service to action
* Move entity category to entity platform config flow step
2025-06-25 09:28:37 +02:00
Joost Lekkerkerker
51fb1ab8b6
Refactor Meater availability ( #146956 )
...
* Refactor Meater availability
* Fix
* Fix
2025-06-25 09:23:27 +02:00
epenet
066e840e06
Migrate lookin to use runtime_data ( #147479 )
2025-06-25 09:17:43 +02:00
Joost Lekkerkerker
7031167895
Set has entity name to True in Meater ( #146954 )
...
* Set has entity name to True in Meater
* Fix
* Fix
2025-06-25 08:59:28 +02:00
epenet
69bf79d3bd
Migrate local_calendar to use runtime_data ( #147481 )
2025-06-25 08:47:29 +02:00
epenet
909d950b50
Migrate luftdaten to use runtime_data ( #147480 )
2025-06-25 08:07:34 +02:00
epenet
51da1bc25a
Migrate loqed to use runtime_data ( #147478 )
...
* Migrate loqed to use runtime_data
* Fix tests
2025-06-25 08:07:17 +02:00
epenet
f22b623968
Move luftdaten coordinator to separate module ( #147477 )
2025-06-25 07:48:56 +02:00
epenet
2bcdc03661
Migrate lupusec to use runtime_data ( #147476 )
2025-06-25 07:48:30 +02:00
epenet
10d1affd81
Migrate lyric to use runtime_data ( #147475 )
2025-06-25 07:48:20 +02:00
Manu
91e7b75a44
Fix errors in legacy platform in PlayStation Network integration ( #147471 )
...
fix legacy platform presence
2025-06-25 06:48:45 +02:00
natepugh
42aaa888a1
Bump pyairnow to 1.3.1 ( #147388 )
...
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com >
2025-06-24 23:47:56 +01:00
Guido Schmitz
7b8ebb0803
Move DevoloMultiLevelSwitchDeviceEntity in devolo Home Control ( #147450 )
2025-06-24 22:42:42 +02:00
Paulus Schoutsen
c270ea4e0c
Fix media accept config type ( #147445 )
2025-06-24 16:41:43 -04:00
Paulus Schoutsen
c93e45c0f2
Add missing config entry type for Husqvarna ( #147455 )
...
Add missing type for husqvarna
2025-06-24 22:37:35 +02:00
Michael Hansen
19b773df85
Only send ESPHome intent progress when necessary ( #147458 )
...
* Only send intent progress when necessary
* cover
* Fix logic
---------
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-06-24 16:35:38 -04:00
puddly
9e7c7ec97e
Flash ZBT-1 and Yellow firmwares from Core instead of using addons ( #145019 )
...
* Make `async_flash_firmware` a public helper
* [ZBT-1] Implement flashing for Zigbee and Thread within the config flow
* WIP: Begin fixing unit tests
* WIP: Unit tests, pass 2
* WIP: pass 3
* Fix hardware unit tests
* Have the individual hardware integrations depend on the firmware flasher
* Break out firmware filter into its own helper
* Mirror to Yellow
* Simplify
* Simplify
* Revert "Have the individual hardware integrations depend on the firmware flasher"
This reverts commit 096f4297dc
.
* Move `async_flash_silabs_firmware` into `util`
* Fix existing unit tests
* Unconditionally upgrade Zigbee firmware during installation
* Fix failing error case unit tests
* Fix remaining failing unit tests
* Increase test coverage
* 100% test coverage
* Remove old translation strings
* Add new translation strings
* Do not probe OTBR firmware when completing the flow
* More translation strings
* Probe OTBR firmware info before starting the addon
2025-06-24 16:21:02 -04:00
Paulus Schoutsen
f735331699
Convert Ollama to subentries ( #147286 )
...
* Convert Ollama to subentries
* Add latest changes from Google subentries
* Move config entry type to init
2025-06-24 16:13:34 -04:00
Maciej Bieniek
5a20ef3f3f
Bump aioshelly to version 13.7.0 ( #147453 )
2025-06-24 23:03:22 +03:00
Simone Chemelli
5ef054f2e0
Add quality scale bronze to SamsungTV ( #142288 )
2025-06-24 21:41:39 +02:00
Manu
b9fc198a7e
Set quality scale to 🥇 gold for ista EcoTrend integration ( #143462 )
2025-06-24 21:25:53 +02:00
HarvsG
ad4fae7f59
Custom sentence triggers should be marked as processed locally ( #145704 )
...
* Mark custom sentence triggers a local agent
* Don't change agent ID
* adds tests to confirm processed_locally is True
* move asserts to after null check
2025-06-24 14:25:40 -05:00
Paulus Schoutsen
265de91fba
Add type for wiz ( #147454 )
2025-06-24 15:13:51 -04:00
Paul Bottein
7322fe40da
Define fields for assist ask_question action ( #147219 )
...
* Define fields for assist ask_question action
* Update hassfest
---------
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2025-06-24 15:00:14 -04:00
Paulus Schoutsen
8eb906fad9
Migrate OpenAI to config subentries ( #147282 )
...
* Migrate OpenAI to config subentries
* Add latest changes from Google subentries
* Update homeassistant/components/openai_conversation/__init__.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-06-24 15:00:05 -04:00
Sven Naumann
4d9843172b
Fix nfandroidtv service notify disappears when restarting home assistant ( #128958 )
...
* move connect to android tv host from init to short before sending a message
* Don't swallow exceptions
* use string literals for exception
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2025-06-24 20:09:45 +02:00
Abílio Costa
e8a534be9c
Add missing method mock to Reolink chime test ( #147447 )
2025-06-24 20:06:54 +02:00
Abílio Costa
3148719864
Use newer mock in recent Reolink test ( #147448 )
2025-06-24 19:06:42 +01:00
Nathan Spencer
abfb7afcb7
Bump pylitterbot to 2024.2.1 ( #147443 )
2025-06-24 19:26:35 +02:00
Abílio Costa
fe4ff4f835
Use non-autospec mock for Reolink switch tests ( #147441 )
2025-06-24 19:19:41 +02:00
Michael Hansen
cefc8822b6
Support streaming TTS in wyoming ( #147392 )
...
* Support streaming TTS in wyoming
* Add test
* Refactor to avoid repeated task creation
* Manually manage client lifecycle
2025-06-24 13:04:40 -04:00
Michael Hansen
3dc8676b99
Add TTS streaming to Wyoming satellites ( #147438 )
...
* Add TTS streaming using intent-progress
* Handle incomplete header
2025-06-24 12:00:02 -05:00
Abílio Costa
0f112bb9c4
Use non-autospec mock for Reolink service tests ( #147440 )
2025-06-24 18:37:05 +02:00
Nathan Spencer
54e5107c34
Add total cycles sensor for Litter-Robot ( #147435 )
...
* Add total cycles sensor for Litter-Robot
* Add translatable unit of measurement cycles
2025-06-24 18:24:15 +02:00
karwosts
657a068087
Cleanup some duplicated code ( #147439 )
2025-06-24 17:22:13 +01:00
Luca Angemi
af6c2b5c8a
Add device class to wind direction sensors for AEMET ( #147430 )
2025-06-24 16:25:16 +01:00
Manu
d5a8fa9c5c
Add DHCP discovery to PlayStation Network integration ( #147422 )
...
Add DHCP discovery for PSN
2025-06-24 17:17:02 +02:00
Abílio Costa
cefde21140
Update Shelly test snapshots ( #147429 )
2025-06-24 18:08:27 +03:00
hanwg
160163b0cc
Remove deprecated proxy params from Telegram bot integration ( #147288 )
2025-06-24 16:46:31 +02:00
Michael Hansen
6ce594539f
Bump wyoming to 1.7.1 ( #147385 )
...
* Bump wyoming to 1.7.0
* Bump to 1.7.1 for Python version fix
* Address mypy errors
2025-06-24 09:28:09 -05:00
Robert Resch
4ca39ec7c3
Add range icons for wind_direction sensor device class ( #147090 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com >
2025-06-24 15:00:03 +01:00
Paul Bottein
cfdd7fbbce
Add fields and multiple support to object selector ( #147215 )
...
* Add schema supports to object selector
* Update format
* Update homeassistant/helpers/selector.py
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
---------
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
2025-06-24 09:54:06 -04:00
Paulus Schoutsen
1cb36f4c18
Convert Claude to use subentries ( #147285 )
...
* Convert Claude to use subentries
* Add latest changes from Google subentries
* Revert accidental change to Google
2025-06-24 15:36:09 +02:00
Petar Petrov
602c1c64b3
Update ZwaveJS config flow strings ( #147421 )
...
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com >
2025-06-24 14:30:12 +01:00
Andre Lengwenus
3b8d6eb851
Log LCN connection established with log level info ( #147424 )
2025-06-24 15:24:25 +02:00
Franck Nijhof
9bb98eb514
Merge branch 'master' into dev
2025-06-24 13:19:28 +00:00
karwosts
39c431c55c
Add 'max_sub_interval' option to derivative sensor ( #125870 )
...
* Add 'max_sub_interval' option to derivative sensor
* add strings
* little coverage
* improve test accuracy
* reimplement at dev head
* string
* handle unavailable
* simplify
* Add self to codeowner
* fix on remove
* Update homeassistant/components/derivative/sensor.py
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Fix parenthesis
* sort strings
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2025-06-24 15:05:28 +02:00
Franck Nijhof
0171b527d8
2025.6.3 ( #147419 )
...
Co-authored-by: Bram Kragten <mail@bramkragten.nl >
2025-06-24 14:58:48 +02:00
Paulus Schoutsen
7cccdf2205
Add accept keyword to Media selector ( #145527 )
...
* Add accept keyword to Media selector
* Adjust test
2025-06-24 07:36:48 -05:00
Petro31
97f3bb3da5
Add default to from_json ( #146211 )
2025-06-24 14:27:14 +02:00
Parker Wahle
fc62a6cd89
Add streaming support w/ audio to Android IP Webcam integration ( #126009 )
...
* Add streaming support w/ audio to Android IP Webcam integration
* ruff reformat
* Fix ruff
* Break long comments and strings
* Add camera test
* Fix docstring
* Remove dead code
* Call library function to get URL
* Simplify
---------
Co-authored-by: Shay Levy <levyshay1@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2025-06-24 13:54:34 +02:00
Josef Zweck
23b90f5984
Add door state sensors to tedee ( #147386 )
2025-06-24 12:30:13 +01:00
Paulus Schoutsen
63ac14a19b
AI task generate_text -> generate_data ( #147370 )
2025-06-24 12:12:29 +01:00
Franck Nijhof
94fd9d1657
Bump version to 2025.6.3
2025-06-24 11:09:26 +00:00
Bram Kragten
2f89317fed
Update frontend to 20250531.4 ( #147414 )
2025-06-24 11:09:03 +00:00
Manu
38c7eaf70a
Add reauth flow to PlayStation Network integration ( #147397 )
...
* Add reauth flow to psn integration
* changes
* catch auth error in coordinator
2025-06-24 12:20:08 +02:00
dependabot[bot]
02e33c3551
Bump sigstore/cosign-installer from 3.8.2 to 3.9.0 ( #147072 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-24 10:50:32 +02:00
Bram Kragten
d5187a6a40
Update frontend to 20250531.4 ( #147414 )
2025-06-24 10:49:51 +02:00
CubeZ2mDeveloper
703032ab27
Added auto-discovery configuration for SONOFF Dongle Max in zha. ( #140574 )
...
Co-authored-by: zetao.zheng <1050713479@qq.com >
2025-06-24 10:19:08 +02:00
Maciej Bieniek
438aa3486d
Add full device snapshot tests for Shelly ( #145620 )
2025-06-24 10:16:46 +02:00
Duco Sebel
f2944f4d8e
Add support for v2 API for HomeWizard kWh Meter ( #147214 )
2025-06-24 10:14:06 +02:00
Erik Montnemery
b8044f60fc
Fix trigger config validation ( #147408 )
2025-06-24 10:13:44 +02:00
Michael Hansen
c67b497f30
Bump intents to 2025.6.23 ( #147391 )
2025-06-24 10:13:04 +02:00
puddly
aefd9c9b41
Bump universal-silabs-flasher to 0.0.31 ( #147393 )
2025-06-24 10:11:46 +02:00
Stefan Agner
e5d19baf3e
Add container arch to system info ( #147372 )
2025-06-24 09:52:21 +02:00
Manu
121239bcf7
Fix unbound var and tests in PlayStation Network integration ( #147398 )
...
fix unbound var and test mocks
2025-06-24 08:53:45 +02:00
Geoff
eff35e93bd
New core integration for VegeHub ( #129598 )
...
* Initial commit for VegeHub integration
* Moved several pieces to library, continuing.
* All device contact moved to library
* Updated documentation link
* Fixed an error in strings.json
* Removed commented out code and unused file
* Removed unneeded info logging, and a few missed lines of commented code
* Added/removed comments for clarity
* Converted integration to use webhooks.
* Update __init__.py to remove unnecessary code.
Co-authored-by: Josef Zweck <24647999+zweckj@users.noreply.github.com >
* Remove unnecessary code from config_flow.py
Co-authored-by: Josef Zweck <24647999+zweckj@users.noreply.github.com >
* Simplify unique_id assertion.
* Switch to CONF_ constant for user input
* Added explanation for passing exception.
* Got rid of try-except, since I don't really handle the exceptions her anyway.
* Moved data transform to vegehub library
* Changed references to use HA constants.
* Fixed assigning and returning _attr properties.
* Moved temperature sensor transform to the library.
* Moved sensor names to strings.json
* Made webhook names unique to avoid collisions when multiple devices are added.
* Converted to using entry.runtime_data
* Removed options flow for first PR
* Removed switch support to limit PR to one platform
* Removed/updated outdated tests
* Update homeassistant/components/vegehub/__init__.py
Co-authored-by: Josef Zweck <josef@zweck.dev >
* Got rid of strings in favor of constants.
* Got rid of unnecessary check
* Imported constant directly.
* Added custom type for entry
* Expanded CONF_ constants into sensor.py
* Get rid of extra `str` and `get`
Co-authored-by: Josef Zweck <josef@zweck.dev >
* Added type to errors
* Added try/except to MAC address retrieval
* Moved functionality out of ConfigFlow that shouldn't have been there
* Removed IP:MAC tracking from ConfigFlow
* Added retries to VegeHub PyPI package, and implemented them in integration
* Removed different sensor types for now
* Fixed typo
* Changed abort to error
* Fixed error reporting in config flow
* Further simplify sensor.py to handle all sensors the same
* Added comment to clarify
* Got rid of unused constants
* Removed unused strings in strings.json
* Added quality_scale.yaml
* Fixed problems in sensor init
* Moved config url and sw version storage into vegehub package
* Get rid of extra declaration
Co-authored-by: Josef Zweck <josef@zweck.dev >
* Removed unnecessary task
* Fix type for entry
* Added a test before setup
* Fixed tests and got test coverage of config flow to 100%
* Fixed test descriptions
* Implemented a coordinator
* Removed unused property
* Fixed a few minor issues with the coordinator implementation
* Removed unused function
* Fixed some tests
* Trying to fix a problem with re-initialization when server reboots. Mostly working.
* Moved hub.setup from async_setup_entry to config flow to avoid running it on system reboot
* Delete tests/testing_config/.storage/http.auth
* Fixed errors in coordinator.py
* Added IP validation for manual input IP addresses
* Moved data into self._discovered to simplify
* Removed redundant typing
* Shortened sensor unique ID and added coordinator handler
* Added call to super()._handle_coordinator_update() so state gets handled correctly
* Fixed == and is
* Got rid of "slot" and moved functionality to lib
* Got rid of mocked aiohttp calls in favor of just mocking the vegehub library
* Rewrote config flow to make more sense.
* Changed order of data and data_description
* Changes to sensor.py
* Got rid of async_update_data in coordinator and moved async_set_updated_data into webhook callback
* Changed sensor updates so that they keep using last known values if update doesn't contain data for them
* Changed config flow to use homeassistant.helpers.service_info zeroconf instead of homeassistant.components zeroconf
* Added types to test parameters
* Changes and notes in config_flow.py
* Minor fix to get existing tests working before making changes to tests
* Removed unused data and simplified data passing
* Fixed tests, removed unused data, moved sensor tests to snapshots
* Mocked async_setup_entry and async_unload_entry
* Eliminated retry step so that retries just happen in the user flow or zeroconf_confirm
* Bumped the library version
* Bumped library version again
* Changed test-before-setup test
* Improved use of coordinator
* Almost done reworking tests. A few more changes still needed.
* Added via device to sensor.py and key reference to strings.json
* Webhook tests are almost, but not quite, working
* Fully functional again
* Change error to assert
* made identifiers and via_device the same
* made the via_device just be the mac
* Fixed strings.json and updated translations
* Fixed test_sensor.py
* Cleaned up tests and added autouse to several fixtures to simplify
* Switched from error to assert, and added exemption to quality scale.
* Cleaned up some tests and added update of IP if unique ID of discovered device is the same.
* Improved zeroconfig to update IP and hostname, and added a test to make sure those work.
* Fixed a comment.
* Improved ip/hostname update test.
* Changed Hub to VegeHub in strings.json for clarity.
* Switched to using a base entity to simplify and make adding platforms in the future easier.
* Moved the vegehub object into the coordinator to simplify.
* Removed actuators from sensors, and added unique name for battery sensor
* Changed coordinator to manage its own data, changed sensors to use descriptions and return their value as a property
* Updated data retrieval keys
* Minor updates to several files
* Fixed a few things for pytest
* Reverted to explicit check for None for pytest
* Fixed a comment and a variable name
* Fixed a comment
* Fix
* Bumped depenency version to eliminate pytest from dependencies.
---------
Co-authored-by: Josef Zweck <24647999+zweckj@users.noreply.github.com >
Co-authored-by: Josef Zweck <josef@zweck.dev >
Co-authored-by: Joostlek <joostlek@outlook.com >
2025-06-24 06:55:34 +02:00
Paulus Schoutsen
0cf7952964
Remove duplicated subentry device update in Google Gen AI + add merge test ( #147396 )
...
* late comments on Google subentries
* Add test that merges 2 config entries
2025-06-23 22:34:06 -04:00
Paulus Schoutsen
56f4039ac2
Migrate Google Gen AI to use subentries ( #147281 )
...
* Migrate Google Gen AI to use subentries
* Add reconfig successful msg
* Address comments
* Do not allow addin subentry when not loaded
* Let HA do the migration
* Use config_entries.async_setup
* Remove fallback name on base entity
* Fix
* Fix
* Fix device name assignment in entity and tts modules
* Fix tests
---------
Co-authored-by: Joostlek <joostlek@outlook.com >
2025-06-23 20:59:32 -04:00
Andrey Kupreychik
6641cb3799
Handle router initialization, connection errors, and missing interfaces in options flow ( #143475 )
...
* Handle router initialization and connection errors in options flow
Added checks in the Keenetic NDMS2 options flow to handle cases where the integration is not initialized or there are connection errors. Relevant user feedback and abort reasons are now provided to ensure a better user experience.
* Add filtering saved/default options for interfaces before preparing an options form
2025-06-23 23:52:23 +02:00
Jack Powell
c671ff3cf1
Add PlayStation Network Integration ( #133901 )
...
* clean pull request
* Create one device per console
* Requested changes
* Pr/tr4nt0r/1 (#2 )
* clean pull request
* Create one device per console
* device setup
* Merge PR1 - Dynamic Device Support
* Merge PR1 - Dynamic Device Support
---------
Co-authored-by: tr4nt0r <4445816+tr4nt0r@users.noreply.github.com >
* nitpicks
* Update config_flow test
* Update quality_scale.yaml
* repair integrations.json
* minor updates
* Add translation string for invalid account
* misc changes post review
* Minor strings updates
* strengthen config_flow test
* Requested changes
* Applied patch to commit a358725
* migrate PlayStationNetwork helper classes to HA
* Revert to standard psn library
* Updates to media_player logic
* add default_factory, change registered_platforms to set
* Improve test coverage
* Add snapshot test for media_player platform
* fix token parse error
* Parametrize media player test
* Add PS3 support
* Add PS3 support
* Add concurrent console support
* Adjust psnawp rate limit
* Convert to package PlatformType
* Update dependency to PSNAWP==3.0.0
* small improvements
* Add PlayStation PC Support
* Refactor active sessions list
* shift async logic to helper
* Implemented suggested changes
* Suggested changes
* Updated tests
* Suggested changes
* Fix test
* Suggested changes
* Suggested changes
* Update config_flow tests
* Group remaining api call in single executor
---------
Co-authored-by: tr4nt0r <4445816+tr4nt0r@users.noreply.github.com >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-06-23 23:46:06 +02:00
Manu
646ddf9c2d
Add sensors to ntfy integration ( #145262 )
...
* Add sensors
* small changes
* test coverage
* changes
* update snapshot
2025-06-23 23:17:43 +02:00
Paulus Schoutsen
95abd69cc6
Add media class to media player search and play intent ( #147097 )
...
Co-authored-by: Michael Hansen <mike@rhasspy.org >
2025-06-23 16:12:32 -05:00
Arie Catsman
ab0ea753e9
Optimize Enphase envoy translation strings. ( #147389 )
...
optimize Enphase envoy translation strings.
2025-06-23 22:59:50 +02:00
Åke Strandberg
9b915e996b
Refactor states and strings for Miele plate power steps ( #144992 )
...
* WIP
* Fix type check
* Empty commit
2025-06-23 22:40:46 +02:00
hanwg
dc948e3b6c
Add strict typing for Telegram bot integration ( #147262 )
...
add strict typing
2025-06-23 22:22:00 +02:00
epenet
8b6205be25
Remove JuiceNet integration ( #147206 )
2025-06-23 21:46:51 +02:00
Paulus Schoutsen
7f99cd2d2b
Clean up start_subentry_reconfigure_flow API for tests ( #147381 )
2025-06-23 21:45:33 +02:00
Petro31
b4fe6f3843
Add trigger based fan entities to template integration ( #145497 )
...
* Add trigger based fan entities to template integration
* more changes
* add tests
* update doc strings
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2025-06-23 21:20:55 +02:00
Erik Montnemery
c29879274a
Refactor DeviceAutomationConditionProtocol ( #147377 )
2025-06-23 21:18:56 +02:00
Joost Lekkerkerker
512449a76d
Add Bluetooth connection to LaMetric ( #147342 )
2025-06-23 21:01:01 +02:00
Alex Biddulph
fc91047d8d
Add sensors for detailed Enphase inverter readings ( #146916 )
...
* Add extra details to Enphase inverters
* Bump pyenphase version to 2.1.0
* Add new inverter sensors and translations
* Add new endpoint
* Start updating tests
* Remove duplicate class
* Add `max_reported` sensor
* Move translation strings to correct location
* Update fixtures and snapshots
* Update unit tests
* Fix linting
* Apply suggestions from code review
Co-authored-by: Arie Catsman <120491684+catsmanac@users.noreply.github.com >
* Fix Telegram bot parsing of inline keyboard (#146376 )
* bug fix for inline keyboard
* update inline keyboard test
* Update tests/components/telegram_bot/test_telegram_bot.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* revert last_message_id and updated tests
* removed TypeError test
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Handle the new JSON payload from traccar clients (#147254 )
* Set `entity_id`
* Update unit tests
* Bump aioamazondevices to 3.1.14 (#147257 )
* Bump pyseventeentrack to 1.1.1 (#147253 )
Update pyseventeentrack requirement to version 1.1.1
* Bump uiprotect to version 7.14.1 (#147280 )
* Fix `state_class`es for energy production
* Make `max_reported` `name` more descriptive
* Update snapshots
* Reuse some translations
* Remove unnecessary translation keys
* Update unit tests
* Update homeassistant/components/enphase_envoy/strings.json
* Update homeassistant/components/enphase_envoy/strings.json
* Fix
---------
Co-authored-by: Arie Catsman <120491684+catsmanac@users.noreply.github.com >
Co-authored-by: hanwg <han.wuguang@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Joakim Sørensen <joasoe@proton.me >
Co-authored-by: Simone Chemelli <simone.chemelli@gmail.com >
Co-authored-by: Shai Ungar <shai.ungar@riskified.com >
Co-authored-by: Raphael Hehl <7577984+RaHehl@users.noreply.github.com >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-06-23 20:59:18 +02:00
starkillerOG
6af290eb74
Add Reolink Telephoto main stream ( #146975 )
2025-06-23 20:53:09 +02:00
starkillerOG
dd3d6f116e
Rename second Reolink lens from "autotrack" to "telephoto" ( #146898 )
...
* Rename second Reolink lens from "autotrack" to "telephoto"
* Adjust tests
2025-06-23 20:45:24 +02:00
starkillerOG
b4af9a31cb
Add multiple cmd_id pushes for Reolink floodlight ( #146685 )
...
Allow for multiple cmd_id pushes
2025-06-23 20:44:35 +02:00
starkillerOG
2862f76fca
Add support for Reolink Floodlight PoE/WiFi ( #146778 )
...
* Add support for Floodlight PoE/WiFi
* Adjust test
* Add test
2025-06-23 20:43:01 +02:00
Matthias Alphart
3806e5b65c
Set KNX to quality scale "silver" ( #144879 )
...
Update KNX integration quality scale
2025-06-23 20:41:00 +02:00
Marcel van der Veldt
673a2e35ad
Add button entity to Music Assistant to add currently playing item to favorites ( #145626 )
...
* Add action to Music Assistant to add currently playing item to favorites
* add test
* Convert to button entity
* review comments
* Update test_button.ambr
* Fix
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
Co-authored-by: Robert Resch <robert@resch.dev >
2025-06-23 20:39:46 +02:00
Franck Nijhof
773c25041a
2025.6.2 ( #147355 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
Co-authored-by: Joostlek <joostlek@outlook.com >
Co-authored-by: Brian Rogers <brg468@hotmail.com >
Co-authored-by: Raphael Hehl <7577984+RaHehl@users.noreply.github.com >
Co-authored-by: starkillerOG <starkiller.og@gmail.com >
Co-authored-by: Andre Lengwenus <alengwenus@gmail.com >
Co-authored-by: Chris Talkington <chris@talkingtontech.com >
Co-authored-by: Maciej Bieniek <bieniu@users.noreply.github.com >
Co-authored-by: elmurato <1382097+elmurato@users.noreply.github.com >
Co-authored-by: Simone Chemelli <simone.chemelli@gmail.com >
Co-authored-by: Hessel <hesselonline@users.noreply.github.com >
Co-authored-by: Ernst Klamer <e.klamer@gmail.com >
Co-authored-by: Josef Zweck <josef@zweck.dev >
Co-authored-by: Ravaka Razafimanantsoa <3774520+SeraphicRav@users.noreply.github.com >
Co-authored-by: Allen Porter <allen.porter@gmail.com >
Co-authored-by: Erik Montnemery <erik@montnemery.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
Co-authored-by: J. Diego Rodríguez Royo <jdrr1998@hotmail.com >
Co-authored-by: puddly <32534428+puddly@users.noreply.github.com >
Co-authored-by: Brett Adams <Bre77@users.noreply.github.com >
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
Co-authored-by: hahn-th <15319212+hahn-th@users.noreply.github.com >
Co-authored-by: Robert Resch <robert@resch.dev >
Co-authored-by: Joakim Sørensen <joasoe@proton.me >
Co-authored-by: Michael Hansen <mike@rhasspy.org >
Fix blocking open in Minecraft Server (#146820 )
Fix missing key for ecosmart in older Wallbox models (#146847 )
Fix device type filtering in sensor (#146945 )
Fix incorrect use of zip in service.async_get_all_descriptions (#147013 )
Fix Shelly entity names for gen1 sleeping devices (#147019 )
Fix log in onedrive (#147029 )
Fix Charge Cable binary sensor in Teslemetry (#147136 )
fix too many requests by API (#147197 )
Fix reload for Shelly devices with no script support (#147344 )
2025-06-23 20:37:52 +02:00
Petro31
e494f66c02
Add label_description to template engine ( #147138 )
...
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com >
2025-06-23 19:21:29 +01:00
tronikos
2833e97625
Default to gemini-2.5-flash ( #147334 )
2025-06-23 20:11:16 +02:00
Joost Lekkerkerker
442fb88011
Add update platform to LaMetric ( #147354 )
2025-06-23 20:08:13 +02:00
epenet
6b242fd277
Migrate lifx to use runtime_data and HassKey ( #147348 )
2025-06-23 20:01:21 +02:00
Joost Lekkerkerker
06ed452d8f
Add Matter protocol to Switchbot ( #147356 )
2025-06-23 17:45:31 +00:00
G Johansson
a7de947f00
Add vacuum activity to pylint type hints check ( #147162 )
2025-06-23 18:12:18 +01:00
epenet
dfa3fddd35
Migrate livisi to use runtime_data ( #147352 )
2025-06-23 19:09:38 +02:00
Josef Zweck
ce115cbfe1
Bump aiotedee to 0.2.25 ( #147349 )
...
* Bump aiotedee to 0.2.24
* bump to 25
* fix snapshot
2025-06-23 19:08:48 +02:00
epenet
e1d5d312b8
Migrate linear_garage_door to use runtime_data ( #147351 )
...
Migrate linear_garage_door to use runtime_data/HassKey
2025-06-23 19:08:32 +02:00
Andre Lengwenus
27565df86f
Add PARALLEL_UPDATES constant to binary_sensor and sensor for LCN ( #147369 )
...
Add PARALLEL_UPDATES to binary_sensor and sensor
2025-06-23 19:08:18 +02:00
Petro31
7eaa60b17c
Add trigger vacuum entities to template integration ( #145534 )
...
* Add trigger vacuum entities to template integration
* remove comment
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2025-06-23 18:10:44 +02:00
Foscam-wangzhengyu
7bb9936e81
Replace foscam dependency ( #145766 )
...
* Update Public Library
* Update conftest.py
2025-06-23 18:10:31 +02:00
J. Nick Koston
ccbc5ed65b
Bump aioesphomeapi to 3.1.1 ( #147345 )
2025-06-23 17:50:56 +02:00
Ludovic BOUÉ
e98ec38ad8
Matter energy optimization opt-out attribute ( #147096 )
...
* ESAStateEnum
* Update snapshot
* Add test
* Update homeassistant/components/matter/strings.json
Co-authored-by: Norbert Rittel <norbert@rittel.de >
* Update homeassistant/components/matter/strings.json
Co-authored-by: Norbert Rittel <norbert@rittel.de >
* Update homeassistant/components/matter/icons.json
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/matter/sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/matter/strings.json
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update sensor.py
* Update snapshot
---------
Co-authored-by: Norbert Rittel <norbert@rittel.de >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2025-06-23 17:26:27 +02:00
Paulus Schoutsen
a11e274434
Address AI Task late comments ( #147313 )
2025-06-23 16:58:42 +02:00
Alena Bugrova
f8267b13d7
Add Altruist integration to Core ( #146158 )
...
* add altruist integration and tests
* requested fixes + remove some deprecated sensors
* add tests for unknown sensor and device attribute in config_flow
* use CONF_ in data_schema
* suggested fixes
* remove test_setup_entry_success
* create ZeroconfServiceInfo in tests
* use CONF_IP_ADDRESS in tests
* add unique id assert
* add integration to strict-typing, set unavailable if no sensor key in data, change device name
* use add_suggested_values_to_schema, mmHg for pressure
* update snapshots and config entry name in tests
* remove changes in devcontainer config
* fixture for create client error, typing in tests, remove "Altruist" from device name
* change native_value_fn return type
* change sensor.py docstring
* remove device id from entry data, fix docstrings
* remove checks for client and device attributes
* use less variables in tests
* change creating AltruistSensor, remove device from arguments
* Update homeassistant/components/altruist/sensor.py
* Update homeassistant/components/altruist/quality_scale.yaml
* Update homeassistant/components/altruist/quality_scale.yaml
* Update quality_scale.yaml
* hassfest run
* suggested fixes
* set suggested_unit_of_measurement for pressure
* use mock_config_entry, update snapshots
* abort if cant create client on zeroconf step
* move sensor names in translatin placeholders
---------
Co-authored-by: Josef Zweck <josef@zweck.dev >
2025-06-23 16:57:51 +02:00
Sanjay Govind
3798e99ac8
Update bosch_alarm to platinum quality scale ( #145027 )
...
* update quality scale for bosch_alarm
* update quality scale
* update quality scale
2025-06-23 16:42:14 +02:00
LG-ThinQ-Integration
fa71c40ff5
Bump thinqconnect to 1.0.7 ( #147073 )
...
Co-authored-by: yunseon.park <yunseon.park@lge.com >
Co-authored-by: Josef Zweck <josef@zweck.dev >
2025-06-23 16:12:28 +02:00
Petro31
8e6edf5e34
Add trigger based locks to template integration ( #145528 )
...
* Add trigger based locks to template integration
* fix comments
2025-06-23 16:11:15 +02:00
Petro31
c1e32aa9b7
Add trigger template alarm control panels ( #145461 )
...
* Add trigger template alarm control panels
* updates
* fix jumbled imports
* fix comments
2025-06-23 16:10:50 +02:00
Michael Heyman
b48ebeaa8a
Tilt Pi integration ( #139726 )
...
* Create component via script.scaffold
* Create sensor definition
* Define coordinator
* Define config flow
* Refine sensor definition and add tests
* Refine coordinator after testing end to end
* Redefine sensor in a more idiomatic way
* Use entity (common-module)
* Follow config-flow conventions more closely
* Use custom ConfigEntry to conform to strict-typing
* Define API object instead of using aio directly
* Test before setup in init
* Add diagnostics
* Make some more quality changes
* Move scan interval to const
* Commit generated files
* Add quality scale
* feedback: Apply consistent language to Tilt Pi refs
* feedback: Remove empty manifest fields
* feedback: Use translations instead of hardcoded name
* feedback: Remove diagnostics
* feedback: Idiomatic and general improvements
* Use tilt-pi library
* feedback: Coordinator data returns dict
* feedback: Move client creation to coordinator
* feedback: Request only Tilt Pi URL from user
* Update homeassistant/components/tilt_pi/entity.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/tilt_pi/sensor.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/tilt_pi/entity.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* feedback: Avoid redundant keyword arguments in function calls
* feedback: Remove unused models and variables
* feedback: Use icons.json
* feedback: Style best practices
* Update homeassistant/components/tilt_pi/entity.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update tests/components/tilt_pi/test_config_flow.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* feedback: Improve config flow unit tests
* feedback: Patch TiltPi client mock
* feedback: Mark entity-device-class as done
* feedback: Align quaity scale with current state
* feeback: Create brands file for Tilt brand
* feedback: Demonstrate recovery in config flow
* feedback: Test coordinator behavior via sensors
* Update homeassistant/components/tilt_pi/config_flow.py
Co-authored-by: Josef Zweck <josef@zweck.dev >
* Update homeassistant/components/tilt_pi/coordinator.py
Co-authored-by: Josef Zweck <josef@zweck.dev >
* Update homeassistant/components/tilt_pi/quality_scale.yaml
Co-authored-by: Josef Zweck <josef@zweck.dev >
* Update homeassistant/components/tilt_pi/quality_scale.yaml
Co-authored-by: Josef Zweck <josef@zweck.dev >
* Update homeassistant/components/tilt_pi/quality_scale.yaml
Co-authored-by: Josef Zweck <josef@zweck.dev >
* Update homeassistant/components/tilt_pi/config_flow.py
Co-authored-by: Josef Zweck <josef@zweck.dev >
* feedback: Update tilt_pi quality scale
* feedback: Move const to coordinator
* feedback: Correct strings.json for incorrect and missing fields
* feedback: Use tiltpi package version published via CI
* Run ruff format manually
* Add missing string for invalid host
* Fix
* Fix
---------
Co-authored-by: Michael Heyman <michaelheyman@users.noreply.github.com >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
Co-authored-by: Josef Zweck <josef@zweck.dev >
2025-06-23 16:09:41 +02:00
Joost Lekkerkerker
0c08b4fc8b
Add Matter protocol to Switchbot ( #147356 )
2025-06-23 16:06:19 +02:00
Ludovic BOUÉ
9ae3129f16
Matter battery storage ( #147235 )
...
* BatCapacity
* BatCapacity
* PowerSourceBatTimeRemaining
* BatChargeState
* Update strings.json
Co-authored-by: Norbert Rittel <norbert@rittel.de >
* Review fixes
* Remove uneeded BatCapacity
* Update strings.json
* Update strings.json
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update snapshots
* Update strings.json
* Update snapshot
---------
Co-authored-by: Norbert Rittel <norbert@rittel.de >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-06-23 16:04:40 +02:00
Joost Lekkerkerker
d38c880c45
Bump demetriek to 1.3.0 ( #147350 )
...
* Bump demetriek to 1.3.0
* Fix
2025-06-23 15:32:57 +02:00
epenet
7ec2e0c524
Move lyric coordinator to separate module ( #147357 )
2025-06-23 15:10:12 +02:00
Franck Nijhof
570315687f
Bump version to 2025.6.2
2025-06-23 12:55:05 +00:00
Simone Chemelli
dfd42863bb
Fix reload for Shelly devices with no script support ( #147344 )
2025-06-23 12:54:48 +00:00
J. Nick Koston
105618734c
Bump aioesphomeapi to 33.0.0 ( #147296 )
...
fixes compat warning with protobuf 6.x
changelog: https://github.com/esphome/aioesphomeapi/compare/v32.2.4...v33.0.0
Not a breaking change for HA since we are already on protobuf 6
2025-06-23 12:54:47 +00:00
Michael Hansen
9d0701198f
Bump aioesphomeapi to 32.2.4 ( #147100 )
...
Bump aioesphomeapi
2025-06-23 12:54:46 +00:00
Raphael Hehl
f9d5cb957f
Bump uiprotect to version 7.14.1 ( #147280 )
2025-06-23 12:52:42 +00:00
Simone Chemelli
f7d9334445
Bump aioamazondevices to 3.1.14 ( #147257 )
2025-06-23 12:52:41 +00:00
Joakim Sørensen
60be2cb168
Handle the new JSON payload from traccar clients ( #147254 )
2025-06-23 12:52:40 +00:00
Robert Resch
ddf8e0de4b
Bump deebot-client to 13.4.0 ( #147221 )
2025-06-23 12:50:27 +00:00
Hessel
7cc6e28916
Wallbox fix too many requests by API ( #147197 )
2025-06-23 12:50:26 +00:00
hahn-th
802fcab1c6
Bump homematicip to 2.0.6 ( #147151 )
2025-06-23 12:50:25 +00:00
Marc Mueller
3534396028
[ci] Bump cache key version ( #147148 )
2025-06-23 12:50:24 +00:00
Brett Adams
458aa3cc22
Fix Charge Cable binary sensor in Teslemetry ( #147136 )
2025-06-23 12:50:22 +00:00
Martin Hjelmare
39b64b0af3
Improve advanced Z-Wave battery discovery ( #147127 )
2025-06-23 12:50:21 +00:00
Raphael Hehl
c66d411826
Bump uiprotect to version 7.14.0 ( #147102 )
2025-06-23 12:50:20 +00:00
Simone Chemelli
0b383b7493
Bump aioamazondevices to 3.1.12 ( #147055 )
...
* Bump aioamazondevices to 3.1.10
* bump to 3.1.12
2025-06-23 12:50:19 +00:00
Simone Chemelli
1a3384e8b4
Bump aioamazondevices to 3.1.4 ( #146883 )
2025-06-23 12:50:18 +00:00
Josef Zweck
2c357265b0
Handle missing widget in lamarzocco ( #147047 )
2025-06-23 12:47:00 +00:00
Josef Zweck
c395c77cd3
Bump pylamarzocco to 2.0.9 ( #147046 )
2025-06-23 12:46:59 +00:00
puddly
57eceeea38
Bump ZHA to 0.0.60 ( #147045 )
2025-06-23 12:46:58 +00:00
J. Diego Rodríguez Royo
f75ba9172c
Bump aiohomeconnect to 0.18.0 ( #147044 )
2025-06-23 12:46:57 +00:00
G Johansson
a15d722f0e
Bump holidays lib to 0.75 ( #147043 )
2025-06-23 12:46:55 +00:00
Josef Zweck
a07531d0e7
Fix log in onedrive ( #147029 )
2025-06-23 12:46:54 +00:00
Martin Hjelmare
96d6cacae4
Disable Z-Wave idle notification button ( #147026 )
...
* Update test
* Disable Z-Wave idle notification button
* Update tests
2025-06-23 12:46:53 +00:00
Maciej Bieniek
766ddfaacc
Fix Shelly entity names for gen1 sleeping devices ( #147019 )
2025-06-23 12:46:52 +00:00
Martin Hjelmare
5ea6cb3846
Disable Z-Wave indidator CC entities by default ( #147018 )
...
* Update discovery tests
* Disable Z-Wave indidator CC entities by default
2025-06-23 12:46:52 +00:00
Erik Montnemery
912c4804cb
Fix incorrect use of zip in service.async_get_all_descriptions ( #147013 )
...
* Fix incorrect use of zip in service.async_get_all_descriptions
* Fix lint errors in test
2025-06-23 12:46:50 +00:00
Allen Porter
8f13520a1c
Bump ical to 10.0.4 ( #147005 )
...
* Bump ical to 10.0.4
* Bump ical to 10.0.4 in google
2025-06-23 12:46:50 +00:00
Joost Lekkerkerker
d2d5b29e2b
Bump pySmartThings to 3.2.5 ( #146983 )
2025-06-23 12:46:48 +00:00
Ravaka Razafimanantsoa
94a2642ce9
Switchbot Cloud: Fix device type filtering in sensor ( #146945 )
...
* Add Smart Lock Ultra support and fix device type filtering in sensor integration
* Adding fix in binary sensor
* Fix
---------
Co-authored-by: Joostlek <joostlek@outlook.com >
2025-06-23 12:46:47 +00:00
Josef Zweck
d0060a2b21
Add debug log for update in onedrive ( #146907 )
2025-06-23 12:46:46 +00:00
starkillerOG
9b744e2fef
Bump reolink-aio to 0.14.1 ( #146903 )
2025-06-23 12:46:45 +00:00
Ernst Klamer
d66dee5411
Bump bthome-ble to 3.13.1 ( #146871 )
2025-06-23 12:46:45 +00:00
Hessel
da97756157
Fix missing key for ecosmart in older Wallbox models ( #146847 )
...
* fix 146839, missing key
* added tests for this issue
* added tests for this issue
* added tests for this issue, formatting
* Prevent loading select on missing key
* Prevent loading select on missing key - formatting fixed
* Update homeassistant/components/wallbox/coordinator.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-06-23 12:46:43 +00:00
Andre Lengwenus
a7b2f800f8
Bump pypck to 0.8.8 ( #146841 )
2025-06-23 12:46:42 +00:00
starkillerOG
05831493e2
Bump motion blinds to 0.6.28 ( #146831 )
2025-06-23 12:46:42 +00:00
J. Nick Koston
8e685b1626
Bump aiohttp to 3.12.13 ( #146830 )
...
changelog: https://github.com/aio-libs/aiohttp/compare/v3.12.12...v3.12.13
Likely does not affect us at all but just in case, tagging
2025-06-23 12:44:59 +00:00
Franck Nijhof
87ecf552dc
Add unique ID support to Trend integration YAML configuration ( #147346 )
2025-06-23 14:44:58 +02:00
Simone Chemelli
a6e6b6db5a
Bump aioamazondevices to 3.1.3 ( #146828 )
2025-06-23 12:42:08 +00:00
elmurato
d684360ebd
Fix blocking open in Minecraft Server ( #146820 )
...
Fix blocking open by dnspython
2025-06-23 12:42:07 +00:00
Maciej Bieniek
01a133a2b8
Use Shelly main device area as suggested area for sub-devices ( #146810 )
2025-06-23 12:42:06 +00:00
Chris Talkington
b249ae408f
Update rokuecp to 0.19.5 ( #146788 )
2025-06-23 12:42:05 +00:00
Andre Lengwenus
04b3227b9b
Bump pypck to 0.8.7 ( #146657 )
2025-06-23 12:42:04 +00:00
starkillerOG
0a8d117129
Bump reolink-aio to 0.14.0 ( #146566 )
2025-06-23 12:42:03 +00:00
Raphael Hehl
83f26f7393
Bump uiprotect to 7.13.0 ( #146410 )
2025-06-23 12:42:02 +00:00
Raphael Hehl
9ed6f226c6
Bump uiprotect to 7.12.0 ( #146337 )
2025-06-23 12:42:00 +00:00
Brian Rogers
2ba9cb1510
Remove address info from Rachio calendar events ( #145896 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-06-23 12:42:00 +00:00
Simone Chemelli
2e155831e6
Fix reload for Shelly devices with no script support ( #147344 )
2025-06-23 14:38:16 +02:00
Hessel
756b858840
Wallbox fix too many requests by API ( #147197 )
2025-06-23 14:10:50 +02:00
rrooggiieerr
b2520394f4
Lametric add configuration url ( #147118 )
...
* Set cofiguration URL to LaMetric device web interface
* Update LaMetric unit tests to accomodate fro configuration url
2025-06-23 13:47:52 +02:00
Maciej Bieniek
2a97b128c3
Bump IMGW-PIB backend library to version 1.1.0 ( #147341 )
2025-06-23 13:42:33 +02:00
epenet
d06da8c2da
Migrate lcn to use runtime_data ( #147333 )
2025-06-23 13:41:53 +02:00
Erik Montnemery
2bfb09cb11
Improve test of WS command get_services cache handling ( #147134 )
2025-06-23 13:29:29 +02:00
Guido Schmitz
bf733fdec5
Remove config flow unique_id migration from devolo Home Control ( #147327 )
...
Remove config flow unique_id conversion from devolo Home Control
2025-06-23 13:16:57 +02:00
epenet
3b4eb7c749
Migrate lametric to use runtime_data ( #147328 )
...
* Migrate lametric to use runtime_data
* One more
* Drop unused hass_config
2025-06-23 13:15:08 +02:00
Artur Pragacz
1119716c32
Clean superfluous cloud deps from pyproject ( #147223 )
2025-06-23 13:15:01 +02:00
epenet
0ab23ccb51
Migrate landisgyr_heat_meter to use runtime_data ( #147329 )
2025-06-23 13:14:38 +02:00
Matrix
436fcb7e85
Fixed YoLink incorrect valve status ( #147021 )
...
* Fix valve status
* Fix as suggested
2025-06-23 13:14:18 +02:00
epenet
4d2f0f2de6
Migrate laundrify to use runtime_data ( #147331 )
...
* Migrate laundrify to use runtime_data
* Adjust test
2025-06-23 13:14:11 +02:00
Ludovic BOUÉ
82c1751f85
Matter dishwasher alarm ( #146842 )
...
* Update binary_sensor.py
* Update silabs_dishwasher.json
DishwasherAlarm
* DishwasherAlarm
* Update snapshot
* DishwasherAlarm
* test_dishwasher_alarm
* DishwasherAlarm
* Update silabs_dishwasher.json
* Update snapshot
2025-06-23 12:40:37 +02:00
epenet
a2785a86dc
Migrate ld2410_ble to use runtime_data ( #147335 )
2025-06-23 12:13:10 +02:00
epenet
741e89383b
Migrate leaone to use runtime_data ( #147336 )
2025-06-23 12:12:32 +02:00
epenet
f64533e9e0
Migrate led_ble to use runtime_data ( #147337 )
2025-06-23 12:11:03 +02:00
epenet
b13dd4e6ca
Migrate lg_netcast to use runtime_data ( #147338 )
2025-06-23 12:09:51 +02:00
Noah Husby
35f310748e
Add switch entity to Russound RIO ( #147323 )
...
* Add switch entity to Russound RIO
* Add switch snapshot
2025-06-23 10:42:36 +02:00
epenet
69d2cd0ac0
Migrate lastfm to use runtime_data ( #147330 )
2025-06-23 10:40:48 +02:00
Marc Mueller
10c573bbc3
Use PEP 695 TypeVar syntax for unifi ( #147157 )
2025-06-23 10:34:35 +02:00
Brian Rogers
93030ad48d
Remove address info from Rachio calendar events ( #145896 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-06-23 10:31:35 +02:00
Noah Husby
a7290f92cf
Add number entity to Russound RIO ( #147228 )
...
* Add number entity to Russound RIO
* Fixes
* Fix tests
* Change entity name
2025-06-23 00:02:16 +02:00
Simone Chemelli
b47706f360
Add sensor platform to Alexa Devices ( #146469 )
...
* Add sensor platform to Amazon Devices
* fix merge after rename
* fix requirements
* cleanup
* Revert "cleanup"
This reverts commit f34892da8a
.
* tests
* move logic in sensor entity description
* update tests
* apply review comment
* apply review comments
2025-06-23 00:01:15 +02:00
DeerMaximum
25968925e7
Use has_entity_name in NINA ( #146755 )
...
* Comply with has-entity-name rule.
* Fix tests
2025-06-22 23:57:33 +02:00
msw
fcba1183f8
Add water filter replacement and usage sensors to SmartThings ( #147279 )
...
* Add "Filter status" binary sensor for Samsung refrigerators
* Add "Water filter usage" sensor for Samsung refrigerators
2025-06-22 23:57:02 +02:00
Guido Schmitz
75946065f2
Combine executor calls in devolo Home Control ( #147216 )
2025-06-22 23:55:51 +02:00
Markus Adrario
3734c4e91d
fix reconfig in case of no connection. ( #147275 )
2025-06-22 19:05:56 +02:00
Michael
7d421bf223
Fix regex patterns in foobot sensor tests ( #147306 )
2025-06-22 19:02:43 +02:00
Michael
41e53297c2
Add update entity to immich integration ( #147273 )
...
* add update entity
* remove unneccessary entity description
* rename update entity to version
* simplify test
* define static attribute outside of the constructor
* move min version check into coordinator
2025-06-22 16:54:48 +02:00
J. Nick Koston
d4e7667ea0
Bump aioesphomeapi to 33.0.0 ( #147296 )
...
fixes compat warning with protobuf 6.x
changelog: https://github.com/esphome/aioesphomeapi/compare/v32.2.4...v33.0.0
Not a breaking change for HA since we are already on protobuf 6
2025-06-22 10:24:16 -04:00
Ravaka Razafimanantsoa
daa4ddabfe
Switchbot Cloud: Fix device type filtering in sensor ( #146945 )
...
* Add Smart Lock Ultra support and fix device type filtering in sensor integration
* Adding fix in binary sensor
* Fix
---------
Co-authored-by: Joostlek <joostlek@outlook.com >
2025-06-22 14:12:09 +02:00
Michael
8cead00bc7
Bump aioimmich to 0.10.1 ( #147293 )
...
bump aioimmich to 0.10.1
2025-06-22 12:19:03 +02:00
G Johansson
db3090078b
Remove deprecated support feature values in camera ( #146988 )
2025-06-22 09:31:16 +02:00
Ludovic BOUÉ
66e2fd997b
Battery voltage translation key ( #147238 )
...
* Add translation_key
* Update strings.json
* Update snapshots
* Switch icon to DC
* Update snapshots
2025-06-22 09:27:44 +02:00
Raphael Hehl
a102eaf0cd
Bump uiprotect to version 7.14.1 ( #147280 )
2025-06-22 02:14:26 +02:00
Shai Ungar
f3533dff44
Bump pyseventeentrack to 1.1.1 ( #147253 )
...
Update pyseventeentrack requirement to version 1.1.1
2025-06-21 22:50:53 +01:00
Simone Chemelli
c453eed32d
Bump aioamazondevices to 3.1.14 ( #147257 )
2025-06-21 15:44:22 +02:00
Joakim Sørensen
79a9f34150
Handle the new JSON payload from traccar clients ( #147254 )
2025-06-21 11:53:17 +02:00
hanwg
7442f7af28
Fix Telegram bot parsing of inline keyboard ( #146376 )
...
* bug fix for inline keyboard
* update inline keyboard test
* Update tests/components/telegram_bot/test_telegram_bot.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* revert last_message_id and updated tests
* removed TypeError test
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2025-06-21 03:21:10 +02:00
Markus Adrario
2e5de732a7
Bump pyHomee to version 1.2.10 ( #147248 )
...
bump pyHomee to version 1.2.10
2025-06-21 00:32:14 +01:00
Michael Hansen
9bcd74c449
Change async_supports_streaming_input to an instance method ( #147245 )
2025-06-20 15:39:22 -05:00
Noah Husby
ace18e540b
Bump aiorussound to 4.6.1 ( #147233 )
2025-06-20 21:59:59 +02:00
Michael Hansen
65f897793d
Use string instead of boolean for voice event ( #147244 )
...
Use string instead of bool
2025-06-20 15:18:03 -04:00
Robert Resch
435c08685d
Bump deebot-client to 13.4.0 ( #147221 )
2025-06-20 20:22:33 +02:00
J. Diego Rodríguez Royo
95f292c43d
Bump aiohomeconnect to 0.18.1 ( #147236 )
2025-06-20 19:27:29 +02:00
Manu
9346c584c3
Add reconfigure flow to ntfy integration ( #143743 )
2025-06-20 18:42:47 +02:00
Michael Hansen
6738085391
Minor clean up missed in previous PR ( #147229 )
2025-06-20 10:54:11 -05:00
Markus Adrario
d9e5bad55e
Use entity name in homee ( #147142 )
...
* add name to HomeeEntity
* review change
2025-06-20 16:55:48 +02:00
Maciej Bieniek
f7429f3431
Fix Shelly entity names for gen1 sleeping devices ( #147019 )
2025-06-20 15:19:39 +02:00
Petar Petrov
46aea5d9dc
Bump zwave-js-server-python to 0.64.0 ( #147176 )
2025-06-20 14:59:54 +02:00
Paulus Schoutsen
33bde48c9c
AI Task integration ( #145128 )
...
* Add AI Task integration
* Remove GenTextTaskType
* Add AI Task prefs
* Add action to LLM task
* Remove WS command
* Rename result to text for GenTextTaskResult
* Apply suggestions from code review
Co-authored-by: Allen Porter <allen.porter@gmail.com >
* Add supported feature for generate text
* Update const.py
Co-authored-by: HarvsG <11440490+HarvsG@users.noreply.github.com >
* Update homeassistant/components/ai_task/services.yaml
Co-authored-by: HarvsG <11440490+HarvsG@users.noreply.github.com >
* Use WS API to set preferences
* Simplify pref storage
* Simplify pref test
* Update homeassistant/components/ai_task/services.yaml
Co-authored-by: Allen Porter <allen.porter@gmail.com >
---------
Co-authored-by: Allen Porter <allen.porter@gmail.com >
Co-authored-by: HarvsG <11440490+HarvsG@users.noreply.github.com >
2025-06-20 08:56:08 -04:00
Noah Husby
1b73acc025
Add sub-device support to Russound RIO ( #146763 )
2025-06-20 14:52:34 +02:00
Guido Schmitz
e28965770e
Add translations for devolo Home Control exceptions ( #147099 )
...
* Add translations for devolo Home Control exceptions
* Adapt invalid_auth message
* Adapt connection_failed message
2025-06-20 14:31:16 +02:00
Kevin Stillhammer
f9d4bde0f6
Bump here-routing to 1.2.0 ( #147204 )
...
* Bump here-routing to 1.2.0
* Fix mypy typing errors
* Correct types for call assertion
2025-06-20 13:44:14 +02:00
Duco Sebel
a493bdc208
Implement battery group mode in HomeWizard ( #146770 )
...
* Implement battery group mode for HomeWizard P1
* Clean up test
* Disable 'entity_registry_enabled_default'
* Fix failing tests because of 'entity_registry_enabled_default'
* Proof entities are disabled by default
* Undo dev change
* Update homeassistant/components/homewizard/select.py
* Update homeassistant/components/homewizard/select.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/homewizard/strings.json
* Apply suggestions from code review
* Update tests due to updated translations
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-06-20 13:19:45 +02:00
Markus Adrario
9ae9ad1e43
Improve test-coverage for homee locks ( #147160 )
...
test for unknown user
2025-06-20 12:28:49 +02:00
epenet
1b60ea8951
Migrate lutron to use runtime_data ( #147198 )
2025-06-20 12:26:07 +02:00
epenet
313eaff14e
Migrate kaleidescape to use runtime_data ( #147171 )
...
* Migrate kaleidescape to use runtime_data
* Adjust tests
2025-06-20 12:25:57 +02:00
epenet
7dfd68f8c0
Migrate keenetic_ndms2 to use runtime_data ( #147194 )
...
* Migrate keenetic_ndms2 to use runtime_data
* Adjust tests
2025-06-20 12:23:59 +02:00
epenet
544fd2a4a6
Migrate lacrosse_view to use runtime_data ( #147202 )
2025-06-20 12:23:29 +02:00
epenet
cd51070219
Migrate kmtronic to use runtime_data ( #147193 )
2025-06-20 11:39:13 +02:00
Marc Mueller
3c91c78383
Use PEP 695 TypeVar syntax for ecovacs ( #147153 )
2025-06-20 10:41:25 +02:00
Brett Adams
96e0d1f5c6
Fix Charge Cable binary sensor in Teslemetry ( #147136 )
2025-06-20 10:39:43 +02:00
epenet
2859e7de9b
Migrate kodi to use runtime_data ( #147191 )
2025-06-20 10:38:01 +02:00
Robert Resch
88683a318d
Add support of taking a camera snapshot via go2rtc ( #145205 )
2025-06-20 10:34:43 +02:00
epenet
84e9422254
Move juicenet coordinator to separate module ( #147168 )
2025-06-20 10:33:17 +02:00
epenet
fde36d5034
Simplify update_listener in konnected ( #147172 )
2025-06-20 10:31:28 +02:00
Andre Lengwenus
8c1e43c07c
Bump pypck to 0.8.9 ( #147174 )
2025-06-20 10:28:35 +02:00
epenet
05343392a7
Simplify update_listener in keenetic_ndms2 ( #147173 )
2025-06-20 10:27:47 +02:00
epenet
32314dbb13
Simplify update_listener in kmtronic ( #147184 )
2025-06-20 10:27:07 +02:00
epenet
8f661fc5cf
Migrate kegtron to use runtime_data ( #147177 )
2025-06-20 10:26:53 +02:00
epenet
e315cb9859
Migrate kostal_plenticore to use runtime_data ( #147188 )
2025-06-20 10:25:08 +02:00
epenet
d0e77eb1e2
Migrate keymitt_ble to use runtime_data ( #147179 )
2025-06-20 10:24:56 +02:00
epenet
e23cac8bef
Simplify remove listener in kodi ( #147183 )
2025-06-20 10:23:41 +02:00
epenet
973700542b
Move kmtronic coordinator to separate module ( #147182 )
2025-06-20 10:19:19 +02:00
Krisjanis Lejejs
2e21493c19
Bump hass-nabucasa from 0.102.0 to 0.103.0 ( #147186 )
2025-06-20 10:18:03 +02:00
Markus Adrario
73bed96a0f
remove unwanted attribute in homee sensor tests ( #147158 )
2025-06-20 08:11:20 +02:00
Markus Adrario
0a5d13f104
fix and improve cover tests for homee ( #147164 )
2025-06-20 08:10:44 +02:00
epenet
d16ec81727
Migrate justnimbus to use runtime_data ( #147170 )
2025-06-20 08:10:06 +02:00
Martin Hjelmare
11564e3df5
Fix Z-Wave device class endpoint discovery ( #142171 )
...
* Add test fixture and test for Glass 9 shutter
* Fix zwave_js device class discovery matcher
* Fall back to node device class
* Fix test_special_meters modifying node state
* Handle value added after node ready
2025-06-20 08:56:20 +03:00
Michael Hansen
341d9f15f0
Add ask_question action to Assist satellite ( #145233 )
...
* Add get_response to Assist satellite and ESPHome
* Rename get_response to ask_question
* Add possible answers to questions
* Add wildcard support and entity test
* Add ESPHome test
* Refactor to remove async_ask_question
* Use single entity_id instead of target
* Fix error message
* Remove ESPHome test
* Clean up
* Revert fix
2025-06-19 16:50:14 -05:00
Marc Mueller
2c13c70e12
Update ruff to 0.12.0 ( #147106 )
2025-06-19 20:39:09 +02:00
Marc Mueller
73d0d87705
Use PEP 695 TypeVar syntax for nextdns ( #147155 )
2025-06-19 20:26:07 +02:00
Marc Mueller
b8dfb2c850
Use PEP 695 TypeVar syntax for eheimdigital ( #147154 )
2025-06-19 20:25:45 +02:00
Marc Mueller
cf67a68454
Use PEP 695 TypeVar syntax for paperless_ngx ( #147156 )
2025-06-19 20:24:51 +02:00
karwosts
b003429912
Expose statistics selector, use for recorder.get_statistics
( #147056 )
...
* Expose statistics selector, use for `recorder.get_statistics`
* code review
* syntax formatting
* rerun ci
2025-06-19 20:04:28 +02:00
hahn-th
4aff032442
Bump homematicip to 2.0.6 ( #147151 )
2025-06-19 18:55:14 +02:00
Martin Hjelmare
da3d8a6332
Improve advanced Z-Wave battery discovery ( #147127 )
2025-06-19 18:56:47 +03:00
Marc Mueller
7a5c088149
[ci] Bump cache key version ( #147148 )
2025-06-19 17:42:30 +02:00
Norbert Rittel
31eec6f471
Add missing hyphen to "mains-powered" and "battery-powered" in zha
( #147128 )
...
Add missing hyphen to "mains-powered" and "battery-powered"
2025-06-19 14:36:40 +03:00
G Johansson
c602a0e279
Deprecated hass.http.register_static_path now raises error ( #147039 )
2025-06-19 13:14:42 +02:00
Marc Mueller
513045e489
Update pytest warnings filter ( #147132 )
2025-06-19 13:07:42 +02:00
Erik Montnemery
0db6520802
Add comment in helpers.llm.ActionTool explaining limitations ( #147116 )
2025-06-19 12:59:35 +02:00
Erik Montnemery
5bc2e271d2
Re-raise annotated_yaml.YAMLException as HomeAssistantError ( #147129 )
...
* Re-raise annotated_yaml.YAMLException as HomeAssistantError
* Fix comment
2025-06-19 12:52:01 +02:00
G Johansson
77dca49c75
Fix pylint plugin for vacuum entity ( #146467 )
...
* Clean out legacy VacuumEntity from pylint plugins
* Fix
* Fix pylint for vacuum
* More fixes
* Revert partial
* Add back state
2025-06-19 12:49:10 +02:00
Franck Nijhof
1baba8b880
Adjust feature request links in issue reporting ( #147130 )
2025-06-19 12:36:43 +02:00
Markus Adrario
875d81cab2
update pyHomee to v1.2.9 ( #147094 )
2025-06-19 12:04:59 +02:00
Raphael Hehl
956f726ef3
Bump uiprotect to version 7.14.0 ( #147102 )
2025-06-19 11:20:29 +02:00
epenet
fada81e1ce
Bump ovoenergy to 2.0.1 ( #147112 )
2025-06-19 08:46:03 +02:00
Simon Lamon
6a16424bb4
Fix nightly build ( #147110 )
...
Update builder.yml
2025-06-19 08:20:19 +02:00
Abílio Costa
f90a740429
Use non-autospec mock for Reolink's binary_sensor, camera and diag tests ( #147095 )
2025-06-19 08:03:48 +02:00
Michael Hansen
3dba7e5bd2
Send intent progress events to ESPHome ( #146966 )
2025-06-18 22:12:37 -04:00
Erik Montnemery
8d8ff011fc
Minor improvements of service helper ( #147079 )
2025-06-19 00:17:12 +01:00
Michael Hansen
6befd065a1
Bump aioesphomeapi to 32.2.4 ( #147100 )
...
Bump aioesphomeapi
2025-06-18 15:49:44 -05:00
Abílio Costa
9adf493acd
Use non-autospec mock for Reolink's init tests ( #146991 )
2025-06-18 17:58:50 +01:00
Michael Hansen
a29d5fb56c
tts_output is optional in run-start ( #147092 )
2025-06-18 12:08:53 -04:00
Petro31
bcb87cf812
Support variables, icon, and picture for all compatible template platforms ( #145893 )
...
* Fix template entity variables in blueprints
* add picture and icon tests
* add variable test for all platforms
* apply comments
* Update all test names
2025-06-18 16:49:46 +02:00
Jan Bouwhuis
d01758cea8
Ensure mqtt sensor has a valid native unit of measurement ( #146722 )
2025-06-18 15:48:38 +02:00
Joakim Sørensen
5487bfe1d9
Bump hass-nabucasa from 0.101.0 to 0.102.0 ( #147087 )
2025-06-18 15:47:01 +02:00
Simone Chemelli
fec65f40fc
Bump aioamazondevices to 3.1.12 ( #147055 )
...
* Bump aioamazondevices to 3.1.10
* bump to 3.1.12
2025-06-18 10:20:51 +02:00
Guido Schmitz
596951ea9f
Cleanup devolo Home Control tests ( #147051 )
2025-06-18 09:24:09 +02:00
Norbert Rittel
75d6b885cf
Fix typo in state name references of homee
( #146905 )
...
Fix typo in state references
Replace wrong semicolons with colon.
2025-06-18 09:23:37 +02:00
Guido Schmitz
3fad76dfa1
Use missed typed ConfigEntry in devolo Home Control ( #147049 )
2025-06-18 09:22:37 +02:00
Pete Sage
43d8a151ab
Remove internals from Sonos test_init.py ( #147063 )
...
* fix: test init
* fix: revert
* fix: revert
* fix: revert
* fix: revert
* fix: simplify
2025-06-18 09:21:21 +02:00
starkillerOG
07110e288d
If no Reolink HTTP api available, do not set configuration_url ( #146684 )
...
* If no http api available, do not set configuration_url
* Add tests
2025-06-18 09:16:08 +02:00
Jan-Philipp Benecke
ba2aac4614
Bump aiowebdav2 to 0.4.6 ( #147054 )
2025-06-18 09:15:27 +02:00
msw
3449dae7a2
Capitalize "Ice Bites" and switch to "Cubed ice" ( #147060 ) ( #147061 )
2025-06-18 09:14:45 +02:00
G Johansson
b8cd3f3635
Bump holidays lib to 0.75 ( #147043 )
2025-06-18 10:11:01 +03:00
Martin Hjelmare
be53ad5449
Disable Z-Wave idle notification button ( #147026 )
...
* Update test
* Disable Z-Wave idle notification button
* Update tests
2025-06-18 08:29:04 +03:00
J. Diego Rodríguez Royo
ffd940e07c
Set quality scale at Home Connect manifest ( #147050 )
2025-06-17 21:42:40 +01:00
Josef Zweck
5e31b5ac4f
Handle missing widget in lamarzocco ( #147047 )
2025-06-17 21:25:27 +02:00
puddly
81257f9d57
Bump ZHA to 0.0.60 ( #147045 )
2025-06-17 22:06:53 +03:00
Josef Zweck
ce1678719a
Bump pylamarzocco to 2.0.9 ( #147046 )
2025-06-17 20:59:41 +02:00
Guido Schmitz
fc6844b3c9
Add _attr_has_entity_name to devolo Home Network device tracker platform ( #146978 )
...
* Add _attr_has_entity_name to devolo Home Network device tracker platform
* Set name
* Fix tests
2025-06-17 20:49:52 +02:00
J. Diego Rodríguez Royo
8e82e3aa3a
Bump aiohomeconnect to 0.18.0 ( #147044 )
2025-06-17 20:48:09 +02:00
G Johansson
3bc68941e6
Remove not used constant in climate ( #147041 )
2025-06-17 20:43:16 +02:00
Josef Zweck
e69b38ab2c
Fix log in onedrive ( #147029 )
2025-06-17 19:57:52 +02:00
Abílio Costa
ed9503324d
Fix flaky Reolink webhook test ( #147036 )
2025-06-17 17:18:48 +01:00
Allen Porter
22a06a6c2e
Bump ical to 10.0.4 ( #147005 )
...
* Bump ical to 10.0.4
* Bump ical to 10.0.4 in google
2025-06-17 07:06:51 -07:00
Michael Hansen
3b611b9b03
Add TTS response timeout for idle state ( #146984 )
...
* Add TTS response timeout for idle state
* Consider time spent sending TTS audio in timeout
2025-06-17 09:39:18 -04:00
Noah Husby
79cc3bffc6
Bump aiorussound to 4.6.0 ( #147023 )
2025-06-17 14:40:56 +02:00
Martin Hjelmare
5c455304a5
Disable Z-Wave indidator CC entities by default ( #147018 )
...
* Update discovery tests
* Disable Z-Wave indidator CC entities by default
2025-06-17 15:39:22 +03:00
Erik Montnemery
058f860be7
Fix incorrect use of zip in service.async_get_all_descriptions ( #147013 )
...
* Fix incorrect use of zip in service.async_get_all_descriptions
* Fix lint errors in test
2025-06-17 14:24:31 +02:00
Joost Lekkerkerker
ef319c966d
Bump nextcord to 3.1.0 ( #147020 )
2025-06-17 14:11:55 +02:00
Robin Lintermann
adc4e9fdc1
Bump pysmarlaapi version to 0.9.0 ( #146629 )
...
Bump pysmarlaapi version
Fix default values of entities
2025-06-17 11:23:50 +02:00
Maciej Bieniek
40a00fb790
Address late review for NextDNS integration ( #146980 )
...
key instead of Key
2025-06-17 11:23:03 +02:00
G Johansson
0926b16095
Remove deprecated support feature values in cover ( #146987 )
2025-06-17 10:46:08 +02:00
G Johansson
308c89af4a
Remove deprecated support feature values in media_player ( #146986 )
2025-06-17 10:33:41 +02:00
G Johansson
b0c2a47288
Remove deprecated support feature values in vacuum ( #146982 )
2025-06-17 10:32:58 +02:00
Joost Lekkerkerker
c446cce2cc
Bump pySmartThings to 3.2.5 ( #146983 )
2025-06-16 22:44:14 +01:00
Abílio Costa
e02267ad89
Improve bootstrap file logging test ( #146670 )
2025-06-16 21:55:16 +01:00
Thomas55555
36381e6753
Bump aioautomower to 2025.6.0 ( #146979 )
2025-06-16 22:52:23 +02:00
Manu
6533562f4e
Rename Xiaomi Miio integration to Xiaomi Home ( #146555 )
...
Co-authored-by: Norbert Rittel <norbert@rittel.de >
2025-06-16 21:51:54 +01:00
Ludovic BOUÉ
1bc6ea98ce
Set Matter SolarPower tagList in fixture ( #146837 )
...
Update solar_power.json
Set tagList to [{"0":null,"1":15,"2":2,"3":"Solar"}]
2025-06-16 22:46:27 +02:00
elmurato
bab34b844b
Fix blocking open in Minecraft Server ( #146820 )
...
Fix blocking open by dnspython
2025-06-16 22:46:11 +02:00
Etienne C.
ad3dac0373
Removed rounding of durations in Here Travel Time sensors ( #146838 )
...
* Removed rounding of durations
* Set duration sensors unit to seconds
* Updated Here Travel Time tests
* Update homeassistant/components/here_travel_time/sensor.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/here_travel_time/sensor.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Updated Here Travel Time tests
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-06-16 22:20:01 +02:00
Maciej Bieniek
c5d93e5456
Fix translation key in NextDNS integration ( #146976 )
...
* Fix translation key
* Better wording
2025-06-16 21:37:19 +02:00
J. Diego Rodríguez Royo
ef9b46dce5
Record current IQS state for Home Connect ( #131703 )
...
* Home Connect quality scale
* Update current iqs
* Docs rules done
* parallel-updates rule
* Complete appropriate-polling's comment
* Apply suggestions
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2025-06-16 21:30:06 +02:00
Abílio Costa
6f3ceb83c2
Use non-autospec mock for Reolink's button tests ( #146969 )
2025-06-16 21:14:02 +02:00
Joost Lekkerkerker
589577a04c
Add diagnostics support to Meater ( #146967 )
2025-06-16 20:17:30 +02:00
Joost Lekkerkerker
cb21bb6542
Make Meater cook state an enum ( #146958 )
2025-06-16 19:13:34 +01:00
mswilson
ad64139b8e
Add switch for Samsung ice bites (and rename ice maker) ( #146925 )
...
* Add switch for ice bites (and rename ice maker)
Fixes : home-assistant/home-assistant.io#37826
* Fix tests
* Fix
---------
Co-authored-by: Joostlek <joostlek@outlook.com >
2025-06-16 19:31:49 +02:00
Joost Lekkerkerker
9ae0cfc7e5
Create entities directly on setup in Meater ( #146953 )
...
* Don't wait an update when adding devices in Meater
* Fix
2025-06-16 18:23:20 +02:00
Joost Lekkerkerker
dffaf49eca
Use runtime data in Meater ( #146961 )
2025-06-16 17:18:21 +02:00
Maciej Bieniek
4add783108
Use entity base class for NextDNS entities ( #146934 )
...
* Add entity module
* Add NextDnsEntityDescription class
* Remove NextDnsEntityDescription
* Create DeviceInfo in entity module
* Use property
2025-06-16 16:58:47 +02:00
Joost Lekkerkerker
421251308f
Add Meater sensor tests ( #146952 )
2025-06-16 16:19:35 +02:00
Aviad Levy
cce878213f
Add Telegram Bot message reactions ( #146354 )
2025-06-16 14:48:59 +01:00
Joost Lekkerkerker
664441eaec
Improve Meater config flow tests ( #146951 )
2025-06-16 15:40:43 +02:00
Maciej Bieniek
d4686a3cce
Add config flow data description for NextDNS ( #146938 )
...
* Add config flow data description
* Better wording
2025-06-16 15:28:25 +02:00
Hessel
6e92247799
Fix missing key for ecosmart in older Wallbox models ( #146847 )
...
* fix 146839, missing key
* added tests for this issue
* added tests for this issue
* added tests for this issue, formatting
* Prevent loading select on missing key
* Prevent loading select on missing key - formatting fixed
* Update homeassistant/components/wallbox/coordinator.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-06-16 15:15:17 +02:00
Etienne C.
f5355c833e
Add duration device class in Here Travel Time sensors ( #146804 )
2025-06-16 15:14:43 +02:00
Joost Lekkerkerker
add9f4c5ab
Move Meater coordinator to module ( #146946 )
...
* Move Meater coordinator to module
* Fix tests
2025-06-16 14:48:44 +02:00
starkillerOG
38973fe64a
Add Reolink privacy mask switch ( #146906 )
2025-06-16 14:40:19 +02:00
epenet
d657964729
Simplify habitica service actions ( #146746 )
2025-06-16 14:37:38 +02:00
Nathan Spencer
25c408484c
Set goalzero total run time sensor device class to duration ( #146897 )
2025-06-16 14:35:56 +02:00
Florian von Garrel
c335b5b37c
Add verify ssl option to paperless-ngx integration ( #146802 )
...
* add verify ssl config option
* Refactoring
* Use .get() with default value instead of migration
* Reconfigure fix
* minor changes
2025-06-16 14:31:22 +02:00
Josef Zweck
61b00892c3
Add debug log for update in onedrive ( #146907 )
2025-06-16 14:17:36 +02:00
Maciej Bieniek
e47e2c92fe
Change PARALLEL_UPDATES
to 0
for read-only NextDNS platforms ( #146939 )
...
Change PARALLEL_UPDATES to 0 for read-only platforms
2025-06-16 14:11:48 +02:00
Duco Sebel
3283965b45
Re-enable v2 API support for HomeWizard P1 Meter ( #146927 )
2025-06-16 14:11:35 +02:00
epenet
4a9cbc79f2
Bump pysml to 0.1.5 ( #146935 )
2025-06-16 12:56:03 +01:00
epenet
33978ce59e
Bump pyosoenergyapi to 1.1.5 ( #146942 )
2025-06-16 12:46:38 +01:00
epenet
d5262231a1
Bump pymysensors to 0.25.0 ( #146941 )
2025-06-16 13:37:39 +02:00
Brett Adams
b563f9078a
Significantly improve Tesla Fleet config flow ( #146794 )
...
* Improved config flow
* Tests
* Improvements
* Dashboard url & tests
* Apply suggestions from code review
Co-authored-by: Norbert Rittel <norbert@rittel.de >
* revert oauth change
* fully restore oauth file
* remove CONF_DOMAIN
* Add pick_implementation back in
* Use try else
* Improve translation
* use CONF_DOMAIN
---------
Co-authored-by: Norbert Rittel <norbert@rittel.de >
2025-06-16 13:29:17 +02:00
epenet
e8667dfbe0
Bump nessclient to 1.2.0 ( #146937 )
2025-06-16 12:11:57 +01:00
dependabot[bot]
8d4f5d78ff
Bump dawidd6/action-download-artifact from 10 to 11 ( #146928 )
...
Bumps [dawidd6/action-download-artifact](https://github.com/dawidd6/action-download-artifact ) from 10 to 11.
- [Release notes](https://github.com/dawidd6/action-download-artifact/releases )
- [Commits](https://github.com/dawidd6/action-download-artifact/compare/v10...v11 )
---
updated-dependencies:
- dependency-name: dawidd6/action-download-artifact
dependency-version: '11'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-16 10:42:10 +02:00
mbo18
e354a850c9
Bump python-rflink to 0.0.67 ( #146908 )
...
* update python-rflink
* remove from FORBIDDEN_PACKAGE_EXCEPTIONS
2025-06-16 10:36:20 +02:00
Ernst Klamer
5ea026d369
Bump bthome-ble to 3.13.1 ( #146871 )
2025-06-16 11:29:00 +03:00
Brett Adams
ddfe17d0a4
Bump tesla-fleet-api to match Protobuf compatibility ( #146918 )
...
Bump for v1.2.0
2025-06-16 10:12:34 +02:00
Yuxin Wang
85aa7bef1e
Add sensor categorizations for APCUPSD ( #146863 )
...
* Add sensor categorizations
* Fix snapshot problem
* Fix snapshot problem
2025-06-16 08:43:31 +02:00
Paulus Schoutsen
8498928e47
Move Google Gen AI fixture to allow reuse ( #146921 )
2025-06-15 23:00:27 -04:00
Paulus Schoutsen
fa21269f0d
Simplify ChatLog dependencies ( #146351 )
2025-06-15 17:41:15 -04:00
starkillerOG
5f5869ffc6
Bump reolink-aio to 0.14.1 ( #146903 )
2025-06-15 20:53:32 +02:00
Nathan Spencer
7a2d99a450
Bump pylitterbot to 2024.2.0 ( #146901 )
2025-06-15 20:41:07 +02:00
Andre Lengwenus
6b669ce40c
Bump pypck to 0.8.8 ( #146841 )
2025-06-15 19:32:13 +02:00
Markus Adrario
fdf4ed2aa5
Homee add button_state to event entities ( #146860 )
...
* use entityDescription
* Add new event and adapt tests
* change translation
* use references in strings
2025-06-15 18:17:52 +02:00
Simone Chemelli
1361d10cd7
Bump aioamazondevices to 3.1.4 ( #146883 )
2025-06-15 08:30:19 -07:00
Marc Mueller
8c7ba11493
Fix telegram_bot RuntimeWarning in tests ( #146781 )
2025-06-15 11:23:17 +03:00
Marc Mueller
29ce17abf4
Update eq3btsmart to 2.1.0 ( #146335 )
...
* Update eq3btsmart to 2.1.0
* Update import names
* Update register callbacks
* Updated data model
* Update Thermostat set value methods
* Update Thermostat init
* Thermostat status and device_data are always given
* Minor compatibility fixes
---------
Co-authored-by: Lennard Beers <l.beers@outlook.de >
2025-06-15 10:17:01 +02:00
Markus Lanthaler
c988d1ce36
Add support for Gemini's new TTS capabilities ( #145872 )
...
* Add support for Gemini TTS
* Add tests
* Use wave library and update a few comments
2025-06-14 22:21:04 -07:00
Paulus Schoutsen
ec02f6d010
Extract Google LLM base entity class ( #146817 )
2025-06-14 22:17:52 -07:00
Simone Chemelli
9f19c4250a
Bump aioamazondevices to 3.1.3 ( #146828 )
2025-06-15 01:45:28 +03:00
Marc Mueller
d7b583ae51
Update pydantic to 2.11.7 ( #146835 )
2025-06-14 23:31:09 +02:00
Maciej Bieniek
152e5254e2
Use Shelly main device area as suggested area for sub-devices ( #146810 )
2025-06-14 13:53:51 -04:00
starkillerOG
3f8f7cd578
Bump motion blinds to 0.6.28 ( #146831 )
2025-06-14 19:01:41 +02:00
Chris Talkington
ed3fb62ffc
Update rokuecp to 0.19.5 ( #146788 )
2025-06-14 18:49:16 +02:00
J. Nick Koston
1d14e1f018
Bump aiohttp to 3.12.13 ( #146830 )
...
changelog: https://github.com/aio-libs/aiohttp/compare/v3.12.12...v3.12.13
Likely does not affect us at all but just in case, tagging
2025-06-14 17:13:20 +01:00
hahn-th
2ac8901a0d
Improve code quality in async_setup_entry of switches in homematicip_cloud ( #146816 )
...
improve setup of switches
2025-06-14 17:26:08 +02:00
Joris Pelgröm
6204fd5363
Add polling to LetPot coordinator ( #146823 )
...
- Adds polling (update_interval) to the coordinator for the LetPot integration. Push remains the primary update mechanism for all entities, but:
- Polling makes entities go unavailable when the device can't be reached, which otherwise won't happen.
- Pump changes do not always trigger a status push by the device (not sure why), polling makes the integration catch up to reality.
2025-06-14 16:24:48 +02:00
Brett Adams
ce52ef64db
Bump tesla-fleet-api to 1.1.3 ( #146793 )
2025-06-14 08:39:27 -05:00
Paulus Schoutsen
059c12798d
Drop user prompt from LLMContext ( #146787 )
2025-06-13 22:01:39 -04:00
epenet
56aa809074
Simplify google_photos service actions ( #146744 )
2025-06-13 18:57:11 -07:00
Marc Mueller
3d2dca5f0c
Adjust scripts for compatibility with Python 3.14 ( #146774 )
2025-06-13 21:54:25 -04:00
starkillerOG
cdb2b407be
Add Reolink baby cry sensitivity ( #146773 )
...
* Add baby cry sensitivity
* Adjust tests
2025-06-14 00:11:13 +01:00
Ian
186ed451a9
Bump nextbus client to 2.3.0 ( #146780 )
2025-06-14 00:09:29 +01:00
Franck Nijhof
a75646d047
2025.6.1 ( #146764 )
2025-06-13 22:15:26 +02:00
Franck Nijhof
25d1480f2a
Hotfix ruff warnings
2025-06-13 18:09:05 +00:00
hahn-th
2175754a1f
Fix throttling issue in HomematicIP Cloud ( #146683 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-06-13 17:57:39 +00:00
hahn-th
761a0877e6
Fix throttling issue in HomematicIP Cloud ( #146683 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-06-13 19:57:03 +02:00
Franck Nijhof
df5f253146
Bump version to 2025.6.1
2025-06-13 17:20:24 +00:00
J. Nick Koston
a017d9415b
Bump aiodns to 3.5.0 ( #146758 )
2025-06-13 17:20:09 +00:00
Marc Mueller
e89c3b1e92
Ignore lingering pycares shutdown thread ( #146733 )
2025-06-13 17:20:07 +00:00
Allen Porter
d4ffeedc87
Partial revert of update to remote calendar to fix issue where calendar does not update ( #146702 )
...
Partial revert
2025-06-13 17:20:06 +00:00
Allen Porter
cb74b2663f
Revert scan interval change in local calendar ( #146700 )
2025-06-13 17:20:05 +00:00
tronikos
4ec711bd63
Fix opower to work with aiohttp>=3.12.7 by disabling cookie quoting ( #146697 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-06-13 17:20:03 +00:00
Simone Chemelli
e81c8ce44d
Bump aioamazondevices to 3.1.2 ( #146690 )
2025-06-13 17:20:02 +00:00
Simone Chemelli
c2cf348255
Filter speak notify entity for WHA devices in Alexa Devices ( #146688 )
2025-06-13 17:20:00 +00:00
Simon Lamon
e048a3da38
Bump linkplay to v0.2.12 ( #146669 )
2025-06-13 17:19:59 +00:00
Tsvi Mostovicz
7cf3116f5b
Bump hdate to 1.1.2 ( #146659 )
2025-06-13 17:19:58 +00:00
epenet
5cd7ea06ad
Bump wakeonlan to 3.1.0 ( #146655 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-06-13 17:19:56 +00:00
Simone Chemelli
52c62b31fd
Fix cookies with aiohttp >= 3.12.7 for Vodafone Station ( #146647 )
2025-06-13 17:19:55 +00:00
Paul Bottein
b2bb0aeb64
Update frontend to 20250531.3 ( #146638 )
2025-06-13 17:19:53 +00:00
Vasilis Valatsos
f0fc87e2b6
Drop HostKeyAlgorithms in aruba ( #146619 )
2025-06-13 17:19:52 +00:00
epenet
e7a88e99f9
Fix fan is_on status in xiaomi_miio ( #146592 )
2025-06-13 17:19:50 +00:00
Avi Miller
c3e3a36b4c
Fix palette handling for LIFX Ceiling SKY effect ( #146582 )
...
Signed-off-by: Avi Miller <me@dje.li >
2025-06-13 17:19:49 +00:00
J. Nick Koston
91bc56b15c
Bump aiodns to 3.5.0 ( #146758 )
2025-06-13 19:12:52 +02:00
Paulus Schoutsen
d1e2c62433
Remove unnecessary string formatting. ( #146762 )
2025-06-13 10:10:47 -07:00
Duco Sebel
524c16fbe1
Bumb python-homewizard-energy to 9.1.1 ( #146723 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-06-13 18:59:28 +02:00
Marc Mueller
2fdd3d66bc
Update pydantic to 2.11.6 ( #146745 )
2025-06-13 18:53:05 +02:00
Simone Chemelli
6a1e3b60ee
Filter speak notify entity for WHA devices in Alexa Devices ( #146688 )
2025-06-13 18:49:18 +02:00
DeerMaximum
434cd95a66
Use ConfigEntry.runtime_data to store runtime data in NINA ( #146754 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-06-13 18:47:21 +02:00
Vasilis Valatsos
1a5bc2c7e0
Drop HostKeyAlgorithms in aruba ( #146619 )
2025-06-13 18:47:07 +02:00
epenet
a66e9a1a2c
Simplify reolink service actions ( #146751 )
2025-06-13 18:08:59 +02:00
Paulus Schoutsen
d880ce6bb4
Clean up Google conversation entity ( #146736 )
2025-06-13 10:30:14 -04:00
Paulus Schoutsen
c96023dcae
Clean up Anthropic conversation entity ( #146737 )
2025-06-13 10:29:26 -04:00
Paulus Schoutsen
2f8ad4d5bf
Clean up Ollama conversation entity ( #146738 )
2025-06-13 10:29:19 -04:00
Marc Mueller
038a848d53
Fix androidtv isfile patcher in tests ( #146696 )
2025-06-13 16:25:09 +02:00
epenet
ff17d79e73
Bump wakeonlan to 3.1.0 ( #146655 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-06-13 08:58:44 -05:00
tronikos
a8201009f3
Fix opower to work with aiohttp>=3.12.7 by disabling cookie quoting ( #146697 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-06-13 08:58:27 -05:00
Simone Chemelli
a349653282
Bump aioamazondevices to 3.1.2 ( #146690 )
2025-06-13 16:53:18 +03:00
epenet
355ee1178e
Add callback decorator to async_setup_services ( #146729 )
2025-06-13 15:16:55 +02:00
Marc Mueller
30c5df3eaa
Adjust core create_task tests with event_loop patch ( #146699 )
2025-06-13 15:16:28 +02:00
Marc Mueller
10874af19a
Ignore lingering pycares shutdown thread ( #146733 )
2025-06-13 15:09:37 +02:00
Marc Mueller
704118b3d0
Remove unnecessary patch from toon tests ( #146691 )
2025-06-13 12:53:33 +02:00
Marc Mueller
7c575d0316
Fix asuswrt test patch ( #146692 )
2025-06-13 12:52:56 +02:00
starkillerOG
ab3f11bfe7
Add Reolink IR brightness entity ( #146717 )
2025-06-13 12:50:12 +02:00
Allen Porter
f0357539ad
Add myself as a remote calendar code owner ( #146703 )
2025-06-13 12:48:24 +02:00
Allen Porter
e70a2dd257
Partial revert of update to remote calendar to fix issue where calendar does not update ( #146702 )
...
Partial revert
2025-06-13 12:47:56 +02:00
Allen Porter
5ef99a15a5
Revert scan interval change in local calendar ( #146700 )
2025-06-13 12:46:01 +02:00
Marc Mueller
6421973cd6
Remove unnecessary patch from panel_custom tests ( #146695 )
2025-06-13 10:46:26 +02:00
Marc Mueller
7201171eb5
Replace unnecessary pydantic import in matrix tests ( #146693 )
2025-06-13 10:45:54 +02:00
Abílio Costa
1fb438fa6c
Add missing mock value to Reolink test ( #146689 )
2025-06-13 07:43:21 +02:00
starkillerOG
89ae68c5af
Reolink check if camera and motion supported ( #146666 )
2025-06-12 22:19:46 +01:00
Paul Bottein
c78b66d5d5
Update frontend to 20250531.3 ( #146638 )
2025-06-12 16:52:09 -04:00
starkillerOG
d756cf91ce
Add model_id to Reolink IPC camera ( #146664 )
2025-06-12 20:41:13 +01:00
Simon Lamon
8d13bf93ab
Bump linkplay to v0.2.12 ( #146669 )
2025-06-12 20:38:42 +01:00
Franck Nijhof
e86e793842
Tweak non-English issue detection ( #146636 )
2025-06-12 13:38:20 -04:00
Tsvi Mostovicz
7e6bb021ce
Bump hdate to 1.1.2 ( #146659 )
2025-06-12 18:29:47 +01:00
starkillerOG
680b70aa29
Reolink add diagnostics for baichuan ( #146667 )
...
* Add baichuan diagnostics
* adjust tests
2025-06-12 19:26:37 +02:00
Andre Lengwenus
8eebebc586
Bump pypck to 0.8.7 ( #146657 )
2025-06-12 17:36:50 +01:00
epenet
48e4624ba0
Add basic xiaomi_miio fan tests ( #146593 )
2025-06-12 17:33:45 +01:00
epenet
b0cf974b34
Simplify swiss public transport service actions ( #146611 )
2025-06-12 16:27:20 +02:00
Simone Chemelli
171f7c5f81
Fix cookies with aiohttp >= 3.12.7 for Vodafone Station ( #146647 )
2025-06-12 16:24:10 +02:00
Avi Miller
8807c530a9
Fix palette handling for LIFX Ceiling SKY effect ( #146582 )
...
Signed-off-by: Avi Miller <me@dje.li >
2025-06-12 14:32:04 +02:00
dependabot[bot]
28bd90aeb0
Bump actions/attest-build-provenance from 2.3.0 to 2.4.0 ( #146594 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-12 14:18:04 +02:00
dependabot[bot]
af1eccabce
Bump github/codeql-action from 3.28.19 to 3.29.0 ( #146595 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-12 14:17:36 +02:00
Pete Sage
afc0a2789d
Update Sonos to use SonosConfigEntry and runtime data ( #145512 )
...
* fix: initial
* fix: cleanup
* fix: cleanup
* fix: cleanup
* fix: SonosConfigEntry
* add config_entry.py
* fix: sonos_data to runtime_data
* fix: move to helpers.py
2025-06-12 14:05:51 +02:00
epenet
78ed1097c4
Simplify netgear_lte service actions ( #146606 )
2025-06-12 14:02:17 +02:00
epenet
2991726d35
Simplify screenlogic service actions ( #146609 )
2025-06-12 14:02:06 +02:00
epenet
c34596e54d
Simplify seventeentrack service actions ( #146610 )
...
* Simplify seventeentrack service actions
* callback
2025-06-12 14:01:53 +02:00
epenet
74a92e2cd8
Simplify tado service actions ( #146614 )
2025-06-12 14:01:45 +02:00
Franck Nijhof
e19f178864
Make duplicate issue detection more strict ( #146633 )
2025-06-12 13:55:26 +02:00
epenet
9dfbccf0cb
Improve type hints in xiaomi_miio fan ( #146596 )
2025-06-12 12:18:46 +02:00
epenet
64e503bc27
Fix fan is_on status in xiaomi_miio ( #146592 )
2025-06-12 12:18:23 +02:00
epenet
9d1e60cf7e
Simplify mealie service actions ( #146601 )
2025-06-12 12:17:27 +02:00
epenet
4160521349
Simplify overseerr service actions ( #146607 )
2025-06-12 12:17:00 +02:00
epenet
14c30ef2df
Mark async_setup_services as callback ( #146617 )
2025-06-12 11:34:56 +02:00
epenet
e14cf8a5b9
Remove deprecated service in plex ( #146608 )
...
* Remove deprecated service in plex
* Update json/yaml
2025-06-12 10:43:03 +02:00
epenet
30dbd5a900
Simplify synology_dsm service actions ( #146612 )
2025-06-12 10:42:40 +02:00
G Johansson
25e6eab008
Not valid hvac modes now fails in Climate ( #145242 )
...
* Not valid hvac modes now fails
* Fix some tests
* Some more
* More
* fix ruff
* HVAC
* Fritzbox
* Clean up
* Use dict[key]
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2025-06-12 07:15:07 +02:00
Thomas55555
8bf562b7b6
Add strings for pick implementation ( #146557 )
...
* Add string for pick implementation
* add missing
2025-06-12 06:02:26 +02:00
rappenze
7cb3c397b2
Support more dimmer devices in fibaro ( #145864 )
2025-06-11 23:55:38 +02:00
Christopher Boyd
f44f2522ef
Add 'AdvancedToggle' to list of supported Lutron button types ( #145676 )
2025-06-11 23:54:22 +02:00
Denis Shulyaka
8c9acf5a4d
Separate steps for openai_conversation options flow ( #141533 )
2025-06-11 23:54:01 +02:00
starkillerOG
e46e7f5a81
Bump reolink-aio to 0.14.0 ( #146566 )
2025-06-11 23:52:31 +02:00
Franck Nijhof
7aa6c8b941
2025.6.0 ( #145650 )
2025-06-11 21:28:56 +02:00
Calvin C
c01f521199
Bump hyperion-py to 0.7.6 and add switch for Audio Capture to Hyperion Integration ( #145952 )
...
Co-authored-by: ToniCipriani <ToniCipriani@users.noreply.github.com >
Co-authored-by: Robert Resch <robert@resch.dev >
2025-06-11 21:20:22 +02:00
Franck Nijhof
54d8d71de5
Bump version to 2025.6.0
2025-06-11 19:14:05 +00:00
Robert Resch
fb4c77d43b
Add aiofiles to pyproject.toml ( #146561 )
2025-06-11 18:39:53 +00:00
Robert Resch
4a15f12a0b
Add aiofiles to pyproject.toml ( #146561 )
2025-06-11 20:32:38 +02:00
Franck Nijhof
cada2f84a9
Hotfix ruff warnings
2025-06-11 18:13:03 +00:00
Franck Nijhof
dc4627f413
Bump version to 2025.6.0b9
2025-06-11 18:07:37 +00:00
Joost Lekkerkerker
02524b8b9b
Make issue creation check architecture instead of uname ( #146537 )
2025-06-11 18:06:36 +00:00
Ståle Storø Hauknes
8d24d775f1
Set suggested precision for Airthings sensors ( #145966 )
2025-06-11 20:04:03 +02:00
epenet
aca0e69081
Simplify service registration in recorder ( #146237 )
2025-06-11 20:01:13 +02:00
andreimoraru
60b8230ecc
Bump yt-dlp to 2025.06.09 ( #146553 )
...
* Bumped yt-dlp to 2025.06.09
* fix
---------
Co-authored-by: Joostlek <joostlek@outlook.com >
2025-06-11 18:00:53 +00:00
Paul Bottein
75e6f23a82
Update frontend to 20250531.2 ( #146551 )
2025-06-11 18:00:52 +00:00
Petar Petrov
1f221712a2
Remove the Delete button on the ZwaveJS device page ( #146544 )
2025-06-11 18:00:51 +00:00
Paul Bottein
43797c03cc
Update frontend to 20250531.1 ( #146542 )
2025-06-11 18:00:49 +00:00
Erik Montnemery
89637a618e
Handle changes to source entities in generic_thermostat helper ( #146541 )
2025-06-11 18:00:48 +00:00
Erik Montnemery
fd605e0abe
Handle changes to source entities in generic_hygrostat helper ( #146538 )
2025-06-11 17:58:52 +00:00
G Johansson
f4e5036275
New helper for templating args in command_line ( #145899 )
2025-06-11 19:58:28 +02:00
rappenze
59aba339d8
Add support for more cover devices in Fibaro ( #146486 )
2025-06-11 19:56:38 +02:00
Franck Nijhof
e73bcc73b5
Bump version to 2025.6.0b8
2025-06-11 17:26:20 +00:00
Erik Montnemery
c02707a90f
Handle changes to source entity in statistics helper ( #146523 )
2025-06-11 17:25:57 +00:00
Erik Montnemery
232f853d68
Simplify helper_integration.async_handle_source_entity_changes ( #146516 )
2025-06-11 17:22:28 +00:00
Tsvi Mostovicz
91e296a0c8
Bump hdate to 1.1.1 ( #146536 )
2025-06-11 16:58:43 +00:00
Simon Lamon
bcedb06862
Bump linkplay to v0.2.11 ( #146530 )
2025-06-11 16:56:36 +00:00
Erik Montnemery
2ab32220ed
Handle changes to source entity in utility_meter ( #146526 )
2025-06-11 16:56:35 +00:00
Erik Montnemery
273ccb3929
Handle changes to source entity in trend helper ( #146525 )
2025-06-11 16:56:33 +00:00
Erik Montnemery
caaa4d5f35
Handle changes to source entity in threshold helper ( #146524 )
2025-06-11 16:56:32 +00:00
Erik Montnemery
0cf1fd1d41
Handle changes to source entity in integration helper ( #146522 )
2025-06-11 16:54:26 +00:00
Erik Montnemery
5ee39df330
Handle changes to source entity in history_stats helper ( #146521 )
2025-06-11 16:54:25 +00:00
Martin Hjelmare
cc972d20f6
Remove Z-Wave useless reconfigure options ( #146520 )
...
* Remove emulate hardware option
* Remove log level option
2025-06-11 16:54:24 +00:00
Erik Montnemery
e0f32cfd54
Allow removing entity registry items twice ( #146519 )
2025-06-11 16:54:22 +00:00
Jesse Hills
6384c800c3
Fix solax state class of Today's Generated Energy
( #146492 )
2025-06-11 16:50:15 +00:00
tronikos
82de2ed8e1
Rename Amazon Devices to Alexa Devices ( #146362 )
...
Co-authored-by: Simone Chemelli <simone.chemelli@gmail.com >
Co-authored-by: Joostlek <joostlek@outlook.com >
2025-06-11 16:50:14 +00:00
Aidan Timson
af72d1854f
Add guide for Honeywell Lyric application credentials setup ( #146281 )
...
* Add guide for Honeywell Lyric application credentials setup
* Fix
---------
Co-authored-by: Joostlek <joostlek@outlook.com >
2025-06-11 16:50:13 +00:00
Shay Levy
0cff7cbccd
Remove stale Shelly BLU TRV devices ( #145994 )
...
* Remove stale Shelly BLU TRV devices
* Add test
* Remove config entry from device
2025-06-11 16:50:11 +00:00
Kevin Stillhammer
6f4e16eed1
Fix stale options in here_travel_time ( #145911 )
2025-06-11 16:50:10 +00:00
Petro31
66be2f9240
Fix delay_on
and delay_off
restarting when a new trigger occurs during the delay ( #145050 )
2025-06-11 16:50:09 +00:00
Joost Lekkerkerker
864e440685
Make issue creation check architecture instead of uname ( #146537 )
2025-06-11 18:39:46 +02:00
tronikos
2f6fcb5801
Rename Amazon Devices to Alexa Devices ( #146362 )
...
Co-authored-by: Simone Chemelli <simone.chemelli@gmail.com >
Co-authored-by: Joostlek <joostlek@outlook.com >
2025-06-11 18:35:26 +02:00
G Johansson
bdb6124aa3
Remove previously deprecated cached_property ( #146478 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
2025-06-11 18:22:11 +02:00
epenet
613e2fd4b3
Simplify google_mail service actions ( #146511 )
2025-06-11 18:19:57 +02:00
Kevin Stillhammer
0e71ef3861
Fix stale options in here_travel_time ( #145911 )
2025-06-11 18:17:11 +02:00
andreimoraru
5076c10959
Bump yt-dlp to 2025.06.09 ( #146553 )
...
* Bumped yt-dlp to 2025.06.09
* fix
---------
Co-authored-by: Joostlek <joostlek@outlook.com >
2025-06-11 17:53:25 +02:00
Shay Levy
ab2fc4e9a6
Remove stale Shelly BLU TRV devices ( #145994 )
...
* Remove stale Shelly BLU TRV devices
* Add test
* Remove config entry from device
2025-06-11 17:39:49 +02:00
Erik Montnemery
e39edcc234
Remove unused attribute EntityInfo.custom_component ( #146550 )
2025-06-11 17:27:17 +02:00
Paul Bottein
54c8e59bcd
Update frontend to 20250531.2 ( #146551 )
2025-06-11 17:12:34 +02:00
Franck Nijhof
c806555879
Add non-English issue detection using GitHub AI models ( #146547 )
2025-06-11 16:52:35 +02:00
G Johansson
4836930cb1
Remove previously deprecated StrEnum backport ( #146477 )
2025-06-11 16:41:40 +02:00
epenet
4a8faad62e
Simplify fully_kiosk service actions ( #146509 )
2025-06-11 16:34:48 +02:00
peteS-UK
ba69301dda
Move available property to entity.py for Squeezebox ( #146531 )
2025-06-11 16:34:08 +02:00
Aidan Timson
724c349194
Add guide for Honeywell Lyric application credentials setup ( #146281 )
...
* Add guide for Honeywell Lyric application credentials setup
* Fix
---------
Co-authored-by: Joostlek <joostlek@outlook.com >
2025-06-11 16:24:37 +02:00
epenet
9346f8d658
Simplify blink service actions ( #146508 )
2025-06-11 16:21:42 +02:00
hanwg
0af41d9cb1
Bug fix for Telegram bot integration: Handle plain text parse_mode ( #146535 )
2025-06-11 16:19:22 +02:00
Marc Mueller
b02c0419b4
Update types packages ( #146546 )
2025-06-11 16:15:54 +02:00
Marc Mueller
0bc6408137
Update pytest-unordered to 0.7.0 ( #146545 )
2025-06-11 15:01:27 +01:00
Tsvi Mostovicz
3f1d2b1b71
Bump hdate to 1.1.1 ( #146536 )
2025-06-11 15:46:52 +02:00
Paul Bottein
bcfdee23e3
Update frontend to 20250531.1 ( #146542 )
2025-06-11 15:46:19 +02:00
Franck Nijhof
4a50f4ffc1
Add duplicate issue detection using GitHub AI models ( #146487 )
2025-06-11 15:42:37 +02:00
Petar Petrov
9ee45518e9
Remove the Delete button on the ZwaveJS device page ( #146544 )
2025-06-11 15:39:02 +02:00
Erik Montnemery
09a5ac5979
Handle changes to source entities in generic_thermostat helper ( #146541 )
2025-06-11 15:26:52 +02:00
Erik Montnemery
296b5c627a
Handle changes to source entities in generic_hygrostat helper ( #146538 )
2025-06-11 15:18:04 +02:00
Erik Montnemery
120338d510
Handle changes to source entity in utility_meter ( #146526 )
2025-06-11 15:17:52 +02:00
Erik Montnemery
9b4ab60adb
Handle changes to source entity in trend helper ( #146525 )
2025-06-11 15:17:42 +02:00
Erik Montnemery
51b0642789
Handle changes to source entity in threshold helper ( #146524 )
2025-06-11 15:17:34 +02:00
Erik Montnemery
cb9c213496
Handle changes to source entity in statistics helper ( #146523 )
2025-06-11 15:17:19 +02:00
Erik Montnemery
cb42d99c28
Handle changes to source entity in integration helper ( #146522 )
2025-06-11 15:17:08 +02:00
Erik Montnemery
cf5cdf3cdb
Handle changes to source entity in history_stats helper ( #146521 )
2025-06-11 15:16:51 +02:00
epenet
acf31f609a
Adjust urllib3 constraint ( #145485 )
...
* Remove urllib3 upper bound constraint
* Disable neato
* Disable neato tests
* Simplify test ignore
* Add to PACKAGE_CHECK_VERSION_RANGE
* Adjust
* Adjust
* Force 2.0
2025-06-11 15:11:58 +02:00
Simon Lamon
42377ff7ac
Bump linkplay to v0.2.11 ( #146530 )
2025-06-11 15:10:00 +02:00
Petro31
3e0aab55a8
Fix delay_on
and delay_off
restarting when a new trigger occurs during the delay ( #145050 )
2025-06-11 14:08:10 +01:00
Erik Montnemery
0362012bb3
Correct misleading comment for const.ATTR_RESTORED ( #146528 )
2025-06-11 13:29:16 +02:00
Jesse Hills
ba5d0f2723
Fix solax state class of Today's Generated Energy
( #146492 )
2025-06-11 12:46:40 +02:00
Erik Montnemery
167e688139
Allow removing entity registry items twice ( #146519 )
2025-06-11 12:42:09 +02:00
Martin Hjelmare
c49d95b230
Remove Z-Wave useless reconfigure options ( #146520 )
...
* Remove emulate hardware option
* Remove log level option
2025-06-11 13:31:07 +03:00
Erik Montnemery
c4c8f88765
Simplify helper_integration.async_handle_source_entity_changes ( #146516 )
2025-06-11 12:27:51 +02:00
epenet
f908e0cf4d
Bump pybotvac to 0.0.28 ( #146513 )
2025-06-11 12:19:54 +02:00
epenet
29c720a66d
Bump weheat to 2025.6.10 ( #146515 )
2025-06-11 12:19:06 +02:00
epenet
4e628dbd9f
Bump sensorpush-api to 2.1.3 ( #146514 )
2025-06-11 12:18:55 +02:00
Franck Nijhof
b6c8718ae4
Bump version to 2025.6.0b7
2025-06-11 10:17:18 +00:00
Åke Strandberg
c8b70cc0fb
Graceful handling of missing datapoint in myuplink ( #146517 )
2025-06-11 10:17:09 +00:00
Robert Resch
6d1f621e55
Bump deebot-client to 13.3.0 ( #146507 )
2025-06-11 10:17:08 +00:00
Erik Montnemery
671a33b31c
Do not remove derivative config entry when input sensor is removed ( #146506 )
...
* Do not remove derivative config entry when input sensor is removed
* Add comments
* Update homeassistant/helpers/helper_integration.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
---------
Co-authored-by: Franck Nijhof <git@frenck.dev >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2025-06-11 10:17:06 +00:00
Michael Hansen
7afc469306
Bump intents to 2025.6.10 ( #146491 )
2025-06-11 10:17:05 +00:00
Felix Schneider
8fd52248b7
Bump apsystems
to 2.7.0
( #146485 )
2025-06-11 10:17:04 +00:00
Joost Lekkerkerker
69ba2aab11
Remove DHCP discovery from Amazon Devices ( #146476 )
2025-06-11 10:17:02 +00:00
Tsvi Mostovicz
f1df6dcda5
Fix Jewish calendar not updating ( #146465 )
2025-06-11 10:17:01 +00:00
Joost Lekkerkerker
43e16bb913
Split deprecated system issue in 2 places ( #146453 )
2025-06-11 10:15:11 +00:00
Petro31
4147211f94
Add color_temp_kelvin to set_temperature action variables ( #146448 )
2025-06-11 10:10:40 +00:00
Joost Lekkerkerker
63e49c5d3c
Explain Nest setup ( #146217 )
2025-06-11 10:10:39 +00:00
hahn-th
35580c0849
Bump homematicip to 2.0.4 ( #144096 )
...
* Bump to 2.0.2 with all necessary changes
* bump to prerelease
* add addiional tests
* Bump to homematicip 2.0.3
* do not delete device
* Setup BRAND_SWITCH_MEASURING as light
* bump to 2.0.4
* refactor test_remove_obsolete_entities
* move test
* use const from homematicip lib
2025-06-11 10:10:38 +00:00
Petro31
37d904dfdc
Add color_temp_kelvin to set_temperature action variables ( #146448 )
2025-06-11 11:58:07 +02:00
Åke Strandberg
a53997dfc7
Graceful handling of missing datapoint in myuplink ( #146517 )
2025-06-11 11:55:28 +02:00
Joost Lekkerkerker
dd216ac15b
Split deprecated system issue in 2 places ( #146453 )
2025-06-11 11:35:14 +02:00
Erik Montnemery
2afdec4711
Do not remove derivative config entry when input sensor is removed ( #146506 )
...
* Do not remove derivative config entry when input sensor is removed
* Add comments
* Update homeassistant/helpers/helper_integration.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
---------
Co-authored-by: Franck Nijhof <git@frenck.dev >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2025-06-11 11:19:44 +02:00
karwosts
5b4c309170
Create a deprecation/repair for sensor.sun_solar_rising
( #146462 )
...
* Create a deprecation/repair for `sensor.sun_solar_rising`
* test
* Update homeassistant/components/sun/strings.json
2025-06-11 11:02:14 +02:00
hanwg
8deec55204
Add service validation for send file for Telegram bot integration ( #146192 )
...
* added service validation for send file
* update strings
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* updated exception in tests
* removed TypeError since it is not thrown
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2025-06-11 10:59:08 +02:00
Robert Resch
f0a2c4e30a
Bump deebot-client to 13.3.0 ( #146507 )
2025-06-11 10:49:38 +02:00
Joost Lekkerkerker
e9a71a8d7f
Explain Nest setup ( #146217 )
2025-06-11 10:31:08 +02:00
Felix Schneider
1462366764
Bump apsystems
to 2.7.0
( #146485 )
2025-06-11 10:26:01 +02:00
Artur Pragacz
33528eb6bd
Update pywizlight to 0.6.3 ( #146490 )
2025-06-11 08:26:55 +02:00
epenet
776a014ab0
Drop deprecated add_event service in google ( #146432 )
2025-06-10 20:35:17 -07:00
Michael Hansen
ea202eff66
Bump intents to 2025.6.10 ( #146491 )
2025-06-10 18:16:18 -05:00
Tsvi Mostovicz
b7404f5a05
Fix Jewish calendar not updating ( #146465 )
2025-06-10 21:25:47 +02:00
Joost Lekkerkerker
d015dff855
Remove DHCP discovery from Amazon Devices ( #146476 )
2025-06-10 20:55:00 +02:00
Joost Lekkerkerker
2f1977fa0c
Fix typo in hassio ( #146474 )
2025-06-10 20:52:43 +02:00
Erik Montnemery
26fe23eb5c
Improve support for trigger platforms with multiple triggers ( #144827 )
...
* Improve support for trigger platforms with multiple triggers
* Adjust zwave_js
* Refactor the Trigger class
* Silence mypy
* Adjust
* Revert "Adjust"
This reverts commit 17b3d16a26
.
* Revert "Silence mypy"
This reverts commit c2a011b16f
.
* Reapply "Adjust"
This reverts commit c64ba202dd
.
* Apply suggestions from code review
* Revert "Apply suggestions from code review"
This reverts commit 0314955c5a
.
2025-06-10 20:48:51 +02:00
hahn-th
dbfecf99dc
Bump homematicip to 2.0.4 ( #144096 )
...
* Bump to 2.0.2 with all necessary changes
* bump to prerelease
* add addiional tests
* Bump to homematicip 2.0.3
* do not delete device
* Setup BRAND_SWITCH_MEASURING as light
* bump to 2.0.4
* refactor test_remove_obsolete_entities
* move test
* use const from homematicip lib
2025-06-10 20:44:06 +02:00
hanwg
4d28992f2b
Add Telegram bot webhooks tests ( #146436 )
...
* add tests for webhooks
* added asserts
2025-06-10 19:58:15 +02:00
Franck Nijhof
8949a595fe
Bump version to 2025.6.0b6
2025-06-10 17:45:26 +00:00
Markus Adrario
7a428a66bd
Add support for HeatIt Thermostat TF056 to homee ( #145515 )
...
* adapt climate for Heatit TF 056
* add sensors & numbers for Heatit TF056
* Add select for Heatit TF056
* Adapt climat tests for changes
* Fix sentence case
* fix review comments
* Update homeassistant/components/homee/climate.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* fix tests
* update diagnostics snapshot for this change
---------
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
Co-authored-by: Franck Nijhof <git@frenck.dev >
2025-06-10 19:41:13 +02:00
Simone Chemelli
bf8ef0a767
Fix EntityCategory for binary_sensor platform in Amazon Devices ( #146472 )
...
* Fix EntityCategory for binary_sensor platform in Amazon Devices
* update snapshots
2025-06-10 17:41:02 +00:00
Simone Chemelli
39962a3f48
Avoid closing shared aiohttp session in Vodafone Station ( #146471 )
2025-06-10 17:41:00 +00:00
G Johansson
4964621014
Fix incorrect categories handling in holiday ( #146470 )
2025-06-10 17:40:59 +00:00
Joost Lekkerkerker
18e1a26da1
Catch exception before retrying in AirGradient ( #146460 )
2025-06-10 17:40:58 +00:00
Joost Lekkerkerker
1d91ca5716
Bump pySmartThings to 3.2.4 ( #146459 )
2025-06-10 17:40:57 +00:00
Luca Schröder
1040646610
Update caldav to 1.6.0 ( #146456 )
...
Fixes #140798
2025-06-10 17:40:56 +00:00
Robert Resch
fcd71931e7
Update wording deprecated system package integration repair ( #146450 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2025-06-10 17:40:55 +00:00
Joost Lekkerkerker
bdbb74aff1
Return expected state in SmartThings water heater ( #146449 )
2025-06-10 17:40:53 +00:00
Marc Mueller
6f4029983a
Update requests to 2.32.4 ( #146445 )
2025-06-10 17:40:52 +00:00
J. Diego Rodríguez Royo
b2d25b1883
Improvements for Home Connect application credentials string ( #146443 )
2025-06-10 17:40:51 +00:00
J. Diego Rodríguez Royo
ba19d4f043
Fix typo at application credentials string at Home Connect integration ( #146442 )
...
Fix typos
2025-06-10 17:40:50 +00:00
tronikos
b222fe5afa
Handle grpc errors in Google Assistant SDK ( #146438 )
2025-06-10 17:40:49 +00:00
Franck Nijhof
f945defa2b
Reformat Dockerfile to reduce merge conflicts ( #146435 )
2025-06-10 17:38:37 +00:00
G Johansson
481bf2694b
Fix incorrect categories handling in holiday ( #146470 )
2025-06-10 19:28:48 +02:00
Simone Chemelli
5cc9cc3c99
Fix EntityCategory for binary_sensor platform in Amazon Devices ( #146472 )
...
* Fix EntityCategory for binary_sensor platform in Amazon Devices
* update snapshots
2025-06-10 19:28:37 +02:00
Whitney Young
87ce683b39
Add tests for initial state of OpenUV sensors ( #146464 )
...
This is a followup to #146408 to add test coverage.
2025-06-10 19:28:29 +02:00
J. Nick Koston
4f0e4bc1ca
Bump aiohttp to 3.12.12 ( #146426 )
2025-06-10 17:28:13 +00:00
J. Nick Koston
41abc8404d
Bump yarl to 1.20.1 ( #146424 )
2025-06-10 17:26:03 +00:00
Jamin
2b08c4c344
Check hangup error in voip ( #146423 )
...
Check hangup error
Prevent an error where the call end future may have already been set
when a hangup is detected.
2025-06-10 17:26:02 +00:00
J. Nick Koston
97d91ddddb
Bump propcache to 0.3.2 ( #146418 )
2025-06-10 17:26:01 +00:00
Whitney Young
ec30b12fd1
Fix initial state of UV protection window ( #146408 )
...
The `binary_sensor` is created when the config entry is loaded after the
`async_config_entry_first_refresh` has completed (during the forward of
setup to platforms). Therefore, the update coordinator will already have
data and will not trigger the invocation of
`_handle_coordinator_update`.
Fixing this just means performing the same update at initialization.
2025-06-10 17:25:59 +00:00
Erik Montnemery
9997fc11b1
Handle changes to source entity in derivative helper ( #146407 )
...
* Handle changes to source entity in derivative helper
* Rename helper function, improve docstring
* Add tests
* Improve derivative tests
* Deduplicate tests
* Rename helpers/helper_entity.py to helpers/helper_integration.py
* Rename tests
2025-06-10 17:25:59 +00:00
wittypluck
c6ff0e6492
Fix CO concentration unit in OpenWeatherMap ( #146403 )
2025-06-10 17:25:58 +00:00
G Johansson
a3220ecae6
Bump pynordpool to 0.3.0 ( #146396 )
2025-06-10 17:25:57 +00:00
Erik Montnemery
218864d08c
Update switch_as_x to handle wrapped switch moved to another device ( #146387 )
...
* Update switch_as_x to handle wrapped switch moved to another device
* Reload switch_as_x config entry after updating device
* Make sure the switch_as_x entity is not removed
2025-06-10 17:25:56 +00:00
Erik Montnemery
3d0d70ece6
Fix switch_as_x entity_id tracking ( #146386 )
2025-06-10 17:25:55 +00:00
Simone Chemelli
f629731930
Bump aioamazondevices to 3.0.6 ( #146385 )
2025-06-10 17:25:53 +00:00
Simone Chemelli
936d56f9af
Avoid closing shared aiohttp session in Vodafone Station ( #146471 )
2025-06-10 19:18:19 +02:00
J. Nick Koston
e7a7b2417b
Bump aioesphomeapi to 32.2.1 ( #146375 )
2025-06-10 17:03:20 +00:00
Michael Davie
0b24a9abc3
Bump env-canada to v0.11.2 ( #146371 )
2025-06-10 17:03:19 +00:00
David Knowles
ca77b5210f
Bump pydrawise to 2025.6.0 ( #146369 )
2025-06-10 17:03:18 +00:00
Simon Lamon
0874f1c350
Bump python-linkplay to v0.2.10 ( #146359 )
2025-06-10 17:03:17 +00:00
Jan-Philipp Benecke
d89b99f42b
Improve error logging in trend binary sensor ( #146358 )
2025-06-10 17:03:16 +00:00
J. Diego Rodríguez Royo
7bd6ec68a8
Explain Home Connect setup ( #146356 )
...
* Explain Home Connect setup
* Avoid using "we"
* Fix login spelling
* Fix signup spelling
2025-06-10 17:03:15 +00:00
J. Nick Koston
bfe2eeb833
Shift ESPHome log parsing to the library ( #146349 )
2025-06-10 17:03:14 +00:00
Klaas Schoute
e97ab1fe3c
Change interval for Powerfox integration ( #146348 )
2025-06-10 17:03:13 +00:00
J. Nick Koston
b3ee2a8885
Bump aioesphomeapi to 32.2.0 ( #146344 )
2025-06-10 17:03:12 +00:00
Michael
80b09e3212
Bump py-synologydsm-api to 2.7.3 ( #146338 )
...
bump py-synologydsm-api to 2.7.3
2025-06-10 17:03:11 +00:00
tronikos
0eb3714abc
Allow different manufacturer than Amazon in Amazon Devices ( #146333 )
2025-06-10 17:03:10 +00:00
Sanjay Govind
7991977443
Fix bosch alarm areas not correctly subscribing to alarms ( #146322 )
...
* Fix bosch alarm areas not correctly subscribing to alarms
* add test
2025-06-10 17:03:09 +00:00
J. Nick Koston
5e5431c9f9
Use entity unique id for ESPHome media player formats ( #146318 )
2025-06-10 17:03:08 +00:00
Simon Lamon
1fc05d1a30
Do not probe linkplay device if another config entry already contains the host ( #146305 )
...
* Do not probe if config entry already contains the host
* Add unit test
* Use common fixture
2025-06-10 17:03:07 +00:00
J. Nick Koston
21833e7c31
Bump aiohttp to 3.12.11 ( #146298 )
2025-06-10 16:59:07 +00:00
G Johansson
79daeb23a9
Bump holidays to 0.74 ( #146290 )
2025-06-10 16:55:33 +00:00
J. Nick Koston
761c2578fb
Bump aiohttp-fast-zlib to 0.3.0 ( #146285 )
...
changelog: https://github.com/Bluetooth-Devices/aiohttp-fast-zlib/compare/v0.2.3...v0.3.0
proper aiohttp 3.12 support
2025-06-10 16:48:33 +00:00
Brett Adams
4d3145e559
Add missing write state to Teslemetry ( #146267 )
2025-06-10 16:47:33 +00:00
Michael
91e29a3bf1
Bump aioimmich to 0.9.1 ( #146222 )
...
bump aioimmich to 0.9.1
2025-06-10 16:47:32 +00:00
Joost Lekkerkerker
f6a4486c65
Explain Withings setup ( #146216 )
2025-06-10 16:47:31 +00:00
Joost Lekkerkerker
fc8b512931
Remove zeroconf discovery from Spotify ( #146213 )
2025-06-10 16:47:30 +00:00
Brett Adams
e5dd15da82
Fix Export Rule Select Entity in Tessie ( #146203 )
...
Fix TessieExportRuleSelectEntity
2025-06-10 16:47:29 +00:00
Brett Adams
e4140d71ab
Prevent energy history returning zero in Teslemetry ( #146202 )
2025-06-10 16:47:28 +00:00
J. Nick Koston
8312780c47
Bump aiohttp to 3.12.9 ( #146178 )
2025-06-10 16:44:14 +00:00
Raphael Hehl
5accc3dec2
Bump uiprotect to 7.11.0 ( #146171 )
...
Bump uiprotect to version 7.11.0
2025-06-10 16:42:40 +00:00
Iskra kranj
d875989866
Bump pyiskra to 0.1.21 ( #146156 )
2025-06-10 16:42:39 +00:00
Michael
38c92a2338
Bump aioimmich to 0.9.0 ( #146154 )
...
bump aioimmich to 0.9.0
2025-06-10 16:42:38 +00:00
J. Nick Koston
ce76b5db16
Bump aiohttp to 3.12.8 ( #146153 )
2025-06-10 16:39:58 +00:00
Ian
dfc4889d45
Throttle Nextbus if we are reaching the rate limit ( #146064 )
...
Co-authored-by: Josef Zweck <josef@zweck.dev >
Co-authored-by: Robert Resch <robert@resch.dev >
2025-06-10 16:32:59 +00:00
Andrea Turri
41431282ee
Add evaporate water program id for Miele oven ( #145996 )
2025-06-10 16:32:58 +00:00
Arie Catsman
5821b2f03c
fix possible mac collision in enphase_envoy ( #145549 )
...
* fix possible mac collision in enphase_envoy
* remove redundant device registry async_get
2025-06-10 16:32:57 +00:00
starkillerOG
78d2bf736c
Reolink conserve battery ( #145452 )
2025-06-10 16:32:56 +00:00
starkillerOG
d71ddcf69e
Reolink conserve battery ( #145452 )
2025-06-10 18:05:55 +02:00
Robert Resch
3af2746fea
Update wording deprecated system package integration repair ( #146450 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2025-06-10 18:04:22 +02:00
Joost Lekkerkerker
5b6d7142fb
Bump pySmartThings to 3.2.4 ( #146459 )
2025-06-10 17:37:21 +02:00
Whitney Young
7aa9301038
Fix initial state of UV protection window ( #146408 )
...
The `binary_sensor` is created when the config entry is loaded after the
`async_config_entry_first_refresh` has completed (during the forward of
setup to platforms). Therefore, the update coordinator will already have
data and will not trigger the invocation of
`_handle_coordinator_update`.
Fixing this just means performing the same update at initialization.
2025-06-10 17:35:40 +02:00
hanwg
627831dfaf
Fix Telegram bot leave_chat service action ( #146139 )
...
* bug fix for leave chat
* update strings
2025-06-10 17:33:54 +02:00
Joost Lekkerkerker
db8a6f8583
Catch exception before retrying in AirGradient ( #146460 )
2025-06-10 17:31:30 +02:00
Paulus Schoutsen
014010acbd
Assist Pipeline: Intent progress event when we start streaming ( #146388 )
...
Intent progress event when we start streaming
2025-06-10 09:55:43 -05:00
Arie Catsman
9b90ed04e5
fix possible mac collision in enphase_envoy ( #145549 )
...
* fix possible mac collision in enphase_envoy
* remove redundant device registry async_get
2025-06-10 16:25:26 +02:00
hanwg
0f27d0bf4a
Bug fix for Telegram bot integration: fix async_unload_entry error for polling bot ( #146277 )
...
* removed reload from update_listener
* removed reload from update_listener
2025-06-10 16:24:51 +02:00
Andrea Turri
1fa55f96f8
Add evaporate water program id for Miele oven ( #145996 )
2025-06-10 16:23:55 +02:00
Jamin
2d60115ec6
Check hangup error in voip ( #146423 )
...
Check hangup error
Prevent an error where the call end future may have already been set
when a hangup is detected.
2025-06-10 16:22:53 +02:00
Luca Schröder
3b81480091
Update caldav to 1.6.0 ( #146456 )
...
Fixes #140798
2025-06-10 16:20:35 +02:00
Will Schlitzer
255acfa8c0
Fix typo in overseerr component docstring ( #146457 )
...
Change 'airgradient' to 'overseerr' in sensor.py
2025-06-10 16:15:40 +02:00
Marc Mueller
4617cc4e0a
Update awesomeversion to 25.5.0 ( #146032 )
2025-06-10 15:44:53 +02:00
tronikos
b9e8cfb291
Handle grpc errors in Google Assistant SDK ( #146438 )
2025-06-10 15:31:32 +02:00
J. Nick Koston
7da1671b06
Shift ESPHome log parsing to the library ( #146349 )
2025-06-10 15:30:19 +02:00
Marc Mueller
6c5f7eabff
Fix RuntimeWarning in rest tests ( #146452 )
2025-06-10 15:26:07 +02:00
Ian
f448f488ba
Throttle Nextbus if we are reaching the rate limit ( #146064 )
...
Co-authored-by: Josef Zweck <josef@zweck.dev >
Co-authored-by: Robert Resch <robert@resch.dev >
2025-06-10 15:03:20 +02:00
Marc Mueller
20b5d5a755
Add requests to hassfest requirements check ( #146446 )
2025-06-10 15:01:05 +02:00
Marc Mueller
bb38a3a8ac
Update requests to 2.32.4 ( #146445 )
2025-06-10 15:00:41 +02:00
Brett Adams
d0d1fb2da7
Prevent energy history returning zero in Teslemetry ( #146202 )
2025-06-10 15:00:02 +02:00
Marc Mueller
d82be09ed4
Update aiomealie to 0.9.6 ( #146447 )
2025-06-10 14:53:56 +02:00
Joost Lekkerkerker
110627e16e
Return expected state in SmartThings water heater ( #146449 )
2025-06-10 14:52:24 +02:00
Klaas Schoute
b77ef7304a
Change interval for Powerfox integration ( #146348 )
2025-06-10 14:38:52 +02:00
Erik Montnemery
16a0b7f44e
Handle changes to source entity in derivative helper ( #146407 )
...
* Handle changes to source entity in derivative helper
* Rename helper function, improve docstring
* Add tests
* Improve derivative tests
* Deduplicate tests
* Rename helpers/helper_entity.py to helpers/helper_integration.py
* Rename tests
2025-06-10 14:31:18 +02:00
Joost Lekkerkerker
4fdbb9c0e2
Remove __all__
from switch_as_x ( #146331 )
...
* Remove `__all__` from switch_as_x
* Update homeassistant/components/switch_as_x/__init__.py
2025-06-10 14:21:01 +02:00
J. Diego Rodríguez Royo
c32a988838
Improvements for Home Connect application credentials string ( #146443 )
2025-06-10 14:11:07 +02:00
Jan-Philipp Benecke
927c9d3480
Improve error logging in trend binary sensor ( #146358 )
2025-06-10 14:10:49 +02:00
Joost Lekkerkerker
bf776d33b2
Explain Withings setup ( #146216 )
2025-06-10 14:10:35 +02:00
epenet
279539265b
Use async_load_fixture in modern_forms tests ( #146011 )
2025-06-10 12:38:25 +02:00
J. Diego Rodríguez Royo
4acad77437
Fix typo at application credentials string at Home Connect integration ( #146442 )
...
Fix typos
2025-06-10 11:56:24 +02:00
J. Nick Koston
0c5b7401b9
Use entity unique id for ESPHome media player formats ( #146318 )
2025-06-10 11:48:11 +02:00
Erik Montnemery
ce739fd9b6
Restore entity ID and user customizations of deleted entities ( #145278 )
...
* Restore entity ID and user customizations of deleted entities
* Clear removed areas, categories and labels from deleted entities
* Correct test
* Fix logic for disabled_by and hidden_by
* Improve test coverage
* Fix sorting
* Always restore disabled_by and hidden_by
* Update mqtt test
* Update pglab tests
2025-06-10 11:47:54 +02:00
Erik Montnemery
11d9014be0
Restore user customizations of deleted devices ( #145191 )
...
* Restore user customizations of deleted devices
* Apply suggestions from code review
* Improve test coverage
* Always restore disabled_by
2025-06-10 11:47:39 +02:00
J. Nick Koston
c9dcb1c11b
Bump propcache to 0.3.2 ( #146418 )
2025-06-10 11:44:34 +02:00
J. Diego Rodríguez Royo
ef7f32a28d
Explain Home Connect setup ( #146356 )
...
* Explain Home Connect setup
* Avoid using "we"
* Fix login spelling
* Fix signup spelling
2025-06-10 11:41:36 +02:00
J. Nick Koston
4f5cf5797f
Bump yarl to 1.20.1 ( #146424 )
2025-06-10 11:26:29 +02:00
Retha Runolfsson
4c5485ad04
Bump pyswitchbot to 0.66.0 ( #146430 )
...
bump pyswitchbot to 0.66.0
2025-06-10 11:16:08 +02:00
Franck Nijhof
5ad96dedfa
Reformat Dockerfile to reduce merge conflicts ( #146435 )
2025-06-10 11:14:31 +02:00
epenet
0c18fe35e5
Migrate cloudflare to use runtime data ( #146429 )
2025-06-10 09:50:31 +02:00
epenet
6a23ad96ca
Move google assistant sdk services to separate module ( #146434 )
2025-06-10 00:49:56 -07:00
J. Nick Koston
def0384608
Bump aiohttp to 3.12.12 ( #146426 )
2025-06-10 09:39:53 +02:00
Raphael Hehl
a4d12694da
Bump uiprotect to 7.13.0 ( #146410 )
2025-06-09 19:26:54 -05:00
J. Nick Koston
2278e3f06f
Bump aioesphomeapi to 32.2.1 ( #146375 )
2025-06-09 19:25:29 -05:00
Will Schlitzer
0144a0bb1f
Fix minor docstring typos in jellyfin component media_source.py ( #146398 )
2025-06-09 20:12:32 +02:00
Imeon-Energy
7cc8f91bf9
Basic entity class for Imeon inverter integration ( #145778 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
Co-authored-by: TheBushBoy <theodavid@icloud.com >
2025-06-09 20:04:25 +02:00
hanwg
d58157ca9e
Bug fix for Telegram bot integration: handle last message id ( #146378 )
2025-06-09 20:01:16 +02:00
David Knowles
f401ffb08c
Bump pydrawise to 2025.6.0 ( #146369 )
2025-06-09 20:00:37 +02:00
Simone Chemelli
8f7b831b94
Bump aioamazondevices to 3.0.6 ( #146385 )
2025-06-09 19:59:02 +02:00
wittypluck
9ed6b591a5
Fix CO concentration unit in OpenWeatherMap ( #146403 )
2025-06-09 19:55:09 +02:00
Michael Davie
98ea067285
Bump env-canada to v0.11.2 ( #146371 )
2025-06-09 12:53:44 -05:00
G Johansson
7e507dd378
Bump pynordpool to 0.3.0 ( #146396 )
2025-06-09 19:51:46 +02:00
Erik Montnemery
8e87223c40
Update switch_as_x to handle wrapped switch moved to another device ( #146387 )
...
* Update switch_as_x to handle wrapped switch moved to another device
* Reload switch_as_x config entry after updating device
* Make sure the switch_as_x entity is not removed
2025-06-09 17:04:55 +02:00
Abílio Costa
0cce4d1b81
Test all device classes in Sensor device condition/trigger tests ( #146366 )
2025-06-09 14:22:58 +01:00
Erik Montnemery
46dcc91510
Fix switch_as_x entity_id tracking ( #146386 )
2025-06-09 13:24:40 +02:00
Markus Adrario
b1a2af9fd3
Add Homee diagnostics platform ( #146340 )
...
* Initial dignostics implementation
* Add diagnostics tests
* change data-set for device diagnostics
* adapt for upcoming pyHomee release
* other solution
* fix review and more
2025-06-09 13:24:07 +02:00
Michael Arthur
5d58cdd98e
DNSIP: Add literal to querytype ( #146367 )
2025-06-09 09:36:17 +02:00
Simon Lamon
a8aebbce9a
Bump python-linkplay to v0.2.10 ( #146359 )
2025-06-08 16:43:20 -05:00
tronikos
f1244c182a
Allow different manufacturer than Amazon in Amazon Devices ( #146333 )
2025-06-08 11:47:46 -07:00
Simon Lamon
560eeac457
Do not probe linkplay device if another config entry already contains the host ( #146305 )
...
* Do not probe if config entry already contains the host
* Add unit test
* Use common fixture
2025-06-08 19:47:00 +02:00
J. Nick Koston
d33080d79e
Bump aioesphomeapi to 32.2.0 ( #146344 )
2025-06-08 11:15:00 -05:00
Michael
25f02c5b38
Bump py-synologydsm-api to 2.7.3 ( #146338 )
...
bump py-synologydsm-api to 2.7.3
2025-06-08 17:02:06 +01:00
Raphael Hehl
cb01af9f92
Bump uiprotect to 7.12.0 ( #146337 )
2025-06-08 10:57:50 -05:00
Sanjay Govind
9a6ebb0848
Fix bosch alarm areas not correctly subscribing to alarms ( #146322 )
...
* Fix bosch alarm areas not correctly subscribing to alarms
* add test
2025-06-08 14:35:54 +02:00
Pete Sage
fd30dd0aee
Add tests for sonos switch alarms on and off ( #146314 )
...
* fix: add tests for switch on/off
* fix: simplify
* fix: simplify
* fix: comment
* fix: comment
2025-06-08 11:45:20 +02:00
tronikos
4a5e261709
Fix typo in Utility Meter always_available ( #146320 )
2025-06-08 10:53:48 +03:00
Marc Mueller
2842f55460
Add additional package version range checks ( #146299 )
...
* Add additional package version range checks
* Add exception for scipy
2025-06-08 00:06:20 +02:00
J. Nick Koston
7573a74cb0
Migrate rest to use aiohttp ( #146306 )
2025-06-07 13:44:25 -05:00
J. Nick Koston
636b484d9d
Migrate onvif to use onvif-zeep-async 4.0.1 with aiohttp ( #146297 )
2025-06-07 13:39:59 -05:00
G Johansson
a979f884f9
Bump holidays to 0.74 ( #146290 )
2025-06-07 20:18:24 +03:00
J. Nick Koston
990ea78dec
Bump aiohttp to 3.12.11 ( #146298 )
2025-06-07 12:08:32 -05:00
Marc Mueller
ee6db3bd23
Update numpy to 2.3.0 ( #146296 )
2025-06-07 18:43:18 +02:00
Arie Catsman
ae5606aa2f
Migrate Enphase envoy from httpx to aiohttp ( #146283 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-06-07 10:52:54 -05:00
Marc Mueller
7f9f106729
Update airtouch5py to 0.3.0 ( #146278 )
2025-06-07 16:58:53 +02:00
J. Nick Koston
44c63ce6f1
Bump aiohttp-fast-zlib to 0.3.0 ( #146285 )
...
changelog: https://github.com/Bluetooth-Devices/aiohttp-fast-zlib/compare/v0.2.3...v0.3.0
proper aiohttp 3.12 support
2025-06-07 17:30:43 +03:00
hanwg
cbf7ca6a9a
Add bronze quality scale for Telegram bot integration ( #146148 )
...
* added quality scale
* updated appropriate-polling comment
* Remove entities comment
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2025-06-07 14:47:48 +02:00
Brett Adams
eb892df65a
Change default range sensors in Teslemetry ( #146268 )
2025-06-07 10:51:57 +02:00
Brett Adams
24b5886d88
Add missing write state to Teslemetry ( #146267 )
2025-06-07 04:43:16 +02:00
Willem-Jan van Rootselaar
d5e902a170
Update python-bsblan requirement to version 2.1.0 ( #146253 )
2025-06-06 22:47:44 +03:00
hanwg
d907e4c10b
Handle error in setup_entry for Telegram Bot ( #146242 )
...
* handle error in setup_entry
* Update homeassistant/components/telegram_bot/__init__.py
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com >
---------
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com >
2025-06-06 15:00:48 +01:00
Robin Lintermann
c4be3c4de2
Smarla integration number platform ( #145747 )
...
Add number platform to smarla integration
2025-06-06 12:13:06 +02:00
Retha Runolfsson
626591f832
Fix unit test for switchbot integration ( #146247 )
...
fix unit test
2025-06-06 12:06:01 +02:00
epenet
2bd3196183
Move abode services to separate module ( #146142 )
...
* Move abode services to separate module
* Rename
* Adjust test imports
2025-06-06 10:20:57 +02:00
epenet
fd93cf375d
Tweak zwave_js service registration ( #146244 )
2025-06-06 09:41:51 +02:00
epenet
6bf8b84d26
Rename service registration method ( #146236 )
2025-06-06 08:08:06 +02:00
Michael
c72fea57a1
Bump aioimmich to 0.9.1 ( #146222 )
...
bump aioimmich to 0.9.1
2025-06-05 21:50:19 +02:00
Renat Sibgatulin
17dad7d8ae
Bump aioairq to v0.4.6 ( #146169 )
...
This version exposes an API to control LED brightness.
2025-06-05 18:27:20 +02:00
Joost Lekkerkerker
14664719d9
Remove zeroconf discovery from Spotify ( #146213 )
2025-06-05 18:02:11 +02:00
epenet
b14cd1e14b
Move elkm1 services to separate module ( #146147 )
...
* Move elkm1 services to separate module
* Rename
2025-06-05 16:51:01 +02:00
Retha Runolfsson
fd38d9788d
Bump pyswitchbot to 0.65.0 ( #146133 )
...
* update pyswitchbot to 0.65.0
* fix relay switch 1pm test
* fix ma to a
2025-06-05 16:42:24 +02:00
epenet
0b3b641328
Move services to separate module in opentherm_gw ( #146098 )
...
* Move services to separate module in opentherm_gw
* Rename
2025-06-05 16:40:18 +02:00
Brett Adams
6ef77f8243
Fix Export Rule Select Entity in Tessie ( #146203 )
...
Fix TessieExportRuleSelectEntity
2025-06-05 16:39:55 +02:00
Ludovic BOUÉ
3a27143012
Matter add Service Area Cluster to vacuum_cleaner fixture ( #145743 )
...
Update vacuum_cleaner.json
Service Area Cluster
2025-06-05 16:39:08 +02:00
Samuel Xiao
9a6c642bdf
Bump switchbot-api to 2.5.0 ( #146205 )
...
* update switchbot-api to 2.5.0
* update switchbot-api to 2.5.0
2025-06-05 16:16:45 +02:00
epenet
38b8d0b018
Move google_sheets services to separate module ( #146160 )
...
* Move google_sheets services to separate module
* Move to async_setup
* Do not remove the services
* hassfest
* Rename
2025-06-05 15:07:15 +02:00
epenet
4d3443dbf5
Move amcrest services to separate module ( #146144 )
...
* Move amcrest services to separate module
* Rename
2025-06-05 14:43:22 +02:00
Marc Mueller
4f99e54402
Update pandas to 2.3.0 ( #146206 )
2025-06-05 14:42:21 +02:00
epenet
d6615e3d44
Move ffmpeg services to separate module ( #146149 )
...
* Move ffmpeg services to separate module
* Fix tests
* Rename
2025-06-05 14:39:44 +02:00
Willem-Jan van Rootselaar
9c23331ead
Bump python-bsblan to version 2.0.1 ( #146198 )
...
* Bump python-bsblan to version 2.0.1
* Remove 'bsblan' exception for 'python-bsblan' from forbidden package exceptions
2025-06-05 13:07:16 +02:00
epenet
5fb2802bf4
Move zoneminder services to separate module ( #146151 )
2025-06-05 06:35:32 +02:00
epenet
b4864e6a8a
Move matrix services to separate module ( #146161 )
2025-06-05 06:35:10 +02:00
Raphael Hehl
04c34877f4
Bump uiprotect to 7.11.0 ( #146171 )
...
Bump uiprotect to version 7.11.0
2025-06-04 23:32:44 +03:00
Ludovic BOUÉ
bdeb61fafc
Matter Extractor hood fixture ( #146174 )
...
* Create extractor_hood.json
* Matter Extractor hood fixture
* Format document
2025-06-04 21:17:51 +02:00
J. Nick Koston
76d4257f51
Bump aiohttp to 3.12.9 ( #146178 )
2025-06-04 20:12:19 +02:00
Markus Adrario
c6c7e7eae1
Add homee reconfiguration flow ( #146065 )
...
* Add a reconfigure flow to homee
* Add tests for reconfiguration flow
* string refinement
* fix review comments
* more review fixes
2025-06-04 15:27:07 +02:00
Iskra kranj
07557e27b0
Bump pyiskra to 0.1.21 ( #146156 )
2025-06-04 14:51:40 +02:00
J. Nick Koston
f211da60e0
Bump aiohttp to 3.12.8 ( #146153 )
2025-06-04 12:57:40 +01:00
Michael
64b74d00f7
Bump aioimmich to 0.9.0 ( #146154 )
...
bump aioimmich to 0.9.0
2025-06-04 13:35:16 +02:00
Franck Nijhof
6c098c3e0a
Bump version to 2025.6.0b5
2025-06-04 09:02:53 +00:00
J. Nick Koston
bfb140d2e9
Bump aioesphomeapi to 32.0.0 ( #146135 )
2025-06-04 09:00:59 +00:00
J. Nick Koston
f71a1a7a89
Bump protobuf to 6.31.1 ( #146128 )
...
changelog: https://github.com/protocolbuffers/protobuf/compare/v30.2...v31.1
2025-06-04 09:00:57 +00:00
Erwin Douna
e8aab39620
SMA fix strings ( #146112 )
...
* Fix
* Feedback
2025-06-04 09:00:55 +00:00
J. Nick Koston
1d578d8563
Bump habluetooth to 3.49.0 ( #146111 )
...
* Bump habluetooth to 3.49.0
changelog: https://github.com/Bluetooth-Devices/habluetooth/compare/v3.48.2...v3.49.0
* update diag
* diag
2025-06-04 09:00:53 +00:00
J. Nick Koston
abfd443541
Bump bleak-esphome to 2.16.0 ( #146110 )
2025-06-04 09:00:51 +00:00
Brett Adams
81cbb6e5cf
Fix BMS and Charge states in Teslemetry ( #146091 )
...
Fix BMS and Charge states
2025-06-04 09:00:49 +00:00
Retha Runolfsson
010c5cab87
Fix nightlatch option for all switchbot locks ( #146090 )
2025-06-04 09:00:47 +00:00
SNoof85
415858119a
Add state class measurement to Freebox temperature sensors ( #146074 )
2025-06-04 09:00:44 +00:00
Simone Chemelli
1838a731d6
Bump aioamazondevices to 3.0.5 ( #146073 )
2025-06-04 09:00:42 +00:00
Shay Levy
1e304fad65
Fix Shelly BLU TRV calibrate button ( #146066 )
2025-06-04 09:00:40 +00:00
Michael
999c9b3dc5
Don't use multi-line conditionals in immich ( #146062 )
2025-06-04 09:00:37 +00:00
epenet
e15edbd54b
Adjust SamsungTV on/off logging ( #146045 )
...
* Adjust SamsungTV on/off logging
* Update coordinator.py
2025-06-04 09:00:35 +00:00
epenet
e5cb77d168
Adjust ConnectionFailure logging in SamsungTV ( #146044 )
2025-06-04 09:00:32 +00:00
starkillerOG
cf521d4c7c
Improve debug logging Reolink ( #146033 )
...
Add debug logging
2025-06-04 09:00:25 +00:00
J. Nick Koston
6f09474193
Bump grpcio to 1.72.1 ( #146029 )
2025-06-04 09:00:21 +00:00
Robert Resch
7626933352
Bump go2rtc-client to 0.2.1 ( #146019 )
...
* Bump go2rtc-client to 0.2.0
* Bump go2rtc-client to 0.2.1
* Clean up hassfest exception
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2025-06-04 08:56:07 +00:00
starkillerOG
9e1d8c2fc6
Bump reolink-aio to 0.13.5 ( #145974 )
...
* Add debug logging
* Bump reolink-aio to 0.13.5
* Revert "Add debug logging"
This reverts commit f96030a6c8
.
2025-06-04 08:43:30 +00:00
Simone Chemelli
6defed2915
Bump aioamazondevices to 3.0.4 ( #145971 )
2025-06-04 08:43:28 +00:00
Simone Chemelli
d729eed7c2
Add diagnostics to Amazon devices ( #145964 )
2025-06-04 08:43:26 +00:00
Noah Groß
f280032dcf
Bump python-picnic-api2 to 1.3.1 ( #145962 )
2025-06-04 08:43:21 +00:00
Allen Porter
7e85137012
Bump ical to 10.0.0 ( #145954 )
2025-06-04 08:43:18 +00:00
TimL
88f2c3abd3
Bump pysmlight to v0.2.5 ( #145949 )
2025-06-04 08:43:15 +00:00
Michael
1a21e01f85
Bump aioimmich to 0.8.0 ( #145908 )
2025-06-04 08:43:13 +00:00
Ian
d302e817c8
NextBus: Bump py_nextbusnext to 2.2.0 ( #145904 )
2025-06-04 08:43:09 +00:00
Martin Hjelmare
1e1b0424d7
Fix removal of devices during Z-Wave migration ( #145867 )
2025-06-04 08:43:07 +00:00
Robert Resch
03f028b7e2
Deprecate hddtemp ( #145850 )
2025-06-04 08:43:05 +00:00
Robert Resch
b1d35de8e4
Deprecate eddystone temperature integration ( #145833 )
2025-06-04 08:43:02 +00:00
Erwin Douna
ea6b9e5260
SMA add missing strings for DHCP ( #145782 )
2025-06-04 08:42:59 +00:00
J. Nick Koston
96cb645644
Bump aioesphomeapi to 32.0.0 ( #146135 )
2025-06-04 09:34:04 +01:00
Claudio Ruggeri - CR-Tech
9b0db3bd51
Bump pymodbus to 3.9.2 ( #145948 )
2025-06-04 10:28:34 +02:00
Robert Resch
ffdefd1e0f
Deprecate eddystone temperature integration ( #145833 )
2025-06-04 10:00:50 +02:00
Max Velitchko
59ad0268a9
Bump pyvera to 0.3.16 ( #146089 )
...
* Update vera integration with the latest pyvera package
* python3 -m script.gen_requirements_all
* Fix license
2025-06-04 07:47:41 +01:00
dependabot[bot]
f28851e76f
Bump github/codeql-action from 3.28.18 to 3.28.19 ( #146131 )
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 3.28.18 to 3.28.19.
- [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.28.18...v3.28.19 )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 3.28.19
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-04 07:41:34 +01:00
J. Nick Koston
4f5c1d544b
Bump protobuf to 6.31.1 ( #146128 )
...
changelog: https://github.com/protocolbuffers/protobuf/compare/v30.2...v31.1
2025-06-04 07:40:10 +01:00
Marc Mueller
a8ccf1c6fc
Update pytest to 8.4.0 ( #146114 )
2025-06-04 08:09:19 +02:00
Ian
e3f7e5706b
Add config option for controlling Ollama think parameter ( #146000 )
...
* Add config option for controlling Ollama think parameter
Allows enabling or disable thinking for supported models. Neither option
will dislay thinking content in the chat. Future support for displaying
think content will require frontend changes for formatting.
* Add thinking strings
2025-06-03 20:42:16 -07:00
Erwin Douna
7ad1e756e7
SMA fix strings ( #146112 )
...
* Fix
* Feedback
2025-06-03 21:54:44 +02:00
Norbert Rittel
8868f214f3
Replace "numbers" with "digits" in invalid_backbone_key
message of knx
( #146124 )
...
The KNX Backbone Key has a length of 128 bits, so written as a hexadecimal number that yields 32 digits.
This fix thus replaces "numbers" with "digits" in the `invalid_backbone_key` message.
2025-06-03 20:47:54 +02:00
J. Nick Koston
3ecff19a45
Bump habluetooth to 3.49.0 ( #146111 )
...
* Bump habluetooth to 3.49.0
changelog: https://github.com/Bluetooth-Devices/habluetooth/compare/v3.48.2...v3.49.0
* update diag
* diag
2025-06-03 16:56:20 +02:00
Ian
74421db747
NextBus: Bump py_nextbusnext to 2.2.0 ( #145904 )
2025-06-03 13:20:14 +02:00
J. Nick Koston
1cccfac3dc
Bump bleak-esphome to 2.16.0 ( #146110 )
2025-06-03 11:57:58 +01:00
David Bonnes
c254548a64
Add required_features
to WaterHeater entity service registrations ( #141873 )
2025-06-03 12:51:46 +02:00
epenet
7f8b782e95
Adjust SamsungTV on/off logging ( #146045 )
...
* Adjust SamsungTV on/off logging
* Update coordinator.py
2025-06-03 12:30:18 +02:00
Erwin Douna
cd518d4a46
SMA add missing strings for DHCP ( #145782 )
2025-06-03 12:12:56 +02:00
Retha Runolfsson
c5db07e84d
Fix nightlatch option for all switchbot locks ( #146090 )
2025-06-03 12:11:02 +02:00
epenet
d1e0225520
Adjust ConnectionFailure logging in SamsungTV ( #146044 )
2025-06-03 12:05:33 +02:00
Robin Lintermann
d439bb68eb
Smarla integration improve tests ( #145803 )
...
* Improve smarla integration tests
* Do not import descriptions instead use seperate list
2025-06-03 11:49:24 +02:00
Matthias Alphart
980dbf364d
Add exception translations for KNX services ( #146104 )
2025-06-03 11:31:32 +02:00
SNoof85
842e7ce171
Add state class measurement to Freebox temperature sensors ( #146074 )
2025-06-03 11:23:52 +02:00
epenet
8afec8ada9
Use async_load_fixture in youtube tests ( #146018 )
2025-06-03 11:07:56 +02:00
Simone Chemelli
7b699f7733
Avoid services unload for Homematicip Cloud ( #146050 )
...
* Avoid services unload
* fix tests
* apply review comments
* cleanup
* apply review comment
2025-06-03 11:01:23 +02:00
Noah Groß
d448ef9f16
Bump python-picnic-api2 to 1.3.1 ( #145962 )
2025-06-03 10:57:59 +02:00
epenet
03912a1704
Use async_load_fixture in tplink_omada tests ( #146014 )
2025-06-03 10:54:22 +02:00
epenet
54c20d5d5a
Use async_load_fixture in remaining tests ( #146021 )
2025-06-03 10:52:51 +02:00
epenet
2dbf24e798
Use async_load_fixture in skybell tests ( #146017 )
2025-06-03 10:47:03 +02:00
epenet
791654a420
Move services to separate module in nzbget ( #146093 )
2025-06-03 10:41:40 +02:00
epenet
5fe07e49e4
Move services to separate module in insteon ( #146094 )
2025-06-03 10:41:13 +02:00
epenet
0bd287788c
Move service registration to async_setup in icloud ( #146095 )
2025-06-03 10:40:48 +02:00
Brett Adams
40e0c0f98d
Fix BMS and Charge states in Teslemetry ( #146091 )
...
Fix BMS and Charge states
2025-06-03 10:40:20 +02:00
Pär Holmdahl
85b608912b
Add energy sensor to adax ( #145995 )
...
* 2nd attempt to add energysensors to Adax component
* Ruff format changes
* I did not reuse the first call for information.. Now i do..
* Fixed some tests after the last change
* Remove extra attributes
* Dont use info logger
* aggregate if not rooms
* Raise error if no rooms are discovered
* Move code out of try catch
* Catch more specific errors
* removed platforms from manifest.json
* remove attribute translation key
* Getting rid of the summation of energy used..
* Fixed errorness in test
* set roomproperty in Init
* concatenated the two functions
* use raw Wh values and suggest a konversion for HomeAssistant
* Use snapshot testing
* Update homeassistant/components/adax/coordinator.py
Co-authored-by: Josef Zweck <josef@zweck.dev >
* Update homeassistant/components/adax/strings.json
Co-authored-by: Josef Zweck <josef@zweck.dev >
* Update homeassistant/components/adax/sensor.py
Co-authored-by: Josef Zweck <josef@zweck.dev >
* Update homeassistant/components/adax/sensor.py
Co-authored-by: Josef Zweck <josef@zweck.dev >
* Update homeassistant/components/adax/sensor.py
Co-authored-by: Josef Zweck <josef@zweck.dev >
* Update homeassistant/components/adax/sensor.py
Co-authored-by: Josef Zweck <josef@zweck.dev >
* Removing un needed logg
* Removing initial value
* Changing tests to snapshot_platform
* Removing available property from sensor.py and doing a ruff formating..
* Fix a broken indent
* Add fix for coordinator updates in Adax energisensor and namesetting
* Update homeassistant/components/adax/sensor.py
Co-authored-by: Josef Zweck <josef@zweck.dev >
* Update homeassistant/components/adax/coordinator.py
Co-authored-by: Josef Zweck <josef@zweck.dev >
* Update homeassistant/components/adax/coordinator.py
Co-authored-by: Josef Zweck <josef@zweck.dev >
* Update homeassistant/components/adax/sensor.py
Co-authored-by: Josef Zweck <josef@zweck.dev >
* generated snapshots
* Ruff changes
* Even more ruff changes, that did not appear on ruff command locally
* Trying to fix CI updates
* Update homeassistant/components/adax/sensor.py
Co-authored-by: Josef Zweck <josef@zweck.dev >
* Improve AdaxEnergySensor by simplifying code and ensuring correct handling of energy values. Adjust how room and device information is retrieved to avoid duplication and improve readability.
* Removed a test för device_id as per request..
* Make supersure that value is int and not "Any"
* removing executable status
* Update tests/components/adax/test_sensor.py
Co-authored-by: Josef Zweck <josef@zweck.dev >
---------
Co-authored-by: Josef Zweck <josef@zweck.dev >
2025-06-03 10:36:43 +02:00
Pete Sage
987753dd1c
Bump aiokem to 1.0.1 ( #146085 )
2025-06-03 10:16:08 +02:00
epenet
5df05fb6dd
Move async_register_services to async_setup ( #146092 )
2025-06-03 08:38:02 +02:00
Simone Chemelli
f295ca27af
Bump aioamazondevices to 3.0.5 ( #146073 )
2025-06-03 01:18:49 +03:00
Marc Mueller
8f75cc6a33
Update pyatmo to 9.2.1 ( #146077 )
2025-06-02 23:47:50 +02:00
Marc Mueller
19c71f0f49
Update python-homewizard-energy to 8.3.3 ( #146076 )
2025-06-02 23:34:50 +02:00
Marc Mueller
22c2028c00
Update typing-extensions to 4.14.0 ( #146054 )
2025-06-02 23:15:53 +02:00
Ian
39f687e3a3
Bump ollama to 0.5.1 ( #146063 )
...
* Bump ollama to 0.5.1
* Add ollama to license exceptions
2025-06-02 22:43:00 +02:00
Shay Levy
6692b9b71f
Fix Shelly BLU TRV calibrate button ( #146066 )
2025-06-02 22:38:17 +03:00
J. Nick Koston
2f5787e7be
Bump aiohttp to 3.12.7 ( #146028 )
2025-06-02 21:27:08 +02:00
Simone Chemelli
bbda1761bf
Avoid services unload for Isy994 ( #146069 )
...
* Avoid services unload for Isy994
* cleanup
2025-06-02 21:19:10 +02:00
Robert Resch
ecc10e9793
Bump go2rtc-client to 0.2.1 ( #146019 )
...
* Bump go2rtc-client to 0.2.0
* Bump go2rtc-client to 0.2.1
* Clean up hassfest exception
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2025-06-02 20:48:40 +02:00
Simone Chemelli
9e1e889fd7
Rename mispelled services python files ( #146049 )
2025-06-02 20:41:31 +02:00
Michael
eefe1e6f0f
Don't use multi-line conditionals in immich ( #146062 )
2025-06-02 19:58:54 +02:00
Marc Mueller
397ed87f2d
Update aiohomekit to 3.2.15 ( #146059 )
...
* Update aiohomekit to 3.2.15
* Remove Python version exception for homekit_controller
2025-06-02 18:23:04 +01:00
Marc Mueller
15830f383e
Update pyoverkiz to 1.17.2 ( #146056 )
2025-06-02 18:21:26 +01:00
epenet
87395efc6e
Add awesomeversion to dependency version checks ( #146047 )
2025-06-02 17:28:13 +02:00
Marc Mueller
27d79bb10a
Update yamllint to 1.37.1 ( #146038 )
2025-06-02 16:35:31 +02:00
Simone Chemelli
7427db70aa
Move async_setup_services to async_setup ( #146048 )
...
* Moved async_setup_services to async_setup
* fix schema missing
2025-06-02 16:23:20 +02:00
Marc Mueller
77d5bffa85
Update pytest warnings filter ( #146024 )
2025-06-02 16:01:23 +02:00
Marc Mueller
ab7c7b8d89
Update ruff to 0.11.12 ( #146037 )
...
* Update ruff to 0.11.12
* Replace ruff legacy alias with ruff-check
2025-06-02 16:01:10 +02:00
Simon Lamon
93b8cc38d8
Small nmbs sensor attributes refactoring ( #145956 )
...
Attributes refactoring
2025-06-02 15:13:23 +02:00
Pete Sage
e5f95b3aff
Add diagnostics tests for Sonos ( #146040 )
...
* fix: add tests for diagnostics
* fix: add new files
* fix: add new files
2025-06-02 15:12:34 +02:00
starkillerOG
613728ad3b
Improve debug logging Reolink ( #146033 )
...
Add debug logging
2025-06-02 15:12:13 +02:00
starkillerOG
cb1bfe6ebe
Bump reolink-aio to 0.13.5 ( #145974 )
...
* Add debug logging
* Bump reolink-aio to 0.13.5
* Revert "Add debug logging"
This reverts commit f96030a6c8
.
2025-06-02 15:11:56 +02:00
Joost Lekkerkerker
434179ab3f
Remove NMBS YAML import ( #145733 )
...
* Remove NMBS YAML import
* Remove NMBS YAML import
2025-06-02 15:10:46 +02:00
TimL
eb53277fcc
Bump pysmlight to 0.2.6 ( #146039 )
...
Co-authored-by: Tim Lunn <tim@feathertop.org >
2025-06-02 15:04:34 +02:00
J. Nick Koston
850ddb3667
Bump grpcio to 1.72.1 ( #146029 )
2025-06-02 15:04:02 +02:00
epenet
5a727a4fa3
Avoid constant alias for integration DOMAIN ( #145788 )
...
* Avoid constant alias for integration DOMAIN
* Tweak
* Improve
* Three more
---------
Co-authored-by: Shay Levy <levyshay1@gmail.com >
2025-06-02 10:37:29 +02:00
karwosts
33fc700952
Make sun solar_rising
a binary_sensor ( #140956 )
...
* Make sun solar_rising a binary_sensor.
* Add a state translation
* code review
* fix test
* move PLATFORMS
* Update strings.json
2025-06-02 10:32:48 +02:00
Joakim Sørensen
ad493e077e
Submit legacy integrations for analytics ( #145787 )
...
* Submit legacy integrations for analytics
* adjustments
2025-06-02 10:29:17 +02:00
Marc Mueller
a2b2f6f20a
Update pre-commit to 4.2.0 ( #145986 )
2025-06-02 09:56:20 +02:00
Marc Mueller
ee57fd413a
Update freezegun to 1.5.2 ( #145982 )
2025-06-02 09:53:12 +02:00
Martin Hjelmare
f5d585e0f0
Fix removal of devices during Z-Wave migration ( #145867 )
2025-06-02 09:52:02 +02:00
Simone Chemelli
1899388f35
Add diagnostics to Amazon devices ( #145964 )
2025-06-02 09:48:42 +02:00
Allen Porter
4d833e9b1c
Bump ical to 10.0.0 ( #145954 )
2025-06-02 09:47:05 +02:00
Robert Resch
6d827cd412
Deprecate hddtemp ( #145850 )
2025-06-02 09:45:14 +02:00
epenet
ebfbea39ff
Use async_load_fixture in twitch tests ( #146016 )
2025-06-02 09:27:53 +02:00
dependabot[bot]
89a40f1c48
Bump dawidd6/action-download-artifact from 9 to 10 ( #146015 )
2025-06-02 09:21:26 +02:00
epenet
664eb7af10
Use async_load_fixture in moehlenhoff_alpha2 tests ( #146012 )
2025-06-02 08:59:19 +02:00
epenet
33b99b6627
Use async_load_fixture in netatmo tests ( #146013 )
2025-06-02 08:59:11 +02:00
epenet
0cf2ee0bcb
Remove unnecessary DOMAIN alias in tests (l-r) ( #146009 )
...
* Remove unnecessary DOMAIN alias in tests (l-r)
* Keep late import in lirc
2025-06-02 08:54:55 +02:00
hanwg
85a86c3f11
Add config flow for telegram bot integration ( #144617 )
...
* added config flow for telegram integration
* added chat id in config entry title and added config flow tests
* fix import issue when there are no notifiers in configuration.yaml
* Revert "fix import issue when there are no notifiers in configuration.yaml"
This reverts commit b5b83e2a9a
.
* Revert "added chat id in config entry title and added config flow tests"
This reverts commit 30c2bb4ae4
.
* Revert "added config flow for telegram integration"
This reverts commit 1f44afcd45
.
* added config and subentry flows
* added options flow to configure webhooks
* refactor module setup so it only load once
* moved service registration from async_setup_entry to async_setup
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* import only last yaml config
* import only last yaml config
* reduced scope of try-block
* create issue when importing from yaml
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* handle options update by reloading telegram bot
* handle import errors for create issue
* include bot's platform when creating issues
* handle options reload without needing HA restart
* moved url and trusted_networks inputs from options to new config flow step
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* minor fixes
* refactor config flow
* moved constants to const.py
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/telegram_bot/config_flow.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/telegram_bot/config_flow.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/telegram_bot/config_flow.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* added options flow tests
* Update homeassistant/components/telegram_bot/__init__.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/telegram_bot/__init__.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/telegram_bot/__init__.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/telegram_bot/config_flow.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update homeassistant/components/telegram_bot/config_flow.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* added reconfigure flow
* added reauth flow
* added tests for reconfigure flow
* added tests for reauth
* added tests for subentry flow
* added tests for user and webhooks flow with error scenarios
* added import flow tests
* handle webhook deregister exception
* added config entry id to all services
* fix leave chat bug
* Update homeassistant/components/telegram_bot/__init__.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* removed leave chat bug fixes
* Update homeassistant/components/telegram_bot/strings.json
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* handle other error types for import
* reuse translations
* added test for duplicated config entry for user step
* added tests
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2025-06-02 08:52:31 +02:00
epenet
de4a5fa30b
Remove unnecessary DOMAIN alias in tests (s-z) ( #146010 )
2025-06-02 08:48:37 +02:00
Marc Mueller
43ac550ca0
Update pydantic to 2.11.5 ( #145985 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2025-06-02 08:48:22 +02:00
Marc Mueller
c3c4d224b2
Update PyTurboJPEG to 1.8.0 ( #145984 )
...
Co-authored-by: Allen Porter <allen.porter@gmail.com >
2025-06-02 08:40:10 +02:00
Marc Mueller
6f865beacd
Update attrs to 25.3.0 ( #145977 )
2025-06-02 07:58:35 +02:00
Marc Mueller
de25195383
Update bcrypt to 4.3.0 ( #145978 )
2025-06-02 07:56:51 +02:00
Marc Mueller
0139d2cabf
Update cryptography to 45.0.3 ( #145979 )
2025-06-02 07:53:58 +02:00
Marc Mueller
17542614b5
Update aiohttp-cors to 0.8.1 ( #145976 )
...
* Update aiohttp-cors to 0.8.1
* Fix mypy
2025-06-02 07:52:23 +02:00
Marc Mueller
885367e690
Update coverage to 7.8.2 ( #145983 )
2025-06-02 07:47:56 +02:00
Marc Mueller
f8c44aad25
Update pytest-cov to 6.1.1 ( #145989 )
2025-06-02 07:34:11 +02:00
Marc Mueller
2323cc2869
Update numpy to 2.2.6 ( #145981 )
2025-06-01 21:23:30 -07:00
Marc Mueller
7f0249bbf7
Update pytest-timeout to 2.4.0 ( #145990 )
2025-06-02 06:17:39 +02:00
Marc Mueller
7a23b778a4
Update pytest-xdist to 3.7.0 ( #145991 )
2025-06-02 06:16:17 +02:00
Marc Mueller
d910924032
Update syrupy to 4.9.1 ( #145992 )
2025-06-02 06:14:52 +02:00
Marc Mueller
0b93a8c2f2
Update types packages ( #145993 )
2025-06-02 06:13:08 +02:00
Marc Mueller
5e377b89fc
Update pytest-asyncio to 1.0.0 ( #145988 )
...
* Update pytest-asyncio to 1.0.0
* Remove event_loop fixture uses
2025-06-02 06:12:22 +02:00
Marc Mueller
dd85a1e5f0
Update mypy-dev to 1.17.0a2 ( #146002 )
...
* Update mypy-dev to 1.17.0a2
* Fix
2025-06-02 06:06:38 +02:00
Simone Chemelli
b96a7aebcd
Bump aioamazondevices to 3.0.4 ( #145971 )
2025-06-01 21:15:18 +02:00
Michael
3cfcf382da
Bump aioimmich to 0.8.0 ( #145908 )
2025-06-01 21:14:19 +02:00
epenet
ed9fd2c643
Use async_load_fixture in async test functions (b-i) ( #145714 )
...
* Use async_load_fixture in async test functions (b-i)
* Adjust
2025-06-01 06:31:37 -07:00
epenet
a007e8dc26
Use async_load_fixture in async test functions (l-z) ( #145717 )
...
* Use async_load_fixture in async test functions (l-z)
* Adjust
2025-06-01 06:29:17 -07:00
TimL
b318644998
Bump pysmlight to v0.2.5 ( #145949 )
2025-06-01 03:14:08 +02:00
Ståle Storø Hauknes
0434eea3ab
Add sound pressure to Airthings ( #145946 )
...
Add sound pressure
2025-06-01 02:05:19 +02:00
Josef Zweck
c19b984660
Increase update intervals in lamarzocco ( #145939 )
2025-05-31 20:25:57 +02:00
Josef Zweck
0d6bb8a325
Bump pylamarzocco to 2.0.8 ( #145938 )
2025-05-31 20:25:47 +02:00
Joost Lekkerkerker
094b969301
Add more Amazon Devices DHCP matches ( #145776 )
2025-05-31 20:25:24 +02:00
Brett Adams
ddef6fdb98
Add streaming to charge cable connected in Teslemetry ( #145880 )
2025-05-31 20:01:10 +02:00
Robert Resch
cabf7860b3
Deprecate snips integration ( #145784 )
2025-05-31 20:00:34 +02:00
Bram Kragten
0c0a2403e5
Update frontend to 20250531.0 ( #145933 )
2025-05-31 17:54:36 +02:00
tronikos
be6c3d8bbd
Bump opower to 0.12.3 ( #145918 )
2025-05-31 11:22:49 +02:00
Josef Zweck
c01536ee58
Move server device creation to init in jellyfin ( #145910 )
...
* Move server device creation to init in jellyfin
* move device creation to after coordinator refresh
2025-05-31 11:19:32 +02:00
J. Nick Koston
a9f36a50e4
Bump aiohttp to 3.12.6 ( #145919 )
...
* Bump aiohttp to 3.12.5
changelog: https://github.com/aio-libs/aiohttp/compare/v3.12.4...v3.12.5
* .6
* fix mock
2025-05-31 11:12:00 +02:00
Samuel Xiao
6d11c0395f
Bump switchbot-api to 2.4.0 ( #145786 )
...
* update switchbot-api version to 2.4.0
* debug for test code
2025-05-30 20:22:40 +02:00
Brett Adams
66bb638dd0
Bump tesla-fleet-api to 1.1.1. ( #145869 )
...
bump
2025-05-30 20:21:51 +02:00
Iskra kranj
0d72bfef70
Bump pyiskra to 0.1.19 ( #145889 )
2025-05-30 20:21:14 +02:00
markhannon
6e44552d41
Minor cleanup of Zimi Integration ( #144293 )
2025-05-30 19:53:33 +02:00
Simon Lamon
9ec02633b3
Bump python-linkplay to v0.2.9 ( #145892 )
2025-05-30 19:35:08 +02:00
Jordan Harvey
5d340332bf
Bump pyprobeplus to 1.0.1 ( #145897 )
2025-05-30 19:33:03 +02:00
J. Diego Rodríguez Royo
1e973c1d74
Bump aiohomeconnect to 0.17.1 ( #145873 )
2025-05-30 01:40:11 +02:00
starkillerOG
618ada64f8
Ensure Reolink host device is setup first ( #145843 )
2025-05-29 19:32:21 +02:00
Robert Resch
2d6802e06a
Deprecate tensorflow ( #145806 )
...
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com >
2025-05-29 14:35:35 +01:00
starkillerOG
9687a34a70
Reolink fallback to download command for playback ( #145842 )
2025-05-29 15:31:50 +02:00
Michael
5ba0ceb6c2
Bump aioimmich to 0.7.0 ( #145845 )
2025-05-29 15:30:02 +02:00
G Johansson
d8e3e88c63
Fix language selections in workday ( #145813 )
2025-05-29 15:28:54 +02:00
Robert Resch
d1d1bca29d
Deprecate sms integration ( #145847 )
2025-05-29 14:12:51 +02:00
Michael
80189495c5
Use mime type provided by Immich ( #145830 )
...
use mime type from immich instead of guessing it
2025-05-29 10:28:02 +02:00
Josef Zweck
cad6c72cfa
Bump aiotedee to 0.2.23 ( #145822 )
...
* Bump aiotedee to 0.2.23
* update snapshot
2025-05-29 10:35:05 +03:00
J. Nick Koston
23ac22e213
Remove default args to ESPHome test fixture calls ( #145840 )
2025-05-29 01:45:37 -05:00
J. Nick Koston
55e664fc0d
Bump aiohttp to 3.12.4 ( #145838 )
2025-05-28 21:08:01 -05:00
Brett Adams
881ce45afa
Fix Tessie volume max and step ( #145835 )
...
* Use fixed volume max and step
* Update snapshot
2025-05-29 03:58:29 +02:00
André Lersveen
b80195df81
Set correct nobo_hub max temperature ( #145751 )
...
Max temperature 30°C is implemented upstream in pynobo and the Nobø Energy Hub app also stops at 30°C.
2025-05-29 03:52:05 +02:00
Matthew FitzGerald-Chamberlain
e57ce0a9df
Bump pyaprilaire to 0.9.1 ( #145836 )
2025-05-29 03:43:28 +02:00
J. Nick Koston
ff66ad7705
Bump aiohttp to 3.12.3 ( #145837 )
2025-05-28 19:38:06 -05:00
Robert Resch
33e98ebffa
Remove decora-wifi from excluded requirements ( #145832 )
2025-05-29 00:14:38 +02:00
Robert Resch
8fd9e2046e
Deprecate decora integration ( #145807 )
2025-05-28 23:54:48 +02:00
Bram Kragten
32c2f47ab5
Update frontend to 20250528.0 ( #145828 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
2025-05-28 23:17:14 +02:00
Ståle Storø Hauknes
e2fc2dce84
Move Airthings coordinator to separate module ( #145827 )
...
* Create coordinator
* Fix sensor.py
2025-05-28 22:38:33 +02:00
Michael
afa97f8ec1
Add level of collections in Immich media source tree ( #145734 )
...
* add layer for collections in media source tree
* re-arange tests, add test for collection layer
* fix
2025-05-28 20:51:27 +02:00
Michael
2708c1c94c
Fix Immich media source browsing with multiple config entries ( #145823 )
...
fix media source browsing with multiple config entries
2025-05-28 20:49:20 +02:00
Michael Hansen
d76ed6a3c2
Bump intents to 2025.5.28 ( #145816 )
2025-05-28 21:14:13 +03:00
epenet
695f69bd90
Remove unnecessary DOMAIN alias in tests (e-k) ( #145818 )
2025-05-28 21:06:25 +03:00
epenet
7da8e24e21
Remove unnecessary DOMAIN alias in tests (a-d) ( #145817 )
2025-05-28 21:00:38 +03:00
David Bonnes
9d0fc0d513
Fix HOMEASSISTANT_STOP unsubscribe in data update coordinator ( #145809 )
...
* initial commit
* a better approach
* Add comment
2025-05-28 17:52:51 +01:00
Robert Resch
ca567aa7fc
Deprecate lirc integration ( #145797 )
2025-05-28 17:28:37 +01:00
Robert Resch
27af2d8ec6
Deprecate keyboard integration ( #145805 )
2025-05-28 17:22:18 +02:00
Lennart Nederstigt
59ea6f375a
Add hardwired chime toggle to Reolink Battery Doorbell ( #145779 )
...
Co-authored-by: starkillerOG <starkiller.og@gmail.com >
2025-05-28 17:10:38 +02:00
Marc Mueller
6c365c94ed
Update sqlalchemy to 2.0.41 ( #145790 )
2025-05-28 16:39:10 +02:00
Marc Mueller
6693fc764f
Update httpcore to 1.0.9 and h11 to 0.16.0 ( #145789 )
2025-05-28 16:35:11 +02:00
starkillerOG
e855b6c2bc
Bump reolink-aio to 0.13.4 ( #145799 )
2025-05-28 16:33:20 +02:00
Abílio Costa
23a1dddc23
Add Shelly zwave virtual integration ( #145749 )
2025-05-28 14:56:47 +01:00
epenet
bd5fef1ddb
Use async_load_fixture in async test functions (a) ( #145718 )
2025-05-28 15:51:49 +02:00
epenet
c3ade400fb
Use Platform constant in tests ( #145801 )
...
* Use Platform constant in tests
* spelling
* Fix platform
2025-05-28 15:51:37 +02:00
epenet
1889f0ef66
Use Platform constant in hue tests ( #145798 )
2025-05-28 14:43:48 +02:00
epenet
6b28af8282
Remove unnecessary DOMAIN alias in components ( #145791 )
2025-05-28 14:04:35 +02:00
Robert Resch
f59001d45f
Deprecate pandora integration ( #145785 )
2025-05-28 13:12:55 +02:00
Erik Montnemery
a857461059
Handle late abort when creating subentry ( #145765 )
...
* Handle late abort when creating subentry
* Move error handling to the base class
* Narrow down expected error in test
2025-05-28 12:26:28 +02:00
epenet
e4cc842584
Use async_load_json_(array/object)_fixture in async test functions ( #145773 )
2025-05-28 12:09:05 +02:00
Robert Resch
bb52058920
Deprecate GStreamer integration ( #145768 )
2025-05-28 11:16:08 +02:00
J. Diego Rodríguez Royo
c1676570da
Add more information about possible hostnames at Home Connect ( #145770 )
2025-05-28 10:57:01 +02:00
G Johansson
4858b2171e
Modernize tests for smhi ( #139334 )
...
* Modernize tests for smhi
* Fixes
* Mods
* Fix weather
* Coverage 100%
* Fix init test
* Fixes
* Fixes
* Remove waits
2025-05-28 10:56:07 +02:00
Jan Bouwhuis
192aa76cd7
Ensure mqtt sensor unit of measurement validation for state class measurement_angle
( #145648 )
2025-05-28 10:16:40 +02:00
Josef Zweck
ddf611bfdf
Fix uom for prebrew numbers in lamarzocco ( #145772 )
2025-05-28 10:15:24 +02:00
Robert Resch
3164394982
Deprecate dlib image processing integrations ( #145767 )
2025-05-28 09:58:44 +02:00
Josef Zweck
b250a03ff5
Bump pylamarzocco to 2.0.7 ( #145763 )
2025-05-28 09:39:33 +02:00
dependabot[bot]
2dd7f035f6
Bump docker/build-push-action from 6.17.0 to 6.18.0 ( #145764 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-28 09:10:37 +02:00
Joost Lekkerkerker
2c08b3f30c
Add more Amazon Devices DHCP matches ( #145754 )
2025-05-28 08:43:59 +02:00
Josef Zweck
c3ec30ce3b
Update otp description for amazon_devices ( #145701 )
...
* Update otp description from amazon_devices
* separate
* Update strings.json
2025-05-28 08:13:28 +02:00
Erik Montnemery
9d4375ca76
Make async_remove_stale_devices_links_keep_entity_device move entities ( #145719 )
...
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-05-27 23:00:52 +02:00
Raphael Hehl
3870b87db9
Bump uiprotect to version 7.10.1 ( #145737 )
...
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com >
2025-05-27 22:58:46 +02:00
Joost Lekkerkerker
ff2fd7e9ef
Add DHCP discovery to LG ThinQ ( #145746 )
2025-05-27 16:45:30 -04:00
G Johansson
719dd09eb3
Fix dns resolver error in dnsip config flow validation ( #145735 )
...
Fix dns resolver error in dnsip
2025-05-27 22:17:34 +02:00
Bram Kragten
2cf2613dbd
Update frontend to 20250527.0 ( #145741 )
2025-05-27 22:12:07 +02:00
Jan Bouwhuis
181a3d142e
Revert "squeezebox Better result for testing ( #144622 )" ( #145739 )
...
This reverts commit 987af8f7df
.
2025-05-27 21:36:51 +02:00
Elias Wernicke
c20ad5fde1
Add complete intent function for shopping list component ( #128565 )
...
* add intent
* add tests
* raise IntentHandleError
* add check for non completed
* Prefer completing non complete items
* cleanup
* cleanup tests
* rename test
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com >
* remove duplicated test
* update test
* complete all items
* fix event
* remove type def
* return speech slots
---------
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com >
2025-05-27 14:35:14 -05:00
Erwin Douna
4fcebf18dc
Tado update mobile devices interval ( #145738 )
...
Update the mobile devices interval to five minutes
2025-05-27 21:27:52 +02:00
Joost Lekkerkerker
a6e04be076
Remove niko_home_control YAML import ( #145732 )
2025-05-27 19:58:05 +02:00
Erwin Douna
330a8e197d
MELCloud remove deprecated YAML import strings ( #145731 )
...
Remove deprecated YAML import strings
2025-05-27 19:50:31 +02:00
Joost Lekkerkerker
4300e846e6
Fix unbound local variable in Acmeda config flow ( #145729 )
2025-05-27 19:29:04 +02:00
Kevin Stillhammer
07fd1f99df
Support addresses with comma in google_travel_time ( #145663 )
...
Support addresses with comma
2025-05-27 18:53:45 +02:00
Kevin Stillhammer
481639bcf9
Catch PermissionDenied(Route API disabled) in google_travel_time ( #145722 )
...
Catch PermissionDenied(Route API disabled)
2025-05-27 18:45:49 +02:00
Martin Hjelmare
376008940b
Disable advanced window cover position Matter sensor by default ( #145713 )
...
* Disable advanced window cover position Matter sensor by default
* Enanble disabled sensors in snapshot test
2025-05-27 17:46:21 +02:00
epenet
b2c2db3394
Add check for transient packages restricting Python version ( #145695 )
2025-05-27 17:45:51 +02:00
Kevin Stillhammer
a636e38d24
Debug log the update response in google_travel_time ( #145725 )
...
Debug log the update response
2025-05-27 17:44:48 +02:00
Martin Hjelmare
ae1294830c
Remove static pin code length Matter sensors ( #145711 )
...
* Remove static Matter sensors
* Clean up translation strings
2025-05-27 17:35:11 +02:00
Robin Lintermann
d87fdf028b
Improve smarla base entity ( #145710 )
2025-05-27 15:58:19 +02:00
Petar Petrov
6f5d5d4cdb
Change text of installing and starting Z-WaveJs add-on steps ( #145702 )
2025-05-27 14:51:22 +02:00
epenet
12fdd7034a
Simplify boolean check in onewire ( #145700 )
2025-05-27 13:30:44 +02:00
Martin Hjelmare
f295d72cd9
Fix error stack trace for HomeAssistantError in websocket service call ( #145699 )
...
* Add test
* Fix error stack trace for HomeAssistantError in websocket service call
2025-05-27 12:54:57 +02:00
Petar Petrov
2605fda185
Remove confirm screen after Z-Wave usb discovery ( #145682 )
...
* Remove confirm screen after Z-Wave usb discovery
* Simplify async_step_usb
2025-05-27 12:53:30 +02:00
Joost Lekkerkerker
2189dc3e2a
Use string type for amazon devices OTP code ( #145698 )
2025-05-27 12:33:02 +02:00
Franck Nijhof
8364d8a2e3
Bump version to 2025.7.0dev0 ( #145647 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2025-05-27 10:59:34 +02:00
epenet
96c9636086
Add check for packages restricting Python version ( #145690 )
...
* Add check for packages restricting Python version
* Apply suggestions from code review
* until
* until
2025-05-27 10:44:00 +02:00
Petar Petrov
7b1dfc35d1
Change description on recommended/custom Z-Wave install step ( #145688 )
...
Change description on recommended/custom Z-WaveJS step
2025-05-27 10:04:29 +02:00
Norbert Rittel
2e94730491
Replace "Invalid API key" with common string in overseerr
( #145689 )
...
Replace "Invalid API key" with common string
2025-05-27 09:56:16 +02:00
Markus Adrario
11c6998bf2
Add homee siren platform ( #145675 )
...
* port siren.py from custom component
* Add Siren Tests
* last small nits
2025-05-27 09:48:59 +02:00
epenet
055a024d10
Add async-timeout to forbidden packages ( #145679 )
2025-05-27 08:57:35 +02:00
Joost Lekkerkerker
f73afd71fd
Fix Amazon devices offline handling ( #145656 )
2025-05-27 08:49:25 +02:00
Jan Bouwhuis
ec64194ab9
Fix justnimbus CI test ( #145681 )
2025-05-27 08:48:06 +02:00
karwosts
d49a613c62
Add read_only entity_id to Trend options flow ( #145657 )
2025-05-27 08:42:08 +02:00
Artur Pragacz
6fc064fa6a
Test that recorder is not promoted to earlier stage in bootstrap ( #142695 )
...
Test that recorder is not promoted to earlier stage
2025-05-27 08:23:39 +02:00
Artur Pragacz
b36b591ccf
Improve error message for global timeout ( #141563 )
...
* Improve error message for global timeout
* Add test
* Message works with zone too
2025-05-27 07:49:18 +02:00
J. Nick Koston
d25ba79427
Bump aiohttp to 3.12.2 ( #145671 )
2025-05-26 21:58:46 -05:00
Joost Lekkerkerker
df35f30321
Handle Google Nest DHCP flows ( #145658 )
...
* Handle Google Nest DHCP flows
* Handle Google Nest DHCP flows
2025-05-26 15:01:35 -07:00
Jan Bouwhuis
1e3d06a993
Fix translation for sensor measurement angle state class ( #145649 )
2025-05-26 22:47:53 +01:00
Florian von Garrel
2ee6bf7340
Add update platform to paperless integration ( #145638 )
...
* Add uüdate platform to paperless integration
* Add tests to paperless
* Add translation
* Fixed update unavailable
* Fetch remote version in update platform
* changed diagnostics
* changed diagnostic data
* Code quality
* revert changes
* code quality
2025-05-26 23:24:53 +02:00
Joost Lekkerkerker
13a8e5e021
Fix Aquacell snapshot ( #145651 )
2025-05-26 23:08:07 +02:00