Commit Graph
18683 Commits
Author SHA1 Message Date
J. Nick Koston f4ea1d3b21 [ld6002b] Branch on the entity directly and drop the setting enums
The setters run each setting's code in its pointer branch, so the number, select
and switch type enums go. The buttons read the public APPLY_ENTITY and the unique
setting check is a partial.
2026-10-16 13:44:52 -10:00
J. Nick Koston ded8f7f31e Merge branch 'apply-entities' into apply-entities-ld6002b 2026-10-16 13:43:28 -10:00
J. Nick Koston b8a0de91db [core] Simplify the Apply entity helpers
Fold the function cache into SubEntities, make each domain's APPLY_ENTITY public,
shorten the class and docstring comments and reuse the shared test hub.
2026-10-16 13:42:23 -10:00
J. Nick Koston 2c659096de [ld6002b] Reject a setting configured twice on one hub 2026-10-16 13:19:16 -10:00
J. Nick Koston a8572e6885 Shorten the sleep time range comment 2026-10-16 13:14:15 -10:00
J. Nick Koston 3a2f9a24c2 Merge branch 'apply-entities-migrate' into apply-entities-ld6002b 2026-10-16 13:06:43 -10:00
J. Nick Koston fb54defeda [ld2410] Warn when a threshold number matches no gate 2026-10-16 13:06:31 -10:00
J. Nick Koston fbfe2a5590 Merge branch 'apply-entities-migrate' into apply-entities-ld6002b 2026-10-16 12:20:56 -10:00
J. Nick Koston e2d37f0d7e Merge branch 'apply-entities' into apply-entities-migrate 2026-10-16 12:20:54 -10:00
J. Nick Koston 2937d81216 Mark the test recorders as intentional mutable globals 2026-10-16 12:20:50 -10:00
J. Nick Koston afa42646fe [ld6002b] Brace the entity lookup chains 2026-10-16 12:19:39 -10:00
J. Nick Koston 3db32a284c [ld6002b] Name the button function after its first button and note the last-type fallback 2026-10-16 11:49:35 -10:00
J. Nick Koston 9dc43f5668 Merge branch 'apply-entities-migrate' into apply-entities-ld6002b 2026-10-16 11:47:49 -10:00
J. Nick Koston 9d59415766 [hoermann_hcp] Move the door command tests next to the hub tests 2026-10-16 11:47:43 -10:00
J. Nick Koston 298ca0c2b6 Merge branch 'apply-entities-migrate' into apply-entities-ld6002b 2026-10-16 11:45:54 -10:00
J. Nick Koston 29ef01a207 Merge branch 'apply-entities' into apply-entities-migrate 2026-10-16 11:45:51 -10:00
J. Nick Koston 05a4b256db Reject an unknown publish= value 2026-10-16 11:45:47 -10:00
J. Nick Koston 93c1ef5c50 [ld6002b] Find the number, select and switch setting by entity pointer in the hub 2026-10-16 11:15:12 -10:00
J. Nick Koston bed58f5895 [ld6002b] Share one generated function per platform, picking the type by entity pointer 2026-10-16 11:07:32 -10:00
J. Nick Koston 7070d516ca Merge branch 'apply-entities-migrate' into apply-entities-ld6002b 2026-10-16 11:05:56 -10:00
J. Nick Koston e8e98ee3db [ld2410] Find the gate from the number so all gate numbers share one class 2026-10-16 11:05:25 -10:00
J. Nick Koston 6aa647638c Merge branch 'apply-entities' into apply-entities-migrate 2026-10-16 11:04:41 -10:00
J. Nick Koston d0427c36eb [core] Share the apply function naming with automations and check the Apply class at codegen 2026-10-16 11:04:36 -10:00
J. Nick Koston d48ed8227f [ld6002b] Use Apply entities for the buttons, switches, numbers and selects 2026-10-16 10:53:37 -10:00
J. Nick Koston e2c2fdfb3d [bq25186] Use Apply entities for the SHIP_RST buttons 2026-10-16 10:51:36 -10:00
J. Nick Koston 7425b8d3b1 [es8388] Use Apply entities for the line selects 2026-10-16 10:51:36 -10:00
J. Nick Koston 5f697bb0d6 [espectre] Use Apply entities for the recalibrate button and traffic select 2026-10-16 10:51:36 -10:00
J. Nick Koston 8f79467d5f [at581x] Use an Apply entity for the RF switch 2026-10-16 10:51:36 -10:00
J. Nick Koston 5ca927da8e [hoermann_hcp] Use Apply entities for the buttons 2026-10-16 10:48:32 -10:00
J. Nick Koston 776a7f68d8 [tfluna] Use Apply entities for the buttons 2026-10-16 10:48:31 -10:00
J. Nick Koston 87de7d679e [haier] Use Apply entities for the cleaning buttons and airflow selects 2026-10-16 10:48:31 -10:00
J. Nick Koston e75a10ec7d [seeed_mr24hpc1] Use Apply entities for the forwarding buttons, switch, numbers and selects 2026-10-16 10:48:31 -10:00
J. Nick Koston f0ea8edfad [seeed_mr60fda2] Use Apply entities for the forwarding buttons and selects 2026-10-16 10:48:31 -10:00
J. Nick Koston 5df5d44516 [ld2420] Use Apply entities for the forwarding buttons and select 2026-10-16 10:48:31 -10:00
J. Nick Koston dd59a827ff [ld2450] Use Apply entities for the forwarding buttons, switches, numbers and selects 2026-10-16 10:48:30 -10:00
J. Nick Koston ed9b566091 [ld2412] Use Apply entities for the forwarding buttons, switches, numbers and selects 2026-10-16 10:48:30 -10:00
J. Nick Koston 5fd7c33916 [ld2410] Use Apply entities for the forwarding buttons, switches, numbers and selects 2026-10-16 10:48:30 -10:00
J. Nick Koston a990231342 [core] Add Apply button, switch, number and select entities for hub forwarders 2026-10-16 10:48:29 -10:00
Igor StadnykandJ. Nick Koston 10d3ced897 [core] Parse unit values as one decimal so listed floats match, fixing at581x power consumption (#20889)
Co-authored-by: J. Nick Koston <nick@home-assistant.io>
2026-10-16 10:11:56 -10:00
Bascht74 6fa7b87e6a [lp5562] Add the current per channel and logarithmic dimming (#20903) 2026-10-16 10:04:45 -10:00
c0b7c5e590 [dfrobot_sen0395] Forward trigger arguments in settings actions (#20885)
Co-authored-by: J. Nick Koston <nick@home-assistant.io>
Co-authored-by: J. Nick Koston <nick@koston.org>
2026-10-16 10:03:07 -10:00
dependabot[bot] 57dd09018e Bump yamlrocks from 0.6.1 to 0.7.0 (#20904)
Signed-off-by: dependabot[bot] <support@github.com>
2026-10-16 10:00:58 -10:00
Clyde Stubbs 04aa59563d [display] Drop the color order from draw_pixels_at() and ColorUtil (#20884) 2026-10-17 06:45:03 +11:00
9440012413 [mics_5524] Add MiCS-5524 gas sensor platform (1/2) (#19721)
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@home-assistant.io>
2026-10-16 09:14:06 -10:00
Bascht74 38db8c1554 [ci] Fail a hung integration test instead of waiting for the job limit (#20902) 2026-10-16 09:00:55 -10:00
ab0c32c2aa [haier_water_heater] Initial water-heater implementation tested with Haier VH3W (#20765)
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@home-assistant.io>
Co-authored-by: J. Nick Koston <nick@koston.org>
2026-10-16 08:50:13 -10:00
cd6a34401b [web_server] Do not match internal entities by URL unless include_internal is set (#20883)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: J. Nick Koston <nick@koston.org>
Co-authored-by: J. Nick Koston <nick@home-assistant.io>
2026-10-16 08:22:46 -10:00
Igor StadnykandJ. Nick Koston 5ab92ed363 [ld2450] Handle footer bytes in zone query responses (#20852)
Co-authored-by: J. Nick Koston <nick@home-assistant.io>
2026-10-16 08:15:17 -10:00
1368ce4342 [dfrobot_sen0609] Add restart, factory reset and query buttons (#20877)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: J. Nick Koston <nick@koston.org>
Co-authored-by: J. Nick Koston <nick@home-assistant.io>
2026-10-16 17:31:58 +00:00
Remco van Essen dc0d79635b [ld2410][ld2412] Move CONF_QUERY_PARAMS to the shared constants (#20878) 2026-10-16 07:12:49 -10:00