Skip to content
Get started

ESPHome 2026.10.0 - October 2026

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)