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 Stadnyk and J. 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 Stadnyk and J. 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