J. Nick Koston
01fc7511ae
[core] Call a lambda whose only statement returns a braced value ( #19503 )
2026-09-23 12:15:21 +01:00
J. Nick Koston and esphbot
8c3ebd3414
[docker] Drop the unused PlatformIO library preinstall ( #19504 )
...
Co-authored-by: esphbot <287758279+esphbot@users.noreply.github.com >
2026-09-23 12:14:04 +01:00
ca46954335
[fujitsu_general] Read the mode, fan speed and swing fields with their real width ( #18297 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2026-09-23 12:03:59 +01:00
Leonardo Rivera
00fa63ea19
[climate_ir] Only advertise HEAT_COOL when heat and cool are both supported ( #19483 )
2026-09-23 11:14:57 +01:00
J. Nick Koston
e8d3c06b60
[core][cover] Add register_apply_action for actions that only forward values ( #19469 )
2026-09-23 09:36:42 +00:00
Jeff Brown
e76edeb19e
[yaml_util][substitutions] Repair bad tests ( #19468 )
2026-09-23 01:15:38 +01:00
luar123
79532f2a85
[zigbee] Require mbedTLS extras for Zigbee crypto ( #19457 )
2026-09-22 22:48:50 +01:00
Iago Veiga and Clyde Stubbs
5764a72f1b
[syslog] Add configurable RFC 3164 and RFC 5424 formats ( #18993 )
...
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com >
2026-09-22 07:26:06 +10:00
esphome[bot]
7a27d5dde1
[ci] Refresh integration test durations ( #19435 )
2026-09-21 11:45:23 +01:00
rwrozelle and Claude Sonnet 5
f94661561d
[socket] Fix set_sockaddr() accepting malformed IPv4 addresses ( #19394 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-18 18:10:11 -05:00
Xiretza
a53efcf646
[core] fix capitalisation of "pin" ( #19405 )
2026-09-18 18:30:35 -04:00
Keith Burzinski and Claude Opus 5
623aec2984
[mdns] Advertise ota_signed when signed OTA verification is compiled in ( #19407 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-09-18 17:18:44 -05:00
J. Nick Koston
a63dc0d9c9
[esphome] Keep the OTA encryption key without the api server so safe mode uploads work ( #19349 )
2026-09-17 10:20:41 -05:00
J. Nick Koston
f433f99e90
[esp32_hosted] Fix ESP32-P4 build without wifi, espnow or BLE ( #19374 )
2026-09-17 14:57:59 +00:00
J. Nick Koston
1dbbf3f45a
[espidf] Switch the Windows console to UTF-8 while idf.py runs ( #19352 )
2026-09-17 09:40:22 -05:00
J. Nick Koston
91ab229086
[core] Lint bare string literal ternaries in ESP_LOG arguments ( #18908 )
2026-09-17 09:17:08 -05:00
J. Nick Koston
0801211ba1
Merge remote-tracking branch 'upstream/dev' into HEAD
2026-09-17 08:48:59 -05:00
J. Nick Koston
5d8bbb380a
Merge remote-tracking branch 'upstream/dev' into HEAD
2026-09-17 08:48:57 -05:00
J. Nick Koston
8ac3dba11a
[esp32] Add a flash chip option that drops the unused flash vendor drivers ( #19217 )
2026-09-17 08:40:30 -05:00
J. Nick Koston
7d17efc15f
[espidf] Emit json2 size data so the link edge is not blocked ( #18848 )
2026-09-17 08:35:46 -05:00
J. Nick Koston
271f85185d
[sensor] Remove deprecated raw_state member ( #19077 )
2026-09-17 08:35:15 -05:00
J. Nick Koston
a7559547b2
[remote_receiver] Treat buffer size as bytes on the pulse ring targets ( #19101 )
2026-09-17 08:15:13 -05:00
Kevin Ahrendt
34158e17b8
[mixer] Raise ducking decibel_reduction maximum to 255 ( #19347 )
2026-09-16 20:42:29 -05:00
Kevin Ahrendt
8bcb5004da
[sendspin] Add a switch platform to enable and disable the client ( #19361 )
2026-09-17 11:35:07 +12:00
J. Nick Koston
b001514cf3
[remote_base] Accept protocols registered by external components ( #19332 )
2026-09-17 11:33:52 +12:00
J. Nick Koston
3fe87688d9
[esp32] Enable octal flash when the flash mode is opi ( #19218 )
2026-09-17 11:31:27 +12:00
J. Nick Koston
abfe350119
[core] Fold the modbus write and bits tests into the shared mesh fixture ( #18946 )
2026-09-17 11:23:29 +12:00
J. Nick Koston
f8012bc467
[esp32] Redefine __FILE__ to the basename so assert paths stay out of RAM ( #19106 )
2026-09-17 11:22:32 +12:00
J. Nick Koston
9288311978
[ota] Skip the web_server plaintext warning when web_server ota is disabled ( #19348 )
2026-09-17 10:19:04 +12:00
417b841db7
[icnt86] Support ICNT86 touch driver ( #18331 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
2026-09-17 07:53:53 +10:00
J. Nick Koston
278079ceba
Merge branch 'neutral-ble-client' into radon-eye-single-node
2026-09-16 09:23:20 -05:00
J. Nick Koston
14998c0905
Merge remote-tracking branch 'upstream/dev' into neutral-ble-client
2026-09-16 09:20:38 -05:00
Jesse Hills
4c7aee1a77
[improv_ble] Rename from esp32_improv and decouple from ESP32 ( #19264 )
2026-09-16 20:49:56 +12:00
J. Nick Koston
0f01fa89b8
[api] Skip setters that pass the default port, reboot timeout and batch delay ( #19227 )
2026-09-16 20:42:25 +12:00
J. Nick Koston
4714b77f45
[core] Construct App without value initialization ( #19109 )
2026-09-16 20:37:28 +12:00
J. Nick Koston
b0996ac404
[template] Skip the switch optimistic and assumed state setters when they match the default ( #19232 )
2026-09-16 17:11:57 +12:00
d824a32ef1
[uart_mux] New component to share a UART between a CDC-ACM bridge and local consumers ( #19066 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
2026-09-15 20:32:15 -05:00
Kevin Ahrendt
ec1d8fa953
[mdns] Add runtime service enable/disable API (ESP32 only) ( #19325 )
2026-09-15 20:06:40 -05:00
J. Nick Koston
57860dc06c
[core] Add register_simple_action and register_parented_action helpers ( #19321 )
2026-09-15 16:10:46 -05:00
Keith Burzinski
f19403192d
[usb_uart] Add claim_comm_interface option ( #18969 )
2026-09-15 11:47:06 -05:00
Christopher Pruijsen and J. Nick Koston
457bb3ecc9
[file] Keep resolved image paths as Path so config-hash normalizes them ( #19267 )
...
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2026-09-15 11:33:33 -05:00
Bonne Eggleston
6362ae71c0
[modbus] Add allow_broadcast_read and expect_broadcast_write_response options ( #19304 )
2026-09-15 11:29:03 -05:00
Edvard Filistovič
e163ae5299
[bk72xx_ble] Keep wifi power save off while BLE is compiled in ( #19317 )
2026-09-15 08:15:06 -05:00
Keith Burzinski and Claude Fable 5.1
328077c4f8
[tinyusb] Add on_mount/on_unmount triggers and is_mounted condition ( #19067 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com >
2026-09-14 21:16:14 +00:00
J. Nick Koston
bd8ff69452
Merge branch 'neutral-ble-client' into radon-eye-single-node
2026-09-14 11:54:25 -05:00
J. Nick Koston
d69a1e9bf9
Charge the backoff on a degraded build, drop raced completions, one slot-budget map
...
A table-build failure that keeps the link for legacy nodes now charges the
backoff, so an unwalkable database stops retrying at advertisement cadence.
The write action re-resolves from the current table only. The neutral engine
drops a discovery completion that raced a teardown. Slot charging and the
cap-check skip read one mapping, so a platform cannot be skipped uncharged.
2026-09-14 11:54:14 -05:00
J. Nick Koston
8eb5d17f3d
Merge remote-tracking branch 'origin/dev' into neutral-ble-client
...
# Conflicts:
# esphome/components/ble_client/automation.h
2026-09-14 10:58:23 -05:00
esphome[bot]
1e627a31f1
[ci] Refresh integration test durations ( #19275 )
2026-09-14 07:36:30 -05:00
J. Nick Koston
e5eb577b49
[esp8266_pwm] Skip the frequency setter when it matches the default ( #19224 )
2026-09-14 18:05:27 +12:00
J. Nick Koston
c378ea1300
[logger] Skip the hardware UART setter when it matches the default ( #19230 )
2026-09-14 16:53:41 +12:00