Commit Graph
18671 Commits
Author SHA1 Message Date
J. Nick Koston 9bc9fc1b9b Reuse the platform SubEntities for gate numbers and share the door command check
Gate thresholds go through numbers.create instead of a SubEntities per gate,
the hoermann_hcp buttons pass the hub id, and the one-shot door command tests
share one check.
2026-10-16 13:43:11 -10:00
J. Nick Koston 90cf7abbde Merge branch 'apply-entities' into apply-entities-migrate 2026-10-16 13:42: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 fb54defeda [ld2410] Warn when a threshold number matches no gate 2026-10-16 13:06:31 -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 9d59415766 [hoermann_hcp] Move the door command tests next to the hub tests 2026-10-16 11:47:43 -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 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 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
J. Nick Koston 1ff6b29b0d [components] Let core report communication failures in dump_config (4/5) (#20873) 2026-10-16 08:41:52 -04:00
J. Nick Koston 49caeae780 [components] Let core report communication failures in dump_config (3/5) (#20872) 2026-10-16 08:40:54 -04:00
J. Nick Koston e1a6c615b1 [core] Document passing the failure reason to mark_failed in AGENTS.md (#20879) 2026-10-16 08:40:06 -04:00
J. Nick Koston e95e56f100 [components] Let core report communication failures in dump_config (2/5) (#20871) 2026-10-16 08:39:20 -04:00
J. Nick Koston 126dc8b0b2 [components] Let core report communication failures in dump_config (1/5) (#20870) 2026-10-16 08:38:55 -04:00
esphome[bot] 3298988f5d Bump bundled esphome-device-builder to 1.24.0 (#20851)
Co-authored-by: esphome[bot] <115708604+esphome[bot]@users.noreply.github.com>
2026-10-15 23:11:26 -10:00
802c2633ed [image] Draw rows in the outer loop and hand opaque RGB565 and RGB blocks to the display (#20653)
Co-authored-by: clydebarrow <2366188+clydebarrow@users.noreply.github.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 18:38:58 +11:00
51b1fdcc8b [i2s_audio] Add full duplex support (#19959)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: J. Nick Koston <nick@home-assistant.io>
Co-authored-by: J. Nick Koston <nick@koston.org>
2026-10-15 21:35:46 -10:00
6555da2906 [display] Fall back per pixel when a bulk blit does not match the panel (#20652)
Co-authored-by: clydebarrow <2366188+clydebarrow@users.noreply.github.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-16 16:57:11 +11:00
J. Nick Koston 6dbd15b903 [pca9505] Validate interrupt_pin with the shared expander validator (#20853) 2026-10-15 15:02:26 -10:00
Jonathan Swoboda 0399379c0d [lp5562] Pin the test fixture to the shared I2C bus (#20856) 2026-10-16 00:56:40 +00:00
Kevin Ahrendt 6817960365 [audio] Deprecate AudioSourceTransferBuffer (#20801) 2026-10-15 13:38:03 -10:00