J. Nick Koston
d346835e79
[wireguard] Use the apply helpers for the enable, disable, enabled and peer_online automations ( #19616 )
2026-09-25 11:04:51 -04:00
J. Nick Koston
db566b25d0
[microphone] Use the apply helpers for the capture, mute and condition automations ( #19619 )
2026-09-25 11:04:14 -04:00
J. Nick Koston
45bcff2c2c
[micro_wake_word] Use the apply helpers for the start, stop and model automations ( #19620 )
2026-09-25 11:03:32 -04:00
J. Nick Koston
af4a8dac8e
[esp32] Keep the NVS cache in PSRAM when PSRAM is guaranteed ( #19378 )
2026-09-25 15:56:01 +01:00
J. Nick Koston
d3fd124c59
[core] Lint against std::nothrow, use RAMAllocator instead ( #19244 )
2026-09-25 15:50:32 +01:00
J. Nick Koston
2d8e43ef78
[ota] Add allow_plaintext_upload for devices that never migrated to encryption ( #19396 )
2026-09-25 15:42:52 +01:00
J. Nick Koston
370d76d013
[deep_sleep] Use register_apply_action for deep_sleep.prevent and deep_sleep.allow ( #19607 )
2026-09-25 10:26:57 -04:00
J. Nick Koston
3fb48e0bfa
[script] Use register_apply_action for script.stop ( #19599 )
2026-09-25 10:23:33 -04:00
J. Nick Koston
a17285afc7
[fan] Use register_apply_action for fan.toggle and fan.turn_off ( #19600 )
2026-09-25 10:23:03 -04:00
J. Nick Koston
f7dd9c21c5
[lock] Use register_apply_action for lock.lock, lock.unlock and lock.open ( #19601 )
2026-09-25 10:21:47 -04:00
J. Nick Koston
898ab7c701
[safe_mode] Use register_apply_action for safe_mode.mark_successful ( #19605 )
2026-09-25 10:21:18 -04:00
J. Nick Koston
28343e1bc9
[mqtt] Use register_apply_action for mqtt.publish, mqtt.enable and mqtt.disable ( #19602 )
2026-09-25 10:20:13 -04:00
J. Nick Koston
6fa56e18bd
[sendspin] Use register_apply_action for the switch, static delay and transition_finished actions ( #19608 )
2026-09-25 10:18:52 -04:00
luar123
cc5ed93247
[zigbee] move init back into setup ( #19427 )
2026-09-25 09:29:16 +01:00
J. Nick Koston
91210c5ef5
[button] Use register_apply_action for button.press ( #19598 )
2026-09-25 03:37:03 -04:00
tomaszduda23 and J. Nick Koston
8db901cbfc
[nrf52] set WDT timeout to 30sec for Adafruit bootloader ( #19596 )
...
Co-authored-by: J. Nick Koston <nick+github@koston.org >
2026-09-25 06:00:33 +02:00
J. Nick Koston
4a2f17bc8b
[noise] Run the ESP8266 at 160 MHz during the handshake ( #19233 )
2026-09-25 00:24:34 +01:00
J. Nick Koston
253793c4df
[web_server] Mask the value of a password text entity, not only its state ( #19385 )
2026-09-24 18:56:28 -04:00
Jeff Brown
3ef0acd4b2
[sgp30][sgp4x] Migrate CONF_HUMIDITY_SOURCE to const.py ( #19436 )
2026-09-24 17:54:58 -04:00
dependabot[bot]
73ca04579c
Update pyparsing requirement from >=3.3.2 to >=3.3.3 ( #19592 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-24 17:53:46 -04:00
dependabot[bot]
4ccc5fa37e
Bump astral-sh/setup-uv from 10.1.0 to 10.2.0 in /.github/actions/restore-python ( #19593 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-24 17:53:25 -04:00
dependabot[bot]
f70880ce96
Bump astral-sh/setup-uv from 10.1.0 to 10.2.0 ( #19594 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-24 17:53:09 -04:00
057bf88e4a
[mcp3204] Read a conversion in one SPI transaction ( #19423 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
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@koston.org >
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2026-09-24 14:06:07 -04:00
tomaszduda23
16757a84e6
[nrf52] add device power manager support to deep sleep component ( #19494 )
2026-09-24 13:57:16 -04:00
J. Nick Koston
a9111a8993
[ota] Treat a client that leaves after the handshake as a clean close ( #19401 )
2026-09-24 18:36:45 +01:00
J. Nick Koston
211fd3ce54
[core] Dispatch controller updates through generated direct calls ( #19588 )
2026-09-24 17:24:10 +00:00
Janne Snabb
9df7e825d3
[core] Keep static task TCB in internal RAM ( #19426 )
2026-09-24 17:59:03 +01:00
Jonathan Swoboda
e63428ddce
[nextion] Keep add_waveform_data() available without a waveform sensor ( #19590 )
2026-09-24 12:31:16 -04:00
J. Nick Koston
f8e8295088
[api] Decode without a vtable ( #19029 )
2026-09-24 16:14:25 +01:00
J. Nick Koston
9f5ac44db1
[api] Default response only string fields to a null StringRef ( #19025 )
2026-09-24 15:52:37 +01:00
dependabot[bot]
6f71b9102b
Bump click from 8.3.3 to 8.5.0 ( #18925 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-24 15:49:07 +01:00
04da1827e3
[light] Add transition_state_publish_interval option to publish intermediate states during transitions ( #11968 )
...
Co-authored-by: Cursor <cursoragent@cursor.com >
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2026-09-24 14:48:46 +00:00
d2fefe2299
[TAS2780] Add TAS2780 audio amplifier ( #15708 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
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-09-24 15:45:51 +01:00
J. Nick Koston
f1f83cda07
[api] Collapse the three protobuf decode virtuals into one ( #19016 )
2026-09-24 15:30:11 +01:00
Ivan Kruglov and J. Nick Koston
7dc98c683b
[uart] clock_source option ( #16486 )
...
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2026-09-24 15:16:40 +01:00
Bonne Eggleston and Claude
071fc08e32
[core] Silence -Wunused-function for user builds ( #19571 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-09-24 14:15:52 +00:00
J. Nick Koston
c27cbb132d
[api] Make generated encode and size entry points type erased ( #19015 )
2026-09-24 15:13:52 +01:00
J. Nick Koston
7e308bb83d
[tests] Define USE_WEBSERVER_PORT in the light unit test override ( #19584 )
2026-09-24 14:58:54 +01:00
J. Nick Koston
68235f34c5
[automation] Remove dead trigger classes from switch, button, binary_sensor and event ( #19563 )
2026-09-24 13:49:38 +00:00
J. Nick Koston
b59518f6ab
[remote_transmitter] Use register_apply_action for the digital_write action ( #19550 )
2026-09-24 13:28:29 +00:00
J. Nick Koston
da148bedfe
[api] Pass the encode cursor by value through the protobuf helpers ( #19014 )
2026-09-24 14:25:50 +01:00
Jesse Hills
b0c9a7d5bd
[core] Lint duplicate UNIT_/CONF_ constants against both const homes ( #19422 )
2026-09-24 14:21:32 +01:00
J. Nick Koston
22177680c4
[tests] Point the binary_sensor conditions at the renamed publish target ( #19583 )
2026-09-24 14:15:18 +01:00
J. Nick Koston
e92b1e27ca
[core] Let register_apply_action read the parent id from another schema key ( #19548 )
2026-09-24 09:12:04 -04:00
Ryan Ronnander
fed5dd6a9d
[light] Accept the top-level white key from Home Assistant's MQTT JSO… ( #19570 )
2026-09-24 13:11:40 +00:00
J. Nick Koston
cbd985826c
[speaker] Use register_apply_condition for speaker.is_playing and speaker.is_stopped ( #19562 )
2026-09-24 09:10:09 -04:00
J. Nick Koston
2ce2b7b25c
[event] Remove the unused std::vector set_event_types overload ( #19566 )
2026-09-24 09:09:35 -04:00
J. Nick Koston
acc9324fa8
[tests] Give the binary_sensor and sensor publish targets distinct ids ( #19564 )
2026-09-24 09:07:41 -04:00
J. Nick Koston
cbb4c49011
[automation] Remove dead trigger classes from sensor, number and text_sensor ( #19565 )
2026-09-24 09:07:07 -04:00
J. Nick Koston
afc5c29569
[event] Trigger events without building a temporary std::string ( #19567 )
2026-09-24 09:06:29 -04:00