Mike Degatano
38e739216e
Fix hassio test suite after supervisor update check
...
Tests that set update_available=True on the supervisor_info mock were
blocked by the new early check in async_setup_entry. Fix by:
- Adding supervisor_info to hassio_stubs fixture so test_auth.py tests
get a properly initialized mock
- Using a side_effect in test_update.py and test_diagnostics.py mock_all
fixtures to return update_available=False on the first call (the early
setup check) then fall back to return_value (update_available=True) for
coordinator refreshes, preserving update entity state assertions
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-05-19 19:03:21 +00:00
Mike Degatano
04ad0f028e
Ensure Supervisor is up to date before hassio setup completes
...
When running Supervisor alongside core, Supervisor must be up to date
before core can be updated. Some edge cases break this constraint.
Until fixed on the Supervisor side, add protective logic to core: fetch
supervisor info early in async_setup_entry and, if an update is
available with auto_update enabled, trigger the update and raise
ConfigEntryNotReady so setup retries after the update completes. If
auto_update is disabled, log at DEBUG level and proceed.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-05-19 19:03:21 +00:00
Artur Pragacz
f823ef639a
Prefix area to entity ID ( #170560 )
2026-05-19 20:53:26 +02:00
mithomas
da4263b95c
Fix missing delay and repeat support in LG Netcast remote ( #170324 )
...
Co-authored-by: Copilot <copilot@github.com >
2026-05-19 20:49:43 +02:00
Robert Resch
29e2184163
Fix workflow run ( #171367 )
2026-05-19 20:49:10 +02:00
Robert Resch
816c3ff939
Adjust aw check requirements checks ( #171389 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2026-05-19 20:48:53 +02:00
karwosts
2348ccc76e
Use modern batteries for demo integration ( #171376 )
2026-05-19 19:23:11 +01:00
Manu
4202686a0d
Remove duplicate constants in Mobile App integration ( #171379 )
2026-05-19 20:17:18 +02:00
dontinelli
dd1437f5f2
Remove obsolete local const in slide_local ( #171386 )
2026-05-19 20:16:09 +02:00
Willem-Jan van Rootselaar
1a1c9d935c
Remove duplicate constant in bsblan integration ( #171385 )
2026-05-19 19:48:17 +02:00
javicalle
4c0e7eb92d
Migrate RFLink YAML configuration (ADR0007) ( #161822 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2026-05-19 19:44:03 +02:00
Josh Gustafson
d288645f0e
Declare PARALLEL_UPDATES on arcam_fmj platforms ( #171151 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-19 19:26:57 +02:00
Jan-Philipp Benecke
66aad8d3c5
Fix solaredge tests ( #171378 )
2026-05-19 18:38:10 +02:00
peteS-UK
89e15b9eae
Remove unused ATTR_TIME from squeezebox const.py ( #171374 )
2026-05-19 18:29:03 +02:00
Nick Haghiri
489b831a4b
Use homeassistant.const CONF_PREFIX in backblaze_b2 ( #171365 )
2026-05-19 18:24:56 +02:00
Manu
f1854e1816
Remove duplicate constant in Notifications for Android TV / Fire TV integration ( #171377 )
2026-05-19 18:18:36 +02:00
Manu
8931ce561c
Remove duplicate constant in ntfy integration ( #171375 )
2026-05-19 18:08:46 +02:00
Petro31
4d19cec214
Replace duplicate constants with homeassistant.const imports in template ( #171349 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2026-05-19 18:08:20 +02:00
Manu
e111678c40
Remove duplicate constant from HTML5 integration ( #171373 )
2026-05-19 18:07:07 +02:00
Jan Bouwhuis
69de70407b
Remove duplicate constants for MQTT ( #171359 )
2026-05-19 18:05:16 +02:00
Andrew Jackson
64d17521a4
Remove duplicate const in Mastodon ( #171357 )
2026-05-19 16:38:11 +01:00
Erik Montnemery
b52476a37e
Remove use of advanced mode from the homekit integration ( #171200 )
2026-05-19 16:27:58 +02:00
Denis Shulyaka
58c906a2d1
Replace duplicate constants with homeassistant.const imports in anthropic ( #171316 )
2026-05-19 16:17:15 +02:00
Denis Shulyaka
3b2fa3f5b7
Replace duplicate constants with homeassistant.const imports in openai_conversation ( #171348 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2026-05-19 16:15:12 +02:00
Paul Bottein
0dae4689cf
Use CONF_CODE in Novy Cooker Hood ( #171350 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2026-05-19 16:15:08 +02:00
Joost Lekkerkerker
cd7fe836b0
Fix CI ( #171351 )
2026-05-19 16:07:27 +02:00
Robert Resch
e3bae0dbda
Use multistage workflow to run agentic workflow on forks ( #171186 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-05-19 16:06:14 +02:00
Mika
7cf3cba27b
Split SolarEdge power-flow attributes into sensor entities ( #170457 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-05-19 15:42:36 +02:00
Tsvi Mostovicz
de70d9ed82
Jewish Calendar: add a calendar entity ( #145140 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Copilot <copilot@github.com >
2026-05-19 15:40:26 +02:00
Onero-testdev
eb0c1700b7
Add support for SwitchBot Lock Vision (Pro) and Lock Pro Wifi ( #170470 )
2026-05-19 15:36:33 +02:00
Franck Nijhof
6fa5fc77aa
Add pylint checker for duplicate homeassistant.const definitions ( #170848 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-19 15:10:13 +02:00
Åke Strandberg
c705e8ff56
Cleanup miele API timeouts ( #171172 )
2026-05-19 14:19:01 +02:00
Jan Bouwhuis
ee248b536e
Fix subscription ID for restored subscriptions ( #171130 )
2026-05-19 14:08:36 +02:00
Åke Strandberg
7bfd11cf2e
Add missing Miele Dishwasher codes ( #171175 )
2026-05-19 14:01:35 +02:00
iluvdata
2dae262135
Address future error in RepairFlow for Anthropic ( #171156 )
2026-05-19 14:53:18 +03:00
Aidan Timson
76a463dd50
Bump aiolyric to 2.1.1, Update OAuth URL for lyric ( #171181 )
2026-05-19 13:16:47 +02:00
epenet
0d83b1cbe8
Handle temperature unit mismatch in Tuya climate ( #171183 )
2026-05-19 13:16:02 +02:00
Artur Pragacz
ae622a7cd4
Fix zwave_js fixture path resolution ( #171196 )
2026-05-19 13:11:43 +02:00
Przemko92
3f0af1e5b7
Add Compit switch ( #164053 )
2026-05-19 13:00:39 +02:00
G Johansson
742e63d02c
Fix exception handling in command_line notify service ( #170709 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2026-05-19 12:49:19 +02:00
nopoz
1042ec2964
Bump pyenvisalink to 4.9 ( #171125 )
2026-05-19 12:03:20 +02:00
Erik Montnemery
f4fdd4d58f
Adjust device tracker tests ( #171178 )
2026-05-19 11:52:12 +02:00
iluvdata
3963555b2f
Add RepairsFlowResult pylint check ( #171145 )
2026-05-19 11:35:25 +02:00
Erwin Douna
4f8885b40d
Downloader add proper exceptions ( #170771 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-05-19 11:35:01 +02:00
Robert Resch
3f49877ff1
Use renovate to update go2rtc ( #169508 )
2026-05-19 10:10:17 +02:00
Erik Montnemery
d2bb31d115
Remove useless input validation from cast options flow ( #171171 )
2026-05-19 10:09:17 +02:00
Denis Shulyaka
f499dbf29f
Add web fetch tool support for Anthropic ( #167405 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-05-19 09:50:50 +02:00
Keith Roehrenbeck
bc0e3dc3be
Fix Apple TV keyboard focus binary_sensor missing on cold start ( #170360 )
2026-05-19 09:38:48 +02:00
Florent Thoumie
fb6e6170bf
Improve iaqualink 429 handling ( #170231 )
2026-05-19 09:24:09 +02:00
Mick Vleeshouwer
9e22711874
Fix controls for UpDownGarageDoor4T and additional 4T covers in Overkiz ( #171144 )
2026-05-19 09:22:31 +02:00
puddly
1982dd9085
Fix ZHA config entries using a URI without a port ( #171164 )
2026-05-19 09:14:48 +02:00
Adam Katic
c32098decd
Add quality scale for speedtestdotnet integration ( #170782 )
2026-05-19 10:06:06 +03:00
Erik Montnemery
2e87750d70
Remove use of advanced mode from the cast integration ( #171090 )
2026-05-19 08:26:35 +02:00
karwosts
55354770a8
Make energy electric sources nameable ( #170658 )
2026-05-19 09:22:42 +03:00
epenet
d7b63a40db
Rename Tuya fixtures ( #171169 )
2026-05-19 08:22:09 +02:00
Erik Montnemery
c80d1ba003
Correct signature of mock class in test_recovery_from_dbus_restart ( #171097 )
2026-05-19 07:48:12 +02:00
Paulus Schoutsen
e675423c3c
add /local to no auth sig required urls ( #171140 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: balloob <1444314+balloob@users.noreply.github.com >
2026-05-19 06:55:47 +02:00
Marcos A L M Macedo
11cbf91563
Add total production sensor support for Tuya SPM02 devices ( #171166 )
2026-05-19 06:51:46 +02:00
yemua
4d5c36a3c1
Enable current/power/voltage sensors by default for Tuya electrical categories ( #171098 )
2026-05-19 06:45:58 +02:00
Carlos Sánchez López
cc335a3bd9
Add number support for Tuya WG2 alarm panel (Duosmart C30) ( #165836 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2026-05-19 06:38:12 +02:00
Josh Gustafson
f764a32564
Use device name in arcam_fmj browse media root ( #171160 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-18 21:49:22 -04:00
Josh Gustafson
aeb7109708
Share arcam_fmj convert_exception decorator from entity module ( #171162 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-18 21:01:28 -04:00
Josh Gustafson
f75c205c08
Annotate parametrized arcam_fmj media_player test signatures ( #171163 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-18 20:57:24 -04:00
Joost Lekkerkerker
e20f4c8f6e
Use subentry helper in Satel Integra ( #167060 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2026-05-19 01:08:53 +02:00
Erik Montnemery
72f6c38e7d
Remove use of advanced mode from the tasmota integration ( #171093 )
2026-05-19 00:43:08 +02:00
Erik Montnemery
40408def0f
Don't set _attr_source_type in victron_gx device tracker entity ( #171077 )
2026-05-19 00:40:05 +02:00
Robert Resch
282737e3c4
Bump gh aw to 0.74.4 ( #171137 )
2026-05-18 23:02:56 +01:00
Josh Gustafson
a1cc735337
Report unknown state in arcam_fmj when power state is unreported ( #171149 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-18 23:01:51 +01:00
Mick Vleeshouwer
b6f4551a76
Add light entity tests to Overkiz ( #171102 )
2026-05-18 23:46:15 +02:00
Phil-Rad
f5d2aa9c12
Use runtime_data and validate connection at setup for dnsip ( #169745 )
2026-05-18 23:24:57 +02:00
Onero-testdev
612dbf2d44
Add SwitchBot Permanent Outdoor Light support ( #170463 )
...
Co-authored-by: Fan Kai <fankai@onero.com >
2026-05-18 23:22:56 +02:00
Maciej Bieniek
f2691e4feb
Change model to model ID in the Tractive DeviceInfo ( #171147 )
2026-05-18 23:12:24 +02:00
Thomas D
f9654e15a6
Support stepper output in Qbus integration ( #170772 )
2026-05-18 22:44:16 +02:00
Michael
01dde25ffa
Bump aioimmich to 0.14.1 ( #171138 )
2026-05-18 22:25:51 +02:00
Michael
34254c138f
Fix handling of tracked devices on cleanup in FRITZ!Box Tools ( #170574 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2026-05-18 22:03:43 +02:00
renovate[bot]
1076d65c9c
Update syrupy to 5.2.0 ( #171100 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-18 22:00:11 +02:00
Heikki Henriksen
ad71e31bad
prusalink: add sd_ready, farm_mode, and status_connect binary sensors ( #169310 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-18 21:56:52 +02:00
Franck Nijhof
7608d5f99d
Fix WeatherFlow websocket crash when data payload is None ( #171037 )
2026-05-18 15:43:42 -04:00
Erik Montnemery
cafcbf8179
Improve bluetooth test fixture ( #171061 )
2026-05-18 21:17:50 +02:00
Erik Montnemery
852faa7f95
Fix docstring of cv.string ( #171128 )
2026-05-18 21:14:46 +02:00
renovate[bot]
5cf1e185f0
Update ruff ( #171118 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Robert Resch <robert@resch.dev >
2026-05-18 20:57:05 +02:00
Glenn Waters
c4d25a5a26
ElkM1 integration: Deprecate Elk Setting sensors; replaced by time/number entities ( #170041 )
2026-05-18 20:56:29 +02:00
Maciej Bieniek
18f8e11865
Split Tractive entities into tracker-related and pet-related ( #170256 )
2026-05-18 20:55:05 +02:00
Kamil Breguła
e8f3d357c4
Add group support to WLED main light ( #169669 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-05-18 20:44:34 +02:00
Michael Hansen
1ad81697f7
Add chat log and response rendering to Wyoming conversation ( #170433 )
2026-05-18 20:43:33 +02:00
Arie Catsman
f66652c729
Provide request retry option to overcome intermittant enphase_envoy failures ( #168222 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-05-18 20:40:14 +02:00
Robert Resch
c468ae77f3
Enable agentic library workflow on forks and users without write rightsA ( #171123 )
2026-05-18 20:20:36 +02:00
renovate[bot]
251d7e15d2
Update requests to 2.34.2 ( #171119 )
2026-05-18 20:18:53 +02:00
Sören
d268f8b486
Restore Avea brightness on turn on ( #171120 )
2026-05-18 19:58:59 +02:00
Jamin
6f3dfab487
Voip runtime data ( #170765 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2026-05-18 19:40:30 +02:00
Crocmagnon
8d8b9bb2e8
data grand lyon: split coordinators ( #170662 )
2026-05-18 19:30:55 +02:00
Franck Nijhof
8c9d659dcf
Use HA timezone for date in recollect_waste ( #171106 )
2026-05-18 19:20:14 +02:00
Franck Nijhof
f08adfe712
Use HA timezone for date in cookidoo ( #171109 )
2026-05-18 19:18:30 +02:00
renovate[bot]
de29414b37
Update uv to 0.11.14 ( #171099 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-18 19:13:07 +02:00
Ludovic BOUÉ
01d9c2e810
Add siren platform support to Matter integration ( #170031 )
...
Co-authored-by: Ludovic BOUÉ <938089+lboue@users.noreply.github.com >
2026-05-18 18:45:28 +02:00
epenet
9b3b3eca6d
Prioritize native Tuya unit of measurement ( #170338 )
2026-05-18 17:29:46 +02:00
Copilot
2e45ce36a7
Create agentic workflow to validate dependencies ( #168855 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: edenhaus <26537646+edenhaus@users.noreply.github.com >
Co-authored-by: Robert Resch <robert@resch.dev >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com >
2026-05-18 16:59:49 +02:00
g4bri3lDev
fe56ce6813
Bump py-opendisplay to 7.0.0 ( #171088 )
2026-05-18 16:50:51 +02:00
Erik Montnemery
8000b419ea
Remove stale reference to advanced mode from MQTT tests ( #171095 )
2026-05-18 16:14:52 +02:00
Noah Husby
f0a5ce747e
Disallow session closure for Cambridge Audio ( #171036 )
2026-05-18 15:47:49 +02:00
aide
7da5b10b51
Add new integration for AiDot ( #167272 )
...
Co-authored-by: bryan <185078974@qq.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2026-05-18 14:57:25 +02:00
Mick Vleeshouwer
94b373641d
Fix tilt and position support for VenetianBlind covers in Overkiz ( #170974 )
2026-05-18 14:51:26 +02:00
Pete Sage
dfd241dd1a
Add search to Sonos ( #170891 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-05-18 14:39:12 +02:00
Klaas Schoute
27b161bf7c
Add new params to actions of easyEnergy integration ( #169225 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-05-18 14:36:01 +02:00
Josef Zweck
f2362aa2a3
Bump pylamarzocco to 2.2.5 ( #171083 )
2026-05-18 14:16:04 +02:00
Matthias Alphart
90946c3e2f
Fix swallowed exception in knx event_register action ( #171010 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-05-18 14:06:25 +02:00
Franck Nijhof
318091689c
Fix line length violations in new code since cleanup PRs ( #171062 )
2026-05-18 14:03:52 +02:00
Petro31
ee8c3ca864
Fix swallowed exceptions in template action handlers ( #171080 )
2026-05-18 13:55:59 +02:00
Jonathan Segev
5f6f300a20
Bump aiolyric to 2.1.0 ( #171007 )
...
Co-authored-by: Erwin Douna <e.douna@gmail.com >
Co-authored-by: Joostlek <joostlek@outlook.com >
2026-05-18 13:54:33 +02:00
Sören
ad04aeced9
Fix Avea color state refresh ( #171003 )
2026-05-18 13:54:08 +02:00
Franck Nijhof
bbb31f2910
Group sequential executor jobs in verisure config flow ( #171081 )
2026-05-18 13:47:58 +02:00
Martin Hjelmare
0ed81e426b
Fix swallowed exceptions in VLC Telnet actions ( #171071 )
2026-05-18 13:42:12 +02:00
Mick Vleeshouwer
4582c56c1c
Fix is_closed state and position for DynamicPergola covers in Overkiz ( #170983 )
2026-05-18 13:41:28 +02:00
Mick Vleeshouwer
9ce3e00e87
Fix is_closed state for DiscretePositionableGarageDoor in Overkiz ( #170981 )
2026-05-18 13:40:48 +02:00
Franck Nijhof
bd2ea9a148
Group sequential executor jobs in roomba vacuum ( #171078 )
2026-05-18 13:39:00 +02:00
Paulus Schoutsen
e34be91439
Bump dsmr-parser to 1.7.0 ( #171082 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-05-18 13:36:32 +02:00
Franck Nijhof
3e5beb9aa3
Group sequential executor jobs in ezviz config flow ( #171084 )
2026-05-18 13:33:11 +02:00
Franck Nijhof
ac5df83d1a
Group sequential executor jobs in comfoconnect fan ( #171085 )
2026-05-18 13:30:49 +02:00
Franck Nijhof
c9e014c5d8
Group sequential executor jobs in soma setup ( #171087 )
2026-05-18 13:29:42 +02:00
Franck Nijhof
1b7564dcdf
Group sequential executor jobs in smappee config flow ( #171086 )
2026-05-18 13:29:00 +02:00
Paulus Schoutsen
71425dd19f
Add buttons platform to Marantz IR Remote (PM6006) ( #169627 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-05-18 12:46:09 +02:00
zhangluofeng
eea08a0457
Add Xthings Cloud Switch ( #170554 )
2026-05-18 12:45:04 +02:00
Erik Montnemery
00132b4416
Remove source_type property from paj_gps device tracker entity ( #171076 )
2026-05-18 12:43:48 +02:00
Erik Montnemery
6b9efed899
Don't set _attr_source_type in nrgkick device tracker entity ( #171075 )
2026-05-18 12:43:39 +02:00
Erik Montnemery
b0b6b46152
Remove source_type property from lojack device tracker entity ( #171073 )
2026-05-18 12:43:33 +02:00
Erik Montnemery
044ef25cb6
Remove source_type property from fressnapf_tracker device tracker entity ( #171072 )
2026-05-18 12:43:30 +02:00
bkobus-bbx
b633fbcf07
Fix ValueError when turning on blebox light with brightness set to 0 ( #170769 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2026-05-18 12:41:30 +02:00
Mick Vleeshouwer
7c9b6ad2a8
Fix controls for OpenCloseGate4T (rts:GateOpenerRTS4TComponent) in Overkiz ( #170987 )
2026-05-18 12:39:48 +02:00
Jan-Philipp Benecke
89d9fff1e9
Fix typo in lovelace action error message ( #171074 )
2026-05-18 13:38:27 +03:00
A. Gideonse
e0af3dfa99
Add real-time control sensors to Indevolt ( #170729 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-05-18 12:32:37 +02:00
renovate[bot]
4fb3ad102c
Update cryptography to 48.0.0 ( #170372 )
2026-05-18 12:32:35 +02:00
Øyvind Matheson Wergeland
dc2ab012fa
End nobo_hub config flow tests in CREATE_ENTRY or ABORT ( #170141 )
2026-05-18 12:30:52 +02:00
Dougal Matthews
140fef6915
Add geo_location entity support to Prometheus exporter ( #170721 )
2026-05-18 12:27:41 +02:00
Franck Nijhof
822a567ca9
Return media_content_id as string in forked_daapd ( #171059 )
2026-05-18 12:26:45 +02:00
Sören
aa8904b0cd
Use config entry title for Avea light ( #170978 )
2026-05-18 12:26:09 +02:00
Franck Nijhof
e9f9194b7b
Fix swallowed exception in cast play_media for unsupported apps ( #171064 )
2026-05-18 12:22:22 +02:00
Jan-Philipp Benecke
d0f4cba32c
Reraise HomeAssistantError with translation in lovelace ( #171053 )
2026-05-18 11:53:22 +02:00
Erik Montnemery
beba530a9a
Remove source_type from autoskope device tracker entity ( #171070 )
2026-05-18 11:47:11 +02:00
AlCalzone
5d3fd5a487
Bump opensensemap-api to 0.4.1 ( #171056 )
2026-05-18 11:42:10 +02:00
Franck Nijhof
bed6af2ef2
Fix swallowed exceptions in rest switch action handlers ( #171069 )
2026-05-18 11:38:06 +02:00
Mick Vleeshouwer
2b20b69928
Add tests for scene platform in Overkiz ( #170993 )
2026-05-18 11:35:33 +02:00
Jan Bouwhuis
d5d50ac11a
Set subscription identifier to allow matching duplicate payloads with overlapping subscriptions ( #169604 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-05-18 11:27:05 +02:00
Mick Vleeshouwer
ba5a62ec2a
Replace redacted labels in test fixtures with meaningful names in overkiz ( #170988 )
2026-05-18 11:19:29 +02:00
Joakim Plate
88ca0faea0
Require service on fjaraskupan to detect it ( #170363 )
2026-05-18 11:00:05 +02:00
LG-ThinQ-Integration
a333f31d44
Fix swallowed exceptions in lg_thinq action handlers ( #171047 )
...
Co-authored-by: YunseonPark-LGE <yunseon.park@lge.com >
2026-05-18 10:09:30 +02:00
James Nimmo
8854ad5765
Bump pyIntesishome to 1.8.8 ( #171041 )
2026-05-18 09:51:42 +02:00
Franck Nijhof
0eecb03b84
Add stop command to Overkiz pergola horizontal awning covers ( #171034 )
2026-05-18 08:57:44 +02:00
Mick Vleeshouwer
0c22c13b1f
Add additional overrides to cover entity in Overkiz ( #171019 )
2026-05-18 08:49:37 +02:00
renovate[bot]
bf56fad3f9
Update uv to 0.11.13 ( #171048 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-18 08:15:34 +02:00
Paulus Schoutsen
078d40ac54
Bump serialx to 1.8.0 ( #171043 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-05-18 08:08:01 +02:00
Daniel Hjelseth Høyer
1b7bda06d3
Bump pyTibber to 0.37.6 ( #170393 )
...
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
2026-05-18 07:54:45 +02:00
renovate[bot]
828dde26e5
Update coverage to 7.14.0 ( #171042 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-17 22:38:10 -04:00
Nick Haghiri
e8d21e57b3
Group sequential executor jobs in Backblaze B2 backup agent ( #171045 )
2026-05-17 22:37:41 -04:00
Noah Husby
481965eb0d
Bump aiostreammagic to 2.13.1 ( #171035 )
2026-05-17 20:59:48 -04:00
Alex Taylor
2fcfa8320f
Pin decorator to avoid license metadata regression ( #171038 )
2026-05-17 20:17:31 -04:00
Christian Lackas
95c68da115
Bump homematicip to 2.12.0 ( #170968 )
2026-05-17 17:47:50 -04:00
Ronald van der Meer
d547076033
Bump python-duco-connectivity to 0.5.0 ( #170989 )
2026-05-17 17:46:43 -04:00
Franck Nijhof
db0006c100
Fix shorthand template conditions in choose blocks crashing all automations ( #171018 )
2026-05-17 23:25:37 +02:00
Paulus Schoutsen
f8d4826bf3
Send Marantz IR power-on command with repeat_count=5 ( #171032 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-05-17 17:24:07 -04:00
Franck Nijhof
88f6b7159a
Fix line length violations in tests/components j-l ( #170961 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-17 17:16:11 -04:00
Franck Nijhof
f7faed7330
Use timezone-aware date in SolarEdge energy details coordinator ( #170969 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-17 17:15:42 -04:00
Franck Nijhof
302148b078
Fix line length violations in tests/components p-r ( #170970 )
2026-05-17 17:14:47 -04:00
Franck Nijhof
5b2816e56c
Fix line length violations in tests/components s ( #170990 )
...
Co-authored-by: Simone Chemelli <simone.chemelli@gmail.com >
2026-05-17 17:14:26 -04:00
Franck Nijhof
f7cf279648
Fix time trigger crash when using entity_id dict format without offset ( #171006 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2026-05-17 17:13:32 -04:00
Franck Nijhof
ee83a14391
Prevent Google Assistant entity sync from blocking startup ( #170991 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-17 17:13:15 -04:00
Franck Nijhof
833ff982d0
Fix line length violations in tests/components t-z ( #170994 )
2026-05-17 17:12:29 -04:00
Paulus Schoutsen
d8cb3ab4b8
Mount MariaDB/MySQL data directory on tmpfs in CI ( #170915 )
2026-05-17 17:06:28 -04:00
Paulus Schoutsen
23b0f550b1
Fix flaky homekit test_reload port check timeout ( #171029 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-05-17 17:06:17 -04:00
Franck Nijhof
c66eeed8f8
Use timezone-aware date in Ridwell pickup event filtering ( #171001 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-17 17:05:54 -04:00
Franck Nijhof
bdc9d881ea
Load template extensions by class to prevent import deadlock ( #170995 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-17 16:55:54 -04:00
Franck Nijhof
95e2f5e219
Use asyncio.get_running_loop() in emulated_hue UPnP responder ( #171000 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-17 16:53:11 -04:00
Franck Nijhof
68fc5c0e87
Include entity ID and URL in REST switch error logs ( #171008 )
2026-05-17 16:49:19 -04:00
Franck Nijhof
67c1930c6f
Fix threshold preview crash when hysteresis is not provided ( #171009 )
2026-05-17 16:48:36 -04:00
Franck Nijhof
c90017d207
Fix Growatt mix device IndexError when chart data is empty ( #171012 )
2026-05-17 16:47:59 -04:00
Franck Nijhof
9dce6943de
Fix SleepIQ timer units: seconds should be minutes for core climate and foot warmer ( #171013 )
2026-05-17 16:45:55 -04:00
Franck Nijhof
6a5faf2ec7
Fix Control4 climate crash when humidity is 'Undefined' ( #171015 )
2026-05-17 16:45:09 -04:00
Franck Nijhof
d0711624c0
Fix manual alarm panel crash on restore with invalid state ( #171016 )
2026-05-17 16:44:39 -04:00
Franck Nijhof
03ea95dfd4
Handle Daikin connection errors gracefully in coordinator ( #171017 )
2026-05-17 16:44:02 -04:00
Franck Nijhof
721c736c03
Allow stop action with error: false and response_variable ( #171020 )
2026-05-17 16:42:27 -04:00
Franck Nijhof
1c105a5766
Fix Verisure alarm crash when cloud rejects arm/disarm command ( #171024 )
2026-05-17 16:41:26 -04:00
Franck Nijhof
ad0324631b
Fix Netatmo valve KeyError when hvac_action state is unavailable in Overkiz ( #171004 )
2026-05-17 20:55:24 +02:00
Franck Nijhof
83fbea2158
Fix line length violations in tests/components n-o ( #170967 )
2026-05-17 10:32:44 -04:00
Franck Nijhof
74c918b6b6
Use correct state_class for utility meters with device classes that don't support total_increasing ( #170962 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-17 10:32:21 -04:00
Franck Nijhof
ff7964bcfc
Fix utility meter next_reset shifting forward on entity rename ( #170957 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-17 10:31:56 -04:00
Franck Nijhof
9a1fd913bf
Fix line length violations in tests (non-components) ( #170804 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: frenck <195327+frenck@users.noreply.github.com >
2026-05-17 10:30:45 -04:00
Franck Nijhof
f0396aca8a
Fix line length violations in script/ ( #170759 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-17 10:30:02 -04:00
Franck Nijhof
018e3a4765
Fix line length violations in tests/components m ( #170965 )
2026-05-17 13:18:23 +02:00
Franck Nijhof
2af7f43ed7
Fix line length violations in tests/components c ( #170845 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2026-05-17 13:10:54 +02:00
Franck Nijhof
95878222fd
Fix line length violations in tests/components i ( #170958 )
2026-05-17 13:10:09 +02:00
Franck Nijhof
95f3bd7c09
Fix line length violations in tests/components h ( #170955 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2026-05-17 13:09:56 +02:00
Martin Claesson
c366beab2e
Add Kiosker button platform ( #170558 )
2026-05-17 12:50:44 +02:00
Franck Nijhof
88277d5920
Reduce GoodWe connect retries to avoid blocking startup ( #170964 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-17 12:45:09 +02:00
Paulus Schoutsen
5e0aefd539
Add rf-protocols to renovate allowlist ( #170944 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-17 05:42:27 -04:00
Paulus Schoutsen
ff313f1e7f
Fix flaky recorder entity registry collision tests ( #170941 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-17 09:50:38 +02:00
Øyvind Matheson Wergeland
70f9395d02
Wrap nobo_hub entity action errors with translation keys ( #170719 )
2026-05-17 07:26:52 +02:00
TomFilsell
b96f904d15
cert_expiry: Fix error attribute returning string "None" for valid certificates ( #170878 )
...
Co-authored-by: FIls0010 <a1867444@adelaide.edu.au >
2026-05-16 20:55:04 -04:00
Markus Adrario
0d16fa1e65
bump pyHomee to 1.4.0 ( #170934 )
2026-05-16 20:53:12 -04:00
wollew
27816fcb0c
Bump pyvlx to 0.2.34 ( #170919 )
2026-05-16 20:52:45 -04:00
Simone Chemelli
4f0faf43c6
Bump aioamazondevices to 13.7.0 ( #170935 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2026-05-16 20:51:40 -04:00
Paulus Schoutsen
c28f5d3eed
Add Marantz IR Remote integration ( #169626 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-16 20:07:54 -04:00
puddly
7b589d6ce8
Disable USB discovery for teleinfo ( #170933 )
2026-05-16 18:59:46 -04:00
Michael
b5556e17b2
Add exception translations to FRITZ!SmartHome ( #170445 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-05-16 23:03:12 +02:00
Michael
407d29396a
Fix swallowed exceptions in adguard action handlers ( #170918 )
2026-05-16 22:38:40 +02:00
Manu
7eaa132189
Return response only if requested in mastodon.update_profile action ( #170921 )
2026-05-16 21:50:40 +02:00
Franck Nijhof
87b151a436
Fix line length violations in tests/components d-f ( #170881 )
2026-05-16 21:17:51 +02:00
Paulus Schoutsen
19cbb3e5c9
Fix flaky kraken sensor test by waiting for background tasks ( #170916 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-16 19:14:06 +02:00
Maciej Bieniek
675bbd704c
Add Shelly occupancy binary sensor ( #170894 )
2026-05-16 12:25:02 -04:00
Abílio Costa
30a51e643f
Make infrared test messages strict again ( #170903 )
2026-05-16 12:24:27 -04:00
Franck Nijhof
6ae50fffe1
Populate uid and recurrence_id in CalDAV calendar events ( #170910 )
2026-05-16 12:22:54 -04:00
Abílio Costa
e60704ccec
Remove rf-protocols requirement from individual integrations ( #170912 )
2026-05-16 12:22:11 -04:00
Mick Vleeshouwer
ad9a7c08ab
Fix is_closed state for SlidingDiscreteGateWithPedestrianPosition covers in Overkiz ( #170913 )
2026-05-16 17:58:22 +02:00
Franck Nijhof
198cb331ed
Fix flaky plex update test ( #170911 )
2026-05-16 17:50:48 +02:00
Daniil Karpenko
fc8949d4a2
Add tilt controls for UpDownSheerScreen in Overkiz ( #170563 )
...
Co-authored-by: Mick Vleeshouwer <mick@imick.nl >
2026-05-16 17:27:12 +02:00
iluebbe
ed74360485
Bump rf-protocols to 3.2.0 ( #170909 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-16 16:18:42 +01:00
Michael
9109cb5bfb
Fix swallowed exceptions in synology_dsm action handlers ( #170879 )
2026-05-16 17:10:53 +02:00
Franck Nijhof
5c29580969
Fix line length violations in tests/components g ( #170882 )
2026-05-16 17:06:36 +02:00
Simone Chemelli
3813843c8c
Bump aioamazondevices to 13.6.0 ( #170904 )
2026-05-16 17:04:34 +02:00
Abílio Costa
5ac7f898dd
Re-add clarification comment to lg infrared ( #170902 )
2026-05-16 16:25:03 +02:00
renovate[bot]
85e7c12535
Update uv to 0.11.12 ( #170851 )
2026-05-16 11:18:04 +02:00
Franck Nijhof
5472a537ed
Replace unused mock_setup_entry arguments with @pytest.mark.usefixtures ( #170760 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-16 11:02:36 +02:00
A. Gideonse
a1e22c22d3
Add cycle count / transformer temp to Indevolt ( #170794 )
2026-05-16 10:30:29 +02:00
J. Nick Koston
a69e0ca7c5
Bump aioesphomeapi to 45.0.2 ( #170869 )
2026-05-16 09:19:26 +02:00
Mark Cracknell
fb129255b5
Add Tuya fixture for Madimack Elite V3 ( #168527 )
2026-05-16 08:45:08 +02:00
renovate[bot]
f521e35e68
Update propcache to 0.5.2 ( #170855 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org >
2026-05-16 08:38:56 +02:00
Simone Chemelli
e7eb508277
Cleanup and simplify sensor code in Alexa Devices ( #170793 )
2026-05-16 08:11:42 +02:00
Daniel Jolly
816544b5e9
Fixed todo item capitalization ( #170871 )
2026-05-16 08:09:47 +02:00
Abílio Costa
e46ad54f51
Add helper base classes for infrared consumers ( #170854 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: abmantis <974569+abmantis@users.noreply.github.com >
Co-authored-by: balloob <1444314+balloob@users.noreply.github.com >
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-05-15 23:45:12 -04:00
J. Nick Koston
2aa95b1280
Bump aiodns to 4.0.3 ( #170865 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2026-05-15 23:39:55 -04:00
renovate[bot]
542afb5081
Update infrared-protocols to 5.4.0 ( #170852 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2026-05-15 23:31:44 -04:00
J. Nick Koston
32dde39a77
Bump aioesphomeapi to 45.0.1 ( #170842 )
2026-05-15 23:23:05 -04:00
Paulus Schoutsen
81280f9cca
Fix flaky input_datetime tests at date boundaries ( #170861 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-05-15 20:14:16 -07:00
Paulus Schoutsen
bbd6aa83b1
Fix flaky test_add_event_date_in_x in Google Calendar ( #170863 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-05-15 20:14:09 -07:00
Paulus Schoutsen
cbcf3f3eb4
Pin aiofile to 3.9.0 to fix test collection crash ( #170864 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-05-15 22:53:41 -04:00
Vincent van Adrighem
362bcf722c
Fix KeyError in CalDAV when supported components are not reported ( #170468 )
2026-05-15 21:38:37 -04:00
Erwin Douna
54da9649dc
Tado optimize executor job usage ( #170836 )
2026-05-15 22:21:10 +02:00
Franck Nijhof
31f98c12af
Fix line length violations in tests/components b ( #170825 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: frenck <195327+frenck@users.noreply.github.com >
2026-05-15 15:51:13 -04:00
Franck Nijhof
5f811e856f
Add pylint checker for redundant EntityDescription defaults ( #170810 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-15 21:49:17 +02:00
Glenn Waters
4e7bfe2e48
UPB integration: bump library version to 0.7.1 ( #170833 )
2026-05-15 21:28:44 +02:00
Christian Lackas
5e383eeb2e
Fix homematicip_cloud config entry setup crash after migration to 2026.5.0 ( #170156 )
2026-05-15 21:19:04 +02:00
Franck Nijhof
84019955ce
Add pylint checker for sequential async_add_executor_job calls ( #170789 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-15 20:31:46 +02:00
Franck Nijhof
7da2014ff2
Add pylint checker for redundant @pytest.mark.usefixtures decorator ( #170787 )
2026-05-15 20:29:33 +02:00
Simone Chemelli
df541bd30e
Guard migration when downgrading from a future version for Alexa devices ( #170811 )
2026-05-15 20:29:06 +02:00
Simone Chemelli
905fd28112
Guard migration when downgrading from a future version for SamsungTV ( #170823 )
2026-05-15 20:28:41 +02:00
Paulus Schoutsen
eee9449e6b
Fix flaky telegram_bot test timeout in CI ( #170837 )
2026-05-15 20:28:05 +02:00
Paulus Schoutsen
bdd6b34055
Fix flaky test_template_timeout race condition ( #170832 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-05-15 20:25:00 +02:00
Paulus Schoutsen
17e206d749
Update PR template instructions in AGENTS.md ( #170834 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: balloob <195327+balloob@users.noreply.github.com >
2026-05-15 14:02:36 -04:00
Marc Mueller
9a49696fca
Minor typing improvements ( #170784 )
2026-05-15 19:50:38 +02:00
Maciej Bieniek
77fed7ae7b
Raise HomeAssistantError for Tractive action errors ( #170798 )
2026-05-15 19:48:43 +02:00
Simone Chemelli
9feb450de0
Fix swallowed exceptions in action handlers for SamsungTV ( #170805 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-05-15 19:40:01 +02:00
Franck Nijhof
a9207988f5
Fix line length violations in tests/components a ( #170806 )
2026-05-15 13:07:01 -04:00
Simone Chemelli
63b199c865
Guard migration when downgrading from a future version for Vodafone Station ( #170830 )
2026-05-15 19:05:16 +02:00
Lukas
92285c37a2
Add Samsung Infrared integration ( #170449 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-05-15 12:59:22 -04:00
Paulus Schoutsen
73e0624964
Disable polling for LG Infrared integration ( #170808 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-05-15 18:40:08 +02:00
TheJulianJES
057db984ed
Fix fractional setpoints in Matter climate not rounded ( #170442 )
2026-05-15 18:04:07 +02:00
Maciej Bieniek
0fa1561d7a
Add river vegetation phenomena sensors for IMGW-PIB ( #170770 )
2026-05-15 17:25:47 +02:00
Paulus Schoutsen
cffcaa9e78
Add script/setup instruction to AGENTS.md ( #170800 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-05-15 17:06:44 +02:00
Andre Lengwenus
cb9fd1abc0
Bump lcn-frontend to 0.2.9 ( #170131 )
...
Co-authored-by: Erwin Douna <e.douna@gmail.com >
2026-05-15 10:16:07 -04:00
Manu
bff3f1c062
Automatically start flow for first topic subentry in ntfy integration ( #170145 )
2026-05-15 10:15:06 -04:00
Paulus Schoutsen
6068e78216
Fix flaky imgw_pib diagnostics test ( #170795 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-05-15 15:49:33 +02:00
Jan Bouwhuis
c80c48ab0a
Move MQTT reload service to async_setup ( #170781 )
2026-05-15 08:55:24 -04:00
karwosts
be52471cbb
Fix incorrect energy name typing ( #170792 )
2026-05-15 08:52:04 -04:00
Franck Nijhof
fc7a6b48e2
Use PEP 695 type parameter syntax for generic classes ( #170502 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2026-05-15 11:53:00 +02:00
A. Gideonse
75a5fcbee7
Add MOS temperature sensors to Indevolt ( #170775 )
2026-05-15 11:43:55 +02:00
Maciej Bieniek
e61835df17
Fix availability of IMGW-PIB sensors ( #170774 )
2026-05-15 11:23:45 +02:00
Patrick Große
6062d12f34
Fix availability state for bridged Matter composed devices ( #169983 )
2026-05-15 11:20:45 +02:00
Tom Matheussen
3425bd22ba
Set parallel updates for Satel Integra platforms ( #170776 )
2026-05-15 11:18:57 +02:00
dependabot[bot]
6d2cc5d6cf
Bump actions/dependency-review-action from 4.9.0 to 5.0.0 ( #170768 )
2026-05-15 10:09:08 +02:00
Crocmagnon
d61dc0b67f
data grand lyon: fix binary sensor icons ( #170708 )
2026-05-15 07:15:36 +02:00
Joakim Plate
20d7aa5523
Avoid swallowing exceptions in arcam_fmj services ( #170681 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2026-05-14 20:41:18 -04:00
Raphael Hehl
6d10249a93
Fix swallowed exception in unifi_access image thumbnail fetch ( #170707 )
2026-05-14 20:40:53 -04:00
Michael Hansen
d10dc679e7
Add second audio channel for voice ( #169875 )
2026-05-14 20:39:18 -04:00
Ronald van der Meer
2753309946
Bump python-duco-connectivity to 0.4.0 ( #170661 )
2026-05-14 20:32:24 -04:00
Michael Hansen
dc3e3efc66
Bump wyoming to 1.9.0 ( #170682 )
2026-05-14 20:30:01 -04:00
Paul Bottein
e3eb165f9b
Bump Novy Cooker Hood quality scale to Gold ( #170706 )
2026-05-14 20:29:34 -04:00
Paulus Schoutsen
dec693ca14
Add PR template guidance to AGENTS.md ( #170755 )
2026-05-14 17:55:04 -04:00
Dougal Matthews
3d42a2508c
Fix unused return value in Prometheus metric name sanitizer ( #170723 )
2026-05-14 17:45:18 -04:00
Dougal Matthews
0d93b9b9f4
Fix binary_sensor metric description in Prometheus exporter ( #170724 )
2026-05-14 17:44:26 -04:00
Dougal Matthews
c89612eda5
Fix water_heater current temperature metric description in Prometheus exporter ( #170725 )
2026-05-14 17:28:44 -04:00
A. Gideonse
b1e0ce48ae
Bump indevolt-api to 1.8.0 ( #170731 )
2026-05-14 23:27:18 +02:00
Paulus Schoutsen
7f04d47ff3
Update testing instructions in AGENTS.md ( #170657 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: Franck Nijhof <git@frenck.dev >
Co-authored-by: frenck <195327+frenck@users.noreply.github.com >
2026-05-14 23:24:29 +02:00
Franck Nijhof
b9575ee881
Fix line length violations in components i-l ( #170704 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: balloob <1444314+balloob@users.noreply.github.com >
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2026-05-14 23:24:13 +02:00
Franck Nijhof
dac2c91ae5
Add pylint checker for service registration in async_setup_entry ( #170730 )
2026-05-14 17:22:39 -04:00
Franck Nijhof
ef29183160
Fix line length violations in components p-r ( #170718 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: balloob <1444314+balloob@users.noreply.github.com >
2026-05-14 23:16:47 +02:00
Franck Nijhof
4ba0dc5cc2
Enable ruff RUF057 rule and remove unnecessary round() calls ( #170576 )
...
Co-authored-by: Joakim Plate <elupus@ecce.se >
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: frenck <195327+frenck@users.noreply.github.com >
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-05-14 17:03:56 -04:00
Franck Nijhof
daffc8c2ce
Fix line length violations in components s ( #170722 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: frenck <195327+frenck@users.noreply.github.com >
2026-05-14 17:01:09 -04:00
Franck Nijhof
0ed8d24b54
Fix line length violations in components n-o ( #170711 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: frenck <195327+frenck@users.noreply.github.com >
2026-05-14 16:48:36 -04:00
Paulus Schoutsen
cd7a8c68f9
Fix flaky MaryTTS test by awaiting background tasks ( #170727 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-14 23:45:19 +03:00
Paulus Schoutsen
cddad5b790
Fix flaky TTS tests by awaiting background tasks in retrieve_media ( #170728 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: frenck <195327+frenck@users.noreply.github.com >
2026-05-14 16:36:36 -04:00
Franck Nijhof
eae809abd1
Fix line length violations in core and helpers ( #170534 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-14 16:31:01 -04:00
Franck Nijhof
bb964ccd95
Fix line length violations in components c-e ( #170540 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: frenck <195327+frenck@users.noreply.github.com >
2026-05-14 16:30:32 -04:00
Franck Nijhof
2ec51ef113
Fix line length violations in components f-g ( #170542 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: frenck <195327+frenck@users.noreply.github.com >
2026-05-14 16:29:56 -04:00
Franck Nijhof
e5682d97a6
Fix line length violations in components h ( #170688 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: frenck <195327+frenck@users.noreply.github.com >
2026-05-14 16:25:18 -04:00
Franck Nijhof
5d8087441c
Fix line length violations in components m ( #170705 )
2026-05-14 16:23:59 -04:00
Franck Nijhof
211cccfab8
Enable the ruff rule (unnecessary-empty-iterable-within-deque-call) and simplify 7 initializations ( #170684 )
2026-05-14 16:09:53 -04:00
Franck Nijhof
e0ac404f96
Add pylint checker for branching in test functions ( #170541 )
2026-05-14 16:09:16 -04:00
Franck Nijhof
7cdb6d27e7
Migrate reauthentication-flow quality scale check from hassfest to pylint ( #170715 )
2026-05-14 16:08:27 -04:00
Paulus Schoutsen
60a2e811c0
Fix flaky logger tests due to test-ordering dependency ( #170461 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2026-05-14 22:06:51 +02:00
Franck Nijhof
bc0899ba10
Migrate config-entry-unloading quality scale check from hassfest to pylint ( #170720 )
2026-05-14 16:06:12 -04:00
Franck Nijhof
8304f35734
Migrate diagnostics quality scale check from hassfest to pylint ( #170717 )
2026-05-14 16:03:23 -04:00
Franck Nijhof
2eb0701792
Migrate parallel-updates quality scale check from hassfest to pylint ( #170533 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-14 21:02:03 +02:00
Abílio Costa
972240f994
Add receiver event entity to LG Infrared ( #170529 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: abmantis <974569+abmantis@users.noreply.github.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-05-14 14:59:59 -04:00
Franck Nijhof
017f85243a
Add pylint checker for swallowed exceptions in action handlers ( #170652 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-14 20:59:17 +02:00
Bram Kragten
02666f8762
Update frontend to 20260429.4 ( #170567 )
2026-05-14 14:55:42 -04:00
Paulus Schoutsen
e8ea01980e
Generalize the infrared and radio_frequency strings ( #170462 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-05-14 17:55:48 +01:00
Simone Chemelli
62a79389ed
Reinit API on stale session for Vodafone Station ( #170190 )
2026-05-14 17:20:00 +01:00
Thomas D
0614fde503
Bump qbusmqttapi to v1.5.0 for Qbus integration ( #170655 )
2026-05-14 17:35:23 +02:00
Paulus Schoutsen
90d9314c36
Remove unused future annotations import ( #170659 )
2026-05-14 11:28:21 -04:00
Paulus Schoutsen
ed250370ab
Bump infrared-protocols to 5.3.0 ( #170656 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-05-14 11:13:24 -04:00
Retha Runolfsson
b5580db910
Add LED control settings for switchbot air purifier ( #167144 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2026-05-14 17:07:09 +02:00
Tom Matheussen
a1b138acd2
Add zone temperature sensors to Satel Integra ( #169060 )
...
Co-authored-by: Copilot <copilot@github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-05-14 17:03:12 +02:00
G Johansson
7b4d2bdd6d
Fix possible timezone issue in Trafikverket Ferry ( #170592 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2026-05-14 11:01:42 -04:00
Andrew Jackson
7f08212efd
Fix default dates on get_mealplan service ( #170596 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2026-05-14 11:01:12 -04:00
Michael Hansen
e66b24b0fc
Remove hassil fuzzy matcher ( #170653 )
2026-05-14 11:00:02 -04:00
G Johansson
febfd409d3
Fix possible timezone issue in calendar ( #170594 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2026-05-14 10:57:08 -04:00
Crocmagnon
5f3a549851
data grand lyon: refactor entities around base classes ( #170598 )
2026-05-14 16:56:57 +02:00
G Johansson
da1246c3cf
Fix possible timezone issue in input_datetime helper ( #170597 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2026-05-14 16:41:53 +02:00
Manu
5b082b5377
Add support for API key authentication to pyLoad integration ( #169219 )
2026-05-14 16:38:35 +02:00
Allen Porter
a1de03d63e
Update Fitbit sensor test snapshots to use EntityRegistryEntry and StateSnapshot structures ( #169213 )
2026-05-14 16:37:51 +02:00
LG-ThinQ-Integration
4696e428cf
Fix ValueError for non-numeric value in LG ThinQ ( #166300 )
...
Co-authored-by: YunseonPark-LGE <yunseon.park@lge.com >
2026-05-14 16:37:33 +02:00
Michael
0cca80e57d
Migrate mullvad to use entry.runtime_data ( #170583 )
2026-05-14 10:18:23 -04:00
G Johansson
eb45c35952
Fix possible timezone issue in Trafikverket Train ( #170595 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: joostlek <7083755+joostlek@users.noreply.github.com >
2026-05-14 10:17:19 -04:00
Franck Nijhof
b62b8a0f3f
Enable ruff DTZ011 rule to detect date.today() usage ( #170593 )
2026-05-14 15:44:08 +02:00
Onero-testdev
4d7737f4d3
Add support for SwitchBot Permanent Outdoor Light ( #170572 )
...
Co-authored-by: Fan Kai <fankai@onero.com >
2026-05-14 15:11:50 +02:00
bkobus-bbx
500f4ea796
Fix blebox light temperature scaling ( #170573 )
2026-05-14 15:10:42 +02:00
Øyvind Matheson Wergeland
846300df28
Enable DHCP rediscovery for registered nobo_hub devices ( #170562 )
2026-05-14 15:09:22 +02:00
Jens Timmerman
ec918e0460
Added guntamatic heater integration ( #167419 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Joostlek <joostlek@outlook.com >
2026-05-14 14:54:37 +02:00
Michael
885bb41416
Add data descriptions for all configuration fields in FRITZ!SmartHome ( #170219 )
2026-05-14 14:45:44 +02:00
Crocmagnon
3747fa3b8b
data grand lyon: update data-grand-lyon-ha to v0.7.0 ( #170518 )
2026-05-14 14:40:21 +02:00
Øyvind Matheson Wergeland
98f5c818e1
Update pynobo to 1.9.0 ( #170559 )
2026-05-14 14:35:34 +02:00
Abílio Costa
3514d9d3ca
Change codeowner of LG Infrared ( #170578 )
2026-05-14 13:46:39 +02:00
Crocmagnon
8ba113769d
data grand lyon: add binary sensor for station status ( #170522 )
2026-05-14 13:01:24 +02:00
dependabot[bot]
eef03f5def
Bump github/codeql-action from 4.35.3 to 4.35.4 ( #170555 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2026-05-14 12:36:33 +02:00
Simon Lamon
c924bba41e
Fix hassfest by removing knx from forbidden package file exceptions ( #170561 )
2026-05-14 10:20:56 +02:00
Tomer
1369fe2451
Victron GX: button integration ( #169568 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
Co-authored-by: Copilot <copilot@github.com >
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-05-14 09:48:44 +02:00
renovate[bot]
fec97f383d
Update orjson to 3.11.9 ( #170545 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-14 07:54:53 +02:00
renovate[bot]
ec3c61a877
Update uv to 0.11.11 ( #170546 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-14 07:53:25 +02:00
Simone Chemelli
993be3c0c8
Fix non unique_id for Comelit ( #169756 )
...
Co-authored-by: Copilot <copilot@github.com >
2026-05-14 07:51:29 +02:00
Franck Nijhof
1e5f618ff9
Fix line length violations in components a-b ( #170538 )
2026-05-14 07:17:37 +02:00
Abílio Costa
efaf22270d
Add power toggle button to LG Infrared ( #170544 )
2026-05-14 07:16:51 +02:00
Ryan Peay
f9c6da812d
Bump thermopro-ble to 1.1.4 ( #170543 )
2026-05-13 17:46:00 -07:00
Franck Nijhof
286e5f246f
Add pylint checker for unused test fixture arguments ( #170537 )
2026-05-13 20:14:12 -04:00
ollo69
ef33cd58fd
Fix exlusive schema option in asuswrt ( #170539 )
2026-05-14 00:44:13 +02:00
G Johansson
e4c44f873a
Add missing optional category strings in workday ( #170505 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-05-14 00:36:36 +02:00
Dan Raper
a1d8cf5cdf
Add solar boost switch to Ohme ( #170531 )
...
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com >
2026-05-13 23:19:33 +01:00
Dan Raper
53bb8c7012
Bump ohme to 1.9.1 ( #170530 )
2026-05-13 23:15:16 +01:00
ollo69
6cb1e05784
Collapse advanced options on auswrt config flow ( #170532 )
2026-05-13 22:56:54 +01:00
Franck Nijhof
b3eb97adad
Enable ruff RUF046 rule and remove unnecessary int() casts ( #170514 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-13 23:50:44 +02:00
Paulus Schoutsen
0b0618e5c8
Move infrared entity classes to entity module ( #170525 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-05-13 23:40:05 +02:00
Paulus Schoutsen
5c588dd5d3
Move radio_frequency entity classes to entity module ( #170526 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-05-13 23:39:47 +02:00
Franck Nijhof
555d838290
Enable ruff B010 rule and replace setattr with direct attribute assignmet ( #170527 )
2026-05-13 23:39:32 +02:00
Paulus Schoutsen
d7568a8f16
Move valve entity classes to entity module ( #170524 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-05-13 23:39:05 +02:00
Franck Nijhof
1bf3bfc082
Enable ruff RUF051 rule and simplify dict key removal ( #170523 )
2026-05-13 23:18:52 +02:00
Franck Nijhof
1e8a9ded70
Refactor pylint plugins into pylint_home_assistant package ( #170521 )
2026-05-13 17:12:19 -04:00
Mike Degatano
eaf73d6526
App services in Supervisor integration validate syntax not installed status ( #170519 )
2026-05-13 22:34:34 +02:00
Paulus Schoutsen
150e241601
Filter unrelated sqlalchemy errors in zwave_js integration fixture ( #170303 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-05-13 22:18:07 +02:00
Petar Petrov
02928ccadd
Apply unit_of_measurement to energy combined power sensor ( #170404 )
2026-05-13 22:00:58 +02:00
puddly
57615b8c66
CI fix: set up the SkyConnect integration in ZHA repair tests ( #170520 )
2026-05-13 21:47:03 +02:00
Mike Degatano
66bac035c3
Allow set stop handler to revert to default ( #170515 )
2026-05-13 15:26:19 -04:00
Jeef
b2ed78b317
Add WeatherFlow Cloud station sensors ( #169561 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-05-13 21:19:21 +02:00
Robert Svensson
3d65d42d47
Remove old unique id converter for UniFi switch entities ( #170517 )
2026-05-13 21:15:24 +02:00
Robert Svensson
74af1fd5d4
Remove old unique id converter for UniFi device tracker entities ( #170516 )
2026-05-13 21:03:57 +02:00
Franck Nijhof
793018e0d6
Enable ruff S301 rule and remove pickle usage in tests ( #170513 )
2026-05-13 20:43:22 +02:00
Franck Nijhof
a4865a69b9
Enable ruff S107 rule to detect hardcoded passwords in function defaults ( #170511 )
2026-05-13 20:26:12 +02:00
Franck Nijhof
a07034c13b
Improve unifi options flow UX and remove advanced mode dependency ( #170501 )
2026-05-13 20:17:53 +02:00
puddly
ccc454f8f9
Migrate ZBT-1 and ZBT-2 to use serial number for unique_id ( #169879 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2026-05-13 20:10:15 +02:00
Paulus Schoutsen
31b348f3cd
Fix flaky test_history_stream_live_chained_events race condition ( #170509 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-05-13 20:03:06 +02:00
Michael Keck
c5e14bd1a4
Increase WebDAV client timeout from 10 to 30 seconds ( #170476 )
2026-05-13 19:57:15 +02:00
Mika
e8a36f7128
Improve test coverage for the SolarEdge integration ( #169178 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-05-13 19:57:01 +02:00
Crocmagnon
4e01805270
data grand lyon: add bike sharing data ( #170345 )
2026-05-13 19:53:20 +02:00
Niracler
f0eb151cdd
Bump PySrDaliGateway to 0.21.0 ( #170473 )
2026-05-13 19:52:24 +02:00
Abílio Costa
3527556e58
Bump infrared-protocols to 5.2.0 ( #170510 )
2026-05-13 18:50:40 +01:00
A. Gideonse
a4bfbd3dde
Add MAC address to Indevolt device info ( #170472 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2026-05-13 19:48:58 +02:00
Øyvind Matheson Wergeland
ff971ce20b
Bring nobo_hub to Bronze quality scale ( #168638 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-13 19:39:23 +02:00
Jeef
f82bc56dfa
Add initial quality scale file to Monarch Money ( #166026 )
2026-05-13 19:31:06 +02:00
Franck Nijhof
0d0a6d4c91
Remove advanced mode dependency from androidtv config flow ( #170477 )
2026-05-13 19:28:14 +02:00
Abílio Costa
b9105db16c
Add infrared receiver entity ( #169110 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: abmantis <974569+abmantis@users.noreply.github.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-05-13 18:21:46 +01:00
Maciej Bieniek
ab0f791851
Bump imgw_pib to 2.2.0 ( #170479 )
2026-05-13 19:17:50 +02:00
Franck Nijhof
3ddd37242c
Remove advanced mode dependency from sonarr config flow ( #170487 )
2026-05-13 19:12:18 +02:00
Franck Nijhof
8a5cb61613
Remove advanced mode dependency from nzbget config flow ( #170488 )
2026-05-13 19:09:50 +02:00
Franck Nijhof
8a77661c14
Remove advanced mode dependency from onvif options flow ( #170489 )
2026-05-13 19:00:40 +02:00
Paulus Schoutsen
e021119fba
Fix flaky sensibo test_device snapshot ordering ( #170499 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-05-13 18:59:56 +02:00
Heikki Henriksen
237fef8220
prusalink: add quality_scale.yaml as a tracked roadmap ( #170204 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-13 18:59:51 +02:00
Paulus Schoutsen
ee674cfa3f
Fix flaky openrgb tests by waiting for background tasks ( #170498 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-05-13 18:58:25 +02:00
Franck Nijhof
7fc4a5cf66
Remove advanced mode dependency from risco options flow ( #170493 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-05-13 18:57:00 +02:00
Franck Nijhof
5f84cdf4b0
Remove advanced mode dependency from coolmaster config flow ( #170478 )
2026-05-13 18:56:03 +02:00
Noah Husby
da9deb1c75
Add volume limit to Cambridge Audio ( #163949 )
2026-05-13 18:45:38 +02:00
Manu
100d729ab6
Add missing translations for backup failure reason ( #170437 )
2026-05-13 18:42:35 +02:00
mhuiskes
d16da986d8
Add @mhuiskes as codeowner for zeversolar ( #170506 )
2026-05-13 18:40:31 +02:00
Raj Laud
868769efff
Use direct dict access instead of .get() in victron_ble config flow tests ( #165972 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-05-13 18:24:15 +02:00
Erik Montnemery
97a7a5623b
Improve test test_validate_python ( #170475 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2026-05-13 18:22:09 +02:00
Franck Nijhof
0c44e77ae4
Remove advanced mode dependency from motioneye options flow ( #170492 )
...
Co-authored-by: Ariel Ebersberger <ariel@ebersberger.io >
2026-05-13 18:19:32 +02:00
Franck Nijhof
24dadf3668
Enable additional flake8-bugbear ruff rules ( #170494 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: frenck <195327+frenck@users.noreply.github.com >
2026-05-13 18:17:23 +02:00
Mike Degatano
a19c2ee9ef
Improve async_setup and async_setup_entry logic separation in hassio ( #169586 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-05-13 17:52:39 +02:00
Ian C.
6f7b571dae
Fix stale values being returned after a 502 error ( #168553 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Ariel Ebersberger <ariel@ebersberger.io >
2026-05-13 17:48:03 +02:00
G Johansson
5753da7dff
Fix ObjectSelector when using other selectors ( #170453 )
2026-05-13 16:42:47 +02:00
karwosts
97f3b48bf8
Make gas & water sources nameable ( #170447 )
2026-05-13 16:16:49 +02:00
Franck Nijhof
f2e6cd297d
Improve plex config flow UX and remove advanced mode dependency ( #170485 )
2026-05-13 16:15:40 +02:00
Erik Montnemery
011ebec001
Adjust condition API ( #170486 )
2026-05-13 16:02:45 +02:00
Jan Bouwhuis
2e738e22d2
Fix MQTT settings in device subentry device settings are not recalled when reconfiguring the device ( #170484 )
2026-05-13 14:57:01 +02:00
Franck Nijhof
b843047d9a
Add README for custom pylint plugins ( #170465 )
...
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com >
2026-05-13 14:54:00 +02:00
Max R
ebf1195dc6
Expand testing guidance for agents ( #166495 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-05-13 14:26:13 +02:00
renovate[bot]
ab1f92309f
Update uv to 0.11.10 ( #170460 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-13 14:00:57 +02:00
Stefan Agner
d3b2be7e86
Deprecate legacy "homeassistant" entry in hassio backup/restore folders ( #170317 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-13 12:35:06 +02:00
Franck Nijhof
a2131c0d45
Add pylint plugin to detect name fields in config flow schemas ( #168875 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: frenck <195327+frenck@users.noreply.github.com >
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-13 12:30:30 +02:00
Markus Tuominen
b179d71658
Add Ouman EH-800 heating controller integration ( #169733 )
2026-05-13 12:59:49 +03:00
Michael
070ef8f0b0
Remove advanced mode from FRITZ!Box Tools ( #167815 )
2026-05-13 11:50:07 +02:00
Rob Bierbooms
aaeb55b132
Fix influxdb reconfigure for v1 configuration ( #170448 )
2026-05-13 10:46:51 +02:00
Erik Montnemery
1f5cb05f50
Add websocket command subscribe_condition ( #170385 )
2026-05-13 10:18:40 +02:00
dependabot[bot]
cee87ed1f5
Bump sigstore/cosign-installer from 4.1.1 to 4.1.2 ( #170466 )
2026-05-13 09:20:19 +02:00
Marc Hörsken
e2ae9c1b95
Bump pywmspro to 0.3.4 ( #170454 )
2026-05-13 08:55:04 +02:00
Jeef
8b257cdd6c
Fix WeatherFlow Cloud empty observations ( #170440 )
2026-05-13 07:53:23 +02:00
tronikos
f756392b6a
Add nest.set_fan_timer service action ( #170367 )
2026-05-12 22:41:03 -07:00
Abílio Costa
894ee88033
Add agent instructions to prefer usefixtures ( #170458 )
2026-05-12 22:01:26 -04:00
J. Nick Koston
d5d56e6e23
Bump aioharmony to 1.0.3 ( #170459 )
2026-05-12 18:38:57 -05:00
James Nimmo
a19a1ec6e8
Bump pyintesishome to 1.8.7 ( #170382 )
2026-05-12 23:29:32 +02:00
mhuiskes
b98015dc76
Add hardware and software version to Zeversolar device info ( #170407 )
2026-05-12 22:30:15 +02:00
zhangluofeng
4112b2af07
Add Xthings Cloud ( #167885 )
...
Co-authored-by: Joostlek <joostlek@outlook.com >
2026-05-12 22:07:39 +02:00
Ariel Ebersberger
944c0d7ed2
Drop Advanced mode dependency in generic camera config flow ( #170427 )
2026-05-12 19:11:09 +01:00
perceival
a471f7059f
risco: improve local reconnect/unload robustness ( #165924 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-12 19:39:08 +02:00
J. Nick Koston
cd1d4244ae
Bump aioesphomeapi to 44.24.1 ( #170428 )
2026-05-12 12:17:06 -05:00
Lukas
573409dcbf
bump pooldose api to 0.9.1 ( #170434 )
2026-05-12 19:16:07 +02:00
Øyvind Matheson Wergeland
6ec70734c1
Drop _spec_hub helper in nobo_hub init tests ( #170147 )
2026-05-12 19:05:33 +02:00
Åke Strandberg
adf6213c9f
Avoid stack traces on certain transient miele API errors ( #170429 )
2026-05-12 18:26:58 +02:00
Jan Bouwhuis
e925672bb6
Fix duplicate doorbell events when entity becomes unavailable ( #170354 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-05-12 18:13:54 +02:00
Jan Bouwhuis
15c5e257f5
Allow MQTT discovery to happen at QoS 0, 1 or 2 ( #170178 )
2026-05-12 18:02:40 +02:00
Richard Kroegel
8396964023
Update device class for eurotronic number ( #170356 )
2026-05-12 17:00:57 +02:00
Thomas Bouron
09a08011d6
Add support for Inverter Pool Heat Pump (InverGo) ( #169606 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2026-05-12 16:26:08 +02:00
Åke Strandberg
891e0aebb0
Bump pymiele version to 0.6.2 ( #170419 )
2026-05-12 16:25:21 +02:00
David
ca9a7f6051
Add fault codes to Tuya Pro Breeze OmniDr Dehumidifier ( #170411 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2026-05-12 15:41:29 +02:00
Erik Montnemery
24dc206462
Initiate translation attributes on class level of HomeAssistantError ( #170413 )
2026-05-12 15:10:07 +02:00
Mattie
60e4f924a0
Bump python-qube-heatpump to 1.10.0 ( #170405 )
2026-05-12 14:55:46 +02:00
Manu
339703ca04
Add initial quality scale to HTML5 integration ( #167046 )
...
Co-authored-by: Markus Tuominen <3738613+Markus98@users.noreply.github.com >
2026-05-12 15:13:28 +03:00
Erik Montnemery
362cba91fb
Make ConditionError a non dataclass ( #170391 )
2026-05-12 13:55:48 +02:00
Raman Gupta
a215b82bd9
Cancel previous Debouncer timer handle in _schedule_timer ( #170339 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-05-12 12:32:58 +02:00
knsj
3393598d91
Bump ihcsdk to v. 2.8.12 ( #170366 )
2026-05-12 12:30:51 +02:00
Erik Montnemery
676df1d2b2
Fix cv.CONDITION_SCHEMA ( #170395 )
2026-05-12 11:39:43 +02:00
Artur Pragacz
36cc629faf
Validate device info string fields in the registry ( #170021 )
2026-05-12 11:01:04 +02:00
Marc Mueller
99b1e7c229
Enable parallel type checking for mypy ( #170381 )
2026-05-12 10:34:47 +02:00
renovate[bot]
cfdb00bf36
Update pyOpenSSL to 26.2.0 ( #170371 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-12 10:17:56 +02:00
puddly
9b8c81cba1
Bump serialx to 1.7.3 ( #170368 )
2026-05-12 07:52:05 +02:00
Petar Petrov
095cf07f43
Add battery state of charge to energy preferences ( #169550 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2026-05-12 08:37:25 +03:00
Marc Mueller
b275791a71
Update mypy to 2.1.0 ( #170352 )
2026-05-12 05:08:39 +02:00
Lukas
e7dccd3ad3
Bump infrared-protocols to 5.1.0 ( #170365 )
2026-05-11 22:36:56 -04:00
Franck Nijhof
adab0d6486
Clean up template engine after extension modularization ( #170346 )
2026-05-11 18:41:54 -04:00
Robert Svensson
aad964889f
Bump axis to v71 ( #170347 )
2026-05-11 23:10:20 +02:00
Jan-Philipp Benecke
9200658526
Enhance WebDAV metadata download with concurrency ( #170223 )
2026-05-11 21:33:22 +02:00
Christian Lackas
68f10249a5
Add target temperature sensor for ViCare RadiatorActuator devices ( #170102 )
2026-05-11 21:32:47 +02:00
Andreas Schneider
b5ee78aeac
Bump pyzbar to 0.1.9 ( #170076 )
2026-05-11 21:32:19 +02:00
Christian Lackas
86a967ee7b
homematicip_cloud: fix HmIP-FLC lock state polarity ( #170159 )
2026-05-11 21:29:00 +02:00
theobld-ww
eeca75b937
Watts: add timer mode service ( #169846 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-05-11 21:18:13 +02:00
Franck Nijhof
ce6b6601fa
Set parallel updates for Ecowitt platforms ( #170349 )
2026-05-11 21:00:15 +02:00
Sören
4641c829ca
Add config flow to Avea ( #168070 )
...
Co-authored-by: Erwin Douna <e.douna@gmail.com >
Co-authored-by: Joostlek <joostlek@outlook.com >
2026-05-11 18:42:24 +02:00
Joost Lekkerkerker
56fbd096e2
Cleanup Eurotronic number platform ( #170337 )
2026-05-11 18:30:58 +02:00
Richard Kroegel
c071c08f86
Add number platform to eurotronic_cometblue ( #168119 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-05-11 17:42:56 +02:00
TheJulianJES
e47c152222
Add ZWaveNodeBaseEntity for Z-Wave node-level entities ( #170124 )
2026-05-11 17:34:30 +02:00
Martin Claesson
8232415fd5
Add Kiosker switch platform ( #168858 )
2026-05-11 16:31:14 +02:00
A. Gideonse
dcc95328ec
Complete exception translations for Indevolt ( #170291 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-05-11 10:26:26 -04:00
Karl Beecken
85faab5d5d
Bump teltasync to 0.3.0, fix discovery for older devices ( #169660 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-05-11 15:21:09 +01:00
MoonDevLT
bacb8a8fea
Update discovery description wording ( #170325 )
2026-05-11 15:57:40 +02:00
Maciej Bieniek
c9926915ff
Fix Shelly media player availability ( #170319 )
2026-05-11 15:57:37 +02:00
Joshua Leaper
0772034d9d
Add quality scale file to Ness Alarm ( #163425 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2026-05-11 15:46:30 +02:00
r2xj
8cfdc52762
Only use SmartThings switch for light if it should ( #166424 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-05-11 15:16:18 +02:00
Brett Adams
738b9936d9
Add quality scale to Tesla Fleet integration ( #160475 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-05-11 15:10:21 +02:00
lucsansag
b3bb5c9abc
Google assistant temperature setting active thermostat mode ( #166448 )
...
Co-authored-by: Lucas Sanchez Sagrado <lucas.sansag@educa.jcyl.es >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-05-11 15:08:00 +02:00
Jan Bouwhuis
3149da12a4
Fix MQTT device discovery not using shared QoS and encoding options ( #170195 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-05-11 14:53:32 +02:00
Tomeamis
e2805e4489
Z-Wave.me: Allow updating entities ( #167839 )
2026-05-11 14:49:40 +02:00
noifen
14a8ef6e48
Allow setting hvac_mode in generic_thermostat.set_temperature ( #168062 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2026-05-11 14:41:53 +02:00
Peter
015fc5809a
Add countdown number for Tuya sfkzq single-valve timers ( #170318 )
2026-05-11 14:14:55 +02:00
Simone Chemelli
2e4f4040c7
Bump aiovodafone to 3.2.0 ( #170322 )
2026-05-11 14:14:41 +02:00
TomFilsell
095de73a53
Fix coordinator data mutation in YouTube diagnostics ( #170300 )
...
Co-authored-by: FIls0010 <a1867444@adelaide.edu.au >
2026-05-11 08:03:33 -04:00
Nikolai Rahimi
7dca14e78a
Add Mitsubishi brand ( #169924 )
...
Co-authored-by: Nikolai Rahimi <nikolairahimi@users.noreply.github.com >
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-11 08:02:10 -04:00
nayfield
0a974cbc7a
Add cover support to control4 ( #169417 )
...
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-11 13:37:49 +02:00
Øyvind Matheson Wergeland
2e37a0bba6
Fix nobo_hub NoboProfileSelector class-level mutable defaults ( #170119 )
2026-05-11 13:35:38 +02:00
HoffmanEl
7e2ec795d6
Add quality scale for airnow integration ( #169709 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-05-11 13:28:52 +02:00
theobld-ww
7ba7700d5e
Watts: add HVAC action + preset mode ( #169546 )
...
Co-authored-by: Copilot <copilot@github.com >
Co-authored-by: Joostlek <joostlek@outlook.com >
2026-05-11 13:27:01 +02:00
Greg Haines
261ca2dd9a
Add new CentriConnect component ( #166933 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-05-11 13:23:50 +02:00
Jan Bouwhuis
284478f620
Add Message Expire Interval option to MQTT publish service ( #169317 )
...
Co-authored-by: Copilot <copilot@github.com >
2026-05-11 13:01:06 +02:00
Paulus Schoutsen
62ac3f9834
Update rf-protocols to 3.0.0 ( #170301 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-11 12:46:26 +02:00
Marcos A L M Macedo
3bf57ae9cd
Add Tuya DLQ fixture ( #169585 )
2026-05-11 12:28:11 +02:00
Kamil Breguła
ed0abfb238
Add more entities for Tuya camera ( #169966 )
...
Co-authored-by: mik-laj <12058428+mik-laj@users.noreply.github.com >
Co-authored-by: Norbert Rittel <norbert@rittel.de >
2026-05-11 12:25:42 +02:00
Peter
0789eb0db6
Add tuya water timer data points ( #170314 )
2026-05-11 12:24:14 +02:00
Marc Mueller
980d43accc
Add backoff to forbidden packages ( #170242 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-05-11 12:14:37 +02:00
Stefan Agner
6d8b010245
Fix hassio.backup_partial AttributeError when folders are specified ( #170312 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-11 12:10:37 +02:00
Jordan Harvey
dc9eba372a
Add player specific sensor to nintendo_parental_controls ( #155786 )
...
Co-authored-by: Joshua Peisach (ItzSwirlz) <itzswirlz2020@outlook.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2026-05-11 12:00:17 +02:00
Simone Chemelli
20827b66d9
Update IQS to platinum for UptimeRobot ( #170260 )
2026-05-11 11:26:30 +02:00
A. Gideonse
a43ab34302
Bump indevolt api to 1.7.2 ( #170310 )
2026-05-11 10:37:48 +02:00
Craig Dean
b14e863877
Bump renault-api to 0.5.8 ( #170309 )
2026-05-11 10:36:47 +02:00
Paulus Schoutsen
af41b704d5
Add shared test mocks for the Infrared integration ( #170296 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-05-11 09:46:09 +02:00
Crocmagnon
d5f2cd8b17
data grand lyon: implement reconfiguration flow ( #170210 )
2026-05-11 09:17:31 +02:00
Paulus Schoutsen
f96afda959
Fix spelling of RS-232 in Denon RS-232 integration ( #170298 )
2026-05-11 07:30:16 +02:00
Paulus Schoutsen
94bf13c6bb
Fix flaky diagnostics test for Novy Cooker Hood ( #170299 )
2026-05-11 07:29:51 +02:00
iluvdata
b7dca79743
Add RepairsFlowResult TypeAlias ( #170263 )
2026-05-10 23:42:47 -04:00
Mick Vleeshouwer
df84d7a32d
Fix local API incorrectly marking devices as unavailable in Overkiz ( #170118 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2026-05-10 23:40:13 -04:00
Christian Lackas
c217acd7ab
Skip offline devices instead of aborting ViCare diagnostics ( #170106 )
2026-05-10 23:31:10 -04:00
Abílio Costa
f008f1501f
Fix deprecated_class to work with inheritance ( #170137 )
2026-05-10 23:28:19 -04:00
Michael
739a5780b7
Add diagnostics platform to Home Assistant Connect ZBT-2 ( #170158 )
2026-05-10 23:27:13 -04:00
Willem-Jan van Rootselaar
0ef221611a
Handle empty BSB-LAN heating circuits ( #170249 )
2026-05-10 23:25:55 -04:00
Crocmagnon
59e04c2169
data grand lyon: use test fixture instead of manual patching ( #170294 )
2026-05-10 22:08:06 -04:00
renovate[bot]
5b0bf09fdc
Update infrared-protocols to 4.0.0 ( #170297 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-10 22:07:13 -04:00
puddly
c07d176467
Set serial port description from description, not product ( #170160 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2026-05-10 22:06:04 -04:00
Crocmagnon
c39f0127ca
data grand lyon: implement diagnostics ( #170184 )
2026-05-10 21:09:48 -04:00
Heikki Henriksen
cdf5d39f57
prusalink: add continue-job button for ATTENTION state ( #170193 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-10 20:56:22 -04:00
Sören
90b6aa4d91
Use standby for HDMI-CEC turn off ( #170206 )
2026-05-10 20:53:17 -04:00
Florent Thoumie
f8ebc6c1e2
iaqualink: set system specific polling interval ( #170279 )
2026-05-10 20:07:13 -04:00
A. Gideonse
e4b4503c10
Apply strict typing to Indevolt integration ( #170288 )
2026-05-10 20:06:22 -04:00
A. Gideonse
7db1c855c1
Align Indevolt quality scale with documentation ( #170289 )
2026-05-10 20:06:01 -04:00
A. Gideonse
aa45f90a87
Complete icon translations for Indevolt ( #170292 )
2026-05-10 20:00:20 -04:00
Sören Beye
cd945a42e6
fix: Do not forget segments from state when a new config arrives ( #170265 )
...
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com >
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-05-10 22:17:52 +02:00
Ronald van der Meer
afc97268de
Migrate Duco to python-duco-connectivity and remove temperature sensors ( #170237 )
2026-05-10 13:09:46 -04:00
Heikki Henriksen
497faeb103
Use VERSION from PrusaLinkConfigFlow in prusalink ( #170200 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-10 17:51:02 +01:00
Luka Matijević
84625678d3
Bump qbittorrent-api to 2026.5.1 ( #170181 )
2026-05-10 17:44:46 +01:00
Perry Naseck
95daee9f07
Update upb-lib to 0.7.0 ( #170051 )
2026-05-10 17:42:35 +01:00
Simone Chemelli
ff1552e317
Bump aioamazondevices to 13.5.0 ( #170258 )
2026-05-10 17:40:36 +01:00
Pascal Brunot
ff6b69c929
Bump serialx to 1.7.2 ( #170272 )
2026-05-10 17:39:04 +01:00
Maciej Bieniek
2a74d5a81c
Bump imgw-pib to 2.1.2 ( #170274 )
2026-05-10 17:37:48 +01:00
Michael
52237247ae
Migrate Sensirion BLE to config entry runtime data ( #170227 )
...
Co-authored-by: Josef Zweck <josef@zweck.dev >
2026-05-10 17:46:12 +02:00
Michael
62d958682a
Migrate Thermo Beacon to config entry runtime data ( #170226 )
2026-05-10 16:46:13 +02:00
Joris Pelgröm
b2dad41d35
Bump letpot to 0.7.0 ( #169868 )
2026-05-10 11:39:17 +02:00
Karl Beecken
83c5dbb111
Add more Gen1 sensors to indevolt ( #170191 )
2026-05-10 11:37:46 +02:00
Klaas Schoute
cf73ef8a20
Update easyEnergy exception and icon translations ( #170218 )
2026-05-10 08:19:18 +02:00
Simone Chemelli
6555db12b1
Fix entities refresh for UptimeRobot ( #170217 )
2026-05-10 08:14:03 +02:00
Jan-Philipp Benecke
20b81e9c74
Bump aiotankerkoenig to 0.5.3 ( #170224 )
2026-05-10 08:12:27 +02:00
Yogev Kriger
51d004a5bb
Require admin for webhook list websocket command ( #170216 )
2026-05-09 21:23:42 +02:00
Michael
9c9b626ade
Use has_entity_name for all entities in FRITZ!SmartHome integration ( #170199 )
2026-05-09 19:01:51 +02:00
Klaas Schoute
e0d3eb0fe3
Add config flow connection check to easyEnergy integration ( #170207 )
2026-05-09 17:18:27 +02:00
Øyvind Matheson Wergeland
5f5df558c6
Drop redundant HVAC mode validation in nobo_hub ( #170140 )
2026-05-09 16:28:46 +02:00
Klaas Schoute
fbc5884ce8
Update easyEnergy integration to v3.0.1 ( #170201 )
2026-05-09 15:59:35 +02:00
Crocmagnon
e72346c222
data grand lyon: exception translations ( #170188 )
2026-05-09 15:44:56 +02:00
Jan Bouwhuis
266f7b8dbe
Fix overkiz snapshots ( #170196 )
2026-05-09 14:49:19 +02:00
Crocmagnon
3ae4811e99
data grand lyon: icon translations ( #170189 )
2026-05-09 14:28:15 +02:00
Crocmagnon
526ed271ae
data grand lyon: mark repair-issues as exempt ( #170194 )
2026-05-09 14:26:32 +02:00
renovate[bot]
6c823cd970
Update infrared-protocols to 3.5.0 ( #170169 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-09 13:05:54 +02:00
Paul Bottein
fb4b36b7f0
Add reconfigure flow to Novy Cooker Hood ( #169410 )
2026-05-09 10:27:27 +02:00
Paul Bottein
86898f9111
Add diagnostics to Novy Cooker Hood ( #169891 )
2026-05-09 08:38:58 +02:00
Abílio Costa
27969c34a5
Stop using make_command in LG Infrared ( #170149 )
2026-05-09 00:24:51 +03:00
Mick Vleeshouwer
74fabca890
Add button entity tests to Overkiz ( #170122 )
2026-05-09 00:24:37 +03:00
Crocmagnon
af6fcae8b6
data grand lyon: update quality scale in manifest ( #170109 )
2026-05-08 23:04:47 +02:00
Thijs W.
818b420cb5
Update afsapi to 1.0.1 ( #170073 )
2026-05-08 23:02:43 +02:00
Øyvind Matheson Wergeland
ef2a065784
Use suggested_display_precision in nobo_hub temperature sensor ( #170138 )
2026-05-08 21:03:25 +02:00
Mick Vleeshouwer
15943a737a
Fix is_closed state for DynamicGate covers in Overkiz ( #170130 )
2026-05-08 20:42:50 +02:00
Heikki Henriksen
1647c0bf84
Bump pyprusalink to 2.2.0 ( #170105 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-08 16:26:52 +02:00
bkobus-bbx
42aefd67dd
Bump blebox_uniapi to v2.5.3 ( #170115 )
2026-05-08 16:21:54 +02:00
Mick Vleeshouwer
c281c51fc9
Set is_closed state to None when a cover state returns "unknown" in Overkiz ( #170081 )
2026-05-08 16:20:10 +02:00
Robert Svensson
fa09c6d29a
Fix websocket certificate verification Bump axis to v70 ( #170038 )
2026-05-08 16:18:24 +02:00
Ronald van der Meer
9f7ddcca22
Add system health platform for Duco integration ( #169517 )
2026-05-08 13:25:28 +02:00
Willem-Jan van Rootselaar
e488c7f3a5
Bump python-bsblan to 5.2.1 ( #170100 )
2026-05-08 13:17:47 +02:00
wollew
bb924e79b1
Speed up Velux setup by avoiding disconnect from gateway ( #167932 )
...
Co-authored-by: Copilot <copilot@github.com >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2026-05-08 12:57:48 +02:00
Øyvind Matheson Wergeland
39d60faa42
Add DHCP discovery to nobo_hub ( #169595 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-08 12:57:05 +02:00
Mick Vleeshouwer
378a26f778
Add number entity tests to Overkiz ( #170098 )
2026-05-08 12:23:07 +02:00
Mick Vleeshouwer
5c12d59ab7
Fix tilt support for UpDownVenetianBlind (rts:VenetianBlindRTSComponent) in Overkiz ( #170047 )
2026-05-08 12:22:23 +02:00
TheJulianJES
c9e44d2d51
Bump ZHA to 1.3.1 ( #170095 )
2026-05-08 12:18:19 +02:00
Heikki Henriksen
c195ddd8f2
prusalink: extract PrusaLinkEntityDescription base class ( #170092 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-08 12:11:22 +02:00
Mick Vleeshouwer
4e388e1435
Fix cover controls for UpDownBioclimaticPergola in Overkiz ( #170058 )
2026-05-08 12:09:04 +02:00
Heikki Henriksen
191143d12d
prusalink: expose printer location as suggested_area ( #170099 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-08 12:08:09 +02:00
Mick Vleeshouwer
bb6087cf87
Fix tilt controls for TiltOnlyVenetianBlind in Overkiz ( #170055 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-05-08 11:57:37 +02:00
Rob Treacy
70e18fc196
Fix WiZ Light config flow timeout by properly closing UDP connections ( #168456 )
2026-05-08 10:35:13 +02:00
TheJulianJES
526ddc4770
Fix Z-Wave discovery crash with unknown node firmware version ( #170090 )
2026-05-08 10:21:39 +02:00
Mick Vleeshouwer
5f6bd9b6a7
Fix sensors getting wrong unit from MeasuredValueType attribute in Overkiz ( #170088 )
2026-05-08 10:15:20 +02:00
Maciej Bieniek
9b525bf1cb
Use SensorDeviceClass.UPTIME in System Monitor ( #170084 )
2026-05-08 10:13:15 +02:00
Maciej Bieniek
3bc2c0d097
Use SensorDeviceClass.UPTIME in Unifi ( #170087 )
2026-05-08 10:12:57 +02:00
Mattie
b5bdff7068
Add water_heater platform to Qube heat pump ( #169851 )
2026-05-08 10:12:26 +02:00
Erwin Douna
7103b07638
Portainer refactor tests to use enums from pyportainer ( #170044 )
2026-05-08 09:05:36 +02:00
Mick Vleeshouwer
d52c281826
Fix is_closed state for DynamicGarageDoor in Overkiz ( #170052 )
2026-05-08 09:04:49 +02:00
Crocmagnon
9fca2f284b
data grand lyon: implement reauth ( #170059 )
2026-05-08 09:04:16 +02:00
dependabot[bot]
f1986d5fc3
Bump github/codeql-action from 4.35.2 to 4.35.3 ( #170077 )
2026-05-08 08:47:31 +02:00
Thomas Bouron
ce9c83e33c
Add fixture for Tuya pool heating pump ( #170064 )
2026-05-08 07:33:59 +02:00
renovate[bot]
aa98fce92e
Update infrared-protocols to 3.2.0 ( #170070 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-08 06:11:27 +02:00
Robert Resch
b01e56582a
Bump deebot-client to 18.3.0 ( #170066 )
2026-05-08 01:43:54 +02:00
Mick Vleeshouwer
9be078475d
Bump pyOverkiz to 1.20.3 ( #170060 )
2026-05-08 01:23:43 +02:00
Ronald van der Meer
9174ae4e00
Bump python-duco-client to 0.5.0 ( #170065 )
2026-05-08 01:10:50 +02:00
th3spis
d4aa1b53f2
Added wfsens as a occupancy source in wiz ( #166799 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2026-05-08 00:06:23 +02:00
mayerwin
ba29f210c2
Translate switchbot_cloud library errors to HomeAssistantError ( #169715 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2026-05-08 00:01:49 +02:00
Joost Lekkerkerker
845572927c
Fix CI ( #170061 )
2026-05-07 22:51:44 +01:00
MoonDevLT
9cd7ac2722
Add sensor entity to lunatone integration ( #167873 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2026-05-07 23:34:48 +02:00
Muhammad Ihsan
a7fd763570
Add Cielo Home integration ( #158511 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
Co-authored-by: Norbert Rittel <norbert@rittel.de >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Owais Amin <141307092+owais-cielo@users.noreply.github.com >
Co-authored-by: Owais Amin <owais@cielowigle.com >
Co-authored-by: Maria Nadeem <maria@cielowigle.com >
2026-05-07 23:12:19 +02:00
theobld-ww
65491372c2
Bump visionpluspython 1.0.2 to 1.1.0 ( #169842 )
...
Co-authored-by: Joostlek <joostlek@outlook.com >
2026-05-07 22:41:16 +02:00
Mattie
de96ee44e5
Add switch platform to Qube heat pump ( #169407 )
2026-05-07 22:40:37 +02:00
Crocmagnon
6edcf5722e
Add Data Grand Lyon integration ( #167946 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-07 22:12:57 +02:00
Jeef
e6acebb322
Fix IntelliFire setup recovery ( #169739 )
2026-05-07 21:55:17 +02:00
Christian Lackas
277daf2dba
vicare: migrate to OAuth2 with application credentials ( #165621 )
...
Co-authored-by: home-assistant[bot] <78085893+home-assistant[bot]@users.noreply.github.com>
2026-05-07 21:23:46 +02:00
Paulus Schoutsen
1b935314f8
Represent ThinQ hoods as fans instead of number entities ( #159601 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com >
Co-authored-by: Joostlek <joostlek@outlook.com >
2026-05-07 21:17:01 +02:00
G Johansson
cad5c9e8fa
Remove advanced mode from dnsip ( #170040 )
2026-05-07 21:03:15 +02:00
Midori Kochiya
f7201f1910
Bump xiaomi-ble to 1.11.0 ( #170018 )
2026-05-07 19:34:12 +01:00
Glenn Waters
c406e1aeed
ElkM1 integration: Add time entity for settings ( #170035 )
2026-05-07 20:17:42 +02:00
G Johansson
946a3bcf11
Add missing areas in Nord Pool services ( #169752 )
2026-05-07 20:10:02 +02:00
Erwin Douna
2c8d9c7207
Add disk space coordinator for Portainer ( #165855 )
2026-05-07 20:05:29 +02:00
Michael
db25f1911e
Proper handling of malformed data during FRITZ!Box Tools setup ( #170030 )
2026-05-07 19:59:06 +02:00
Yevhenii Vaskivskyi
7e2fa90773
Remove Advanced mode from asuswrt ( #170029 )
2026-05-07 19:54:12 +02:00
Felipe Santos
ef83ccc423
Allow selecting input source on SmartThings TVs ( #160034 )
...
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com >
2026-05-07 18:53:38 +01:00
Ronald van der Meer
046b48df43
Bump python-duco-client to 0.4.2 ( #170027 )
2026-05-07 19:51:54 +02:00
epenet
66cd719f85
Fix KeyError in hydrawise ( #169853 )
2026-05-07 18:50:29 +01:00
renovate[bot]
b0c2e57649
Update infrared-protocols to 3.1.0 ( #169968 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: abmantis <amfcalt@gmail.com >
2026-05-07 18:26:33 +01:00
Glenn Waters
cb92fa27ba
Add number entity to ElkM1 integration ( #169861 )
2026-05-07 17:39:30 +02:00
Erik Montnemery
c3f8f6f310
Use modern API in condition tests ( #170002 )
2026-05-07 17:33:00 +02:00
Tomasz Dylewski
a82205fed7
Added PAJ GPS integration ( #165070 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Josef Zweck <josef@zweck.dev >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2026-05-07 17:04:19 +02:00
epenet
776fd69e39
Use SensorDeviceClass.ENUM in Tuya sensors ( #169987 )
2026-05-07 17:02:31 +02:00
Christian Lackas
2863b59be4
Bump homematicip to 2.11.0 ( #170005 )
2026-05-07 16:58:13 +02:00
epenet
676e9c7f29
Migrate Cast to use runtime_data ( #168856 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-07 15:57:29 +02:00
Petro31
05c3c058d6
Remove legacy alarm control panel template entities ( #169608 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-05-07 15:54:59 +02:00
Petro31
fd93f24208
Remove legacy binary sensor template entities ( #169610 )
2026-05-07 15:52:43 +02:00
Petro31
544b21f014
Remove legacy cover template entities ( #169611 )
2026-05-07 15:51:41 +02:00
Petro31
8d30abab9e
Remove legacy fan template entities ( #169613 )
2026-05-07 15:51:08 +02:00
Petro31
ee19c11565
Remove legacy lock template entities ( #169725 )
2026-05-07 15:50:22 +02:00
Heikki Henriksen
c26eb2374d
prusalink: add X/Y axis, location, and min extrusion temp sensors ( #169312 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-07 15:39:07 +02:00
Kamil Breguła
59bc46a9d2
Fix Tuya siren entity naming to avoid incorrect main entity assignment ( #170008 )
...
Co-authored-by: mik-laj <12058428+mik-laj@users.noreply.github.com >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2026-05-07 15:24:37 +02:00
Petro31
ab668ac576
Remove legacy sensor template entities ( #169728 )
2026-05-07 15:22:22 +02:00
Petro31
c4836600c4
Remove legacy vacuum template entities ( #169732 )
2026-05-07 15:18:45 +02:00
Petro31
f4e0349825
Remove legacy light template entities ( #169615 )
2026-05-07 15:00:39 +02:00
Petro31
4d578b6c98
Remove legacy switch template entities ( #169730 )
2026-05-07 14:58:27 +02:00
chiro79
741779efd7
Remove name field from pvpc_hourly_pricing config flow #168955 ( #169998 )
2026-05-07 14:34:31 +02:00
Erik Montnemery
eb1babedfd
Improve condition docstrings ( #170000 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-05-07 14:33:37 +02:00
Aidan Timson
de0d24e91c
Add default icon translations for lg_infrared ( #170004 )
2026-05-07 14:21:11 +02:00
Jan Bouwhuis
0de23f2636
Remove not used None defaults on MQTT publish API ( #169936 )
2026-05-07 13:53:29 +02:00
Ronald van der Meer
ff69557b17
Bump python-duco-client to 0.4.1 ( #169991 )
2026-05-07 13:26:22 +02:00
G Johansson
3b93ccc7ba
Fix double reloading in unifi ( #155147 )
...
Co-authored-by: Copilot <copilot@github.com >
2026-05-07 13:09:30 +02:00
G Johansson
f886b60e2c
Deprecate use of config entry listener with reloading methods in config entries ( #169198 )
...
Co-authored-by: Copilot <copilot@github.com >
2026-05-07 11:51:24 +02:00
Marc Mueller
d0f126f945
Update mypy to 2.0 ( #169960 )
2026-05-07 11:41:48 +02:00
epenet
ce5f2330eb
Read Tuya device info from quirk ( #169888 )
2026-05-07 11:28:11 +02:00
Erik Montnemery
427758ef15
Filter excluded states in entity trigger base class ( #169956 )
2026-05-07 10:30:33 +02:00
Daniel Hjelseth Høyer
c2ce313ec8
Bump pyTibber to 0.37.5 ( #169981 )
...
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
2026-05-07 09:41:08 +02:00
Zoltán Farkasdi
b8ba1c123d
netatmo: add doortag direct category fetch ( #169711 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2026-05-07 09:18:39 +02:00
Daniel Hjelseth Høyer
10f1cbb51e
Migrate mill to use entry.runtime_data ( #169948 )
...
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
2026-05-07 09:15:21 +02:00
Christian Lackas
e3bcce06bf
Bump PyViCare to 2.60.2 ( #169918 )
...
Co-authored-by: home-assistant[bot] <78085893+home-assistant[bot]@users.noreply.github.com>
2026-05-07 08:30:41 +02:00
Kamil Breguła
4e0472feb5
Add fixture for Tuya camera (knkaf1d0dytgyhix) ( #169967 )
...
Co-authored-by: mik-laj <12058428+mik-laj@users.noreply.github.com >
2026-05-07 07:33:28 +02:00
Jan Bouwhuis
046298f2ca
No need for a local import of the paho mqtt client ( #169925 )
2026-05-06 22:45:36 +02:00
Jan Bouwhuis
c92128b282
Remove advanced setting dependency for IMAP integration ( #169827 )
2026-05-06 22:37:27 +02:00
Christian Lackas
886e66e7e3
Bump homematicip to 2.10.0 ( #169950 )
2026-05-06 22:20:16 +02:00
Erik Montnemery
7da49570b5
Add support for options to todo triggers ( #169947 )
2026-05-06 22:16:55 +02:00
G Johansson
b8baa3271b
Bump holidays to 0.96 ( #169939 )
2026-05-06 22:08:38 +02:00
Erik Montnemery
65bc4bf1d0
Add missing trigger and condition tests ( #169945 )
2026-05-06 21:53:40 +02:00
Erik Montnemery
27a8d185c9
Add StatelessEntityTriggerBase base class ( #169937 )
2026-05-06 21:43:29 +02:00
Andriy Kushnir
1e5992f2b5
Remove myself as codeowner for roomba ( #169922 )
2026-05-06 20:33:15 +02:00
puddly
ac84a14846
Bump serialx to 1.7.1 ( #169928 )
2026-05-06 21:04:13 +03:00
Robert Resch
fa265b18ce
Shorten docker publish job name ( #169926 )
2026-05-06 18:12:13 +02:00
Stefan Agner
38634ddd55
Fix hassio auth IndexError on Supervisor Unix socket requests ( #169911 )
2026-05-06 17:48:35 +02:00
Joakim Plate
13dd831874
Update gardena ble to 2.8.1 ( #169914 )
2026-05-06 16:25:37 +02:00
Tom Wilkie
3be5906398
Register Hive Hub MAC address as device connection ( #169040 )
...
Signed-off-by: Tom Wilkie <tom.wilkie@gmail.com >
2026-05-06 16:12:59 +02:00
Erik Montnemery
cef918d6f8
Remove _get_tracked_value method from EntityConditionBase ( #169906 )
2026-05-06 14:59:57 +02:00
Jan Bouwhuis
19aa1b6578
Remove advanced options dependency from MQTT integration ( #169833 )
2026-05-06 14:52:07 +02:00
Daniel Hjelseth Høyer
b0eb69936e
Bump pyTibber to 0.37.4 ( #169907 )
2026-05-06 14:47:10 +02:00
Erik Montnemery
b6096a71d1
Exclude incompatible humidifier entities from humidifier automations ( #169905 )
2026-05-06 14:44:30 +02:00
Erik Montnemery
059d7011ba
Exclude incompatible water_heater entities from water_heater automations ( #169904 )
2026-05-06 14:44:19 +02:00
epenet
bbe00ef79e
De-duplicate code to build Tuya device info ( #169899 )
2026-05-06 14:29:47 +02:00
Erik Montnemery
7f447abc3a
Exclude incompatible climate entities from climate automations ( #169903 )
2026-05-06 14:18:14 +02:00
Erik Montnemery
923e099467
Unload scripts and conditions created by template entities ( #169366 )
2026-05-06 14:11:37 +02:00
Erik Montnemery
26714c6d9f
Add media_player volume condition ( #169897 )
2026-05-06 13:15:01 +02:00
Erik Montnemery
5f1201dbbe
Exclude incompatible entities from temperature automations ( #169901 )
2026-05-06 13:10:53 +02:00
Erik Montnemery
52e1d9443c
Exclude incompatible entities from humidity automations ( #169898 )
2026-05-06 13:10:24 +02:00
Manu
824f5205e9
Record notification from legacy notify action in Mobile App ( #169749 )
2026-05-06 12:57:57 +02:00
Erik Montnemery
cf8bc55add
Add media_player muted conditions ( #169892 )
2026-05-06 12:38:05 +02:00
Bram Kragten
1e9244f4fc
Update frontend to 20260429.3 ( #169893 )
2026-05-06 12:19:24 +02:00
Tom Matheussen
be4f4928d5
Bump satel_integra to 1.3.1 ( #169889 )
2026-05-06 11:27:14 +02:00
Erik Montnemery
80f6f8ee31
Improve entity trigger tests ( #169881 )
2026-05-06 10:48:36 +02:00
Erik Montnemery
267d52491a
Add media_player volume triggers ( #169885 )
2026-05-06 10:48:10 +02:00
Ludovic BOUÉ
ee84d625cd
Expose SET_SPEED for all fans via PercentSetting in Matter ( #169696 )
...
Co-authored-by: Ludovic BOUÉ <132135057+lboue@users.noreply.github.com >
2026-05-06 10:16:31 +02:00
dependabot[bot]
5d091d25d5
Bump j178/prek-action from 2.0.2 to 2.0.3 ( #169882 )
2026-05-06 09:50:18 +02:00
Erik Montnemery
97b5f1cf64
Add method _should_include to EntityConditionBase ( #169884 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-05-06 09:49:22 +02:00
Zoltán Farkasdi
d89bcd83d9
netatmo: bump pyatmo v9.4.0 ( #169735 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2026-05-06 09:16:22 +02:00
Joost Lekkerkerker
073b20c4b2
Fix Zinvolt select options ( #169886 )
2026-05-06 09:09:24 +02:00
epenet
2af9405750
Cleanup unused code in Tuya util ( #169883 )
2026-05-06 08:42:05 +02:00
Erik Montnemery
10084c8c0c
Add trigger timer.time_remaining ( #169763 )
2026-05-05 23:54:49 -04:00
Erik Montnemery
7e8f5365ce
Add method _should_include to EntityTriggerBase ( #169837 )
2026-05-06 00:50:22 +02:00
Erik Montnemery
65f9dcd7bf
Improve condition test helper docstrings ( #169871 )
2026-05-06 00:32:37 +02:00
epenet
4c8f37fef6
Bump tuya-device-handlers to 0.0.19 ( #169848 )
2026-05-05 22:23:14 +02:00
Erik Montnemery
d1295fa260
Validate yaml matches implementation in automation options_supported tests ( #169798 )
2026-05-05 22:20:28 +02:00
Diogo Gomes
9b2eea920f
Add V2C LED lights ( #169778 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-05-05 22:19:59 +02:00
Petro31
c81c1cbb14
Remove legacy weather template entities ( #169734 )
2026-05-05 22:18:46 +02:00
Erik Montnemery
11ee05874a
Improve trigger test helper docstrings ( #169869 )
2026-05-05 22:11:08 +02:00
puddly
7d7c47b56e
Bump serialx to 1.7.0 ( #169867 )
2026-05-05 21:06:30 +02:00
epenet
dc4210595f
Fix flaky test_set_scan_interval_via_platform ( #169856 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-05 20:49:15 +02:00
Freekers
7430366d9b
Enable web search support for gpt-5-nano ( #169710 )
2026-05-05 20:47:52 +03:00
Crocmagnon
ae3bd54ca7
switchbot: remove unwanted future annotations import preventing build on all new PRs ( #169863 )
2026-05-05 19:40:27 +02:00
Glenn Waters
e3ce7fb000
Bump elkm1-lib to 2.2.15 ( #169843 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-05-05 18:50:17 +02:00
epenet
9286b517d3
Add ruff rule to prevent __future__ annotations ( #169852 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-05-05 18:42:10 +02:00
elgris
4d62e4765d
Add a number entity to set display time offset (in minutes) for Switchbot Meter CO2 devices. ( #169603 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-05-05 17:45:47 +02:00
Michael Hansen
ea55ef90a6
Bump intents to 2026.5.5 ( #169855 )
2026-05-05 18:22:22 +03:00
epenet
751765b97b
Cleanup from __future__ import annotations ( #169850 )
2026-05-05 16:35:21 +02:00
Denis Shulyaka
11ed1fe20f
Return the requested format for OpenAI TTS ( #169839 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-05-05 10:28:20 -04:00
Joost Lekkerkerker
9b5166769a
Add Sensereo matter brand ( #169836 )
2026-05-05 10:18:01 -04:00
Joost Lekkerkerker
70c2a323ce
Add Zunzunbee Zigbee brand ( #169838 )
2026-05-05 10:17:49 -04:00
Ronald van der Meer
0ec5d6b273
Add API version to Duco diagnostics for support triage ( #169802 )
2026-05-05 15:48:43 +02:00
Robert Resch
b1e8dc2ebb
Remove show_advanced_options in Ecovacs and always show all options ( #169831 )
2026-05-05 15:42:08 +02:00
Artur Pragacz
e144804d28
Fix async_unload teardown race in scripts ( #169562 )
2026-05-05 15:03:37 +02:00
cengelen
8521a49986
Bump growatt server to 2.1.0 ( #169495 )
...
Co-authored-by: Copilot <copilot@github.com >
2026-05-05 14:11:50 +02:00
Raj Laud
3587f9613f
Bump victron-ble-ha-parser to 0.7.0 ( #169736 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-05-05 13:57:19 +02:00
Jan Bouwhuis
2f1dd3a817
Deprecate MQTT protocol versions 3.x and migrate to version 5 ( #169759 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-05-05 13:43:18 +02:00
wollew
2c2e8db19f
Remove deprecated reboot service for Velux gateway ( #169796 )
2026-05-05 11:08:00 +02:00
Erik Montnemery
64a3f91132
Improve template reload ( #169480 )
2026-05-05 10:16:22 +02:00
dependabot[bot]
bd61c893e4
Bump dawidd6/action-download-artifact from 20 to 21 ( #169793 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-05 10:12:07 +02:00
renovate[bot]
6bb759b887
Update infrared-protocols to 2.1.0 ( #169785 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-05 10:11:52 +02:00
Matthias Alphart
280b5ef388
Update xknxproject to 3.9.0 ( #169775 )
2026-05-05 10:09:24 +02:00
Erik Montnemery
416d4e02a0
Add trigger media_player.unmuted ( #169797 )
2026-05-05 09:45:45 +02:00
kw6423
c99f261a2d
Restore OwnTracks custom device tracker attributes ( #169753 )
...
Co-authored-by: Ariel Ebersberger <ariel@ebersberger.io >
2026-05-05 09:44:53 +02:00
Thomas D
9c9a058eb0
Add missing initialization charging power status option to Volvo ( #169727 )
2026-05-05 09:10:13 +02:00
Nathan Spencer
7b51b929ef
Bump pylitterbot to 2025.4.0 ( #169652 )
2026-05-05 09:05:16 +02:00
Ronald van der Meer
74971ebcd1
Bump python-duco-client to 0.4.0 ( #169776 )
2026-05-05 08:55:22 +02:00
Åke Strandberg
1f5d80ca44
Add missing code for miele washing machine ( #169795 )
2026-05-05 08:54:12 +02:00
Erik Montnemery
9075c6a5cb
Add trigger media_player.muted ( #156736 )
2026-05-05 08:22:03 +02:00
Manu
ab4162601f
Remove YAML import from Duck DNS integration ( #169769 )
2026-05-05 07:45:40 +02:00
HoffmanEl
38de48ac9d
Add data_description to airnow config flow strings ( #169783 )
2026-05-05 07:43:18 +02:00
Nikolai Rahimi
597d9a2ada
Add Mitsubishi Comfort integration ( #167472 )
...
Co-authored-by: Nikolai Rahimi <nikolairahimi@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Joostlek <joostlek@outlook.com >
2026-05-05 00:16:00 +02:00
optimusbasti
71494b6c97
Bump aioautomower to 2.7.5 ( #169758 )
2026-05-04 22:27:46 +01:00
A. Gideonse
57e66baf53
Update Indevolt integration quality scale to silver ( #167843 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2026-05-04 23:05:11 +02:00
Nathan Spencer
63dfc97346
Limit power status binary sensor to non-LR5 devices ( #169659 )
2026-05-04 22:51:17 +02:00
shbatm
1b4a7d55c0
Add precipitation device class to WeatherFlow Cloud accumulation sensors ( #169638 )
...
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-04 22:29:12 +02:00
Matthew Gibson
8c8a863867
Add ptdevices Integration ( #156307 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2026-05-04 22:15:52 +02:00
Keilin Bickar
28d65e987c
bump sense-energy to 0.14.1 ( #169761 )
2026-05-04 21:22:45 +02:00
Daniel Hjelseth Høyer
d0c0f02311
Bump pyTibber to 0.37.3 ( #169762 )
2026-05-04 21:21:57 +02:00
kernelpanic85
f90e9ceb6c
Add Celsius and Fahrenheit to Smartthings UNITS mapping ( #169686 )
2026-05-04 21:20:04 +02:00
G Johansson
553ba5e7ab
Add binary sensor to Nord Pool ( #169684 )
2026-05-04 21:10:06 +02:00
Erwin Douna
6633f16d13
Add system health to Portainer ( #169698 )
2026-05-04 21:07:16 +02:00
Kamil Breguła
1beeecdf04
Use SensorDeviceClass.UPTIME in WLED ( #169708 )
...
Co-authored-by: mik-laj <12058428+mik-laj@users.noreply.github.com >
2026-05-04 21:02:15 +02:00
G Johansson
6319b3b4ef
Raise repairs on platform setup for command_line ( #153565 )
...
Co-authored-by: Copilot <copilot@github.com >
2026-05-04 20:59:28 +02:00
Steve Syrell
2ed550c2c9
Bump Insteon-panel to 0.6.2 ( #169757 )
2026-05-04 20:55:41 +02:00
Mike Degatano
6f28902a4f
Refactor hassio coordinators to use typed dataclasses instead of dicts ( #168847 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-05-04 20:24:33 +02:00
optimusbasti
fcd23353f2
Add set_cover_position_and_tilt service to Overkiz ( #169275 )
...
Co-authored-by: optimusbasti <optimusbasti@users.noreply.github.com >
Co-authored-by: ThomasCZ <noreply@users.github.com >
2026-05-04 20:23:26 +02:00
Leonardo Rivera
2846dcc035
Add delete service action to OneDrive integration ( #168064 )
...
Co-authored-by: Josef Zweck <josef@zweck.dev >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-05-04 20:17:41 +02:00
Christian Lackas
5858db1cda
Use all_devices in ViCare diagnostics for completeness ( #169429 )
2026-05-04 19:56:36 +02:00
Diogo Gomes
1140d52735
Bump pytrydan to 1.0.0 ( #169742 )
2026-05-04 19:39:46 +02:00
G Johansson
664354c4fe
Fix config flow validation in Nord Pool ( #169751 )
2026-05-04 19:34:17 +02:00
Petro31
dfb8c7edb8
Fix uptime template sensor ( #169743 )
2026-05-04 18:09:46 +01:00
Cristoforo Cervino
c22edbec30
Add opening/closing state icons to valve domain ( #169644 )
2026-05-04 18:42:21 +02:00
kw6423
86415c1906
OwnTracks: expose message tst as update_timestamp in device_tracker attribute ( #165203 )
...
Co-authored-by: Ariel Ebersberger <31776703+justanotherariel@users.noreply.github.com >
2026-05-04 18:35:18 +02:00
Paul Bottein
e4f8d1ac64
Update frontend to 20260429.2 ( #169748 )
2026-05-04 12:22:51 -04:00
Tom
3f97230c25
Improve ProxmoxVE config flow preparing bug fixing ( #169682 )
...
Co-authored-by: Erwin Douna <e.douna@gmail.com >
2026-05-04 17:20:25 +02:00
Simone Chemelli
14aa87f026
Bump pyuptimerobot to 25.0.0 ( #169572 )
2026-05-04 16:13:55 +01:00
Erik Montnemery
2521f6d825
Adjust mobile_app unknown location test ( #169746 )
2026-05-04 16:54:24 +02:00
Phil-Rad
c80677f86e
Add data_description blocks to dnsip strings ( #169744 )
2026-05-04 16:47:30 +02:00
Erik Montnemery
a421a8ab9c
Add ExtraStoredData container for mobile_app device_tracker ( #169731 )
2026-05-04 16:36:03 +02:00
bkobus-bbx
bfb85949ff
Remove stateclass from blebox powerConsumption sensor ( #169435 )
2026-05-04 16:26:52 +02:00
Manu
960855eb58
Bump bring-api to 1.1.2 ( #169729 )
2026-05-04 15:49:53 +02:00
Mike O'Driscoll
395341b9a7
Casper Glow: bump quality to platinum ( #167519 )
2026-05-04 15:47:01 +02:00
Michael
c80e421492
Fix detection of CPU temperature sensor support on olde FRITZ!Box models ( #169620 )
2026-05-04 14:38:39 +01:00
Allen Porter
05c006038f
Update Nest doorbell event to use standard DoorbellEventType.RING ( #169691 )
2026-05-04 14:34:16 +01:00
HoffmanEl
d1b2f69713
Add reconfiguration flow to actron_air integration ( #169712 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-05-04 15:32:00 +02:00
Thomas D
bff4aef233
Ignore location FORBIDDEN response for the Volvo integration ( #169713 )
2026-05-04 15:31:34 +02:00
Khole
88c716901a
Check device registration before completing Hive reauth flow ( #168035 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Erwin Douna <e.douna@gmail.com >
2026-05-04 15:05:42 +02:00
Marcello
fa7ecddb66
Improve availability in Fluss ( #168154 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-05-04 14:59:05 +02:00
A. Gideonse
db2dfbbc41
Refactored generation variable for indevolt ( #169396 )
2026-05-04 13:53:02 +01:00
Erik Montnemery
bfcf663784
Improve mobile_app device tracker tests ( #169724 )
2026-05-04 13:49:33 +02:00
A. Gideonse
a54b188789
Refactor exceptions to align on library ( #169622 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-05-04 08:42:29 +02:00
Colin
9bea2d149a
openevse: Add reathentication flow ( #169632 )
2026-05-04 08:38:31 +02:00
Matthieu Bauny
77bd6a720d
Fix mode description typo in homekit/strings.json ( #169605 )
2026-05-03 18:29:00 -05:00
Manu
967c374a48
Change uptime sensor to SensorDeviceClass.UPTIME in IronOS integration ( #169699 )
2026-05-03 22:45:21 +02:00
Midori Kochiya
c1c62e6313
Fix M1S-T500 update error ( #169651 )
2026-05-03 19:00:51 +02:00
karwosts
744e8ae324
Use uptime device_class for Uptime sensor ( #169692 )
2026-05-03 18:58:53 +02:00
shbatm
11969c69fa
Bump pyisy to 3.5.1 ( #169663 )
...
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-03 14:20:02 +02:00
Ronald van der Meer
4c5f09a3e0
Bump python-duco-client to 0.3.10 ( #169677 )
2026-05-03 10:39:09 +02:00
OMEGA_RAZER
c2f783ed76
Updated prowlpy to 1.1.5 ( #169671 )
2026-05-03 09:56:23 +02:00
Tom Matheussen
a4f16eb68d
Bump satel_integra to 1.3.0 ( #169668 )
2026-05-02 23:56:42 +02:00
SeifEddineMezned
98b28ebb85
Fix grammar in mqtt/strings.json: "Minimal one" → "At least one" ( #169666 )
2026-05-02 22:08:19 +02:00
Andres Ruiz
849bc03728
Fix race condition in waterfurnace login_credential_error test ( #169645 )
2026-05-02 14:07:54 +02:00
Andres Ruiz
b3e1674852
Catch additional errors as potentially retryable errors during energy data updates ( #169646 )
2026-05-02 13:52:14 +02:00
jftkcs
4ecd47f533
Fix reasoning summary handling for OpenAI o-models ( #168093 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
Co-authored-by: Denis Shulyaka <Shulyaka@gmail.com >
2026-05-02 12:02:51 +03:00
Michael
400f75739f
Pass None config entry to schluter coordinator ( #169621 )
2026-05-02 00:32:30 +02:00
Marc Mueller
01c4ce4278
Improve uv cache save ( #169612 )
2026-05-02 00:31:50 +02:00
A. Gideonse
73f4be8bb1
Bump indevolt-api to 1.7.1 ( #169623 )
2026-05-02 00:21:26 +02:00
Dan Raper
d177d55cb8
Add state of charge input number to Ohme ( #169557 )
2026-05-02 00:11:41 +02:00
SeifEddineMezned
f5031692e8
Add PARALLEL_UPDATES to goodwe sensor platform ( #169624 )
2026-05-01 23:57:40 +02:00
Raman Gupta
85aa229149
Bump zwave-js-server-python to 0.70.0 ( #169578 )
2026-05-01 20:26:34 +02:00
Petro31
d35dc0e67b
Change vacuum template config names for clean area ( #169599 )
...
Co-authored-by: Artur Pragacz <49985303+arturpragacz@users.noreply.github.com >
2026-05-01 19:33:12 +02:00
Øyvind Matheson Wergeland
866b8ce2ca
Surface IP-vs-serial connection failures as distinct errors in nobo_hub ( #169575 )
2026-05-01 15:24:34 +02:00
Ronald van der Meer
294ee9f0cd
Fix Duco unknown node type not re-evaluated after becoming known ( #169579 )
2026-05-01 11:23:50 +02:00
Jan-Philipp Benecke
3f22b65e94
Decrease WebDAV client timeout ( #169591 )
2026-05-01 10:18:28 +02:00
Boris Bolshem
0958f81578
Fix KeyError in telegram_bot media group download debug log ( #169519 )
2026-05-01 08:36:41 +02:00
tronikos
1ad931745d
Bump opower to 0.18.2 ( #169588 )
2026-05-01 08:32:06 +02:00
Manu
23f088308e
Bump pythonkuma to 0.5.1 ( #169587 )
2026-05-01 08:31:17 +02:00
Paul Bottein
923bd160ef
Update frontend to 20260429.1 ( #169565 )
2026-04-30 23:34:27 -04:00
SeifEddineMezned
1828931593
Fix possessive apostrophe errors in mqtt/strings.json ( #169576 )
...
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com >
2026-05-01 00:04:03 +02:00
SeifEddineMezned
b52aaa737e
Fix grammar and clarity in samsungtv/strings.json ( #169574 )
2026-04-30 23:52:36 +02:00
Simon Bach
22239f9bbe
Fix Proxmox VE config flow failing when cluster has offline nodes ( #169108 )
...
Co-authored-by: Erwin Douna <e.douna@gmail.com >
2026-04-30 23:25:36 +02:00
Shay Levy
276d3ed5b8
Bump aioshelly to 13.25.0 ( #169569 )
2026-04-30 22:58:17 +03:00
epenet
d766aae436
Remove import annotations from components ( #169536 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: frenck <195327+frenck@users.noreply.github.com >
2026-04-30 21:14:48 +02:00
epenet
9b1977e02c
Remove import annotations from script ( #169548 )
2026-04-30 20:39:12 +02:00
epenet
7169d52010
Remove import annotations from core ( #169547 )
2026-04-30 20:34:43 +02:00
epenet
9224856919
Fix flaky dsmr tests broken by Python 3.14.3 asyncio changes ( #169431 )
2026-04-30 20:33:43 +02:00
epenet
27c76f130e
Fix stream recorder losing recording when worker exits very fast ( #169530 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-30 20:31:05 +02:00
epenet
3f7070fd54
Fix flaky Switchbot keypad vision doorbell event test ( #169504 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-30 20:30:44 +02:00
epenet
3fcd087dee
Fix venstar YAML import skipping additional devices ( #169544 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-30 20:26:02 +02:00
Jeef
4321c279d6
Bump weatherflow4py to 1.5.4 ( #168994 )
2026-04-30 19:17:07 +01:00
Raphael Hehl
85c0780199
Add alarm profile select entity to UniFi Protect ( #169403 )
...
Co-authored-by: RaHehl <rahehl@users.noreply.github.com >
2026-04-30 20:14:33 +02:00
Dan Raper
175a12852e
Bump ohme to 1.9.0 ( #169556 )
2026-04-30 18:51:28 +02:00
Øyvind Matheson Wergeland
6c08950995
Drop auto_discovered config in nobo_hub ( #169558 )
2026-04-30 18:29:13 +02:00
Tomer
b57e2814a7
Victron GX: Bug fix: parent device is mapped to the wrong device ( #169525 )
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-30 18:13:59 +02:00
Erik Montnemery
05eeb6a1bc
Enable duration support in all entity conditions ( #169532 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: frenck <195327+frenck@users.noreply.github.com >
2026-04-30 18:13:06 +02:00
epenet
f8c608dc69
Remove import annotations from generated files ( #169549 )
2026-04-30 18:10:14 +02:00
Simone Chemelli
090ef8d82b
Fix uptime sensor for Synology DSM ( #169512 )
2026-04-30 18:10:02 +02:00
Guido Schmitz
6f081ed967
Change MAC adresses in devolo Home Network tests ( #169555 )
2026-04-30 17:59:17 +02:00
Robert Resch
a4527390a4
Optimize uv cache ( #169554 )
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-30 17:58:38 +02:00
Abílio Costa
84b2f952be
Use the correct schema for triggers/conditions "for" option ( #169539 )
2026-04-30 16:52:49 +02:00
Robert Resch
b0e18e432e
Use HassKey for webhook data ( #169360 )
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-30 12:44:54 +02:00
epenet
13d285298c
Fix flaky switcher_kis reauth_successful config flow test ( #169545 )
2026-04-30 12:39:12 +02:00
bkobus-bbx
44742a970b
fix: incorrect position inversion for blebox gateBox cover ( #168893 )
2026-04-30 12:08:14 +02:00
Ronald van der Meer
fd34aa0de8
Add target flow level and mode end time sensors to Duco integration ( #169298 )
2026-04-30 12:06:40 +02:00
A. Gideonse
fd6cf11dda
Add indevolt battery temp sensors for Gen-1 devices ( #169404 )
2026-04-30 12:05:58 +02:00
Abílio Costa
6fe0409dc2
Add AI instructions for common pitfalls found on PRs ( #169488 )
2026-04-30 10:48:42 +01:00
epenet
01784efa89
Remove future annotations import from backup integration ( #169542 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-30 11:38:49 +02:00
Robert Resch
49c3a73102
Remove useless execution script.gen_requirements_all in ci ( #169543 )
2026-04-30 11:31:03 +02:00
epenet
793b84034b
Remove future annotations import from wemo ( #169540 )
2026-04-30 10:59:29 +02:00
Jan Čermák
6fbff94af8
Remove redundant variable assignment in rapt_ble init ( #169538 )
2026-04-30 10:52:23 +02:00
Tomer
764075f917
Victron GX: bug fix for missing translation key ( #168461 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-04-30 10:47:34 +02:00
Manu
09817aff8e
Fix: Migrate also device entries to subentry in GitHub integration ( #169523 )
2026-04-30 10:46:09 +02:00
bkobus-bbx
44e14136d7
Bump blebox_uniapi to 2.5.2 ( #169534 )
2026-04-30 10:44:58 +02:00
Matthias Alphart
a1802f4072
Update knx-frontend to 2026.4.30.60856 ( #169529 )
2026-04-30 10:35:00 +02:00
epenet
88525955ce
Remove import annotations from tests ( #169527 )
2026-04-30 09:30:46 +02:00
Tom
2d87280ea8
Bump airOS for additional device support ( #169502 )
2026-04-30 09:25:47 +02:00
epenet
92897b92bd
Update AI instructions for Python 3.14 forward references ( #169524 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-04-30 09:21:00 +02:00
Ariel Ebersberger
a24e3bc703
Fix flaky wyoming test ( #169510 )
2026-04-30 07:56:32 +02:00
Christian Lackas
3ed0d8a1d5
Bump homematicip to 2.9.0 ( #169499 )
2026-04-29 23:31:26 +02:00
epenet
fe577eaa1f
Remove deprecated alias in Tuya definitions ( #169505 )
2026-04-29 22:54:05 +02:00
TheJulianJES
62232a8bff
Re-interview ZHA device on websocket reconfigure ( #169483 )
2026-04-29 22:27:09 +02:00
Robert Resch
269ec1e5ac
Bump base image to 2026.04.0 with Python 3.14.4, use 3.14.4 in CI ( #169444 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2026-04-29 22:01:01 +02:00
Simone Chemelli
9c7ac4d608
Storage problem management for Comelit Serial Bridge ( #169297 )
2026-04-29 21:48:03 +02:00
Erik Montnemery
d888d17ef6
Correct wake_on_lan entity behavior when entity_id changes ( #169486 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-04-29 20:33:50 +02:00
Franck Nijhof
3725e498ff
Add switch platform to Fumis integration ( #169096 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: frenck <195327+frenck@users.noreply.github.com >
2026-04-29 19:50:48 +02:00
Jan Čermák
dba17323a7
Migrate rapt_ble to use entry.runtime_data ( #169487 )
2026-04-29 19:45:30 +02:00
Yuval Weiss
ee88b6ac0d
Add Broadlink infrared emitter support ( #168889 )
2026-04-29 17:50:52 +01:00
Kurt Chrisford
a7a2387a2e
Implement current setpoint method in actron air integration ( #169358 )
2026-04-29 18:33:18 +02:00
Franck Nijhof
9442790fba
Bump version to 2026.6.0dev0 ( #169482 )
2026-04-29 18:32:16 +02:00
Abílio Costa
da1889d312
Add AI instruction on async_added_to_hass/async_will_remove_from_hass ( #169481 )
2026-04-29 18:18:11 +02:00
Franck Nijhof
f79f386044
Upgrade Tailwind quality scale to platinum ( #169318 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: frenck <195327+frenck@users.noreply.github.com >
2026-04-29 18:16:16 +02:00
Erik Montnemery
4b28928702
Remove scripts from DATA_SCRIPTS on unload ( #169415 )
2026-04-29 18:09:49 +02:00
A. Gideonse
859ce55c96
Bump indevolt-api to 1.6.5 ( #169406 )
2026-04-29 16:57:53 +01:00
MohamedBarrak3
9a9f19cb9e
Fix Schlage add_code service failing when code is passed as integer ( #168399 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2026-04-29 17:42:16 +02:00
Heikki Henriksen
d8b1bfb268
prusalink: populate serial number and firmware version in device info ( #169309 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-29 17:38:32 +02:00
Joakim Plate
f5363db26f
Move finish watering to sensor ( #169476 )
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-29 17:34:38 +02:00
Erik Montnemery
3be1aa5441
Include errors in script trace when continue_on_error is set ( #168676 )
2026-04-29 17:30:47 +02:00
Paul Bottein
7dbffb7375
Update frontend to 20260429.0 ( #169475 )
2026-04-29 17:21:40 +02:00
A. Gideonse
07c4025d47
Add indevolt binary sensor platform ( #169375 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-04-29 16:19:17 +01:00
Franck Nijhof
3e3e425aa5
Bump Fumis integration to platinum quality scale ( #169443 )
2026-04-29 17:14:50 +02:00
Erik Montnemery
162a4fc385
Use automation behavior selector in triggers and conditions ( #169438 )
2026-04-29 17:10:50 +02:00
Manu
ef6fd92079
Add notify entities to Mobile app integration ( #168510 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2026-04-29 17:06:13 +02:00
Erik Montnemery
4ad71a070a
Improve timer icons ( #169474 )
2026-04-29 17:02:22 +02:00
Erik Montnemery
f33ad12f5e
Correct entity_id change for automations ( #169470 )
2026-04-29 16:30:02 +02:00
Erik Montnemery
da7fbb0dd6
Correct entity_id change for scripts ( #169472 )
2026-04-29 16:29:25 +02:00
Abílio Costa
81137345a3
Extract triggers/conditions/services for non-primary entities ( #169441 )
2026-04-29 15:28:09 +01:00
Erik Montnemery
d3e77d4195
Add timer triggers ( #169450 )
2026-04-29 16:27:52 +02:00
renovate[bot]
ce977e90a5
Update cryptography to 47.0.0 ( #169465 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-29 16:22:16 +02:00
Martin Hjelmare
2871b87344
Revert "Include indirect automation references in device view ( #167719 )" ( #169471 )
2026-04-29 15:15:50 +01:00
renovate[bot]
d82ce1e22d
Update ruff ( #169473 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-29 16:11:22 +02:00
Guido Schmitz
b8bb2e0090
Use uptime sensor class in devolo Home Network ( #169469 )
2026-04-29 16:10:39 +02:00
Erik Montnemery
1b81cfe3ca
Make it always optional to specify trigger and condition options ( #169467 )
2026-04-29 15:06:05 +01:00
renovate[bot]
0a3f0d90c3
Update url-normalize to 3.0.0 ( #169466 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-29 15:48:05 +02:00
renovate[bot]
84d566a02c
Update pyOpenSSL to 26.1.0 ( #169464 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-29 15:47:52 +02:00
renovate[bot]
0e0d54e4b6
Update uv to 0.11.8 ( #169463 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-29 15:47:39 +02:00
epenet
5b05061def
Fix plex sensor test broken by Python 3.14.3 asyncio changes ( #169448 )
2026-04-29 15:22:34 +02:00
renovate[bot]
e0bf76769a
Update ruff ( #169461 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-29 15:17:04 +02:00
renovate[bot]
63868bc169
Migrate Renovate config ( #169462 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-29 15:16:26 +02:00
Bram Kragten
b8b7169371
Add automation behavior selector ( #166484 )
...
Co-authored-by: Erik <erik@montnemery.com >
2026-04-29 15:10:47 +02:00
Maciej Bieniek
1cc778954f
Use new UPTIME sensor class in Brother ( #169457 )
2026-04-29 14:54:55 +02:00
Maciej Bieniek
3ba3ecdef3
Use new UPTIME sensor class in NAM ( #169458 )
2026-04-29 14:54:14 +02:00
Ronald van der Meer
5c57fc6e14
Fix Duco HTTPS polling performance by lowering SCAN_INTERVAL to 10 seconds ( #169453 )
2026-04-29 14:25:04 +02:00
epenet
2da440043a
Fix Sonos group regroup race when entity is not yet registered ( #169445 )
2026-04-29 14:13:59 +02:00
epenet
4f34725e53
Fix flaky portainer test_device_registry ( #169456 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-29 14:11:07 +02:00
epenet
d03bec2f44
Fix race in devolo Home Network device tracker device lookup ( #169454 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-29 14:08:00 +02:00
epenet
57c37fc10c
Fix race in Ping device tracker device lookup ( #169432 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-29 14:02:37 +02:00
Simone Chemelli
fd98594143
Use defaults for device class UPTIME in Fritz ( #169149 )
2026-04-29 12:34:25 +01:00
Robert Svensson
894547abed
Add Axis doorbell event platform ( #169422 )
2026-04-29 12:29:58 +01:00
Luis Miranda
b48060674c
Add OMIE integration ( #150399 )
...
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com >
Co-authored-by: abmantis <amfcalt@gmail.com >
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Joostlek <joostlek@outlook.com >
2026-04-29 12:10:22 +01:00
vturekhanov
6f2aa7852a
Fix availability state for bridged Matter devices ( #165078 )
...
Co-authored-by: Ludovic BOUÉ <132135057+lboue@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2026-04-29 13:05:15 +02:00
Abílio Costa
9d53645468
Remove LLM test instruction ( #169442 )
2026-04-29 12:58:47 +02:00
Simone Chemelli
a3f1c067f7
Fix host connections for Fritz ( #169434 )
2026-04-29 12:57:05 +02:00
Tomer
cef97973d0
Victron GX device_tracker optional attributes ( #168646 )
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-29 12:56:13 +02:00
TheJulianJES
7bb297a3fc
Bump ZHA to 1.3.0 ( #169433 )
2026-04-29 12:51:18 +02:00
Maciej Bieniek
7e2b8e1a48
Bump aioshelly to 13.24.2 ( #169440 )
2026-04-29 12:50:44 +02:00
Franck Nijhof
013c5e7f7c
Add diagnostics to Fumis integration ( #169437 )
2026-04-29 12:38:09 +02:00
Abílio Costa
7cb1d5b8ab
Allow targeting non-primary entities in conditions ( #169291 )
2026-04-29 12:25:26 +02:00
Paulus Schoutsen
57d9e8ea6f
Filter history API responses by per-entity read permissions ( #169236 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-29 12:16:49 +02:00
Andrew Ng
32743fcf8d
Fix Acaia battery sensor going unavailable on first-session disconnect ( #169420 )
...
Co-authored-by: Josef Zweck <josef@zweck.dev >
2026-04-29 12:12:44 +02:00
Simone Chemelli
f4637db26d
Add routine management to Alexa Devices ( #166291 )
2026-04-29 11:45:03 +02:00
Erik Montnemery
b4bfe6b80b
Rename timer last_action to last_transition ( #169430 )
2026-04-29 11:35:36 +02:00
Andrej Walilko
278f25ec6e
Redact sensitive api creds before logging message in websocket api ( #169326 )
...
Co-authored-by: Andrej Walilko <awalilko@liquidweb.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2026-04-29 11:15:05 +02:00
Robert Resch
39d3bc3e53
Bump deebot-client to 18.2.0 ( #169003 )
2026-04-29 11:13:14 +02:00
Yabing Yi
bb41a2df9f
Fix logbook spam by including image domain in ALWAYS_CONTINUOUS_DOMAINS ( #169240 )
...
Co-authored-by: Claude Code <claude@anthropic.com >
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2026-04-29 10:58:13 +02:00
Petar Petrov
284242b90e
Copy unit_of_measurement onto energy inverted power sensor ( #169427 )
2026-04-29 10:56:08 +02:00
Erik Montnemery
a95c216983
Unload scripts created by websocket command execute_script ( #169368 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2026-04-29 10:24:24 +02:00
Simone Chemelli
d41a3ae0cd
Use defaults for device class UPTIME in Shelly ( #169148 )
2026-04-29 10:12:18 +02:00
J. Nick Koston
0dfbe3ef84
Expose async_clear_advertisement_history in the bluetooth API ( #169191 )
2026-04-29 10:11:27 +02:00
Franck Nijhof
71fc725d75
Extract state template functions into a state Jinja2 extension ( #169034 )
2026-04-29 10:03:38 +02:00
Shay Levy
d41c9aee52
Bump aioshelly to 13.24.1 ( #169426 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2026-04-29 10:53:38 +03:00
epenet
8091f511b8
Reject manifest dependencies on core integrations in hassfest ( #169425 )
2026-04-29 09:52:46 +02:00
Franck Nijhof
a7baedc22b
Add error and alert sensors to Fumis integration ( #169307 )
2026-04-29 09:51:22 +02:00
Franck Nijhof
05bfb3a52e
Add number platform to Fumis integration ( #169100 )
2026-04-29 09:39:15 +02:00
Robert Resch
2a5b95ba4d
Require hass in Template ( #169292 )
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-29 09:26:32 +02:00
Steve Easley
3dd972cc7a
Fix jvcprojector entities going unavailable on transient command errors ( #168985 )
2026-04-29 09:21:53 +02:00
Marc Mueller
acd9dd218a
Protect CI cache save against cancellation ( #168310 )
2026-04-29 09:20:37 +02:00
J. Diego Rodríguez Royo
6552cf8f7a
Keep options values when chaging or starting program on Home Connect ( #168575 )
2026-04-29 09:19:41 +02:00
Artur Pragacz
e4e4785225
Clean up entity_service_call tests ( #169170 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-04-29 09:17:45 +02:00
G Johansson
d531ce8d1d
Use async_on_create_entry in bayesian ( #169218 )
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-29 09:14:58 +02:00
Stefan Agner
0224928655
Bump python-otbr-api to 2.10.0 ( #169370 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev >
2026-04-29 09:10:26 +02:00
Erik Montnemery
05121b89c6
Unload scripts and conditions created by automations ( #169362 )
2026-04-29 09:03:34 +02:00
Tomer
326895f0a1
Victron GX: Platinum quality scale ( #169070 )
2026-04-29 09:02:39 +02:00
Brett Adams
45121eddf1
Use new console pages for vehicles and energy sites in Teslemetry ( #168865 )
2026-04-29 09:00:39 +02:00
Konrad Strack
5e4f8f8bff
Fix missing hue.activate_scene actions ( #168859 )
2026-04-29 08:59:04 +02:00
Klaas Schoute
b9bbe36af0
Remove name field from Forecast.solar config flow ( #169165 )
2026-04-29 08:58:22 +02:00
epenet
b56cdb9106
Fix flaky unifi device_tracker entity race on setup ( #169359 )
2026-04-29 08:55:10 +02:00
epenet
e975496145
Fix flaky test_tasks_logged_that_block_stage_2 with Python 3.14.3 ( #169424 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-29 08:54:21 +02:00
Simone Chemelli
cdeb550b87
Use new UPTIME sensor class for Synology DSM ( #169090 )
2026-04-29 08:52:53 +02:00
Erik Montnemery
62082bdf14
Use modern condition API in script helper ( #169355 )
2026-04-29 08:51:57 +02:00
ibrahim amous
891efeb9cb
Use enumerate instead of range(len()) in Duco fan speed list ( #169392 )
2026-04-29 08:51:26 +02:00
Daniel Hjelseth Høyer
dc8abff6b9
Improve data updating for Tibber ( #168065 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2026-04-29 08:42:47 +02:00
epenet
aa7474839b
Fix watts coordinator interrupting fast polling on hub update ( #169365 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-29 08:39:58 +02:00
Robert Svensson
06a96712f6
Bump axis to v69 ( #169408 )
2026-04-29 08:27:43 +02:00
Kurt Chrisford
97be8f485a
Add DRY HVAC mode support to Actron Air based on hardware capabilities ( #169132 )
2026-04-29 08:26:03 +02:00
Florent Thoumie
a9c23ff445
iaqualink: add reconfigure flow ( #169412 )
2026-04-29 08:24:57 +02:00
Brett Adams
cd92cb1258
Filter out "Unknown" part_name from Teslemetry energy device model ( #169413 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-29 08:23:52 +02:00
Erik Montnemery
c3f01b3a23
Unload scripts created by wake_on_lan switch ( #169367 )
2026-04-29 08:22:00 +02:00
Erik Montnemery
4b232be04a
Unload scripts created by intent_script ( #169363 )
2026-04-29 08:21:26 +02:00
Robert Svensson
cd5e21d3ac
Allow Axis websocket event usage if supported ( #169409 )
2026-04-29 08:19:19 +02:00
Abílio Costa
84d5085f3b
Add path-specific custom instructions to copilot gen script ( #169402 )
2026-04-29 08:19:10 +02:00
Erik Montnemery
44e94a82f1
Add last_action state attribute to timers ( #168282 )
2026-04-29 08:16:19 +02:00
Christian Lackas
fe0da5c34f
Bump PyViCare to 2.60.1 ( #169401 )
2026-04-29 08:14:39 +02:00
epenet
c0200084ec
Fix flaky test_alexa_config_expose_entity_prefs with Python 3.14.3 ( #169421 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-29 08:13:14 +02:00
Simone Chemelli
ef63ab5def
Use new UPTIME sensor class for Vodafone Station ( #169077 )
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-29 08:12:05 +02:00
Michael
3683607820
Deprecate firmware update button in FRITZ!Box Tools ( #168117 )
2026-04-29 08:10:29 +02:00
epenet
4c70fef2da
Fix flaky mcp_server tests with Python 3.14.3 ( #169385 )
2026-04-28 22:13:06 -07:00
Nicolas Mowen
d956af095e
Add ability to filter GetLiveContext tool ( #168457 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-04-28 22:08:29 -07:00
Brett Adams
ea34fe4107
Bump Tesla Fleet API to 1.4.7 ( #169411 )
2026-04-29 01:25:04 +02:00
oxidworks
e1c81c9b9e
Reword country_not_configured repair description ( #168357 )
2026-04-29 00:55:48 +02:00
Mike Degatano
4ea0e6b240
Require admin for supervisor event publishing and addon options info ( #169325 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: balloob <1444314+balloob@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Stefan Agner <stefan@agner.ch >
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-04-28 18:51:16 -04:00
TheJulianJES
0ae5a19602
Handle ZHA dynamic entity add/remove events ( #169341 )
2026-04-28 23:48:57 +02:00
Raphael Hehl
80c7e47c42
Migrate UniFi Network discovery from SSDP to unifi_discovery ( #168122 )
...
Co-authored-by: RaHehl <rahehl@users.noreply.github.com >
2026-04-28 23:17:36 +02:00
Paul Bottein
dfe4085189
Add fan platform to Novy Cooker Hood ( #169380 )
2026-04-28 16:51:46 -04:00
Paul Bottein
65a12b48e7
Add Novy Cooker Hood integration ( #169194 )
2026-04-28 16:24:19 -04:00
Joost Lekkerkerker
cd639b829c
Add battery mode select to Zinvolt ( #169397 )
2026-04-28 21:16:23 +02:00
Paulus Schoutsen
ea5b633574
Bump rf-protocols to 2.2.0 ( #169400 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-04-28 21:11:02 +02:00
Paulus Schoutsen
2f2413c979
Enforce per-entity permissions in calendar HTTP and WS APIs ( #169235 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-04-28 15:06:49 -04:00
Ludovic BOUÉ
799bcb0f88
Fix Matter electrical sensors wrongly categorized as diagnostic ( #169208 )
...
Co-authored-by: Ludovic BOUÉ <132135057+lboue@users.noreply.github.com >
2026-04-28 20:56:26 +02:00
Erik Montnemery
d3cf5d9aab
Add duration support to cover conditions ( #169346 )
2026-04-28 20:50:41 +02:00
puddly
d2fddf129d
Include matching integrations in scanned ports WS API ( #169387 )
2026-04-28 14:50:31 -04:00
AlCalzone
d19c2506bf
Discover Fibaro FGMS001 v2.8 as a motion sensor for Z-Wave ( #169276 )
2026-04-28 20:45:12 +02:00
Øyvind Matheson Wergeland
8fd3d0bb44
Fix nobo_hub KeyError when a zone or component is removed ( #169378 )
2026-04-28 20:30:53 +02:00
Ludovic BOUÉ
d62f136c58
Add child lock entity for Eve Matter devices ( #169391 )
2026-04-28 19:55:37 +02:00
Ludovic BOUÉ
86e8b9df9b
Add temporary mute button for Heiman smoke detector ( #169311 )
...
Co-authored-by: Ludovic BOUÉ <132135057+lboue@users.noreply.github.com >
2026-04-28 18:19:22 +01:00
epenet
aa5e942528
Fix flaky gardena_bluetooth test_timeout_manufacturer_data ( #169389 )
2026-04-28 19:15:43 +02:00
epenet
6636e67af6
Fix flaky cloud TTS and picotts streaming tests ( #169376 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-28 18:38:03 +02:00
Raphael Hehl
30f310fc24
Add UniFi Protect relay output switches via public API ( #169201 )
...
Co-authored-by: RaHehl <rahehl@users.noreply.github.com >
2026-04-28 18:34:58 +02:00
Paulus Schoutsen
de4e1c444e
Restrict homematic.set_install_mode service to admins ( #169203 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: balloob <1444314+balloob@users.noreply.github.com >
2026-04-28 17:00:13 +01:00
Raphael Hehl
eaf72106f8
Add siren platform to UniFi Protect integration ( #169216 )
...
Co-authored-by: RaHehl <rahehl@users.noreply.github.com >
Co-authored-by: Copilot <copilot@github.com >
2026-04-28 17:50:02 +02:00
A. Gideonse
b90a074fb4
Bump indevolt-api to 1.6.4 ( #169377 )
2026-04-28 16:12:09 +01:00
epenet
3aea7f0695
Fix flaky stream test_stream_retries ( #169372 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-28 15:41:21 +02:00
epenet
ba8b1b2daf
Fix flaky google calendar tests ( #169371 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-04-28 15:21:38 +02:00
Erik Montnemery
5ff1c15df3
Unload scripts created by script entities ( #169364 )
2026-04-28 15:02:09 +02:00
Zoltán Farkasdi
0280d921e5
netatmo: add battery sensor for doortags ( #168202 )
2026-04-28 14:22:26 +02:00
Petro31
955e8362e4
Add template number device_class ( #168438 )
2026-04-28 14:12:18 +02:00
Ariel Ebersberger
1fc0b620c0
Fix flaky template test ( #169361 )
2026-04-28 14:09:07 +02:00
puddly
ab08153d62
Expose more port metadata when listing serial ports ( #169336 )
2026-04-28 07:57:13 -04:00
Robert Resch
b47b7fa58c
User camera unique id in go2rtc if available ( #168603 )
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-28 13:39:55 +02:00
Kurt Chrisford
c50676dee9
Bump actron-neo-api requirement to version 0.5.6 ( #169357 )
2026-04-28 13:17:10 +02:00
Erik Montnemery
96bd991bb8
Use modern condition API in condition helper tests ( #169353 )
2026-04-28 13:04:21 +02:00
epenet
7e2a7b9393
Fix shelly device_trigger tests ( #169305 )
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-28 13:50:02 +03:00
Erik Montnemery
eb2217cfa6
Use modern condition API in condition tests ( #169354 )
2026-04-28 12:04:29 +02:00
Matrix
b2269b3dba
Bump yolink-api to 0.6.5 ( #169350 )
2026-04-28 11:59:23 +02:00
Abílio Costa
eb85d7cd98
Allow targeting non-primary entities in triggers ( #168857 )
2026-04-28 11:49:20 +02:00
Robert Resch
6663717d59
Require local_only to be a boolean on webhook ( #169296 )
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-28 11:40:49 +02:00
Mike Degatano
33e5a96a57
Require admin on APIs to create/delete config entries from Supervisor discovery ( #169340 )
2026-04-28 11:38:39 +02:00
Mike Degatano
7cb4d5ca9c
Require admin for addon panel register and delete ( #169329 )
2026-04-28 11:38:29 +02:00
epenet
7dacd0080b
Fix otbr flaky config flow tests in Python 3.14.3 ( #169348 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-28 11:22:15 +02:00
Franck Nijhof
7f44fe031c
Update gotailwind to v0.4.0 ( #169316 )
2026-04-28 10:54:05 +02:00
epenet
9656aaa6bd
Fix Withings via_device race causing flaky test_devices ( #169347 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-28 10:52:59 +02:00
Leonardo Rivera
bf4b865e83
Fix OneDrive upload service to report all missing files at once ( #169221 )
2026-04-28 10:31:08 +02:00
Erik Montnemery
73dcc2f5a8
Add missing call to ConditionChecker.async_setup in async_from_config ( #169055 )
2026-04-28 10:30:11 +02:00
Ronald van der Meer
fa0cf37e2c
Fix Duco diagnostics crash on connection error ( #169322 )
2026-04-28 10:25:18 +02:00
epenet
fa6c6ee4fc
Fix bang olufsen flaky tests in Python 3.14.3 ( #169345 )
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-28 09:23:31 +02:00
Erik Montnemery
4eb000d863
Add state tracking to EntityConditionBase ( #169030 )
2026-04-28 09:14:46 +02:00
Artur Pragacz
d3809dd4cb
Improve error handling for vacuum clean_area ( #168177 )
2026-04-28 09:14:17 +02:00
karwosts
2f3a6243f7
Restore state_class to derivative sensor ( #163557 )
2026-04-28 09:09:21 +02:00
epenet
f36799d139
Refactor timezone handling in mqtt datetime ( #169342 )
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-28 09:08:49 +02:00
Erik Montnemery
8d5f83e5f1
Add explicit test of conditions.async_conditions_from_config ( #169042 )
2026-04-28 08:24:43 +02:00
A. Gideonse
308cb686d2
Refactor indevolt integration to remove magic number constants ( #169337 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-04-28 07:51:04 +02:00
frantzju
63d4f4d03d
Bump freebox-api to 1.3.1 ( #169335 )
2026-04-28 01:08:57 +02:00
A. Gideonse
d8a4b36381
Bump indevolt-api to 1.6.3 ( #169338 )
2026-04-28 00:22:31 +02:00
Florent Thoumie
c048af2e4e
Update to iaqualink 0.7.0 ( #169330 )
2026-04-27 22:27:38 +01:00
Manu
1a25864890
Bump aiontfy to 0.8.5 ( #169327 )
2026-04-27 23:13:14 +02:00
Thomas55555
d1922189aa
Bump aioautomower to 2.7.4 ( #169331 )
2026-04-27 23:02:15 +02:00
Miko Stern
7594ead857
Add departure_delay sensor to Israel Rail ( #169035 )
2026-04-27 20:19:14 +01:00
puddly
8ce14877a4
Register a stub transport for ESPHome serial proxies via USB ( #169308 )
2026-04-27 15:12:07 -04:00
A. Gideonse
2fb0de3cdb
Add actions to Indevolt integration ( #163578 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2026-04-27 19:46:28 +01:00
Stefan Agner
3e77a4bfb2
Remove unused X-Hass constants ( #169324 )
2026-04-27 20:35:52 +02:00
puddly
4b9dd68fe7
Remove unnecessary title assertion from Yellow integration tests ( #169320 )
2026-04-27 20:22:33 +02:00
Stefan Agner
f21ed9054b
Remove hassio onboarding bypass for backup endpoints ( #169299 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-27 13:37:06 -04:00
puddly
53e4d6c8fc
Migrate ZHA to SerialPortSelector ( #169099 )
2026-04-27 13:03:54 -04:00
MohamedBarrak3
6a67c0faf7
Fix grammatical error in synology_dsm missing_data error message ( #169306 )
2026-04-27 18:17:25 +02:00
epenet
d590f4f0b5
Fix more Shelly tests for Python 3.14.3 ( #169304 )
2026-04-27 18:16:43 +02:00
epenet
45a6134209
Wait for background tasks in shelly tests ( #169301 )
2026-04-27 18:40:49 +03:00
Paulus Schoutsen
6893d2b13d
Migrate remaining top-level async_register_command handlers to decorators ( #169227 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-04-27 17:29:24 +02:00
Paulus Schoutsen
370babf542
Require admin for diagnostics download and application credentials list ( #169234 )
2026-04-27 17:24:28 +02:00
epenet
6c89ecb98b
Improve subscription handling in shelly tests ( #169293 )
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-27 18:17:22 +03:00
Simone Chemelli
cc1eaa72a6
Bump aiocomelit to 2.0.3 ( #169300 )
2026-04-27 17:12:00 +02:00
Paulus Schoutsen
21a3c5b0ed
Require admin for logger.set_level and logger.set_default_level services ( #169232 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-27 17:03:03 +02:00
Paulus Schoutsen
080eb6af84
Require admin for backup.create and backup.create_automatic services ( #169228 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-04-27 17:01:30 +02:00
Paulus Schoutsen
663538c492
Require admin for cloud preference and support package endpoints ( #169205 )
2026-04-27 16:59:24 +02:00
Paulus Schoutsen
d119bbe4ef
Require admin for configurator.configure service ( #169230 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-27 16:56:47 +02:00
Ronald van der Meer
0eb204508c
Bump python-duco-client to 0.3.9 ( #169174 )
2026-04-27 15:58:03 +02:00
Peter Grauvogel
ad836b48b0
Fix Green Planet Energy timestamp sensors ( #166153 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Josef Zweck <josef@zweck.dev >
2026-04-27 15:41:31 +02:00
epenet
9cc9f240e7
Raise ConfigEntryError on decora_wifi authentication error ( #169285 )
2026-04-27 15:19:29 +02:00
epenet
91d5c080de
Add missing mock in izone tests ( #169287 )
2026-04-27 15:18:12 +02:00
epenet
9390bf3414
Fix incorrect CONF_ID in twinkly tests ( #169284 )
2026-04-27 15:16:35 +02:00
Matthias Alphart
a5b65766db
Fix flaky KNX test ( #169288 )
2026-04-27 15:11:57 +02:00
epenet
9321ff504c
Fix missing mock in switcher_kis config flow test ( #169286 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-04-27 16:07:58 +03:00
Robert Resch
8a22e84db0
Verify local_only webhook on MockRequest ( #169271 )
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-27 14:49:48 +02:00
Paulus Schoutsen
642206699d
Require admin for management WebSocket commands ( #169209 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-27 08:34:15 -04:00
epenet
5d98f467fb
Migrate esphome to use HassKey ( #168873 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
Co-authored-by: Copilot <copilot@github.com >
2026-04-27 14:16:29 +02:00
Paulus Schoutsen
54727a6f20
Require admin access for hassio Supervisor services ( #169226 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-27 08:06:40 -04:00
Michael
ed371bc644
Deprecate yaml import in Shopping List ( #169084 )
2026-04-27 13:04:11 +01:00
Manu
3cc6cc9519
Set integration type helper in OTP integration ( #169012 )
2026-04-27 12:52:02 +02:00
Denis Shulyaka
2053e61a80
Refactor anthropic stream processing ( #168980 )
2026-04-27 12:51:48 +02:00
Allen Porter
3673a80a37
Fix Google Generative AI token usage statistics tracing ( #169222 )
2026-04-27 12:48:32 +02:00
wollew
0cc531e333
Remove unused line of code in Velux integration ( #168987 )
2026-04-27 12:43:50 +02:00
Øyvind Matheson Wergeland
12280dbe63
Add sensor platform tests for nobo_hub ( #169008 )
2026-04-27 12:43:09 +02:00
Maciej Bieniek
84a5ba26d3
Remove unused name string from AccuWeather strings ( #169195 )
2026-04-27 12:38:28 +02:00
epenet
6ec4466ad7
Remove deprecated action from google generative AI ( #169255 )
2026-04-27 12:36:51 +02:00
epenet
cb62562f5b
Migrate waze_travel_time to use HassKey for shared semaphore ( #169264 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-27 12:36:37 +02:00
Franck Nijhof
a381a3a741
Update vehicle to 3.0.0 ( #169127 )
2026-04-27 12:24:48 +02:00
G Johansson
6902504087
Bump holidays lib to 0.95 ( #169199 )
2026-04-27 11:59:27 +02:00
Manu
64f2fa42fc
Add integration type service to HTML5 Push notifications ( #169015 )
2026-04-27 11:56:37 +02:00
Franck Nijhof
64c9a76fc8
Add binary sensor platform to Fumis integration ( #169032 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2026-04-27 11:53:25 +02:00
Franck Nijhof
e9fc6b3e74
Merge branch 'master' into dev
2026-04-27 09:50:23 +00:00
epenet
605eea6274
Migrate yeelight to use HassKey for shared custom effects ( #169268 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-27 11:31:35 +02:00
Paulus Schoutsen
86af61d7b5
Generalize radio_frequency test fixtures in components conftest ( #169098 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-04-27 11:25:25 +02:00
epenet
45978f41cd
Use runtime_data in xiaomi_aqara ( #169262 )
2026-04-27 11:18:32 +02:00
epenet
4d4e45854f
Use HassKey in wemo ( #169261 )
2026-04-27 11:09:39 +02:00
epenet
43fa4f2646
Use runtime_data in yeelight ( #169260 )
2026-04-27 10:52:32 +02:00
epenet
5cedb0b726
Apply Tuya device quirks on device registration ( #168897 )
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-27 10:51:40 +02:00
epenet
e3de695b99
Fix openai_conversation tests broken by Python 3.14.3 asyncio changes ( #169259 )
2026-04-27 10:27:01 +02:00
epenet
e684490219
Fix google_generative_ai_conversation tests broken by Python 3.14.3 asyncio changes ( #169258 )
2026-04-27 10:20:49 +02:00
Paulus Schoutsen
70947c612c
Require admin for fritz.set_guest_wifi_password service ( #169233 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-27 08:55:58 +02:00
epenet
07c144841f
Cleanup deprecated SEND_PIN service in blink ( #169253 )
2026-04-27 08:50:51 +02:00
G Johansson
392c46c028
Remove unique id in dnsip ( #169211 )
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-27 08:47:24 +02:00
Paulus Schoutsen
5af3b361c8
Enforce admin policy for assist_satellite ask_question service ( #169231 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-27 06:41:22 +02:00
Paulus Schoutsen
040c960ced
Require admin for deCONZ services ( #169207 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-26 20:33:42 -04:00
Paulus Schoutsen
f2787115d0
Restrict file.read_file service to admin users ( #169204 )
2026-04-26 20:33:11 -04:00
Paulus Schoutsen
2dd1632fc3
Restrict Insteon link management services to admins ( #169206 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-26 20:32:44 -04:00
Manu
ed1aefc643
Bump pyloadapi to 2.1.0 ( #169215 )
2026-04-26 22:11:21 +02:00
Maciej Bieniek
f1bbe4204b
Use the carbon monoxide device class in the Airly integration ( #169193 )
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-26 17:53:01 +02:00
Luke Lashley
929379799c
Add cleaning route for Q7 vacuums ( #169177 )
2026-04-26 08:42:15 -07:00
Daniel Feinberg
d20d1df382
Add reset buttons for dock strainer and maintenance brush consumables in Roborock ( #167395 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-04-26 08:41:18 -07:00
Raphael Hehl
b5a1b592e9
Bump uiprotect to 10.4.1 ( #169192 )
...
Co-authored-by: RaHehl <rahehl@users.noreply.github.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
2026-04-26 09:44:41 -05:00
Raphael Hehl
6384e6b38d
Add alarm control panel platform to UniFi Protect ( #169158 )
...
Co-authored-by: RaHehl <rahehl@users.noreply.github.com >
2026-04-26 08:45:08 -05:00
Klaas Schoute
cd98577eb7
Update easyEnergy integration to v3.0.0 ( #169162 )
2026-04-26 14:23:59 +02:00
Kurt Chrisford
fa9a336725
Bump actron-neo-api to 0.5.5 ( #169176 )
2026-04-26 14:17:24 +02:00
mithomas
aa0199b442
Add LG Netcast service to send remote control commands ( #168649 )
2026-04-26 14:14:16 +02:00
Richard Kroegel
a506be4be0
Remove TARGET_TEMPERATURE_RANGE from eurotronic climate ( #169182 )
2026-04-26 14:09:11 +02:00
Maciej Bieniek
e78a79a29e
Remove name from Airly config flow ( #169145 )
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-26 13:38:50 +02:00
Paul Bottein
eed4acc745
Add radio_frequency platform to Broadlink ( #169128 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-04-26 11:40:47 +02:00
Tom Matheussen
f1fcca2c75
Bump satel_integra to 1.2.2 ( #169180 )
2026-04-26 11:19:05 +02:00
javicalle
8673694f6f
Try to fix RFLink tests broken by Python 3.14.3 asyncio changes ( #169157 )
2026-04-26 10:23:56 +02:00
Gustav Åkerström
e8e9914ef5
Template vacuum segments ( #167805 )
...
Co-authored-by: Artur Pragacz <49985303+arturpragacz@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-04-26 03:33:41 +02:00
Jan Bouwhuis
77c7225750
Fix None is not and allowed Unit of Measurement during MQTT Device setup via the UI ( #169173 )
2026-04-26 00:47:34 +02:00
Jan Bouwhuis
595f041143
Add MQTT datetime platform ( #169091 )
2026-04-26 00:45:11 +02:00
Franck Nijhof
2c4f598c06
Add button platform to Fumis integration ( #169095 )
2026-04-26 00:35:48 +02:00
Michael
1bf77e095d
Migrate refoss to use entry.runtime_data ( #169105 )
2026-04-26 00:18:35 +02:00
Andres Ruiz
d832abc5fc
Add climate entity to Waterfurnace ( #168729 )
2026-04-26 00:17:12 +02:00
Jordi
e7dae028ba
Bump aioaquacell to 1.0.0 ( #169166 )
2026-04-26 00:15:01 +02:00
EnjoyingM
e19d0e75c3
Wolflink: Fixing Codeowner ( #169171 )
2026-04-26 00:14:11 +02:00
Samuel Xiao
306fc529f2
Switchbot_BLE: bump PySwitchbot to 2.2.0 ( #169119 )
2026-04-26 00:01:14 +02:00
Marc Mueller
c1894eda83
Detect .start entry point files in hassfest check ( #169135 )
2026-04-25 23:55:47 +02:00
mayerwin
e9ca9254df
Preserve sub-meter GPS accuracy in mobile_app webhooks ( #169144 )
...
Co-authored-by: mayerwin <2272127+mayerwin@users.noreply.github.com >
2026-04-25 23:51:56 +02:00
Ronald van der Meer
9ccc2e7473
Add temperature sensor to Duco integration ( #169021 )
2026-04-25 23:49:17 +02:00
Raphael Hehl
d1bdd6eeeb
Upgrade UniFi Network integration quality scale to Silver ( #168736 )
...
Co-authored-by: RaHehl <rahehl@users.noreply.github.com >
2026-04-25 23:44:37 +02:00
Franck Nijhof
8e3070afe1
Add reconfiguration flow to PVOutput ( #169123 )
2026-04-25 17:19:11 -04:00
Maciej Bieniek
c48502afda
Remove name from AccuWeather config flow ( #169142 )
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-25 23:12:14 +02:00
Øyvind Matheson Wergeland
77df31fa83
Add climate platform tests for nobo_hub ( #169010 )
2026-04-25 23:11:44 +02:00
Denis Shulyaka
f06cd25f4a
Add GPT-5.5 support ( #169112 )
2026-04-25 23:11:19 +02:00
Matthias Alphart
19ebb1da2a
Update knx-frontend to 2026.4.25.155016: Add notes to UI expose ( #169154 )
2026-04-25 23:05:44 +02:00
Christian Lackas
f225d8162b
homematicip_cloud: migrate entity unique IDs to stable format ( #166580 )
...
Co-authored-by: Christian Lackas <9592452+lackas@users.noreply.github.com >
2026-04-25 23:01:00 +02:00
Mika
759ac2eacd
Add battery storage data sensors to SolarEdge integration ( #161722 )
...
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: it-rec <19797875+it-rec@users.noreply.github.com >
2026-04-25 23:00:49 +02:00
Raphael Hehl
b474a42844
unifiprotect: bump uiprotect to 10.4.0 ( #169146 )
...
Co-authored-by: RaHehl <rahehl@users.noreply.github.com >
2026-04-25 12:39:40 -05:00
shbatm
db76773727
Standardize ISY994 sensor units and device classes ( #169017 )
...
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-04-25 05:44:41 -05:00
Franck Nijhof
48b650c486
Modernize RDW config flow tests ( #169129 )
2026-04-25 11:03:15 +02:00
Franck Nijhof
9e1c02262e
Set parallel updates for Hydrawise platforms ( #169101 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-04-25 10:47:33 +02:00
Andrew Jackson
5a79dd9d99
Bump aiomealie to 1.2.4 ( #169125 )
2026-04-25 10:42:16 +02:00
Franck Nijhof
c3f66f9e90
Set parallel updates to 0 for Forecast.Solar ( #169126 )
2026-04-25 10:27:57 +02:00
Joakim Plate
77fd120cd5
Protect update coordinator callbacks ( #169122 )
2026-04-25 10:15:33 +02:00
Joakim Plate
1978c9772a
Filter unknown values from arcam enum ( #169124 )
2026-04-25 10:14:10 +02:00
Franck Nijhof
6862b808ae
Update fumis to v0.4.0 ( #169097 )
2026-04-25 09:30:44 +02:00
Manu
757deb3a1c
Add reconfiguration flow to Notifications for Android TV / Fire TV ( #169111 )
2026-04-25 09:29:38 +02:00
Franck Nijhof
54e3c3fc9b
Extract common entity base class for RDW ( #169118 )
2026-04-25 09:26:28 +02:00
Michael
e509c9b78a
Migrate onvif to use entry.runtime_data ( #169106 )
2026-04-25 09:23:48 +02:00
A. Gideonse
2eb9f69d1e
Bump indevolt-api to 1.4.3 ( #169103 )
2026-04-25 03:05:49 +02:00
Franck Nijhof
2278423758
Upgrade Elgato quality scale to platinum ( #169102 )
2026-04-24 23:10:46 +01:00
Franck Nijhof
4625176606
Upgrade Twente Milieu quality scale to platinum ( #169104 )
2026-04-24 23:29:52 +02:00
Tom Wilkie
e7aa672133
Register MAC address connections on Synology DSM hub device ( #169085 )
...
Signed-off-by: Tom Wilkie <tom.wilkie@gmail.com >
Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com >
2026-04-24 22:28:22 +02:00
Miko Stern
99185bf9a4
Bump israel-rail-api to 0.1.5 ( #169094 )
2026-04-24 21:11:46 +02:00
Franck Nijhof
b5e66bbcd0
2026.4.4 ( #169092 )
2026-04-24 20:37:21 +02:00
Abílio Costa
2deb364ab0
Reinforce Python 3.14 exceptions Agent instructions ( #169089 )
2026-04-24 20:21:07 +02:00
Raphael Hehl
822b97d096
Upgrade unifi_access quality scale to platinum ( #168204 )
...
Co-authored-by: RaHehl <rahehl@users.noreply.github.com >
2026-04-24 20:20:39 +02:00
Simone Chemelli
1e0dc86eea
Use new UPTIME sensor class for Shelly ( #169088 )
2026-04-24 20:20:00 +02:00
A. Gideonse
ca70abe240
Refactor button platform to use indevolt-api 1.4.2 ( #169063 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-04-24 19:11:01 +01:00
Franck Nijhof
f479b0ad6a
Bump version to 2026.4.4
2026-04-24 18:08:48 +00:00
Bram Kragten
458b5fe8bf
Update frontend to 20260325.8 ( #169076 )
2026-04-24 18:07:57 +00:00
Robert Resch
9621307cb0
Validate local_only user for signed requests ( #169066 )
2026-04-24 18:06:48 +00:00
Maciej Bieniek
4507f9a8d8
Bump aiotractive to 1.0.3 ( #169059 )
2026-04-24 18:06:47 +00:00
Maciej Bieniek
19dd68b7fc
Slow down Tractive API polling to avoid 429 too many requests ( #169057 )
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-24 18:06:45 +00:00
Daniel Hjelseth Høyer
245b9ed4c0
Update Tibber library, 0.37.2 ( #169027 )
2026-04-24 18:06:44 +00:00
Robert Resch
838feef660
Validate local_only user property during ws auth phase ( #168812 )
2026-04-24 18:06:42 +00:00
Jan Bouwhuis
ca4d36db1a
Cancel and await idle_start future if the task was canceled after an IMAP connection was lost ( #168662 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2026-04-24 18:06:41 +00:00
Joakim Plate
39b690b22c
Correct state/device class for water in gardena ( #168637 )
2026-04-24 18:06:39 +00:00
Allen Porter
ed560f0ba7
Add Roborock fan speed validation and error handling ( #168623 )
2026-04-24 18:06:38 +00:00
Nils Ove Erstad
0db50acb89
Fix MQTT JSON light restoring None color_mode on startup ( #168608 )
...
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com >
2026-04-24 18:06:36 +00:00
Ariel Ebersberger
446d89aee2
Disable rflink tests broken by Python 3.14.3 asyncio changes ( #169074 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-24 19:06:23 +01:00
Ariel Ebersberger
6fe1862d15
Disable dsmr tests broken by Python 3.14.3 asyncio changes ( #169064 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-24 19:06:14 +01:00
Ariel Ebersberger
4f5d0a7305
Disable plex tests broken by Python 3.14.3 asyncio changes ( #169069 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-24 19:06:11 +01:00
Simone Chemelli
f84bf99105
Bump aioamazondevices to 13.4.3 ( #168536 )
2026-04-24 18:04:30 +00:00
Khole
7fad242ad0
Hive - Bump pyhive-integration to 1.0.9 ( #168489 )
2026-04-24 18:04:29 +00:00
MohamedBarrak3
fcd6f78f35
Fix case-sensitive MIME type check in Google Generative AI TTS ( #168458 )
2026-04-24 18:04:27 +00:00
Raj Laud
056ff957e8
Fix Victron BLE false reauth on unrecognised advertisement mode bytes ( #168209 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-04-24 18:04:26 +00:00
albaintor
9cf95404cf
Fixed Kodi Media Browsing ( #165819 )
2026-04-24 18:04:24 +00:00
Ariel Ebersberger
4d8acfa61c
Disable knx tests broken by Python 3.14.3 asyncio changes ( #169079 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-24 18:54:21 +01:00
Maciej Bieniek
9369a5dc93
Slow down Tractive API polling to avoid 429 too many requests ( #169057 )
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-24 19:51:07 +02:00
WardZhou
8b2afb4e66
Add a dynamic sensitivity slider for Matter sensors ( #167710 )
...
Co-authored-by: TheJulianJES <TheJulianJES@users.noreply.github.com >
2026-04-24 18:50:23 +01:00
Bram Kragten
a53d3ea9eb
Update frontend to 20260325.8 ( #169076 )
2026-04-24 19:50:11 +02:00
Maciej Bieniek
e422c08d4e
Support media player for Shelly Wall Display ( #168494 )
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-24 19:49:31 +02:00
Michael
599fe252ef
Fix feedreader tests broken by Python 3.14.3 asyncio changes ( #169080 )
2026-04-24 18:49:10 +02:00
Erik Montnemery
aad93fd577
Add tests asserting condition features ( #168881 )
2026-04-24 18:41:39 +02:00
Stefan Agner
a19aebed16
Keep add-on update entity in progress across post-install refresh ( #168756 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-24 18:09:25 +02:00
mnaggatz
c9d8257465
Return None for Velux cover position when unknown ( #168566 )
2026-04-24 17:42:30 +02:00
shbatm
5ee6a2181f
Fix Flume sensor units and device classes ( #169013 )
2026-04-24 10:27:37 -05:00
Simone Chemelli
ec18e0c6d4
Add uptime device class to the sensor platform ( #164266 )
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-24 16:18:17 +01:00
Paulus Schoutsen
c4426b9476
Add radio_frequency platform to ESPHome ( #168448 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-24 10:48:06 -04:00
Paulus Schoutsen
c4fd458d03
Add Honeywell String Lights integration ( #168450 )
2026-04-24 10:43:56 -04:00
Robert Resch
dd71d6cd50
Validate local_only user for signed requests ( #169066 )
2026-04-24 16:27:15 +02:00
Erik Montnemery
7d494f687e
Adjust compound conditions ( #169054 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-04-24 16:21:13 +02:00
Paulus Schoutsen
45adc3d477
Bump rf-protocols to 2.1.0 ( #169062 )
2026-04-24 09:53:41 -04:00
Tomer
59766bb249
Victron GX: quality scale adjustments ( #168988 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
Co-authored-by: Copilot <copilot@github.com >
2026-04-24 15:45:31 +02:00
Martin
d849b12bc7
Add distance device class to Ecowitt lightning distance sensors ( #168995 )
2026-04-24 15:41:51 +02:00
Manu
8cd2d397d1
Add data descriptions to config flow in OTP integration ( #168989 )
2026-04-24 15:41:18 +02:00
Jan Bouwhuis
8580a6436d
Add MQTT date platform ( #168998 )
2026-04-24 15:36:21 +02:00
A. Gideonse
7b3b1e34fa
Bump indevolt-api to 1.4.2 ( #169061 )
2026-04-24 15:24:45 +02:00
Maciej Bieniek
bb9520856f
Bump aiotractive to 1.0.3 ( #169059 )
2026-04-24 15:14:17 +02:00
Paulus Schoutsen
032dce20b1
Bump aioesphomeapi to 44.21.0 ( #169056 )
2026-04-24 08:14:12 -05:00
Erik Montnemery
a92277b7fa
Add method Script.unload ( #169036 )
2026-04-24 15:12:17 +02:00
Willem-Jan van Rootselaar
10d78d280a
Add multiple heating system circuit support to BSBlan ( #165992 )
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-24 15:12:09 +02:00
Renat Sibgatulin
cf1faf3a20
Refactor AirQ config flow tests ( #169053 )
2026-04-24 15:11:29 +02:00
Ariel Ebersberger
ccd82e6b8b
Disable sonos tests broken by Python 3.14.3 asyncio changes ( #169046 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-24 14:59:58 +02:00
Erik Montnemery
db01b8e421
Migrate async_conditions_from_config to ConditionChecker ( #169033 )
2026-04-24 14:28:10 +02:00
A. Gideonse
bf36c3d193
Bump indevolt-api to 1.4.0 ( #169050 )
2026-04-24 13:20:19 +02:00
Paulus Schoutsen
dd2a90a31f
Add radio_frequency entity integration ( #168447 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: balloob <1444314+balloob@users.noreply.github.com >
2026-04-24 06:37:28 -04:00
Mattie
eb42804871
Add binary sensor platform to Qube heat pump ( #166611 )
...
Co-authored-by: Joostlek <joostlek@outlook.com >
2026-04-24 12:30:49 +02:00
Erik Montnemery
6b5bbede52
Update websocket_api.handle_test_condition to use modern condition API ( #169029 )
2026-04-24 12:25:39 +02:00
Marc Mueller
28c3ca37b9
Refactor pylint plugins to use match statements ( #168894 )
2026-04-24 12:25:16 +02:00
Franck Nijhof
76376d6b26
Add pylint plugin to detect IP-based unique IDs in config entries ( #168822 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: frenck <195327+frenck@users.noreply.github.com >
2026-04-24 10:59:59 +02:00
Raphael Hehl
dbb750a583
Add AV1 support for HLS fallback ( #161492 )
...
Co-authored-by: RaHehl <rahehl@users.noreply.github.com >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2026-04-24 10:07:26 +02:00
Trendafil Gechev
aec8d00c95
Add WLED segment freeze support ( #168424 )
2026-04-24 10:06:49 +02:00
A. Gideonse
39fbd2ccbd
Bump indevolt-api to 1.3.1 ( #168986 )
2026-04-24 09:58:59 +02:00
Denis Shulyaka
1942f12e55
Refactor Anthropic model args ( #169014 )
2026-04-24 09:58:16 +02:00
Manu
eb825796f9
Remove name from config flow of Notifications for Android TV /Fire TV ( #169024 )
2026-04-24 09:47:03 +02:00
Maciej Bieniek
ac6e425748
Add tilt and rotation binary sensors for Shelly Cury ( #169002 )
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-24 09:45:13 +02:00
Øyvind Matheson Wergeland
cf092c63c0
Declare PARALLEL_UPDATES = 0 for nobo_hub platforms ( #169011 )
2026-04-24 09:44:54 +02:00
Daniel Hjelseth Høyer
4d8f3dfaf7
Update Tibber library, 0.37.2 ( #169027 )
2026-04-24 09:44:43 +02:00
Erik Montnemery
ed7f2b1810
Migrate compound conditions to ConditionChecker ( #169028 )
2026-04-24 09:44:28 +02:00
Raphael Hehl
3ff2b4424f
Bump uiprotect to 10.3.1 ( #169031 )
2026-04-24 09:44:08 +02:00
Franck Nijhof
f8e6137d28
Update fumis to v0.3.0 ( #168984 )
2026-04-24 09:24:05 +02:00
Abílio Costa
6a57382eff
Allow extracting non-primary entities in websocket command ( #168860 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-04-24 09:13:51 +02:00
Erik Montnemery
cebe4aa685
Refactor condition API ( #168815 )
...
Co-authored-by: Artur Pragacz <artur@pragacz.com >
2026-04-24 07:46:34 +02:00
Ronald van der Meer
32b9a21294
Bump python-duco-client to 0.3.6 ( #169020 )
2026-04-24 05:18:55 +02:00
Tomer
7de684d47b
Victron GX: Add reconfiguration flow ( #168997 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
Co-authored-by: Copilot <copilot@github.com >
2026-04-23 23:35:30 +02:00
Samuel Xiao
5a9bb972d0
Add sensor description for Lock state in Switchbot Cloud ( #168607 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2026-04-23 23:34:47 +02:00
Øyvind Matheson Wergeland
e1a73fbeed
Add select platform tests for nobo_hub ( #168738 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-23 23:21:26 +02:00
Tom Matheussen
20a88eb21e
Add entity availability to Satel Integra ( #168476 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-04-23 23:20:00 +02:00
Raphael Hehl
0bb678cacf
Bump uiprotect to 10.3.0 ( #168992 )
...
Co-authored-by: RaHehl <rahehl@users.noreply.github.com >
2026-04-23 22:18:18 +01:00
Harvey
0e817c5c90
Bump HueBLE to 2.2.2 ( #167677 )
2026-04-23 22:48:44 +02:00
fender4645
e5cd1e2830
Tessie: log warning instead of raising UpdateFailed for missing energy history ( #168068 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-04-23 22:47:15 +02:00
kostavelikov
b4c8452a5a
Add open (unlatch) support to Homee locks ( #168532 )
2026-04-23 22:32:51 +02:00
Tomer
86ffb9eccb
Victron GX: Add exception translations ( #168762 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-04-23 22:30:47 +02:00
epenet
7bf3e75bc8
Fix invalid notification/event handling in Tuya tests ( #168854 )
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-23 22:14:20 +02:00
Tomer
5394c764b4
Victron GX: Add strict typing ( #168907 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-04-23 22:11:33 +02:00
Tomer
1cd34e8477
Victron GX stale devices ( #168706 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2026-04-23 22:06:13 +02:00
Willem-Jan van Rootselaar
0122b2811a
Bump python-bsblan to 5.2.0 ( #168892 )
2026-04-23 22:05:58 +02:00
Artur Pragacz
3f2bc45686
Migrate to entity services in monoprice ( #168972 )
2026-04-23 22:05:20 +02:00
Franck Nijhof
4612a72cd2
Add reconfiguration flow to Fumis integration ( #168759 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-23 21:53:40 +02:00
Michael
8448ace289
Migrate shopping_list to use entry.runtime_data ( #168911 )
2026-04-23 21:30:11 +02:00
Ariel Ebersberger
19fd6e2036
Fix b&o race conditions for Python 3.14.3 ( #168885 )
2026-04-23 21:26:54 +02:00
c0ffeeca7
94ca503f71
Media browser: apply sentence-style capitalization ( #168971 )
2026-04-23 21:24:25 +02:00
Artur Pragacz
fbf30e64a0
Migrate to entity services in amcrest ( #168974 )
2026-04-23 21:23:43 +02:00
Jan Bouwhuis
49022b69b0
Add MQTT time platform ( #168898 )
2026-04-23 21:12:28 +02:00
Mick Vleeshouwer
13105bd0b7
Migrate cover platform to entity descriptions in Overkiz ( #141330 )
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-23 19:58:17 +02:00
epenet
438c1e9c3d
Remove leftover hass.data[DOMAIN] usage from insteon ( #168880 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-04-23 15:22:44 +02:00
Christophe Gagnier
b0ecc2f36a
Add reconfigure flow to TechnoVE integration ( #168466 )
...
Co-authored-by: Moustachauve <2206577+Moustachauve@users.noreply.github.com >
2026-04-23 15:09:35 +02:00
Ronald van der Meer
19f19e00f6
Add UCRH sensor support and warn on unknown node types in Duco ( #168758 )
2026-04-23 15:02:36 +02:00
Raphael Hehl
95ec39ac1a
unifi_access: add direction attribute to access events ( #168853 )
...
Co-authored-by: RaHehl <rahehl@users.noreply.github.com >
Co-authored-by: home-assistant[bot] <78085893+home-assistant[bot]@users.noreply.github.com>
2026-04-23 14:44:57 +02:00
Matthias Alphart
c6b4594e7a
Update knx-frontend to 2026.4.22.141111 ( #168837 )
2026-04-23 14:44:24 +02:00
Joost Lekkerkerker
cf0b5c6e51
Migrate GitHub to subentries ( #160564 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Josef Zweck <josef@zweck.dev >
2026-04-23 14:23:47 +02:00
epenet
187fcd10b3
Add async_panel_exists helper to frontend and use it across integrations ( #168884 )
2026-04-23 14:14:45 +03:00
TheJulianJES
ed1cba02ae
Migrate Matter integration to use runtime_data ( #168862 )
2026-04-23 13:03:08 +02:00
epenet
b213eb23c8
Reduce context switching in Tuya initialisation ( #168830 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-04-23 12:48:15 +02:00
renovate[bot]
30d362dc8e
Update uv to 0.11.7 ( #168864 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-23 10:43:51 +02:00
Erik Montnemery
67c818c7a8
Add comment to trigger base class ( #168882 )
2026-04-23 10:42:07 +02:00
epenet
5927f50bd2
Use runtime_data in Huawei LTE ( #168876 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-23 09:48:45 +02:00
epenet
66d7afa442
Migrate flux_led to use HassKey for FLUX_LED_DISCOVERY ( #168872 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-23 08:56:20 +02:00
epenet
51fcdaff7a
Migrate slimproto to use runtime_data ( #168869 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-23 08:55:37 +02:00
Raphael Hehl
67baec27cf
unifi_access: add missing WebSocket handlers for remote_view and device_update events ( #168850 )
...
Co-authored-by: RaHehl <rahehl@users.noreply.github.com >
2026-04-23 08:50:09 +02:00
epenet
d45941d648
Migrate kraken to use runtime_data ( #168870 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-23 08:24:56 +02:00
Raphael Hehl
a338d04441
unifi_access: bump py-unifi-access to 1.3.0 ( #168851 )
...
Co-authored-by: RaHehl <rahehl@users.noreply.github.com >
2026-04-23 08:24:41 +02:00
epenet
69eca62446
Clean up leftover hass.data[DOMAIN] usage in keenetic_ndms2 ( #168871 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-04-23 08:20:48 +02:00
Franck Nijhof
507b5f1bbf
Add pylint plugin to detect polling interval fields in config flows ( #168849 )
2026-04-22 23:41:43 +02:00
A. Gideonse
ee8a15b368
Fix incorrect sensor definition for Indevolt Gen-1 devices ( #168835 )
...
Co-authored-by: Ariel Ebersberger <31776703+justanotherariel@users.noreply.github.com >
2026-04-22 22:03:13 +02:00
Erik Montnemery
7f92d88606
Replace climate-control device with thermostat in climate translations ( #161419 )
2026-04-22 21:02:54 +02:00
epenet
cc1c5e788f
Revert Tuya camera quirk changes ( #168820 )
2026-04-22 20:54:49 +02:00
epenet
1159946391
Bump tuya-device-handlers to 0.0.18 ( #168821 )
2026-04-22 20:53:37 +02:00
Erik Montnemery
46208c034e
Add tests asserting air_quality condition features ( #168731 )
2026-04-22 20:42:42 +02:00
puddly
abdd132bdc
Register optimized ESPHome serial proxy transport with serialx ( #168817 )
2026-04-22 13:16:56 -04:00
Denis Shulyaka
1b71ef2a60
Add gpt-image-2 model support for OpenAI ( #168826 )
2026-04-22 18:13:04 +01:00
Abílio Costa
f0445a792d
Add dummy Claude skill instruction for testing ( #168829 )
2026-04-22 18:35:24 +02:00
Abílio Costa
24e3842319
Rename Claude's integration skill ( #168825 )
2026-04-22 17:04:49 +01:00
epenet
54aae2c7de
Ensure Tuya (stale) device is removed before adding new ( #168721 )
2026-04-22 16:58:00 +01:00
epenet
ea3e8cf9b0
Add tests for Tuya dynamic add/remove device ( #168824 )
2026-04-22 16:13:56 +01:00
Abílio Costa
a16f6f965e
Improve claude gh pr review summary + business logic lib note ( #168819 )
2026-04-22 16:05:28 +01:00
Manu
d772320f06
Record notifications sent via ntfy.publish action in ntfy integration ( #166352 )
2026-04-22 17:01:31 +02:00
Michael Hansen
8a74b41db5
Add audio processing settings to speech-to-text entities ( #167246 )
2026-04-22 08:43:21 -05:00
Raphael Hehl
fddc6aaf38
Add entity translations to UniFi integration ( #168739 )
...
Co-authored-by: RaHehl <rahehl@users.noreply.github.com >
2026-04-22 15:40:35 +02:00
Franck Nijhof
fab59d7a13
Add pylint plugin to enforce entry.runtime_data over hass.data[DOMAIN] ( #168760 )
2026-04-22 15:31:58 +02:00
Robert Resch
1345356bdc
Validate local_only user property during ws auth phase ( #168812 )
2026-04-22 14:07:47 +02:00
Shay Levy
be07fed774
Remove unused hass.data[DOMAIN] in LG webOS TV ( #168813 )
2026-04-22 13:58:44 +02:00
Franck Nijhof
1fec38ef28
2026.4.3 ( #168451 )
2026-04-17 22:08:45 +02:00
Franck Nijhof
9c4b6951ef
Ran hassfest manually
2026-04-17 19:45:38 +00:00
Franck Nijhof
7d2f303035
Bump version to 2026.4.3
2026-04-17 19:35:02 +00:00
Åke Strandberg
c61c09fba3
Add cleaning codes for MIele steam oven combo ( #168418 )
2026-04-17 19:33:51 +00:00
Tom Matheussen
83c807d01c
Update satel-integra to 1.2.1 ( #168416 )
2026-04-17 19:33:50 +00:00
Jan Bouwhuis
1b0386ddfc
Fix disabled discovered MQTT entities cleaned up ( #168382 )
2026-04-17 19:33:48 +00:00
Jamin
0af6a85049
Fix VOIP blocking call in event loop ( #168331 )
2026-04-17 19:27:38 +00:00
Maciej Bieniek
7bd0bc9c8a
Bump imgw-pib to 2.1.0 ( #168319 )
2026-04-17 19:27:36 +00:00
Christopher Fenner
b200930fd4
Bump PyViCare to v2.59.0 ( #168254 )
2026-04-17 19:27:35 +00:00
johanzander
5c046a3750
Fix unit of measurement for SPH power sensors in growatt_server ( #168251 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-17 19:27:34 +00:00
renovate[bot]
c1a013d718
Update uv to 0.11.6 ( #168237 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-17 19:26:34 +00:00
renovate[bot]
f1f6cdae2a
Update Pillow to 12.2.0 ( #168234 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-17 19:25:04 +00:00
Daniel Hjelseth Høyer
f98de4618a
Bump pyTibber to 0.37.1 ( #168208 )
2026-04-17 19:25:02 +00:00
Daniel Hjelseth Høyer
6b2033b060
Handle Tibber async_get_client failing ( #168207 )
...
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
2026-04-17 19:25:01 +00:00
Arie Catsman
d9dc2bbae4
Bump pyenphase from 2.4.6 to 2.4.8 ( #168190 )
2026-04-17 19:24:59 +00:00
Marcel van der Veldt
82a1884085
Fix Wyoming satellite memory leak on disconnect ( #168152 )
2026-04-17 19:24:58 +00:00
Nathan Spencer
c46f6721bc
Bump pylitterbot to 2025.3.2 ( #168146 )
2026-04-17 19:24:57 +00:00
Simone Chemelli
ed3ff38d30
Bump aioamazondevices to 13.4.1 ( #168121 )
2026-04-17 19:24:55 +00:00
Simone Chemelli
fd3e12a85f
Bump aioamazondevices to 13.4.0 ( #167984 )
2026-04-17 19:24:54 +00:00
Retha Runolfsson
1e0a0b70f4
Fix Switchbot Keypad Vision doorbell detection ( #168098 )
...
Co-authored-by: Ariel Ebersberger <31776703+justanotherariel@users.noreply.github.com >
2026-04-17 19:21:51 +00:00
AlCalzone
2598dde7aa
Update Z-Wave cover moving state based on current position and cover capabilities ( #168096 )
2026-04-17 19:21:49 +00:00
Tom Matheussen
9af7fe22bd
Bump satel-integra to 1.1.1 ( #168091 )
2026-04-17 19:21:48 +00:00
Tom Matheussen
546eef2eee
Bump satel_integra to 1.1.0 ( #167353 )
2026-04-17 19:21:46 +00:00
Retha Runolfsson
d65b7ce2f3
Bump PySwitchbot to 2.0.1 ( #168090 )
2026-04-17 17:29:23 +00:00
gerculanum
b09671a409
Fix missing kWh unit for dlq ADD_ELE energy sensor ( #168026 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-04-17 17:29:22 +00:00
J. Nick Koston
412771465d
Fix ESPHome cold/warm white color temperature read-back ( #167972 )
2026-04-17 17:29:21 +00:00
Michael
3a72bc23b9
Don't create cpu temperature sensor when not supported in FRITZ!Box Tools ( #167905 )
2026-04-17 17:29:20 +00:00
Colin
b3d7ba5ce5
Fix openevse charging_current and charging_power units ( #167863 )
2026-04-17 17:29:18 +00:00
Aidan Timson
4e7b6838eb
Fix device_class removal in template binary sensors ( #167775 )
2026-04-17 17:29:17 +00:00
Kevin O'Brien
437f5ef66c
Fix Proxmox VE storage usage percentage crash on missing used_fraction ( #167136 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-17 17:29:15 +00:00
Franck Nijhof
f886b03e14
2026.4.2 ( #167939 )
2026-04-11 20:41:23 +02:00
Willem-Jan van Rootselaar
190ee49e3a
Bump python-bsblan to version 5.1.4 ( #167987 )
2026-04-11 18:00:37 +00:00
Erwin Douna
f7c5a51f46
Portainer fix fetching swarm stacks ( #167979 )
2026-04-11 17:56:13 +00:00
tronikos
e4e9c22016
Bump opower to 0.18.1 ( #167967 )
2026-04-11 17:56:12 +00:00
Norbert Rittel
f2df848e3f
Fix spelling of "Shut down" button label in proxmoxve ( #167059 )
2026-04-11 17:56:10 +00:00
Franck Nijhof
cdce98faaf
Update cryptography to 46.0.7 ( #167960 )
2026-04-11 08:12:40 +00:00
Martin Hjelmare
fde103cdfd
Fix tibber price sensor first state update ( #167938 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2026-04-11 08:02:37 +00:00
Daniel Hjelseth Høyer
fcd6c6e335
Improve Tibber price coordinator ( #166175 )
...
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-04-11 08:02:36 +00:00
Franck Nijhof
8f2cec26e3
Merge branch 'master' into rc
2026-04-10 22:45:55 +02:00
Franck Nijhof
05463cde99
Bump version to 2026.4.2
2026-04-10 20:41:40 +00:00
On Freund
a948799a6e
Bump pyrisco to 0.6.8 ( #167924 )
2026-04-10 20:41:20 +00:00
Bram Kragten
624fab064a
Update frontend to 20260325.7 ( #167922 )
2026-04-10 20:41:19 +00:00
Nathan Spencer
a331cb7199
Bump pylitterbot to 2025.2.1 ( #167921 )
2026-04-10 20:41:17 +00:00
Thomas D
7d6eaf40a6
Fix light on action for qbus integration ( #167917 )
2026-04-10 20:41:16 +00:00
panosmz
1ae9e7c87d
Bump oasatelematics to 0.4 ( #167911 )
2026-04-10 20:41:14 +00:00
Thomas D
6bcfc32d48
Bump qbusmqttapi to 1.4.3 ( #167909 )
2026-04-10 20:41:13 +00:00
Joost Lekkerkerker
0b5f85bdb9
Bump zinvolt to 0.4.3 ( #167908 )
2026-04-10 20:41:12 +00:00
Maikel Punie
d153eee822
Bump velbusaio to 2026.4.0 ( #167868 )
2026-04-10 20:41:10 +00:00
TheJulianJES
afcc2113ce
Bump ZHA to 1.1.2 ( #167849 )
2026-04-10 20:40:12 +00:00
J. Diego Rodríguez Royo
ae5bd63993
Fix service.yaml values for Home Connect ( #167847 )
2026-04-10 20:38:38 +00:00
Simone Chemelli
78107c478d
Fix stale devices removal for Alexa devices ( #167837 )
2026-04-10 20:38:36 +00:00
Joost Lekkerkerker
84490ef0bb
Support Chess.com accounts with no name ( #167824 )
2026-04-10 20:38:34 +00:00
Raj Laud
887e14638b
Fix Victron BLE storage errors caused by non-serializable value_fn callable in sensor entity description ( #167819 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-04-10 20:38:32 +00:00
Raj Laud
818bde1d5e
Fix Victron BLE false reauth triggered by unknown enum bitmask combinations ( #167809 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-04-10 20:38:31 +00:00
Benjamin Hudgens
83da18b761
Revert "Fix Ring snapshots" - #164337 ( #167790 )
2026-04-10 20:38:29 +00:00
Maciej Bieniek
bd904caea1
Bump aiotractive to 1.0.2 ( #167783 )
2026-04-10 20:38:28 +00:00
Michael
500f030eaa
Set proper state for the internet_access switches in FRITZ!Box Tools ( #167767 )
2026-04-10 20:38:26 +00:00
wollew
ce755f5f8f
Bump pyvlx to 0.2.33 ( #167764 )
2026-04-10 20:38:25 +00:00
Nick Haghiri
fb766d164b
Improve error logging for Backblaze B2 upload failures ( #167721 )
2026-04-10 20:38:23 +00:00
Tom
394670e33f
Fix ProxmoxVE migration causing reauthentication ( #167624 )
2026-04-10 20:38:21 +00:00
G Johansson
f79285f9ab
Bump holidays to 0.94 ( #167604 )
2026-04-10 20:38:20 +00:00
Erik Montnemery
a422611ada
Fix securetar size calculation when encrypting backup ( #167602 )
2026-04-10 20:38:18 +00:00
Erik Montnemery
4c34dcd560
Bump securetar to 2026.4.0 ( #167600 )
2026-04-10 20:38:17 +00:00
Maciej Bieniek
1aca993c12
Fix Tractive switch availability ( #167599 )
2026-04-10 20:38:15 +00:00
Leo Periou
a8cc099b66
fix EWS deviceType problem ( #167597 )
2026-04-10 20:38:13 +00:00
Artur Pragacz
c56d67c02f
Set up condition and trigger helpers in check config script ( #167589 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-04-10 20:38:11 +00:00
Jan Čermák
0ce98cfb34
Remove homeassistant/actions/helpers/info from builder workflow ( #167573 )
2026-04-10 20:35:03 +00:00
Jan Bouwhuis
4a13ab9aff
Bump incomfort-client to v0.7.0 ( #167546 )
2026-04-10 20:28:23 +00:00
Fabian Neundorf
dc65646d8b
Bump python-picnic-api2 to 1.3.4 ( #167539 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2026-04-10 20:28:22 +00:00
Nelson Osacky
39fbdad775
Add missing Miele dishwasher program ID 201 ( #167536 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-10 20:28:20 +00:00
Jordan Harvey
b4f6a43a14
Bump pynintendoparental to 2.3.4 ( #167510 )
2026-04-10 20:28:19 +00:00
Nick Haghiri
e5ff7a9944
Handle BadRequest exception in Backblaze B2 config flow and setup ( #167482 )
2026-04-10 20:28:18 +00:00
Nick Haghiri
ca9945f750
Bump b2sdk to 2.10.4 ( #167481 )
2026-04-10 20:28:16 +00:00
Andrea Turri
b028e2a6ae
Miele - fix core temperature reading ( #167476 )
2026-04-10 20:28:15 +00:00
Allen Porter
6f4aca495b
Update roborock services to raise ServiceNotSupported for new devices that don't yet support it ( #167470 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-04-10 20:28:14 +00:00
Jamie Magee
a892b5364d
Fix nzbget positional argument mismatch in NZBGetAPI calls ( #167456 )
2026-04-10 20:28:12 +00:00
Steve Easley
f57e682a98
Bump jvcprojector dependency to pyjvcprojector 2.0.5 ( #167450 )
2026-04-10 20:28:11 +00:00
Nils Ove Erstad
3493517b6d
Fix missing color_mode initialization in MQTT JSON light schema ( #167429 )
2026-04-10 20:28:09 +00:00
Jordan Harvey
b5842b8484
Fix handling of missing period statistics in Anglian Water coordinator ( #167427 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-04-10 20:28:08 +00:00
Willem-Jan van Rootselaar
3333b8d019
Fix setup without dhw ( #167423 )
2026-04-10 20:28:07 +00:00
Simone Chemelli
745860553c
Bump aiocomelit to 2.0.2 ( #167414 )
2026-04-10 20:26:02 +00:00
Shai Ungar
7188a09a59
Use dedicated session for seventeentrack to preserve login cookies ( #167394 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-10 20:26:01 +00:00
Robert Svensson
96a9b89412
Bump axis to v68 to improve MQTT event resiliance ( #167373 )
2026-04-10 20:25:59 +00:00
Tom
586d7ab526
Improve ProxmoxVE permissions handling ( #167370 )
2026-04-10 20:25:58 +00:00
Joost Lekkerkerker
5f2fe4ffd4
Bump aiohue to 4.8.1 ( #167369 )
2026-04-10 20:25:56 +00:00
Simone Chemelli
040192c103
Align and cleanup tests data for Fritz ( #167363 )
2026-04-10 20:25:55 +00:00
Jordan Harvey
e85430105e
Bump cryptography to 46.0.6 ( #167330 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
2026-04-10 20:22:31 +00:00
cdheiser
5c7c0a6e83
Bump pylutron to 0.4.1 ( #167324 )
2026-04-10 20:21:53 +00:00
007hacky007
c7bd673d01
Bump afsapi to 0.3.1 ( #167321 )
2026-04-10 20:21:51 +00:00
MarkGodwin
6d3a93df81
Update to tplink-omada-client 1.5.7 ( #167313 )
2026-04-10 20:21:50 +00:00
Raj Laud
6a934b5fe3
Fix victron ble reauth flow title ( #167307 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-04-10 20:21:48 +00:00
Daniel Hjelseth Høyer
d644348dc8
Bump pyTibber to 0.37.0 ( #167283 )
2026-04-10 20:21:47 +00:00
Ludovic BOUÉ
dbfde9266c
Add Hisense AC (0x138C/0x0101) to Matter dry and fan mode device lists ( #167282 )
...
Co-authored-by: Ludovic BOUÉ <132135057+lboue@users.noreply.github.com >
2026-04-10 20:21:45 +00:00
Simone Chemelli
ed0b68ec4a
Allow force alarm actions for Comelit ( #167202 )
2026-04-10 20:21:44 +00:00
Patrick
c32d523f63
Bump starlink-grpc-core to 1.2.5 ( #167195 )
2026-04-10 20:21:42 +00:00
Marco Sousa
98a4e27e35
Bump aiopvpc to 4.3.1 ( #167189 )
2026-04-10 20:21:41 +00:00
Alex Merkel
fb1365e9a4
[LG Soundbar] Fix incorrect state for some models ( #167094 )
2026-04-10 20:21:39 +00:00
Willem-Jan van Rootselaar
850b034a5f
Include port in BSB-LAN configuration URL when non-default ( #166480 )
2026-04-10 20:19:09 +00:00
Samuel Xiao
b880876e0e
Switchbot Cloud: Enable Webhook for Bot ( #165647 )
2026-04-10 20:13:56 +00:00
Jeef
ab601e5717
Prevent the intellifire client from polling independently of its coordinator ( #165341 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
Co-authored-by: Robert Resch <robert@resch.dev >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-04-10 20:13:54 +00:00
Matt Philips
7eda592c72
Improve handling of disconnected meters with Rainforest Automation Eagle-200 ( #161185 )
...
Co-authored-by: Joostlek <joostlek@outlook.com >
2026-04-10 20:13:53 +00:00
Franck Nijhof
b981ece163
Pin actions/helpers/info to fix release build ( #167327 )
2026-04-03 20:58:54 +00:00
Franck Nijhof
7ea931fdc8
2026.4.1 ( #167310 )
2026-04-03 22:10:54 +02:00
Franck Nijhof
f3038a20af
Bump version to 2026.4.1
2026-04-03 16:05:08 +00:00
Pete Sage
de234c7190
Sonos alarm switch entities may not be created when speaker offline initially ( #167303 )
2026-04-03 16:01:17 +00:00
Pete Sage
399681984f
Bump soco to 0.30.15 ( #167299 )
2026-04-03 16:01:16 +00:00
Joost Lekkerkerker
5ca14ca7d7
Bump Zinvolt to 0.4.1 ( #167296 )
2026-04-03 16:01:15 +00:00
Joost Lekkerkerker
ac53cfa85a
Make sure we take all Zinvolt battery units in account ( #167294 )
2026-04-03 16:01:13 +00:00
Ludovic BOUÉ
02f1a9c3a9
Fix Matter water heater off mode ( #167286 )
...
Co-authored-by: Ludovic BOUÉ <132135057+lboue@users.noreply.github.com >
2026-04-03 16:01:12 +00:00
Bram Kragten
f93fdceac9
Update frontend to 20260325.6 ( #167285 )
2026-04-03 16:01:11 +00:00
Ludovic BOUÉ
711a89f7b8
Fix to allow Matter Fan percent setting to be null when FanMode is Auto ( #167279 )
...
Co-authored-by: Ludovic BOUÉ <132135057+lboue@users.noreply.github.com >
2026-04-03 16:01:09 +00:00
Norbert Rittel
19e58c554e
Improve Assist satellite action naming consistency ( #167278 )
2026-04-03 16:01:08 +00:00
Joost Lekkerkerker
feb6c2bfe6
Bump zinvolt to 0.4.0 ( #167276 )
2026-04-03 16:01:07 +00:00
Norbert Rittel
6bb91422ff
Improve Media player action naming consistency ( #167274 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-04-03 16:01:06 +00:00
Andrew Jackson
3bd699285b
Remove Transmission port forward sensor ( #167269 )
2026-04-03 16:00:17 +00:00
dotlambda
6d10305197
Bump psutil to 7.2.2 ( #167263 )
2026-04-03 15:57:57 +00:00
Joakim Plate
42a9c8488d
Update arcam to 1.8.3 ( #167249 )
2026-04-03 15:57:56 +00:00
Norbert Rittel
c6c273559e
Improve Recorder action naming consistency ( #167244 )
2026-04-03 15:57:55 +00:00
Pete Sage
f7394ce302
Fix Sonos reporting wrong state when media title is whitespace ( #167223 )
2026-04-03 15:57:53 +00:00
G Johansson
175dec6f1a
Bump holiday library to 0.93 ( #167217 )
2026-04-03 15:57:52 +00:00
G Johansson
d137761cb5
Fix SMHI ( #167212 )
2026-04-03 15:57:50 +00:00
Simone Chemelli
8055cbc58d
Migrate image unique_id for Fritz ( #167209 )
2026-04-03 15:57:49 +00:00
Joost Lekkerkerker
c9dff27590
Remove not implemented supported feature from Wiim ( #167205 )
2026-04-03 15:57:48 +00:00
Mike Degatano
c913a858b6
Wrap hassio import in is_hassio check in get_system_info helper ( #167111 )
2026-04-03 15:57:46 +00:00
Joost Lekkerkerker
4ed33a804e
Bump pySmartThings to 3.7.3 ( #167075 )
2026-04-03 15:57:45 +00:00
Kevin O'Brien
8bf5674826
Fix Proxmox VE backup status sensor false positive due to case mismatch ( #167069 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-03 15:57:43 +00:00
Manu
b8a0b0083b
Fix websocket calling async_release_notes in update component although unavailable ( #167067 )
2026-04-03 15:57:42 +00:00
Bram Kragten
a57c101b5e
Fix select condition state selector ( #167064 )
2026-04-03 15:57:41 +00:00
Brett Adams
957b8c1c52
Fix Tesla Fleet OAuth scope refresh during reauth ( #166920 )
2026-04-03 15:57:40 +00:00
Brett Adams
bb002d051b
Fix Tesla Fleet charge current scope handling ( #166919 )
2026-04-03 15:57:38 +00:00
LTek
2b2fd4ac92
Fix Ring snapshots ( #164337 )
...
Co-authored-by: Joostlek <joostlek@outlook.com >
2026-04-03 15:57:37 +00:00
Jan Bouwhuis
f4c270629b
Fix tuya energy sensor units ( #160392 )
2026-04-03 15:57:35 +00:00