ESPHome 2023.9.0 - 27th September 2023

BK72xx

RTL87xx

WireGuard

BK72xx

RTL87xx

WireGuard

PMWCS3

SEN0321

LightWaveRF

PMWCS3

SEN0321

LightWaveRF

BMI160

SPI LED Strips

BMI160

SPI LED Strips

LibreTiny

LibreTiny is a platform for the RTL87xx and BK72xx family of chips. ESPHome leverages this platform and brings the powerful yet simple YAML configuration to these chips.

It has been months in the making, and many back and forwards with @kuba2k2 (and all of the contributors to LibreTiny), but we finally got there and merged it in.

Wireguard

WireGuard is a new component that allows you to connect to a WireGuard® Peer.

LED Strips

Following on from the previously added ESP32 RMT LED Strip, we now have SPI LED Strips. These are replacement components for NeoPixelBus Light and FastLED Light that do not rely on the Arduino framework.

Release 2023.9.1 - September 28

Release 2023.9.2 - October 2

Release 2023.9.3 - October 3

Breaking Changes

Home Assistant Add-on

The /config/esphome/.esphome folder has been removed and replaced with /data when running ESPHome as a Home Assistant add-on. This was done because it is exactly what the add-on /data folder was made for and there were many files in the .esphome folder that were making the Home Assistant Backup larger for no reason at all. All files in there are generated or sourced from online based on your configurations files which have not been touched.

Note

2023.9.1 makes a further small change that moves the json files used by the dashboard into the new /data folder. If you had already updated to 2023.9.0 though, the files would have already been removed and they will be re-generated next time you install each device.

Enum device class

The enum device class was removed from ESPHome to keep in sync with Home Assistant. The class was already not able to be used by any of the built in components and only potentially used by external_components.

Full list of changes

New Components

Breaking Changes

Beta Changes

All changes

Past Changelogs