ESPHome 2023.10.0 - 18th October 2023¶
This release is quite small as myself (@jesserockz) and @kbx81 have been focusing
on voice_assistant updates and preparations for the Year of the Voice - Chapter 4.
Check out the stream replay here:
XOR Condition¶
A new xor condition has been added to the automation engine. This condition will only be true
when a single condition in the list is true.
Release 2023.10.1 - October 19¶
Fix voice_assistant without a speaker esphome#5558 by @jesserockz
esp32_improv add timeout esphome#5556 by @jesserockz
Create IPv4 sockets if ipv6 is not enabled esphome#5565 by @jesserockz
Incorrect ESP32 Strapping PIN Defined esphome#5563 by @descipher
Release 2023.10.2 - October 24¶
Fix XOR condition esphome#5567 by @jesserockz
Improv Serial support via USB CDC and JTAG esphome#5559 by @kbx81
Publish the pulse_meter total when setting the total esphome#5475 by @TrentHouliston
Remove explicit cast for IPAddress esphome#5574 by @HeMan
Set addr type when copy from ip4_addr_t esphome#5583 by @HeMan
fix canbus send config esphome#5585 by @ssieb
Allow set climate preset to NONE esphome#5588 by @dentra
Release 2023.10.3 - October 24¶
Set IP address type only when IPv4 and IPv6 are both enabled esphome#5595 by @kbx81
Release 2023.10.4 - October 30¶
Update current_based_cover bugfix esphome#5587 by @rogerbusser
Fixes ip include on arduino 2.7.4 esphome#5620 by @HeMan
Fix bug when requesting italic gfonts esphome#5623 by @dewet22
Handle enum type in tuya text_sensor esphome#5626 by @jesserockz
Release 2023.10.5 - November 1¶
Add connection triggers to api esphome#5628 by @jesserockz
Add on_client_connected and disconnected to voice assistant esphome#5629 by @jesserockz
Ensure that all uses of strncpy in wifi component are safe. esphome#5636 by @kpfleming
Remove some explicit IPAddress casts esphome#5639 by @HeMan
Release 2023.10.6 - November 3¶
Revert “Ensure that all uses of strncpy in wifi component are safe.” esphome#5662 by @jesserockz
Breaking changes¶
The SHT3x had a heater_enabled config option added in the 2023.9.0 release with a default value of true.
This has been flipped this release to be false as it started causing issues with various sensors.
The SPS30 number concentration sensors had their units fixed to be #/cm³ instead of #/m³.
Full list of changes¶
New Components¶
Implement sensor component for MMC5983 esphome#5361 by @agoode (new-integration)
Breaking Changes¶
Do not enable SHT3x heater by default. Fixes #4886. esphome#5445 by @jkl1337 (breaking-change)
Fix units for SPS30 number concentration sensors esphome#5452 by @kahrendt (breaking-change)
Beta Changes¶
Update htu21d.cpp, fix publishing of heater level esphome#5520 by @Nippey
BD5758D - Add delays and ACKs esphome#5524 by @Cossid
Update Improv BLE component esphome#5518 by @jesserockz
SM10BIT_BASE - Add delays and ACKs, clear all channels before sleeping. esphome#5526 by @Cossid
BP1658CJ - Clear all channels before sleeping. esphome#5525 by @Cossid
Prometheus fix for esp-idf and fix newlines esphome#5536 by @jesserockz
Make IPAddress’s operator!= compare values, not memory addresses. esphome#5537 by @raineth
Add change i2c address and allow multi conf for TB6612FNG esphome#5492 by @max246
Add stream start and end events esphome#5545 by @jesserockz
Fix esp32_improv authorizer with no binary sensors in config esphome#5546 by @jesserockz
More voice assistant fixes esphome#5547 by @jesserockz
Fix default libretiny manufacturer reported to HA esphome#5549 by @jesserockz
SML: fix incomplete sign extension for abbreviated transmissions esphome#5544 by @fblaese
esp32_improv advertise capabilities and state in ble service data esphome#5553 by @jesserockz
Notable Changes¶
Add xor automation condition esphome#5453 by @kahrendt (notable-change)
All changes¶
SX1509 component esphome#5385 by @vr6racer
Ci find YAML tests dynamically esphome#5399 by @Fabian-Schmidt
Make ESPHome data dir configurable esphome#5417 by @werdnum
Bump actions/checkout from 4.0.0 to 4.1.0 esphome#5420 by @dependabot[bot]
Fix typo in documentation esphome#5425 by @kapily
Bump pylint from 2.17.5 to 2.17.6 esphome#5429 by @dependabot[bot]
Refactor ip address representation esphome#5252 by @HeMan
Fix .esphome path when not using envvar esphome#5440 by @jesserockz
[BP1658CJ] Missing clock line delays and ack bit esphome#5448 by @leoshusar
[ssd1351] fix: wait for the component to be at least in setup phase b… esphome#5454 by @xdecock
Do not enable SHT3x heater by default. Fixes #4886. esphome#5445 by @jkl1337 (breaking-change)
Add testcases for multiple SPI buses on ESP32 Arduino esphome#5457 by @angelnu
Feat/component poller suspend esphome#5423 by @xdecock
Bump actions/setup-python from 4.7.0 to 4.7.1 esphome#5467 by @dependabot[bot]
Add xor automation condition esphome#5453 by @kahrendt (notable-change)
Fix units for SPS30 number concentration sensors esphome#5452 by @kahrendt (breaking-change)
ST7789v - Allow predefined backlight pin to be disabled. esphome#5476 by @clydebarrow
MAX7219 - Update intensity esphome#5477 by @clydebarrow
St7789v and SPI data rate esphome#5472 by @clydebarrow
Move CONF_IRQ_PIN into const.py esphome#5488 by @kbx81
Initial ESP32-H2 Support esphome#5498 by @vidplace7
Increased debug message precision esphome#5496 by @lukeansell
Support for Haier IR protocol added esphome#5403 by @paveldn
add USE_SPI define esphome#5500 by @angelnu
Implement sensor component for MMC5983 esphome#5361 by @agoode (new-integration)
Bump docker dependencies esphome#5501 by @jesserockz
Move to Pillow 10.x esphome#5489 by @hostcc
[Sprinkler] Initialize timers early to avoid crash esphome#5499 by @hostcc
Deep sleep is only available on esp32 and esp8266 esphome#5507 by @jesserockz
Use platform consts esphome#5508 by @jesserockz
Fixed precision for Nextion sensor with float values esphome#5497 by @olegtarasov
Remote wake word support for voice assistant esphome#5229 by @jesserockz
Don’t allow entity category “CONFIG” for sensors esphome#5505 by @edenhaus
Prepare protobuf for ESP-IDF >= 5 esphome#5510 by @HeMan
fix build lang schema for spi and i2c esphome#5509 by @glmnet
Added Nextion display error handling during setup esphome#5493 by @olegtarasov
Fix e131 and voice_assistant sockets esphome#5502 by @justdaniel-gh
Allow manual set “Invert_display” esphome#5494 by @nielsnl68
As3935 calibration esphome#5366 by @mveinot
Small fixes for voice assistant esphome#5513 by @synesthesiam
Add detail param to allow listing of select options in WebServer REST API esphome#5503 by @DanielBaulig
Bump curl to 7.74.0-1.3+deb11u10 esphome#5517 by @jesserockz
Update htu21d.cpp, fix publishing of heater level esphome#5520 by @Nippey
BD5758D - Add delays and ACKs esphome#5524 by @Cossid
Update Improv BLE component esphome#5518 by @jesserockz
SM10BIT_BASE - Add delays and ACKs, clear all channels before sleeping. esphome#5526 by @Cossid
BP1658CJ - Clear all channels before sleeping. esphome#5525 by @Cossid
Prometheus fix for esp-idf and fix newlines esphome#5536 by @jesserockz
Make IPAddress’s operator!= compare values, not memory addresses. esphome#5537 by @raineth
Add change i2c address and allow multi conf for TB6612FNG esphome#5492 by @max246
Add stream start and end events esphome#5545 by @jesserockz
Fix esp32_improv authorizer with no binary sensors in config esphome#5546 by @jesserockz
More voice assistant fixes esphome#5547 by @jesserockz
Fix default libretiny manufacturer reported to HA esphome#5549 by @jesserockz
SML: fix incomplete sign extension for abbreviated transmissions esphome#5544 by @fblaese
esp32_improv advertise capabilities and state in ble service data esphome#5553 by @jesserockz
