Commit Graph
114783 Commits
Author SHA1 Message Date
Claude c377df6e95 Forward service call context to entities in xiaomi_miio services
The light, switch and fan services were registered with
hass.services.async_register and dispatched to entities by hand, so
nothing set the context and the resulting state writes were not
attributed to the caller.

Five of them target methods that every entity in their data key
implements, so they move to async_register_platform_entity_service,
which sets the context and also applies the caller's entity
permissions. Their entity_id field becomes a target.

The other nine only exist on some of the entities sharing a data key,
which the entity service helper cannot express, so they keep their
current dispatch and set the context themselves.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DQdoLT4SC1w5LUgDQA3vEq
2026-08-19 09:12:00 +00:00
J. Nick KostonandJosef Zweck 8694fc917a Bump aioesphomeapi to 45.12.0 (#179521)
Co-authored-by: Josef Zweck <josef@zweck.dev>
2026-08-19 09:30:02 +02:00
Brett AdamsandJosef Zweck f84ff4a095 Clear stuck Teslemetry update progress after an offline install (#179479)
Co-authored-by: Josef Zweck <josef@zweck.dev>
2026-08-19 08:38:18 +02:00
Josef Zweck 1e1e3d705d Fix quality_scale for hvv_departures (#179528) 2026-08-19 02:31:16 -04:00
Tobias Sauerwein 1ace03eeb8 Bump pyatmo to 9.9.0 (#179517) 2026-08-19 08:20:09 +02:00
Petar Petrov 7c519ddaca Add Matter network topology WebSocket API (#177114) 2026-08-19 08:02:17 +03:00
Maciej Bieniek 66748babe4 Add motion sensor for Shelly Camera (#179065) 2026-08-18 23:50:49 +02:00
Tom Schneider a4cc936d86 Initialize quality scale in hvv_departures (#172867) 2026-08-18 23:48:34 +02:00
Jakub Brož f65d87f4fb Fix Signal Messenger self notifications (#179351) 2026-08-18 23:26:49 +02:00
fengshutaoandErnst Klamer 850886c072 Add new lock model to Xiaomi BLE (#171532)
Co-authored-by: Ernst Klamer <e.klamer@gmail.com>
2026-08-18 23:20:05 +02:00
Bharat Mediratta 07f71d914d Show artwork and a play button when opening a Sonos music library album (#177510) 2026-08-18 23:17:02 +02:00
Olen cb4ed9d3b8 Retry a stalled Twinkly request (#179353) 2026-08-18 23:13:01 +02:00
Linkplay2020andTao Jiang 1e2984c987 Fix stale WiiM artwork when media image URLs are reused (#179461)
Co-authored-by: Tao Jiang <tao.jiang@linkplay.com>
2026-08-18 23:12:05 +02:00
Chris Henk cb9ad3aa6e Support set color temperature for Bond light (#179458) 2026-08-18 23:10:04 +02:00
Maciej Bieniek ea1c58cb48 Bump aioshelly to 13.30.0 (#179513) 2026-08-18 23:07:42 +02:00
MoonDevLT e327acb884 Add DALI scan binary sensor to lunatone (#179068) 2026-08-18 22:42:36 +02:00
Jan Klausa f46e0414db Don't drop color adjustments when happening concurrently with brigthness (#179059) 2026-08-18 22:34:26 +02:00
Josef Zweck 74a27d0061 Handle OAuth token refresh failures (#179364) 2026-08-18 22:23:45 +02:00
SamandCopilot Autofix powered by AI 07a4111c3e Fix traccar_server subscribe() recursive reconnect causing RecursionError (#177519)
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-08-18 22:20:56 +02:00
Alex FishlockandErwin Douna edf2127a55 Bump lyngdorf to 1.8.0 (#179498)
Co-authored-by: Erwin Douna <e.douna@gmail.com>
2026-08-18 21:08:45 +02:00
Rounak Kumar Agarwal 1adf98231f Fix Statistics helper crash with sampling_size of 0 (#179186) 2026-08-18 20:40:15 +02:00
G Johansson fa50c3377f Bump holidays to 0.103 (#179500) 2026-08-18 20:39:20 +02:00
Franck Nijhof 1b117651ef Revert "Add Entity.async_get_recent_context helper" (#179496) 2026-08-18 19:18:33 +02:00
Samuel Siburian f3a1fe773e Bump airgradient to 0.10.0 (#179415) 2026-08-18 18:52:03 +02:00
Josef Zweck 3e38ddd788 Deprecate pyserial-asyncio in favor of serialx (#174014) 2026-08-18 18:44:30 +02:00
EniotandCopilot Autofix powered by AI a92eef998d Add icon for free disk space (#179495)
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-08-18 18:16:54 +02:00
Erik Montnemery 5ce0fec43f Invalidate conversation slot-list cache when entity moves to other device (#179494) 2026-08-18 18:11:14 +02:00
epenet 094f026f33 Use entity state attribute enums in emulated_hue (#178350) 2026-08-18 17:31:22 +02:00
Paulus SchoutsenandClaude 3e085fb510 Add Entity.async_get_recent_context helper (#178425)
Co-authored-by: Claude <noreply@anthropic.com>
2026-08-18 17:30:51 +02:00
epenet 671b0d31d7 Use entity attribute enums in recorder (#178236) 2026-08-18 17:29:54 +02:00
epenet 0ae28ba474 Use entity attribute enums for reads in Alexa (#178448) 2026-08-18 17:27:47 +02:00
Simone Chemelli 35b21e6b9c Add humidifier platform to Midea (#178873) 2026-08-18 17:13:11 +02:00
EniotandJoost Lekkerkerker 36435f5c82 Add available disk space sensor to Transmission integration (#179487)
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2026-08-18 16:57:02 +02:00
dvdinthandCopilot Autofix powered by AI e2990016e4 Add binary_sensor platform to IntelliClima (#178154)
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-08-18 16:56:49 +02:00
renovate[bot] dd58d215e1 Update uv to 0.12.5 (#179483)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-18 16:44:11 +02:00
Maciej Bieniek 155d961256 Fix KeyError in Shelly integration for LinkedGo ST802 in floor heating mode (#179435) 2026-08-18 16:36:19 +02:00
Alex Fishlock a8423f48f2 Add diagnostics to Lyngdorf (#179478) 2026-08-18 16:33:40 +02:00
Erik Montnemery 20c0c6e6a5 Drop redundant aliases in intent tests (#179488) 2026-08-18 16:32:16 +02:00
renovate[bot]andRobert Resch 5bc3a5bb0f Update orjson to 3.12.0 (#179484)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Robert Resch <robert@resch.dev>
2026-08-18 16:31:13 +02:00
Marc Mueller 66a16ef3e0 Replace deprecated os.path.commonprefix (#179011) 2026-08-18 16:29:14 +02:00
Erik Montnemery baff8f622c Invalidate conversation slot-list cache on device registry changes (#179486) 2026-08-18 16:12:29 +02:00
Erik Montnemery aeb5fe4b5d Fix PS4 v2->v3 migration (#179489) 2026-08-18 16:01:30 +02:00
0140b9039b Don't let zeroconf prompts block Z-Wave JS USB and add-on discovery (#179406)
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2026-08-18 15:59:16 +02:00
Xiretza c3b71c4501 Make URLs in GeoSphere Austria Warnings more specific (#179240) 2026-08-18 15:22:50 +02:00
renovate[bot] 19b4086451 Update SQLAlchemy to 2.0.52 (#179482)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-18 15:01:47 +02:00
renovate[bot] 890d376b38 Update ruff (#179481)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-18 15:01:21 +02:00
renovate[bot] 465366ad77 Update pnpm to 11.22.0 (#179485)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-18 14:42:24 +02:00
Brett Adams 7bd45f28a8 Reduce Teslemetry vehicle polling for disabled entities (#179454) 2026-08-18 14:37:52 +02:00
Mick Vleeshouwer d279383a33 Revert host update on Overkiz local gateway rediscovery (#179422) 2026-08-18 14:32:50 +02:00
trcyberopticandClaude 0190c70e66 Bump xiaomi-ble to 1.16.0 (#178706)
Co-authored-by: Claude <noreply@anthropic.com>
2026-08-18 14:04:36 +02:00