Skip to content
Get started

ESPHome 2026.10.0 - October 2026

NOTE

This is a beta release. Details on this page may change before the stable release is published.

Read the ESPHome 2026.10.0 release notes on the blog for the release overview, feature highlights, upgrade checklist, and breaking changes.

  • [bridge] New component and cdc_acm_uart platform esphome#11689 by @kbx81 (new-component) (new-feature)
  • [uart_mux] New component to share a UART between a CDC-ACM bridge and local consumers esphome#19066 by @kbx81 (new-component) (new-feature)
  • [icnt86] Support ICNT86 touch driver esphome#18331 by @danepowell (new-component) (new-feature) (new-platform)
  • [RX8025T] add RX8025T realtime clock esphome#13274 by @remcom (new-component) (new-feature) (new-platform)
  • [TAS2780] Add TAS2780 audio amplifier esphome#15708 by @remcom (new-component) (new-feature) (new-platform)
  • [tfluna] New component for the TF-Luna Low Cost LiDAR Distance Sensor esphome#9199 by @candrews (new-component) (new-feature) (new-platform)
  • [pzem6l24] Add PZEM-6L24 three-phase energy monitor sensor esphome#17849 by @nuttytree (new-component) (new-feature) (new-platform)
  • [systa_bus] Add systa_bus component esphome#15473 by @Mat931 (new-component) (new-feature) (new-platform)
  • [xiaomi_body_scale] Add Xiaomi body scale S200 and S400 esphome#16476 by @dckiller51 (new-component) (new-feature) (new-platform)
  • [pn71xx] Fix NCI transport and card emulation bugs; share code between PN7150 and PN7160 esphome#19589 by @kbx81 (new-component)
  • [counter] Add persistent counter sensor esphome#19746 by @clydebarrow (new-component) (new-feature) (new-platform)
  • [tas58xx] Add TAS58xx audio amplifier (TAS5805M) esphome#19595 by @remcom (new-component) (new-feature) (new-platform)
  • [stcc4] Add component for the Sensirion STCC4 CO2 sensor esphome#19434 by @j9brown (new-component) (new-feature) (new-platform)
  • [tcp_uart] Add a TCP client that implements a UART esphome#19884 by @Bascht74 (new-component) (new-feature)
  • [uart_tcp] Add a hardware UART copied to one TCP socket esphome#19887 by @Bascht74 (new-component) (new-feature)
  • [exponential_moving_average] Add EMA preserved across reboots esphome#19882 by @clydebarrow (new-component) (new-feature) (new-platform)
  • [unicode][font] move extract_unicode_codepoint to new component esphome#19969 by @ssieb (new-component)
  • [espectre] Add Wi-Fi CSI motion detection component esphome#19801 by @francescopace (new-component) (new-feature) (new-platform)
  • [xiaomi_mccgq02hl] Add Xiaomi Mijia Door/Window Sensor 2 (MCCGQ02HL) esphome#20104 by @ahpohl (new-component) (new-feature) (new-platform)
  • [api] Reply when an infrared/RF raw timings transmit has completed esphome#19086 by @bdraco (new-component)
  • [icnt86] Support ICNT86 touch driver esphome#18331 by @danepowell (new-component) (new-feature) (new-platform)
  • [sendspin] Add a switch platform to enable and disable the client esphome#19361 by @kahrendt (new-feature) (new-platform)
  • [RX8025T] add RX8025T realtime clock esphome#13274 by @remcom (new-component) (new-feature) (new-platform)
  • [TAS2780] Add TAS2780 audio amplifier esphome#15708 by @remcom (new-component) (new-feature) (new-platform)
  • [tfluna] New component for the TF-Luna Low Cost LiDAR Distance Sensor esphome#9199 by @candrews (new-component) (new-feature) (new-platform)
  • [pzem6l24] Add PZEM-6L24 three-phase energy monitor sensor esphome#17849 by @nuttytree (new-component) (new-feature) (new-platform)
  • [systa_bus] Add systa_bus component esphome#15473 by @Mat931 (new-component) (new-feature) (new-platform)
  • [mk2pvrouter] Add binary_sensor platform esphome#19719 by @FredM67 (new-feature) (new-platform)
  • [mk2pvrouter] Add text_sensor platform esphome#19720 by @FredM67 (new-feature) (new-platform)
  • [xiaomi_body_scale] Add Xiaomi body scale S200 and S400 esphome#16476 by @dckiller51 (new-component) (new-feature) (new-platform)
  • [hoermann_hcp] Add the motor’s serial number and firmware version as text sensors esphome#19543 by @RaHehl (new-feature) (new-platform)
  • [counter] Add persistent counter sensor esphome#19746 by @clydebarrow (new-component) (new-feature) (new-platform)
  • [template][time] Add template time platform esphome#14838 by @ilikecake (new-feature) (new-platform)
  • [tas58xx] Add TAS58xx audio amplifier (TAS5805M) esphome#19595 by @remcom (new-component) (new-feature) (new-platform)
  • [resampler] Add resampler microphone platform esphome#19953 by @remcom (new-feature) (new-platform)
  • [stcc4] Add component for the Sensirion STCC4 CO2 sensor esphome#19434 by @j9brown (new-component) (new-feature) (new-platform)
  • [exponential_moving_average] Add EMA preserved across reboots esphome#19882 by @clydebarrow (new-component) (new-feature) (new-platform)
  • [mipi_spi] Light platform for AMOLED display brightness esphome#20212 by @clydebarrow (new-feature) (new-platform)
  • [motion] Add gesture detection esphome#16787 by @clydebarrow (new-feature) (new-platform)
  • [homeassistant] Add text, select and button platforms esphome#19964 by @jesserockz (new-feature) (new-platform)
  • [espectre] Add Wi-Fi CSI motion detection component esphome#19801 by @francescopace (new-component) (new-feature) (new-platform)
  • [xiaomi_mccgq02hl] Add Xiaomi Mijia Door/Window Sensor 2 (MCCGQ02HL) esphome#20104 by @ahpohl (new-component) (new-feature) (new-platform)
  • [serial_proxy] Add tap interface and port mode esphome#18955 by @kbx81 (new-feature) (breaking-change)
  • [remote_receiver] Size the RMT ring buffer from receive symbols by default esphome#19100 by @bdraco (breaking-change)
  • [speaker_source] keep mute when volume changes esphome#18412 by @carriewattsmake (breaking-change)
  • [speaker] Make media player volume and mute independent esphome#19307 by @kahrendt (breaking-change)
  • [speaker] Remove deprecated codec_support_enabled option esphome#19074 by @bdraco (breaking-change)
  • [remote_receiver] Treat buffer size as bytes on the pulse ring targets esphome#19101 by @bdraco (breaking-change)
  • [climate_ir] Only advertise HEAT_COOL when heat and cool are both supported esphome#19483 by @leodrivera (breaking-change)
  • [light] Replace restore_mode with restore_state esphome#18997 by @clydebarrow (new-feature) (breaking-change)
  • [host] Build natively with ninja instead of PlatformIO esphome#19214 by @jesserockz (new-feature) (breaking-change)
  • [epaper_spi] reTerminal Sticky: Four-level grayscale for SSD1677 panels, and a full-refresh action esphome#19213 by @FuNK3Y (new-feature) (breaking-change)
  • [esp8266] Make the native arduino toolchain the default esphome#19886 by @bdraco (breaking-change)
  • [sendspin] Require a type on the switch platform esphome#20189 by @kahrendt (breaking-change)
  • [hoermann_hcp] Send each command once, and the lamp as a state esphome#19765 by @RaHehl (breaking-change)
  • [usb_host] iManufacturer and iProduct descriptor filters esphome#19095 by @puddly (new-feature) (breaking-change)