J. Nick Koston
03c44ffe4c
[core] Say publish="momentary" is only for legacy action switches
2026-10-23 12:15:52 -10:00
J. Nick Koston
a04efc2f72
[core] Build the Apply body from the call once per publish mode
2026-10-23 12:11:08 -10:00
J. Nick Koston
f0a090bc86
[core] Add publish="momentary" for Apply switches that trigger an action
2026-10-23 11:58:54 -10:00
Jonathan Swoboda
55a62993c8
[ezo_pmp] Guard entity pointer uses so the hub builds without sensors ( #21516 )
2026-10-23 11:56:03 -10:00
Jonathan Swoboda
31a43f13d7
[ecocomfort2] Only compile the fan when a fan platform is configured ( #21517 )
2026-10-23 11:55:42 -10:00
3c06d41c6a
[modem] Add PPPoS networking over a UART cellular modem on ESP32 ( #6721 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com >
Co-authored-by: Rapsssito <contact@rodrigomartin.dev >
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2026-10-23 21:38:24 +00:00
Jonathan Swoboda and J. Nick Koston
3be29eab35
[tests] Cover untested entity platforms, automations and platform-gated code ( #21506 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2026-10-23 17:14:21 -04:00
J. Nick Koston
202087f919
[tests] Share the sntp id in the delta_wallbox test so it groups with other sntp users ( #21510 )
2026-10-23 10:53:19 -10:00
9ed59c29e2
[delta_wallbox] Delta AC wallbox ( #21231 )
...
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-23 10:32:09 -10:00
dependabot[bot]
d9548d142c
Bump setuptools from 84.0.0 to 84.2.1 ( #21499 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-10-23 10:30:41 -10:00
dependabot[bot]
34ef64186e
Bump j178/prek-action from 3.0.2 to 3.1.0 ( #21500 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-10-23 10:30:31 -10:00
Jonathan Swoboda
e8a8d6cf95
[tests] Rename test files the runner never matched and drop orphaned common files ( #21504 )
2026-10-23 16:26:24 -04:00
Jonathan Swoboda
1babcbf371
[pn7160_i2c] Fix test configuring pn7150_i2c instead of pn7160_i2c ( #21502 )
2026-10-23 16:24:38 -04:00
Jonathan Swoboda
f9ca09ab30
[libretiny_pwm] Accept frequency units in set_frequency action ( #21497 )
2026-10-23 16:22:53 -04:00
Jonathan Swoboda
ff56667929
[ads1118][libretiny_pwm][statsd] Add missing component tests and fix statsd test dir name ( #21496 )
2026-10-23 16:22:23 -04:00
J. Nick Koston and pre-commit-ci-lite[bot]
ebdd9fe07e
[sensor] Defer integration imports out of module scope ( #18353 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2026-10-23 10:16:49 -10:00
J. Nick Koston
5a4025ee12
[output] Reject two outputs on the same channel of a hub ( #21467 )
2026-10-23 10:11:26 -10:00
J. Nick Koston
2b024114cf
[core] Use the final-validate platform helpers in components ( #21465 )
2026-10-23 09:36:59 -10:00
J. Nick Koston
a1316e1bfa
[core] Resolve version-less library dependencies like PlatformIO ( #21317 )
2026-10-23 09:36:16 -10:00
J. Nick Koston and pre-commit-ci-lite[bot]
9beb41e2ff
[binary_sensor] Defer integration imports out of module scope ( #18337 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2026-10-23 09:34:39 -10:00
J. Nick Koston
b9f973ba7f
[ci] Add the store_yaml, http_request update, modem and BLE MIDI flows to the hardware-test skill ( #21414 )
2026-10-23 09:31:24 -10:00
dependabot[bot]
3d42180dcb
Bump pypa/gh-action-pypi-publish from 1.14.2 to 1.14.3 ( #21501 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-10-23 09:29:58 -10:00
J. Nick Koston and Jonathan Swoboda
8262e336cc
[tests] Use subscribe_after_initial_states and next_state in the integration tests ( #21438 )
...
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2026-10-23 14:36:14 -04:00
J. Nick Koston
616100803f
[core] Gate ESP32 features on the ESP-IDF version, not the framework ( #21415 )
2026-10-23 14:28:03 -04:00
J. Nick Koston
8fb9dba023
[tests] Use LineWaiter expect and count in the remaining integration tests ( #21439 )
2026-10-23 14:26:19 -04:00
J. Nick Koston
c57a2b9f73
[tests] Name the I2C bus in two relay test configs so they group with multiplexers ( #21485 )
2026-10-23 14:16:30 -04:00
J. Nick Koston
9f2be8f195
[weikai] Use StaticRingBuffer for the receive buffer ( #21478 )
2026-10-23 14:16:13 -04:00
J. Nick Koston
aa6c06ac03
[core] Add final-validate helpers for a platform's entries and unique keys ( #21462 )
2026-10-23 14:15:46 -04:00
2caf6eb6d0
[voice_assistant] Wait for microphone to stop before speaking response ( #21380 )
...
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
Co-authored-by: Kevin Ahrendt <kahrendt@gmail.com >
2026-10-23 11:09:29 -04:00
Bonne Eggleston
5f90fb501b
[epaper_spi] Skip the refresh when the frame is unchanged ( #20333 )
2026-10-23 16:44:37 +11:00
J. Nick Koston
dfe87daa40
[components] Set or clear GPIO expander bits with assign_bits ( #21185 )
2026-10-22 19:12:07 -10:00
J. Nick Koston
29cb1e9039
[components] Set or clear display, audio and climate bits with assign_bits ( #21187 )
2026-10-22 19:10:55 -10:00
J. Nick Koston
831f10fdeb
[st7305] Put model defaults in the per-model schema ( #21436 )
2026-10-22 19:04:36 -10:00
Ryan Schlesinger
8a2358d0e6
[max170xx] Shared helper; retry setup and fix sleep for max17043 and max17048 ( #18594 )
2026-10-22 18:49:50 -10:00
Pieter Kokx
f416e1edd4
[duco] Component for Duco ventilation system ( #7993 )
2026-10-22 17:09:05 -10:00
8156de9613
[packet_interface] Add packet interface component ( #21037 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2026-10-23 13:28:03 +11:00
Jonathan Swoboda
89c2cdb592
[core][hmac_sha256] Compare digests in constant time ( #21443 )
2026-10-22 22:24:30 -04:00
Jonathan Swoboda
cb57148178
[syslog] Redact LOG_SECRET values before sending a message ( #21444 )
2026-10-22 22:13:30 -04:00
Clyde Stubbs and Claude Opus 5.5
dcfad5c439
[runtime_image] Decode at the smallest possible JPEGDEC scale ( #21386 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-23 12:57:05 +11:00
Clyde Stubbs and Claude Opus 5.5
e08cbc5661
[online_image] Add on_download_started and on_download_progress ( #21355 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-23 12:38:13 +11:00
Clyde Stubbs and Claude Opus 5.5
2b183be544
[online_image] Decode a JPEG as it downloads ( #21342 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-23 12:38:13 +11:00
J. Nick Koston
6a18470ccb
[tests] Let LineWaiter wait for several log patterns at once ( #21153 )
2026-10-22 15:05:30 -10:00
J. Nick Koston
e9aaf84ee5
[tests] Add helpers to subscribe after initial states and wait for the next state ( #21151 )
2026-10-22 15:05:04 -10:00
rwrozelle and Claude Opus 5.5
69785f56f6
[ota] Fit UDP OTA datagrams in Thread's 1280-byte IPv6 MTU ( #21429 )
...
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-22 14:10:31 -10:00
J. Nick Koston
61b52c0a34
[esp32_hosted] Accept a verified image another build cached when Windows refuses the rename ( #21431 )
2026-10-23 00:10:00 +00:00
esphome[bot]
54c4cc81c5
Bump aioesphomeapi from 46.21.0 to 46.22.0 ( #21434 )
2026-10-23 00:09:49 +00:00
02ea1b2696
[seeed_multi_channel_relay] Add the Seeed Studio Grove multi-channel relay boards ( #7233 )
...
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.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 >
Co-authored-by: J. Nick Koston <nick@koston.org >
2026-10-22 14:03:45 -10:00
Bonne Eggleston and J. Nick Koston
16023df4fd
[cw2017] Add CW2017 battery fuel gauge ( #21369 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2026-10-22 13:58:54 -10:00
0fd72f74f1
[islandaire] Add Islandaire PTAC climate IR component ( #20153 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2026-10-22 13:43:32 -10:00
sebo-b
4254d76e5c
[ln882x_spi_led_strip] Add SPI DMA addressable LED strip for LN882x ( #21409 )
2026-10-22 13:30:06 -10:00