E

ESPHome

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…

E
ESPHome Self-hosted v2026.7.0

2026.7.0

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

E
ESPHome Self-hosted v2026.7.0b4

2026.7.0b4

Merge pull request #17582 from esphome/bump-2026.7.0b4 2026.7.0b4

E
ESPHome Self-hosted v2026.7.0b3

2026.7.0b3

Merge pull request #17556 from esphome/bump-2026.7.0b3 2026.7.0b3

E
ESPHome Self-hosted v2026.7.0b2

2026.7.0b2

Merge pull request #17532 from esphome/bump-2026.7.0b2 2026.7.0b2

E
ESPHome Self-hosted v2026.7.0b1

2026.7.0b1

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

E
ESPHome Self-hosted v2026.6.5

2026.6.5

Bump bundled esphome-device-builder to 1.0.24 esphome#17332 by @esphome[bot] Bump bundled esphome-device-builder to 1.0.25 esphome#17333 by @esphome[bot] Bump bundled esphome-device-builder to 1.0.26 esphome#17369 by @esphome[bot] Bump bundled esphome-device-builder to 1.0.27 esphome#17370 by @esphome[bot] Bump bundled esphome-device-builder to 1.0.28 esphome#17382 by @esphome[bot] Bump bundled es…

E
ESPHome Self-hosted v2026.6.4

2026.6.4

[adc] Only call cyw43_thread_enter/exit for VSYS when WiFi is active on RP2040 esphome#17203 by @jlunz [config_validation] Fix multicast typo in error message esphome#17206 by @jesserockz [es8388] Fix DAC unable to unmute once muted esphome#17221 by @frenck [mipi_spi] Bug fixes esphome#17247 by @clydebarrow [bluetooth_proxy] Fix -Wtype-limits warning with active: false esphome#17273 by @swoboda133…

E
ESPHome Self-hosted v2026.6.3

2026.6.3

Bump zeroconf from 0.149.16 to 0.150.0 esphome#17137 by @dependabot[bot] [espidf] Don't fail framework check on broken unrelated PATH tools esphome#17053 by @swoboda1337 Bump bundled esphome-device-builder to 1.0.14 esphome#17139 by @esphome[bot] [esp32_ble_server] Fix set_value action with by-reference triggers esphome#17156 by @swoboda1337 [esp32] Use POSIX path for secure-boot signing/verificat…

E
ESPHome Self-hosted v2026.6.2

2026.6.2

[espidf] Resolve IDF tools path to avoid unnormalized path warning esphome#17055 by @swoboda1337 [fastled_base] Fix RMT5 intr_priority conflict esphome#17072 by @swoboda1337 [packet_transport] Mark encryption key as cv.sensitive esphome#17066 by @swoboda1337 Bump bundled esphome-device-builder to 1.0.11 esphome#17081 by @esphome[bot] [ha-addon] Expose the device-builder public port only when port…

E
ESPHome Self-hosted v2026.6.1

2026.6.1

[core] Honor transferred address cache in has_resolvable_address esphome#17025 by @bdraco [build] Skip target-platform deps when populating host unit-test config esphome#17039 by @swoboda1337 [uptime] Revert timestamp sensor device_class to timestamp esphome#17037 by @swoboda1337 [esp32] Support esphome idedata with the native ESP-IDF toolchain esphome#17040 by @swoboda1337 [esp32] Don't overwrite…

E
ESPHome Self-hosted v2026.6.0

2026.6.0

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