ESPHome 2024.3.0 - 20th March 2024

Datetime Core

Template Datetime

AM2315C

HTU31D

MS8607

Datetime Core

Template Datetime

AM2315C

HTU31D

MS8607

AGS10

VEML6030

VEML7700

MR24HPC1 mmWave

ADS1118

AGS10

VEML6030

VEML7700

MR24HPC1 mmWave

ADS1118

CST816

CST226

RPI_DPI_RGB

Quad SPI AMOLED

ST7701S

CST816

CST226

RPI_DPI_RGB

Quad SPI AMOLED

ST7701S

ADE7880

Emmeti

Uponor Smatrix

Kamstrup KMP

Template Fan

ADE7880

Emmeti

Uponor Smatrix

Kamstrup KMP

Template Fan

Dates

ESPHome now has support for date entities that can be set from the frontend (like Home Assistant) for you to check against and execute automations in the future.

ESPHome Dates require Home Assistant 2024.4 or later.

IPv6

ESPHome is now prepared for the future! The future that is the old IPv6 that is. Dualstack is added and it could now have up to 5 ip addresses of any type, and communication with Home assistant, MQTT and NTP works with IPv6. ESPHome still depends on IPv4, but the crystal ball shows sign of IPv6-only networks.

If you are building an External Components or you use network::get_ip_address(), wifi::global_wifi_component->get_ip_address() or ethernet::global_eth_component->get_ip_address(), these functions have been renamed to ::get_ip_addresses() respectively and now return a list of all IP addresses.

Release 2024.3.1 - March 27

Release 2024.3.2 - April 4

Thank you for your support

We would like to thank all Home Assistant Cloud subscribers for their support. It allows Nabu Casa to employ two developers to maintain and further develop the ESPHome project.

Full list of changes

New Components

New Platforms

  • Additional sensors and binary sensors support for Haier Climate esphome#6257 by @paveldn (breaking-change) (new-platform)

  • add template fan esphome#6310 by @ssieb (breaking-change) (new-platform)

Breaking Changes

Beta Changes

All changes

Past Changelogs