E

ESPHome

E
ESPHome Self-hosted v2026.11.0b1

2026.11.0b1

https://beta.esphome.io/changelog/2026.11.0.html

E
ESPHome Self-hosted v2026.10.2

2026.10.2

[http_request] Fix macOS host build with the precompiled header esphome#21705 by @clydebarrow [esp32][audio_http] Keep TLS 1.3 working esphome#21786 by @agners [core] Start the Apple Silicon cc1plus wrapper through sh when the Python path has a space esphome#21967 by @bdraco [host] Offer the built program as a download in the Device Builder esphome#22114 by @swoboda1337 [bluetooth_proxy] Release h…

E
ESPHome Self-hosted v2026.10.1

2026.10.1

[esp32_hosted] Keep the OTA watchdog timeout through the coprocessor end call esphome#21300 by @swoboda1337 [core] Emit generated lambda code after the user includes esphome#21307 by @bdraco [light] Add a StringRef overload for LightCall::set_effect esphome#21358 by @bdraco [mqtt] Resend the fan state when its first publish fails esphome#21328 by @bdraco [http_request] Copy a manifest URL set at r…

E
ESPHome Self-hosted v2026.10.0

2026.10.0

https://esphome.io/changelog/2026.10.0.html

E
ESPHome Self-hosted v2026.10.0b6

2026.10.0b6

Bump bundled esphome-device-builder to 1.25.0 esphome#21175 by @esphome[bot] [ota] Accept an unknown image size in the RP2040 backend so web_server OTA works esphome#21178 by @bdraco [web_server_idf] Reduce loopTask stack usage for state SSE esphome#21109 by @jeroen85

E
ESPHome Self-hosted v2026.10.0b5

2026.10.0b5

[mdns] Advertise the connected interface in the network TXT record esphome#20673 by @kbx81 [web_server_idf] Keep active SSE sessions out of the LRU purge esphome#17383 by @anunayk Bump aioesphomeapi from 46.10.0 to 46.11.0 esphome#20766 by @esphome[bot] [mqtt] Match subscription topics in a loop instead of recursing per character esphome#20767 by @bdraco [usb_uart] Expose interface_class and port_…

E
ESPHome Self-hosted v2026.10.0b4

2026.10.0b4

Bump aioesphomeapi from 46.9.0 to 46.10.0 esphome#20563 by @esphome[bot] [core] Create the PlatformIO HTTP cache dir before the prefetch resolve threads run esphome#20579 by @bdraco [audio] Bump microFLAC to v0.3.0 esphome#20591 by @kahrendt [wifi] Reject unsupported WPA3 on ESP8266 esphome#20592 by @Firat17aze [rp2_pio] Use pioasm 4.1.0 so PIO programs run on RP2350 esphome#19260 by @emes30 [scri…

E
ESPHome Self-hosted v2026.10.0b3

2026.10.0b3

[core] Move zstd_module from the api wizard to esphome.helpers esphome#20342 by @bdraco [ci] Stop the toolchain tests from installing ESP-IDF esphome#20413 by @bdraco [ethernet] Collapse duplicate CI test variants esphome#20406 by @bdraco [mcp23xxx_base] Keep the interrupt handler in IRAM on ESP8266 esphome#20409 by @bdraco [ota] Collapse duplicate CI test variants esphome#20407 by @bdraco [esp826…

E
ESPHome Self-hosted v2026.10.0b2

2026.10.0b2

Bump aioesphomeapi from 46.6.0 to 46.7.0 esphome#20317 by @esphome[bot] [tas58xx] Improve TAS5805M audio performance and use GPIO1 for TAS5825M faults esphome#20319 by @mrtoy-me Bump aioesphomeapi from 46.7.0 to 46.8.0 esphome#20321 by @esphome[bot] [core] Wake the main loop on its own task notification index on ESP32 esphome#20326 by @kbx81 [cc1101] Keep the remote_receiver interrupt on a shared…

E
ESPHome Self-hosted v2026.10.0b1

2026.10.0b1

https://beta.esphome.io/changelog/2026.10.0.html

E
ESPHome Self-hosted v2026.9.1

2026.9.1

[mipi_dsi] Let IDF pick the DPHY PLL reference clock esphome#18984 by @elwinloomis [ota] Skip the web_server plaintext warning when web_server ota is disabled esphome#19348 by @bdraco [mixer] Don't discard a start request while reaping a stopped task esphome#19368 by @rexmoriarty [esp32][rp2] Print the previous boot crash report before the logger reads it esphome#19351 by @bdraco [espidf] Switch t…

E
ESPHome Self-hosted v2026.9.0

2026.9.0

https://esphome.io/changelog/2026.9.0.html

E
ESPHome Self-hosted v2026.9.0b5

2026.9.0b5

[pmsa003i] Fix read from uninitialized stack memory esphome#19053 by @j9brown [template] Stop water heater republishing when a temperature is unknown esphome#19013 by @tronikos [core] Mark filters, manual_ip and interlock as advanced esphome#19272 by @jesserockz [number] Fix the default mode check so mode auto is no longer emitted esphome#19231 by @bdraco [web_server] Skip setters that pass the de…

E
ESPHome Self-hosted v2026.9.0b4

2026.9.0b4

[sendspin] Fix codec enum codegen when codecs is not set esphome#19055 by @remcom [network] Improve network::is_connected() to better handle multiple interfaces esphome#18999 by @robin-thoni Bump bundled esphome-device-builder to 1.14.6 esphome#19072 by @esphome[bot] [core] Support set_internal() during setup, log error after setup esphome#19069 by @bdraco Bump bundled esphome-device-builder to 1.…

E
ESPHome Self-hosted v2026.9.0b3

2026.9.0b3

[i2s_audio] Keep a start request that arrives while the speaker task stops esphome#19027 by @mipa87 [audio] Do not treat MP3_STREAM_INFO_CHANGED as a fatal decoder error esphome#19028 by @mipa87 [mqtt] Restore brightness flag in light discovery esphome#18950 by @ryan-ronnander [logger] Fix garbled stack traces esphome#17939 by @AndreKR [dallas_temp] filter 85 temp from sensor reset esphome#17877 b…

E
ESPHome Self-hosted v2026.9.0b2

2026.9.0b2

[remote_transmitter] Fix BK7231N build by limiting the PWM path to BK7238 esphome#18958 by @kbx81 Bump bundled esphome-device-builder to 1.14.0 esphome#18960 by @esphome[bot] [esp32_ble] Reference count BLE advertising esphome#18943 by @jesserockz [usb_uart] Keep the comm interface number valid when its claim fails esphome#18968 by @kbx81 Bump bundled esphome-device-builder to 1.14.1 esphome#18981…

E
ESPHome Self-hosted v2026.9.0b1

2026.9.0b1

https://beta.esphome.io/changelog/2026.9.0.html

E
ESPHome Self-hosted v2026.8.2

2026.8.2

[espidf] Always reconfigure after component discovery esphome#18730 by @bdraco [gpio] Fix one_wire reset busy-waiting with interrupts off when delay wraps esphome#18733 by @bdraco Bump bundled esphome-device-builder to 1.13.0 esphome#18743 by @esphome[bot] [lvgl] Fix on_value/on_update triggers for LVGL select entities esphome#18778 by @clydebarrow [http_request] Default watchdog_timeout from time…

E
ESPHome Self-hosted v2026.8.1

2026.8.1

[wifi] Take the lwIP core lock around sntp_servermode_dhcp() esphome#18511 by @SoundGoof Bump bundled esphome-device-builder to 1.12.1 esphome#18541 by @esphome[bot] [nrf52] Rebuild the Python env when its interpreter symlink dangles esphome#18540 by @bdraco [core] Keep templated !include filenames as strings so Windows path normalization cannot corrupt them esphome#18549 by @bdraco Bump bundled e…

E
ESPHome Self-hosted v2026.8.0

2026.8.0

https://esphome.io/changelog/2026.8.0.html

E
ESPHome Self-hosted v2026.8.0b6

2026.8.0b6

[api] Bump noise-c to 0.1.20 esphome#18482 by @bdraco [ci] Fail the benchmark job when the C++ benchmark build fails esphome#18480 by @bdraco [api] Bump noise-c to 0.1.21 esphome#18484 by @bdraco [modbus] CRC scan all unknown function codes esphome#18483 by @exciton [platformio] Give the ccache wrapper a cmd.exe safe path esphome#18495 by @bdraco [vscode] Report the origin of an unexpected excepti…

E
ESPHome Self-hosted v2026.8.0b5

2026.8.0b5

Bump aioesphomeapi from 45.10.1 to 45.10.2 esphome#18357 by @esphome[bot] [ld2420] Drop the setup priority override so setup runs after the UART bus esphome#18428 by @bdraco Bump aioesphomeapi from 45.10.2 to 45.10.3 esphome#18433 by @esphome[bot] [api] Bump noise-c to 0.1.18 esphome#18451 by @bdraco Bump bundled esphome-device-builder to 1.11.1 esphome#18475 by @esphome[bot] [api] Bump noise-c to…

E
ESPHome Self-hosted v2026.8.0b4

2026.8.0b4

Bump bundled esphome-device-builder to 1.10.0 esphome#18389 by @esphome[bot] [rotary_encoder] account for min value when resetting esphome#18197 by @ssieb Bump bundled esphome-device-builder to 1.11.0 esphome#18403 by @esphome[bot] [platformio] Skip ccache when the binary on PATH fails to run esphome#18407 by @bdraco [sensor] Pass NaN through the delta filter again esphome#18400 by @swoboda1337 [z…

E
ESPHome Self-hosted v2026.8.0b3

2026.8.0b3

[web_server_base] Stop deleting the web server on captive portal teardown esphome#18324 by @bdraco [esp32_ble_tracker] Fix missed BLE advertisements with WiFi on ESP-IDF 5.5.5 esphome#18356 by @bdraco [esp32_ble] Silence spurious warnings for local key GAP events esphome#18359 by @bdraco [wifi] Fix ESP8266 crash in cnx_node_search when lwIP transmits after disconnect esphome#18333 by @bdraco [ota]…

E
ESPHome Self-hosted v2026.8.0b2

2026.8.0b2

[usb_uart] Fix uint32_t format specifier warning in pl2303 esphome#18310 by @bdraco Bump aioesphomeapi from 45.10.0 to 45.10.1 esphome#18318 by @esphome[bot] [sendspin] Bump sendspin-cpp to v0.7.2 esphome#18316 by @kahrendt Bump bundled esphome-device-builder to 1.9.6 esphome#18328 by @esphome[bot] [ld2420] Fix out-of-bounds read when device reports unknown command error esphome#18322 by @bdraco […

E
ESPHome Self-hosted v2026.8.0b1

2026.8.0b1

https://beta.esphome.io/changelog/2026.8.0.html

E
ESPHome Self-hosted v2026.7.4

2026.7.4

Bump filelock from 3.29.0 to 3.32.0 esphome#17759 by @dependabot[bot] Bump platformdirs from 4.10.0 to 4.11.0 esphome#17756 by @dependabot[bot] Bump bundled esphome-device-builder to 1.8.0 esphome#17953 by @esphome[bot] Bump bundled esphome-device-builder to 1.8.1 esphome#17964 by @esphome[bot] [epaper_spi] Default init sequence to empty not None esphome#17966 by @clydebarrow [git] Fix device adop…

E
ESPHome Self-hosted v2026.7.3

2026.7.3

Bump bundled esphome-device-builder to 1.6.10 esphome#17801 by @esphome[bot] [esp32_ble] Forward ESP_GAP_BLE_SCAN_RSP_DATA_RAW_SET_COMPLETE_EVT to GAP handlers esphome#17833 by @mvoss96 [espidf] Honor compile_process_limit in native ESP-IDF builds esphome#17857 by @swoboda1337 [espidf] Include .cc, .cxx and .c++ sources in the app source glob esphome#17754 by @ruimarinho Bump bundled esphome-devic…

E
ESPHome Self-hosted v2026.7.2

2026.7.2

Bump aioesphomeapi from 45.6.2 to 45.7.0 esphome#17768 by @dependabot[bot] [sen5x] Add model option to override autodetection esphome#17764 by @bharvey88 [sendspin] Bump sendspin-cpp to v0.7.0 esphome#17781 by @kahrendt [mipi_spi] fix partial update bug esphome#17747 by @Flautz [bundle] Remap absolute file paths when compiling an extracted bundle esphome#17765 by @bdraco Bump bundled esphome-devic…

E
ESPHome Self-hosted v2026.7.1

2026.7.1

[emc2101] Fix negative external temperatures reported as large positives esphome#17494 by @swoboda1337 [haier] Fix outdoor defrost temperature reporting the coil temperature esphome#17492 by @swoboda1337 [as3935_i2c] Use repeated start when reading registers esphome#17584 by @swoboda1337 [zephyr] implement ISRInternalGPIOPin::digital_write esphome#17601 by @quantum5 [micro_wake_word] Include the l…