ESPHome 2024.4.0: Time entities and voice assistant audio over the API

Time Entities
Section titled “Time Entities”ESPHome now has support for time entities that can be set from the frontend (like Home Assistant).
This allows you to set a timer to execute future automations on device.
ESPHome Dates require Home Assistant 2024.4 or later.
Voice Assistant Audio
Section titled “Voice Assistant Audio”This release adds support for sending and receiving audio to/from voice assistants via the API. Currently ESPHome sends and receives the Voice Assistant audio bytes via a UDP socket which can be unreliable and insecure. Beginning with Home Assistant 2024.5, both sides will automatically recognise that they both support API Audio and will use that route instead. This is more reliable because the ESPHome API uses a TCP socket, so packet order and delivery is guaranteed, and if you use API Encryption, your audio will also be encrypted in transit.
Release 2024.4.1 - April 23
Section titled “Release 2024.4.1 - April 23”- [Tuya Climate] Fix compilation error caused by codegen esphome#6568 by @zry98
- wifi: fix reconnect issue due to enablement of fast connect esphome#6598 by @jpeletier
- Calibrate Beken internal temperature esphome#6599 by @Mat931
- fix streaming logs from MQTT for ESP32 devices using TLS esphome#6605 by @ccutrer
- Disallow variant/family override for known boards esphome#6512 by @clydebarrow
- esp32_ble: Consider ESP_BT_STATUS_DONE a successful state esphome#6493 by @polyfloyd
- Fix or filter esphome#6574 by @swoboda1337
Release 2024.4.2 - April 30
Section titled “Release 2024.4.2 - April 30”- Fix SHT3xd fails sometimes in 2024.4.0 esphome#6592 by @mrtoy-me
- allow defaults with no include vars esphome#6613 by @ssieb
- Revert #6458 esphome#6650 by @tronikos
- [i2s_audio.microphone] Fixing adc bug esphome#6654 by @jesserockz
Full List of Changes
Section titled “Full List of Changes”For the complete list of every merged pull request in this release, see the full 2024.4.0 changelog.





Comments