Releases: esphome/home-assistant-addon
Releases · esphome/home-assistant-addon
2024.10.2
- Humanized the missing MQTT log topic error message esphome#7634 by @solarkennedy
- [lvgl] Some properties were not templatable (Bugfix) esphome#7655 by @clydebarrow
- [voice_assistant] Bugfix: Fix crash on start esphome#7662 by @kahrendt
2024.10.1
- [config] Fix crash with empty substitutions block esphome#7612 by @clydebarrow
- Fix broken ibeacon_uuid config in ble_rssi esphome#7640 by @lennart-k
- auto-load preferences esphome#7642 by @ssieb
- [wifi] Support custom MAC on Arduino, too esphome#7644 by @kbx81
- [config] Ensure user-supplied build flags don't get silently overwritten esphome#7622 by @clydebarrow
- [lvgl] Remove states from style definitions (Bugfix) esphome#7645 by @clydebarrow
- Move setting global voice assistant to constructor esphome#7630 by @synesthesiam
2024.10.0
Full list of changes
New Components
- Add OpenTherm component (part 1: communication layer and hub) esphome#6645 by @olegtarasov (new-integration)
- Add tca9555 GPIO driver esphome#7146 by @mobrembski (new-integration)
- Add support for Sharp GP2Y1010AU0F PM2.5 sensor esphome#6007 by @zry98 (new-integration)
- [audio_dac] [aic3204] Add new component + platform esphome#7505 by @kbx81 (new-integration)
- Feature/add seeed grove gmxxx multichannel gas support esphome#4304 by @YorkshireIoT (new-integration)
- Add Initial TE-M3200 pressure sensor support esphome#6862 by @bakerkj (new-integration)
- Add Initial NPI-19 pressure sensor support esphome#7181 by @bakerkj (new-integration)
- nau7802: new component esphome#6291 by @cujomalainey (new-integration)
New Platforms
- Haier climate integration update esphome#7416 by @paveldn (breaking-change) (new-platform)
Breaking Changes
- Haier climate integration update esphome#7416 by @paveldn (breaking-change) (new-platform)
- [ch422g] Add support for pins 8-11; make input work. esphome#7467 by @clydebarrow (breaking-change)
- CSE7766 needs even parity esphome#7549 by @ssieb (breaking-change)
- [web_server] v3 entity grouping esphome#6833 by @RFDarter (breaking-change)
Beta Changes
- fix uart settings check esphome#7573 by @ssieb
- [web_server] Event component grouping esphome#7586 by @RFDarter
- [touchscreen] Fix coordinates when using rotation esphome#7591 by @clydebarrow
- Fix update sequence when update is set to false (#5225) esphome#7407 by @edge90
All changes
- Bump peter-evans/create-pull-request from 7.0.0 to 7.0.2 esphome#7437 by @dependabot[bot]
- Bump recommended ESP-IDF to 4.4.8 esphome#7349 by @bdraco
- [tm1638] Fix linting and formatting issues esphome#7443 by @jesserockz
- [image] Fix linting and formatting issues esphome#7440 by @jesserockz
- [animation] Fix linting and formatting issues esphome#7439 by @jesserockz
- [thermostat] Fix linting and formatting issues esphome#7442 by @jesserockz
- Add OpenTherm component (part 1: communication layer and hub) esphome#6645 by @olegtarasov (new-integration)
- [st7701s] Make use of IDF5.x to speed up display operations esphome#7447 by @clydebarrow
- [modbus_controller] Fix linting and formatting issues esphome#7441 by @jesserockz
- Bump pylint from 3.1.0 to 3.2.7 esphome#7438 by @jesserockz
- Bump peter-evans/create-pull-request from 7.0.2 to 7.0.3 esphome#7457 by @dependabot[bot]
- openeth ethernet / qemu support esphome#7020 by @apbodrov
- [nextion] Optionally skip connection handshake esphome#6905 by @edwardtfn
- Haier climate integration update esphome#7416 by @paveldn (breaking-change) (new-platform)
- Added i2s_comm_fmt parameter to i2s speaker component esphome#7449 by @PxPert
- [lvgl] Enhancements esphome#7453 by @clydebarrow
- Add tca9555 GPIO driver esphome#7146 by @mobrembski (new-integration)
- [st7701s] Fix initialisation race esphome#7462 by @clydebarrow
- add "fan_mode" and "swing_mode" to REST API esphome#7476 by @Tarik2142
- [esp32_improv] Add triggers for various states esphome#7461 by @kbx81
- [micro_wake_word] Workaround for failing IDF 5+ tests esphome#7484 by @kbx81
- Bump peter-evans/create-pull-request from 7.0.3 to 7.0.5 esphome#7469 by @dependabot[bot]
- Add CSE7766 reactive power esphome#7301 by @nkinnan
- Support inkplate 5 and 5 V2 esphome#7448 by @DavidSichau
- Add remote transmitter triggers esphome#7483 by @swoboda1337
- tcs34725: fix color/clear channel percentage calculations on long exposures esphome#7493 by @RubenKelevra
- tcs34725: Add check for Division by Zero esphome#7485 by @RubenKelevra
- [core] add ring buffer destructor esphome#7500 by @kahrendt
- [ch422g] Add support for pins 8-11; make input work. esphome#7467 by @clydebarrow (breaking-change)
- Add clean_session as configurable option to the MQTT component esphome#7501 by @victorclaessen
- [wifi] Use custom MAC address if programmed esphome#7498 by @kbx81
- Add support for Sharp GP2Y1010AU0F PM2.5 sensor esphome#6007 by @zry98 (new-integration)
- Make time dependency optional esphome#7425 by @nkinnan
- Add OHF logo to README esphome#7509 by @mrdarrengriffin
- Bump pypa/gh-action-pypi-publish from 1.10.1 to 1.10.2 esphome#7487 by @dependabot[bot]
- tcs34725: optimize fetch time with burst read for RGB and clear values esphome#7494 by @RubenKelevra
- tcs34725: Remove IR compensation and improve illuminance and color temperature handling in extreme conditions esphome#7492 by @RubenKelevra
- [CI] Remove
sorted
from library include dirs esphome#7526 by @kbx81 - [wifi] Fix error message when no custom MAC is set esphome#7515 by @kbx81
- [esp32] Add
ignore_efuse_custom_mac
config var esphome#7527 by @kbx81 - [mics_4514] Move consts to consts.py esphome#7528 by @jesserockz
- Fix parsing of µs time periods in config esphome#7495 by @dwmw2
- [web_server] Expose detail=all on all components esphome#7531 by @RFDarter
- [CI] Use a list when reading idedata for includes esphome#7535 by @kbx81
- Use "puremagic" instead of "magic" python module esphome#7536...
2024.10.0b2
- fix uart settings check esphome#7573 by @ssieb
- [CI] failures when installing using apt-get. esphome#7593 by @clydebarrow
- [web_server] Event component grouping esphome#7586 by @RFDarter
- [touchscreen] Fix coordinates when using rotation esphome#7591 by @clydebarrow
- Fix update sequence when update is set to false (#5225) esphome#7407 by @edge90
2024.10.0b1
- Bump peter-evans/create-pull-request from 7.0.0 to 7.0.2 esphome#7437 by @dependabot[bot]
- Bump recommended ESP-IDF to 4.4.8 esphome#7349 by @bdraco
- [tm1638] Fix linting and formatting issues esphome#7443 by @jesserockz
- [image] Fix linting and formatting issues esphome#7440 by @jesserockz
- [animation] Fix linting and formatting issues esphome#7439 by @jesserockz
- [thermostat] Fix linting and formatting issues esphome#7442 by @jesserockz
- Add OpenTherm component (part 1: communication layer and hub) esphome#6645 by @olegtarasov (new-integration)
- [st7701s] Make use of IDF5.x to speed up display operations esphome#7447 by @clydebarrow
- [modbus_controller] Fix linting and formatting issues esphome#7441 by @jesserockz
- Bump pylint from 3.1.0 to 3.2.7 esphome#7438 by @jesserockz
- Bump peter-evans/create-pull-request from 7.0.2 to 7.0.3 esphome#7457 by @dependabot[bot]
- openeth ethernet / qemu support esphome#7020 by @apbodrov
- [nextion] Optionally skip connection handshake esphome#6905 by @edwardtfn
- Haier climate integration update esphome#7416 by @paveldn (breaking-change) (new-platform)
- Added i2s_comm_fmt parameter to i2s speaker component esphome#7449 by @PxPert
- [lvgl] Enhancements esphome#7453 by @clydebarrow
- Add tca9555 GPIO driver esphome#7146 by @mobrembski (new-integration)
- [st7701s] Fix initialisation race esphome#7462 by @clydebarrow
- add "fan_mode" and "swing_mode" to REST API esphome#7476 by @Tarik2142
- [esp32_improv] Add triggers for various states esphome#7461 by @kbx81
- [micro_wake_word] Workaround for failing IDF 5+ tests esphome#7484 by @kbx81
- Bump peter-evans/create-pull-request from 7.0.3 to 7.0.5 esphome#7469 by @dependabot[bot]
- Add CSE7766 reactive power esphome#7301 by @nkinnan
- Support inkplate 5 and 5 V2 esphome#7448 by @DavidSichau
- Add remote transmitter triggers esphome#7483 by @swoboda1337
- tcs34725: fix color/clear channel percentage calculations on long exposures esphome#7493 by @RubenKelevra
- tcs34725: Add check for Division by Zero esphome#7485 by @RubenKelevra
- [core] add ring buffer destructor esphome#7500 by @kahrendt
- [ch422g] Add support for pins 8-11; make input work. esphome#7467 by @clydebarrow (breaking-change)
- Add clean_session as configurable option to the MQTT component esphome#7501 by @victorclaessen
- [wifi] Use custom MAC address if programmed esphome#7498 by @kbx81
- Add support for Sharp GP2Y1010AU0F PM2.5 sensor esphome#6007 by @zry98 (new-integration)
- Make time dependency optional esphome#7425 by @nkinnan
- Add OHF logo to README esphome#7509 by @mrdarrengriffin
- Bump pypa/gh-action-pypi-publish from 1.10.1 to 1.10.2 esphome#7487 by @dependabot[bot]
- tcs34725: optimize fetch time with burst read for RGB and clear values esphome#7494 by @RubenKelevra
- tcs34725: Remove IR compensation and improve illuminance and color temperature handling in extreme conditions esphome#7492 by @RubenKelevra
- [CI] Remove
sorted
from library include dirs esphome#7526 by @kbx81 - [wifi] Fix error message when no custom MAC is set esphome#7515 by @kbx81
- [esp32] Add
ignore_efuse_custom_mac
config var esphome#7527 by @kbx81 - [mics_4514] Move consts to consts.py esphome#7528 by @jesserockz
- Fix parsing of µs time periods in config esphome#7495 by @dwmw2
- [web_server] Expose detail=all on all components esphome#7531 by @RFDarter
- [CI] Use a list when reading idedata for includes esphome#7535 by @kbx81
- Use "puremagic" instead of "magic" python module esphome#7536 by @guillempages
- [lvgl] Remap image to img in "set_style_*" esphome#7546 by @guillempages
- CSE7766 needs even parity esphome#7549 by @ssieb (breaking-change)
- Allow use of all pulse count unit channels if needed. esphome#7550 by @ToSa27
- [bang-bang] Remove
assert()
esphome#7533 by @kbx81 - [thermostat] Remove
assert()
s esphome#7544 by @kbx81 - [bedjet_codec] Remove
assert()
esphome#7543 by @kbx81 - [audio_dac] [aic3204] Add new component + platform esphome#7505 by @kbx81 (new-integration)
- [wifi] Replace
USE_ESP32_IGNORE_EFUSE_MAC_CRC
with IDF'sCONFIG_ESP_MAC_IGNORE_MAC_CRC_ERROR
esphome#7502 by @kbx81 - Bump docker/setup-buildx-action from 3.6.1 to 3.7.1 in the docker-actions group across 1 directory esphome#7542 by @dependabot[bot]
- Bump pypa/gh-action-pypi-publish from 1.10.2 to 1.10.3 esphome#7541 by @dependabot[bot]
- Bump docker/build-push-action from 6.7.0 to 6.9.0 in /.github/actions/build-image esphome#7511 by @dependabot[bot]
- [code-quality] fix clang-tidy md5 and hmac_md5 esphome#7325 by @tomaszduda23
- [code-quality] fix clang-tidy api esphome#7279 by @tomaszduda23
- [lvgl] Bugfixes #3 esphome#7472 by @clydebarrow
- Feature/add seeed grove gmxxx multichannel gas support esphome#4304 by @YorkshireIoT (new-integration)
- [lvgl] Fix: allow full range of styles on dropdown list. esphome#7552 by @clydebarrow
- [web_server] v3 entity grouping esphome#6833 by @RFDarter (breaking-change)
- Add Initial TE-M3200 pressure sensor support [esphome#6862...
2024.9.2
- fix bl0906 reset energy action esphome#7488 by @ssieb
- [config_validation] Fix bug with extras on schemas esphome#7497 by @jesserockz
- Prevent rp2040 randomly breaking the build esphome#7507 by @nkinnan
- [rp2040] Always use maxgerhardt platform fork esphome#7514 by @jesserockz
2024.9.1
- Copy active wake words to message esphome#7481 by @synesthesiam
2024.9.0
Full list of changes
New Components
- Add HMAC-MD5 support for authenticating OTA updates esphome#7200 by @dwmw2 (new-integration)
- Add support for BL0906 energy meter esphome#7339 by @tarontop (new-integration)
- [udp] Implement UDP sensor broadcast esphome#6865 by @clydebarrow (new-integration)
- CH422G support esphome#7356 by @jesterret (new-integration)
- Add StatsD component esphome#6642 by @Links2004 (new-integration)
- Add support for using BMP280 with SPI esphome#7053 by @ademuri (new-integration) (breaking-change)
- LTR-501, LTR-301, LTR-558 Series of Lite-On Light (ALS) and Proximity(PS) sensors esphome#6262 by @latonita (new-integration)
Breaking Changes
- [ili9xxx] Make
invert_colors
required esphome#7292 by @gvdhoven (breaking-change) - Add support for using BMP280 with SPI esphome#7053 by @ademuri (new-integration) (breaking-change)
- Move I2S config settings the the base i2sAudio files. Phase 1 esphome#7183 by @nielsnl68 (breaking-change)
- [i2s_audio] Add more options to speakers and microphones esphome#7306 by @pyos (breaking-change)
Beta Changes
- [voice-assistant] Dont error on
no_wake_word
timeout error with streaming wake word esphome#7435 by @jesserockz - Improve manufacturer data tracing to identify BLE devices a bit easie… esphome#7332 by @tomer-w
- Add sample_bytes to media player supported format esphome#7451 by @synesthesiam
- [docker] Bump git from 1:2.39.2-1.1 to 1:2.39.5-0+deb12u1 esphome#7452 by @jesserockz
- Add voice assistant configuration messages esphome#7445 by @synesthesiam
- Dont replace project name spaces with underlines esphome#7455 by @jesserockz
- Add voice assistant methods for configuration esphome#7459 by @synesthesiam
All changes
- [code-quality] fix performance-unnecessary-value-param esphome#7274 by @tomaszduda23
- [code-quality] fix clang-tidy prometheus esphome#7284 by @tomaszduda23
- [code-quality] fix clang-tidy ota esphome#7282 by @tomaszduda23
- [code-quality] fix clang-tidy e131 esphome#7281 by @tomaszduda23
- [code-quality] fix clang-tidy wireguard esphome#7287 by @tomaszduda23
- [code-quality] fix clang-tidy improv_serial esphome#7283 by @tomaszduda23
- [code-quality] fix clang-tidy captive_portal esphome#7280 by @tomaszduda23
- Add HMAC-MD5 support for authenticating OTA updates esphome#7200 by @dwmw2 (new-integration)
- [const] Add UNIT_LITRE esphome#7317 by @Roving-Ronin
- [code-quality] fix clang-tidy socket esphome#7285 by @tomaszduda23
- [code-quality] fix clang-tidy cstddef esphome#7324 by @tomaszduda23
- Add output source priority "hybrid" esphome#7322 by @syssi
- Enable verbose mode from env ESPHOME_VERBOSE or --verbose esphome#6987 by @ptr727
- Tuya Number: allow to set hidden datapoints esphome#7024 by @szupi-ipuzs
- feat: Expand ByteBuffer esphome#7316 by @Rapsssito
- [ledc] Tweak fix in #6997 esphome#7336 by @kbx81
- [ledc] Fix maximum brightness on ESP-IDF 5.1 esphome#7342 by @clydebarrow
- [lvgl] Bug fixes: esphome#7341 by @clydebarrow
- [const] Move
CONF_LINE_FREQUENCY
to const.py esphome#7351 by @jesserockz - bl0942: Fix init sequence, add address and line_frequency options esphome#7250 by @dwmw2
- Add supported formats to media player esphome#7318 by @synesthesiam
- Add reset to esp32_rmt_led_strip esphome#7354 by @angelnu
- [ili9xxx] Make
invert_colors
required esphome#7292 by @gvdhoven (breaking-change) - Add WS2811 to esp32_rmt_led_strip esphome#7353 by @angelnu
- [lvgl] Add lvgl.widget.focus action and related triggers. esphome#7315 by @clydebarrow
- esp32_can: suppress compiler warning esphome#7372 by @mrk-its
- Add support for BL0906 energy meter esphome#7339 by @tarontop (new-integration)
- [platformio] Add environments for ESP-IDF 5.3 for development esphome#7371 by @clydebarrow
- [lvgl] Bug fixes esphome#7370 by @clydebarrow
- [bytebuffer] Use existing bit_cast operations. esphome#7374 by @clydebarrow
- Bump actions/setup-python from 5.1.0 to 5.2.0 esphome#7375 by @dependabot[bot]
- Bump actions/setup-python from 5.1.1 to 5.2.0 in /.github/actions/restore-python esphome#7376 by @dependabot[bot]
- [gt911] Add reset pin config esphome#7373 by @clydebarrow
- [st7701s] Add delay feature in init sequences esphome#7343 by @clydebarrow
- Add now required
invert_colors
option to test files referencing ili9xxx esphome#7367 by @clydebarrow - esp32_can: make queue lengths configurable esphome#7361 by @mrk-its
- [code-quality] fix clang-tidy web_server and web_server_base esphome#7286 by @tomaszduda23
- Update MiCS Values esphome#7173 by @TrevorSchirmer
- Tuya Number: allow restoring value of hidden datapoints esphome#7346 by @szupi-ipuzs
- [udp] Implement UDP sensor broadcast esphome#6865 by @clydebarrow (new-integration)
- update logs for bluetooth proxy esphome#7382 by @tomaszduda23
- [font] Make display an auto-load, not a dependency esphome#7366 by @clydebarrow
- CH422G support esphome#7356 by @jesterret (new-integration)
- [rpi_dpi_rgb] Add enable_pin and reset_display method to driver esphome#7383 by [@l...
2024.9.0b4
- Add voice assistant configuration messages esphome#7445 by @synesthesiam
- Dont replace project name spaces with underlines esphome#7455 by @jesserockz
- Add voice assistant methods for configuration esphome#7459 by @synesthesiam
2024.9.0b3
- Add sample_bytes to media player supported format esphome#7451 by @synesthesiam
- [docker] Bump git from 1:2.39.2-1.1 to 1:2.39.5-0+deb12u1 esphome#7452 by @jesserockz