Releases: esphome/home-assistant-addon
Releases · esphome/home-assistant-addon
2024.11.1
- [http_request] Fix within context with parameters. (Bugfix) esphome#7790 by @clydebarrow
- [rtttl] Clamp gain between 0 and 1 esphome#7793 by @jesserockz
- [speaker] Add missing auto-load for
audio
esphome#7794 by @jesserockz - [qspi_dbi] Fix garbled graphics on RM690B0 esphome#7795 by @manuelkasper
- Check for min_version earlier in validation esphome#7797 by @spuder
- Fix for OTA mode not activating in safe_mode when OTA section has an on_xxxx action esphome#7796 by @Dilbert66
- Ensure storage I/O for ignored devices runs in the executor esphome#7792 by @bdraco
2024.11.0
Full list of changes
New Features
- Support ignoring discovered devices from the dashboard esphome#7665 by @jesserockz (new-feature)
- [media_player] Add new media player conditions esphome#7667 by @kahrendt (new-feature)
New Components
- Add TC74 temperature sensor esphome#7460 by @sethgirvan (new-integration)
- Add support for Analog Devices MAX17043 battery fuel gauge esphome#7522 by @blacknell (new-integration)
- [speaker, i2s_audio] I2S Speaker implementation using a ring buffer esphome#7605 by @kahrendt (new-integration)
- [axs15231] Touchscreen driver esphome#7592 by @clydebarrow (new-integration)
- i2c_device esphome#7641 by @gabest11 (new-integration)
- [es8311] Add es8311 dac component esphome#7693 by @kahrendt (new-integration)
- Add OpenTherm component (part 3: rest of the sensors) esphome#7676 by @olegtarasov (new-integration)
New Platforms
- [qspi_dbi] Rename from qspi_amoled, add features esphome#7594 by @clydebarrow (breaking-change) (new-platform)
- Add OpenTherm component (part 2.1: sensor platform) esphome#7529 by @olegtarasov (new-platform)
Breaking Changes
- [qspi_dbi] Rename from qspi_amoled, add features esphome#7594 by @clydebarrow (breaking-change) (new-platform)
- [lvgl] light schema should require
widget:
notled:
(Bugfix) esphome#7649 by @clydebarrow (breaking-change) - [http_request] Always return defined server response status esphome#7689 by @clydebarrow (breaking-change)
- [touchscreen] Calibration fixes esphome#7704 by @clydebarrow (breaking-change)
- [spi_device] rename mode to spi_mode esphome#7724 by @clydebarrow (breaking-change)
- Update UNIT_VOLT_AMPS_REACTIVE = "var" (Currently 'VAR') esphome#7643 by @Roving-Ronin (breaking-change)
Beta Changes
- Fix temperature and humidity for bme680 with bsec2 esphome#7728 by @luar123
- [i2s_audio] Bugfix: Adjust I2S speaker setup priority esphome#7759 by @kahrendt
- Update UNIT_VOLT_AMPS_REACTIVE = "var" (Currently 'VAR') esphome#7643 by @Roving-Ronin (breaking-change)
- Fix reactive power unit of measurement from VAR to var esphome#7757 by @felipecrs
- Disable bluetooth proxy during update esphome#7695 by @jzucker2
- ld2420: fix typo in log message esphome#7758 by @bfabio
- TuyaFan control should use oscillation_type esphome#7776 by @pethans
- Bump esphome-dashboard to 20241118.0 esphome#7782 by @jesserockz
- [http_request] Feed watchdog timeout around http request functions esphome#7786 by @jesserockz
- Bump esphome-dashboard to 20241120.0 esphome#7787 by @jesserockz
All changes
- Update
pillow
to 10.4.0 esphome#7566 by @hostcc - Bump actions/upload-artifact from 4.4.2 to 4.4.3 esphome#7575 by @dependabot[bot]
- [fix] ESP32-C6 Reset Reasons esphome#7578 by @rvalitov
- [light] Add
initial_state
configuration esphome#7577 by @jesserockz - [CI] failures when installing using apt-get. esphome#7593 by @clydebarrow
- [web_server] expose event compoent to REST esphome#7587 by @RFDarter
- Update test_build_components esphome#7597 by @tomaszduda23
- [fix] ESP32-C6: internal temperature reporting esphome#7579 by @rvalitov
- [code-quality] statsd component esphome#7603 by @tomaszduda23
- [automation] Implement all and any condition shortcuts esphome#7565 by @clydebarrow
- Add TC74 temperature sensor esphome#7460 by @sethgirvan (new-integration)
- [display] filled_ring and filled_gauge methods added esphome#7420 by @artemyevav
- [fix] deprecated functions warnings for logger component with ESP IDF version 5.3.0+ esphome#7600 by @rvalitov
- [lvgl] Implement better software rotation esphome#7595 by @clydebarrow
- [qspi_dbi] Rename from qspi_amoled, add features esphome#7594 by @clydebarrow (breaking-change) (new-platform)
- Add support for Analog Devices MAX17043 battery fuel gauge esphome#7522 by @blacknell (new-integration)
- chore: bump pyyaml to 6.0.2 to support py3.13 build esphome#7610 by @chenrui333
- chore: bump platformio to 6.1.16 to support py3.13 build esphome#7590 by @chenrui333
- [speaker, i2s_audio] I2S Speaker implementation using a ring buffer esphome#7605 by @kahrendt (new-integration)
- Bump arduino-mlx90393 to 1.0.2 esphome#7618 by @functionpointer
- [fix] ESP32-C6 BLE compile error esphome#7580 by @rvalitov
- [axs15231] Touchscreen driver esphome#7592 by @clydebarrow (new-integration)
- [lvgl] Roller and Dropdown enhancements; esphome#7608 by @clydebarrow
- [code-quality] udp component esphome#7602 by @tomaszduda23
- [lvgl] Revise code generation to allow early widget creation esphome#7611 by @clydebarrow
- [lvgl] Allow esphome::Image in lambda to update image source directly esphome#7624 by @guillempages
- Bump bme68x_bsec2 version to 1.8.2610 esphome#7626 by @shvmm
- Update Pull request template esphome#7620 by @jesserockz
- [lvgl] Defer display rotation reset until setup(). (Bugfix) esphome#7627 by @clydebarrow
- [lvgl] light schema should require
widget:
notled:
(Bugfix) esphome#7649 by @clydebarrow (breaking-change) - [image] Fix compile time problem with host image not using lvgl esphome#7654 by @clydebarrow
- [lvgl] Fix rotation code for 90deg (Bugfix) esphome#7653 by @clydebarrow
- [lvgl] Allow strings to be interpreted as integers (Bugfix) [esphome#7652](https://github.com/esph...
2024.11.0b4
- [http_request] Feed watchdog timeout around http request functions esphome#7786 by @jesserockz
- Bump esphome-dashboard to 20241120.0 esphome#7787 by @jesserockz
2024.11.0b3
- TuyaFan control should use oscillation_type esphome#7776 by @pethans
- Bump esphome-dashboard to 20241118.0 esphome#7782 by @jesserockz
2024.11.0b2
- Fix temperature and humidity for bme680 with bsec2 esphome#7728 by @luar123
- [i2s_audio] Bugfix: Adjust I2S speaker setup priority esphome#7759 by @kahrendt
- Update UNIT_VOLT_AMPS_REACTIVE = "var" (Currently 'VAR') esphome#7643 by @Roving-Ronin (breaking-change)
- Fix reactive power unit of measurement from VAR to var esphome#7757 by @felipecrs
- Disable bluetooth proxy during update esphome#7695 by @jzucker2
- ld2420: fix typo in log message esphome#7758 by @bfabio
2024.11.0b1
- Update
pillow
to 10.4.0 esphome#7566 by @hostcc - Bump actions/upload-artifact from 4.4.2 to 4.4.3 esphome#7575 by @dependabot[bot]
- [fix] ESP32-C6 Reset Reasons esphome#7578 by @rvalitov
- [light] Add
initial_state
configuration esphome#7577 by @jesserockz - [CI] failures when installing using apt-get. esphome#7593 by @clydebarrow
- [web_server] expose event compoent to REST esphome#7587 by @RFDarter
- Update test_build_components esphome#7597 by @tomaszduda23
- [fix] ESP32-C6: internal temperature reporting esphome#7579 by @rvalitov
- [code-quality] statsd component esphome#7603 by @tomaszduda23
- [automation] Implement all and any condition shortcuts esphome#7565 by @clydebarrow
- Add TC74 temperature sensor esphome#7460 by @sethgirvan (new-integration)
- [display] filled_ring and filled_gauge methods added esphome#7420 by @artemyevav
- [fix] deprecated functions warnings for logger component with ESP IDF version 5.3.0+ esphome#7600 by @rvalitov
- [lvgl] Implement better software rotation esphome#7595 by @clydebarrow
- [qspi_dbi] Rename from qspi_amoled, add features esphome#7594 by @clydebarrow (breaking-change) (new-platform)
- Add support for Analog Devices MAX17043 battery fuel gauge esphome#7522 by @blacknell (new-integration)
- chore: bump pyyaml to 6.0.2 to support py3.13 build esphome#7610 by @chenrui333
- chore: bump platformio to 6.1.16 to support py3.13 build esphome#7590 by @chenrui333
- [speaker, i2s_audio] I2S Speaker implementation using a ring buffer esphome#7605 by @kahrendt (new-integration)
- Bump arduino-mlx90393 to 1.0.2 esphome#7618 by @functionpointer
- [fix] ESP32-C6 BLE compile error esphome#7580 by @rvalitov
- [axs15231] Touchscreen driver esphome#7592 by @clydebarrow (new-integration)
- [lvgl] Roller and Dropdown enhancements; esphome#7608 by @clydebarrow
- [code-quality] udp component esphome#7602 by @tomaszduda23
- [lvgl] Revise code generation to allow early widget creation esphome#7611 by @clydebarrow
- [lvgl] Allow esphome::Image in lambda to update image source directly esphome#7624 by @guillempages
- Bump bme68x_bsec2 version to 1.8.2610 esphome#7626 by @shvmm
- Update Pull request template esphome#7620 by @jesserockz
- [lvgl] Defer display rotation reset until setup(). (Bugfix) esphome#7627 by @clydebarrow
- [lvgl] light schema should require
widget:
notled:
(Bugfix) esphome#7649 by @clydebarrow (breaking-change) - [image] Fix compile time problem with host image not using lvgl esphome#7654 by @clydebarrow
- [lvgl] Fix rotation code for 90deg (Bugfix) esphome#7653 by @clydebarrow
- [lvgl] Allow strings to be interpreted as integers (Bugfix) esphome#7652 by @clydebarrow
- [rtttl] Add
get_gain()
esphome#7647 by @edwardtfn - feat(MQTT): Add subscribe QoS to discovery esphome#7648 by @Rapsssito
- i2c_device esphome#7641 by @gabest11 (new-integration)
- Bump actions/cache from 4.1.1 to 4.1.2 in /.github/actions/restore-python esphome#7659 by @dependabot[bot]
- Bump actions/cache from 4.1.1 to 4.1.2 esphome#7660 by @dependabot[bot]
- [speaker, i2s_audio] Support audio_dac component, mute actions, and improved logging esphome#7664 by @kahrendt
- unified way how all platforms handle copy_files esphome#7614 by @tomaszduda23
- updating ESP32 board definitions esphome#7650 by @asolochek
- Support ignoring discovered devices from the dashboard esphome#7665 by @jesserockz (new-feature)
- Bump esphome-dashboard to 20241025.0 esphome#7669 by @jesserockz
- unified way how all platforms handle get_download_types esphome#7617 by @tomaszduda23
- [media_player] Add new media player conditions esphome#7667 by @kahrendt (new-feature)
- [code-quality] weikai.h esphome#7601 by @tomaszduda23
- Bump actions/setup-python from 5.2.0 to 5.3.0 in /.github/actions/restore-python esphome#7671 by @dependabot[bot]
- Bump actions/setup-python from 5.2.0 to 5.3.0 esphome#7670 by @dependabot[bot]
- [image][online_image][animation] Fix transparency in RGB565 esphome#7631 by @clydebarrow
- Add OpenTherm component (part 2.1: sensor platform) esphome#7529 by @olegtarasov (new-platform)
- gp8403 : Add the possibility to use substitution for channel selection esphome#7681 by @SeByDocKy
- [lvgl] Implement qrcode esphome#7623 by @clydebarrow
- [bytebuffer] Rework ByteBuffer using templates esphome#7638 by @clydebarrow
- [http_request] Always return defined server response status esphome#7689 by @clydebarrow (breaking-change)
- [font] Fix failure with bitmap fonts esphome#7691 by @clydebarrow
- [http_request] Add enum for status codes esphome#7690 by @clydebarrow
- Support W5500 SPI-Ethernet polling mode if framework is supported esphome#7503 by @slakichi
- Add asdf to gitignore (and dockerignore) esphome#7686 by @jzucker2
- Add more prometheus metrics esphome#7683 by @jzucker2
- Mopeka Pro Check improvement to allow user to configure the sensor reporting for lower quality readings esphome#7475 by @spbrogan
- fix(WiFi): Fix strncpy missing NULL terminator [-Werror=stringop-truncation] esphome#7668 by @Rapsssito
- let make new plat...
2024.10.3
- [rpi_dpi_rgb] Fix get_width and height (Bugfix) esphome#7675 by @clydebarrow
- Fixes modbus timing error esphome#7674 by @exciton
- [lvgl] Ensure images are configured before using them. (Bugfix) esphome#7721 by @clydebarrow
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...