Releases: esphome/home-assistant-addon
Releases · esphome/home-assistant-addon
2024.8.1
- [lvgl] Bug fixes esphome#7338 by @clydebarrow
- [core] Clean build if the loaded integrations changed esphome#7344 by @clydebarrow
- [lvgl] Fix race condition involving numbers, switches etc. esphome#7345 by @clydebarrow
- [api] Fix sending the
once
flag on ha entity subscription esphome#7357 by @jesserockz
2024.8.0
Full list of changes
New Features
- [update] Implement
update.perform
action andupdate.is_available
condition esphome#7165 by @jesserockz (new-feature)
New Components
- Feature/m5angle8: Add support for m5angle8 input device esphome#6799 by @rnauber (new-integration)
- APDS9306 Ambient Light Sensor esphome#6709 by @aodrenah (new-integration)
- [lvgl] base implementation esphome#7116 by @clydebarrow (new-integration)
- Add runtime online image support esphome#4710 by @guillempages (new-integration)
- [bme68x_bsec2_i2c] BME68X Temperature+Pressure+Humidity+Gas Sensor via BSEC2 esphome#4585 by @neffs (new-integration)
- Add support for LYWSD02MMC Xiaomi device esphome#7080 by @juanluss31 (new-integration)
New Platforms
- [homeassistant] Native switch entity import and control esphome#7018 by @Links2004 (new-platform)
- [homeassistant] Native number entity import and control esphome#6455 by @landonr (new-platform)
- Correct offset calibration esphome#7228 by @descipher (new-platform)
Breaking Changes
- Remove deprecated argument parser esphome#7151 by @jesserockz (breaking-change)
Beta Changes
- remove extra number from pronto esphome#7263 by @ssieb
- [api] Bump noise-c library version esphome#7288 by @clydebarrow
- fix some small rtttl issues esphome#6817 by @nielsnl68
- Fix overflow in ESPColorCorrection object esphome#7268 by @g-kiss
- [validation] Allow
maybe_simple_value
to not have default key in complex value esphome#7294 by @jesserockz - [network] Always allow
enable_ipv6: false
esphome#7291 by @dwmw2 - Revert "[validation] Allow
maybe_simple_value
to not have default key in complex value" esphome#7305 by @jesserockz - [lvgl] Bug fixes esphome#7300 by @clydebarrow
- [speaker] Fix header includes esphome#7304 by @nielsnl68
- [microphone] Fix header includes esphome#7310 by @jesserockz
- Fix RP2040 Neopixel flickering issue esphome#7307 by @deCodeIt
- add the ability to add more idf components to an existing setup esphome#7302 by @nielsnl68
- Fix waveshare 2.13" epaper stride calculation error esphome#7303 by @serialx
- [rtttl] fix STOPPED state esphome#7323 by @NewoPL
All changes
- [wifi] Fix EAP for IDF 5.1+, add test esphome#7061 by @kbx81
- jsn_sr04t component: AJ_SR04M compatibility mode in checksum calculation esphome#7044 by @soeffi
- [CI] compile entire web_server during tests esphome#7084 by @tomaszduda23
- [CI] Add more
improv_serial
tests esphome#7081 by @kbx81 - Bump docker/build-push-action from 6.3.0 to 6.4.0 in /.github/actions/build-image esphome#7089 by @dependabot[bot]
- [CI] add web_server v1 test esphome#7090 by @tomaszduda23
- [wifi] Hostname may not be set as expected on Arduino platform esphome#7050 by @NewoPL
- Add host uart support for MacOS esphome#7095 by @clydebarrow
- Bump docker/build-push-action from 6.4.0 to 6.4.1 in /.github/actions/build-image esphome#7102 by @dependabot[bot]
- [code-quality] Add some ruff configuration esphome#7103 by @jesserockz
- [web_server] move v1 code to separate file esphome#7091 by @tomaszduda23
- [validation] Add
host
torequire_framework_version
esphome#7107 by @jesserockz - [code-quality] Tidy up some duplicate CONFIG_SCHEMA assignments esphome#7106 by @jesserockz
- Move MQTT ip discovery to deticated config option. esphome#6673 by @Links2004
- Feature/m5angle8: Add support for m5angle8 input device esphome#6799 by @rnauber (new-integration)
- use cache to build tests for compoenents esphome#7059 by @tomaszduda23
- [modbus_controller] Add on_command_sent trigger esphome#7078 by @leejoow
- [ili9xxx] Rework delay handling esphome#7115 by @clydebarrow
- Inherit
esp32_ble_beacon
fromesp32_ble
esphome#6908 by @jpbede - APDS9306 Ambient Light Sensor esphome#6709 by @aodrenah (new-integration)
- Bump docker/build-push-action from 6.4.1 to 6.5.0 in /.github/actions/build-image esphome#7119 by @dependabot[bot]
- Bump docker/setup-qemu-action from 3.1.0 to 3.2.0 esphome#7120 by @dependabot[bot]
- Bump docker/login-action from 3.2.0 to 3.3.0 esphome#7121 by @dependabot[bot]
- Bump docker/setup-buildx-action from 3.4.0 to 3.5.0 esphome#7122 by @dependabot[bot]
- [fan] fix initial FanCall to properly set speed esphome#7113 by @kr0ner
- Added ruff to pre-commit hooks esphome#7124 by @clydebarrow
- Update webserver local assets to 20240724-013115 esphome#7126 by @esphomebot
- [http_request] Allow configure buffer size on ESP-IDF esphome#7125 by @dentra
- Give more info on import errors. esphome#7128 by @clydebarrow
- [lvgl] base implementation esphome#7116 by @clydebarrow (new-integration)
- Bump aioesphomeapi to 24.6.2 and cryptography to 43.0.0 esphome#7131 by @bdraco
- [dependabot] Group docker action bumps into single PR esphome#7133 by @jesserockz
- Add
--version
handler to cli esphome#7150 by @jesserockz - [code-quality] Organise ethernet related imports esphome#7152 by @jesserockz
- [code-quality] Organise wifi related imports esphome#7153 by @jesserockz
- [code-quality] Organise core imports esphome#7149 by @jesserockz
- Remove deprecated argument parser [esp...
2024.8.0b4
- Fix RP2040 Neopixel flickering issue esphome#7307 by @deCodeIt
- add the ability to add more idf components to an existing setup esphome#7302 by @nielsnl68
- Fix waveshare 2.13" epaper stride calculation error esphome#7303 by @serialx
- [rtttl] fix STOPPED state esphome#7323 by @NewoPL
2024.8.0b3
- Revert "[validation] Allow
maybe_simple_value
to not have default key in complex value" esphome#7305 by @jesserockz - [lvgl] Bug fixes esphome#7300 by @clydebarrow
- [speaker] Fix header includes esphome#7304 by @nielsnl68
- [microphone] Fix header includes esphome#7310 by @jesserockz
2024.8.0b2
- remove extra number from pronto esphome#7263 by @ssieb
- [api] Bump noise-c library version esphome#7288 by @clydebarrow
- fix some small rtttl issues esphome#6817 by @nielsnl68
- Fix overflow in ESPColorCorrection object esphome#7268 by @g-kiss
- [validation] Allow
maybe_simple_value
to not have default key in complex value esphome#7294 by @jesserockz - [network] Always allow
enable_ipv6: false
esphome#7291 by @dwmw2
2024.8.0b1
- [wifi] Fix EAP for IDF 5.1+, add test esphome#7061 by @kbx81
- jsn_sr04t component: AJ_SR04M compatibility mode in checksum calculation esphome#7044 by @soeffi
- [CI] compile entire web_server during tests esphome#7084 by @tomaszduda23
- [CI] Add more
improv_serial
tests esphome#7081 by @kbx81 - Bump docker/build-push-action from 6.3.0 to 6.4.0 in /.github/actions/build-image esphome#7089 by @dependabot[bot]
- [CI] add web_server v1 test esphome#7090 by @tomaszduda23
- [wifi] Hostname may not be set as expected on Arduino platform esphome#7050 by @NewoPL
- Add host uart support for MacOS esphome#7095 by @clydebarrow
- Bump docker/build-push-action from 6.4.0 to 6.4.1 in /.github/actions/build-image esphome#7102 by @dependabot[bot]
- [code-quality] Add some ruff configuration esphome#7103 by @jesserockz
- [web_server] move v1 code to separate file esphome#7091 by @tomaszduda23
- [validation] Add
host
torequire_framework_version
esphome#7107 by @jesserockz - [code-quality] Tidy up some duplicate CONFIG_SCHEMA assignments esphome#7106 by @jesserockz
- Move MQTT ip discovery to deticated config option. esphome#6673 by @Links2004
- Feature/m5angle8: Add support for m5angle8 input device esphome#6799 by @rnauber (new-integration)
- use cache to build tests for compoenents esphome#7059 by @tomaszduda23
- [modbus_controller] Add on_command_sent trigger esphome#7078 by @leejoow
- [ili9xxx] Rework delay handling esphome#7115 by @clydebarrow
- Inherit
esp32_ble_beacon
fromesp32_ble
esphome#6908 by @jpbede - APDS9306 Ambient Light Sensor esphome#6709 by @aodrenah (new-integration)
- Bump docker/build-push-action from 6.4.1 to 6.5.0 in /.github/actions/build-image esphome#7119 by @dependabot[bot]
- Bump docker/setup-qemu-action from 3.1.0 to 3.2.0 esphome#7120 by @dependabot[bot]
- Bump docker/login-action from 3.2.0 to 3.3.0 esphome#7121 by @dependabot[bot]
- Bump docker/setup-buildx-action from 3.4.0 to 3.5.0 esphome#7122 by @dependabot[bot]
- [fan] fix initial FanCall to properly set speed esphome#7113 by @kr0ner
- Added ruff to pre-commit hooks esphome#7124 by @clydebarrow
- Update webserver local assets to 20240724-013115 esphome#7126 by @esphomebot
- [http_request] Allow configure buffer size on ESP-IDF esphome#7125 by @dentra
- Give more info on import errors. esphome#7128 by @clydebarrow
- [lvgl] base implementation esphome#7116 by @clydebarrow (new-integration)
- Bump aioesphomeapi to 24.6.2 and cryptography to 43.0.0 esphome#7131 by @bdraco
- [dependabot] Group docker action bumps into single PR esphome#7133 by @jesserockz
- Add
--version
handler to cli esphome#7150 by @jesserockz - [code-quality] Organise ethernet related imports esphome#7152 by @jesserockz
- [code-quality] Organise wifi related imports esphome#7153 by @jesserockz
- [code-quality] Organise core imports esphome#7149 by @jesserockz
- Remove deprecated argument parser esphome#7151 by @jesserockz (breaking-change)
- Move
CONF_ON_ERROR
to const.py esphome#7156 by @jesserockz - [code-quality] Organise esp32 imports esphome#7154 by @jesserockz
- Add microAmp and milliAmp to defined units esphome#7157 by @FreeBear-nc
- Bump docker/setup-buildx-action from 3.5.0 to 3.6.1 in the docker-actions group esphome#7159 by @dependabot[bot]
- LVGL stage 2 esphome#7129 by @clydebarrow
- [pid] Add get_min_integral() and get_max_integral() esphome#7162 by @FreeBear-nc
- [code-quality] Organise bluetooth related imports esphome#7155 by @jesserockz
- http_request watchdog as a component esphome#7161 by @oarcher
- [touchscreen] Allow binary sensor to have multiple pages in config esphome#7112 by @jesserockz
- [matrix_keypad] Add
pin->setup()
to rows and cols esphome#7163 by @AAllport - [update] Implement
update.perform
action andupdate.is_available
condition esphome#7165 by @jesserockz (new-feature) - [lvgl] PR stage 3 esphome#7160 by @clydebarrow
- [api]
homeassistant.action
replaceshomeassistant.service
esphome#7171 by @jesserockz - ade7953_spi wrong size specified in read_array call esphome#7172 by @SimoPk
- Bump improv library to 1.2.4 esphome#7174 by @jesserockz
- Implement 'round to nearest multiple' filter esphome#7142 by @MrEbbinghaus
- git ignore managed_components esphome#7180 by @oarcher
- [core] Eliminate nuisance messages from
build_codeowners
esphome#7185 by @clydebarrow - [code-quality] More portable shebangs esphome#7189 by @jesserockz
- Add support for doing update entity refresh/check via API. esphome#7190 by @jesserockz
- [lvgl] Stage 4 esphome#7166 by @clydebarrow
- [esp32_improv] Update Improv library to reference new repo/version esphome#7195 by @kahrendt
- hydreon_rgxx: Fix parsing of data line esphome#7192 by @domob1812
- Remove outdated version block esphome#7177 by @tomaszduda23
- [lvgl] Stage 5 esphome#7191 by @clydebarrow
- socket: socket::set_sockaddr() for IPv4 addresses in IPv6 builds esphome#7196 by [@dwmw2](https...
2024.7.3
- [pmwcs3] Add delay after sending REG_READ_START esphome#7130 by @thevogoncoder
- Fix for Mitsubishi units that only support cooling esphome#7143 by @RubyBailey
- [micro_wake_word] Fix VAD detection and modify detection computation esphome#7164 by @kahrendt
2024.7.2
- [http_request] Change default timeout to 4.5s esphome#7123 by @jesserockz
- [http_request] Fix ESP-IDF follow redirect esphome#7101 by @dentra
2024.7.1
- Prevent rename from deleting new config esphome#7104 by @acortelyou
- [i2s_microphone] Partially revert #7092 so microphone volume doesn't change esphome#7109 by @kahrendt
- [heatpumpir] Fix BK72XX Compile error with IRremoteESP8266 esphome#6955 by @dianlight
- [http_request] allow basic auth for idf esphome#7086 by @oarcher
- Fixes sml parser to process extended length lists with a number of items that is dividable by 16 esphome#6148 by @irgendwienet
2024.7.0
Full list of changes
New Features
- [uptime] Add new timestamp type for uptime sensor esphome#7029 by @jesserockz (new-feature)
Breaking Changes
- [dooya] Flip bit timings esphome#6947 by @jesserockz (breaking-change)
- [modbus_text_sensor] new default ANSI encoding type esphome#6975 by @dudanov (breaking-change)
- [micro_wake_word] Version 2 esphome#7032 by @kahrendt (breaking-change)
Beta Changes
- helpers.cpp: Fix GLIBCXX_RELEASE check < 8 esphome#7062 by @ferbar
- Fix pmsa003i cold boot marked as failed on ESP32 et al esphome#7064 by @z3liff
- [http_request] Fix follow_redirects on arduino esphome#7054 by @guillempages
- [ethernet] Fix compile warning for IPv6 esphome#7048 by @HeMan
- Update webserver local assets to 20240704-081526 esphome#7041 by @esphomebot
- Add braces to if statement to avoid compiler warning. esphome#7036 by @colmbuckley
- [mitsubishi] Fix current temperature esphome#6909 by @ttaborda
- [climate] fix dump output of unsupported features esphome#7005 by @dudanov
- [climate-traits] improved performance esphome#7006 by @dudanov
- Add default icon to restart button esphome#7076 by @leejoow
- Add support for the Gree YAC1FB9 in climate_ir esphome#7056 by @topeju
- add ESP32-C6 support to esp32_can esphome#7063 by @Adminius
- Fix voice assistant crash when no speaker configured esphome#7075 by @kevdliu
- Bump HeatpumpIR, add protocols, remove IRremoteESP8266 esphome#6996 by @nagyrobi
- LTR390 separate ALS and UV gain and resolution esphome#7026 by @latonita
- [improv_serial] Fix linker error created in #6998 esphome#7082 by @kbx81
- [i2s_audio] Allow config for primary/secondary i2s mode esphome#7092 by @jesserockz
- [micro_wake_word] Allow simpler model config esphome#7094 by @jesserockz
- [ota] Print Arduino update errors esphome#7096 by @jesserockz
All changes
- [CI] Update device class sync script for update entities esphome#6895 by @jesserockz
- X9c operation speed esphome#6898 by @oliverhihn
- Bump actions/checkout from 4.1.6 to 4.1.7 esphome#6900 by @dependabot[bot]
- [CI] Allow clang-tidy to see IDF components esphome#6903 by @kbx81
- [esp32_camera] Use newer library version (for #6802) esphome#6809 by @kbx81
- [micro_wake_word] Pin to esp-tflite-micro v1.3.1 esphome#6906 by @kbx81
- VEML7700 Fix GCC build warnings esphome#6881 by @latonita
- IDF 5 fixes for #6802 esphome#6911 by @kbx81
- [CI-ethernet] Add/fix/organize/clean up ethernet component tests esphome#6916 by @kbx81
- [CI-a01nyub] Consolidate test files esphome#6917 by @kbx81
- [CI-api] Test fix for IDF 5+ esphome#6918 by @kbx81
- [CI-http_request] Test fix for IDF 5+ esphome#6919 by @kbx81
- [CI-wireguard] Test file consolidation esphome#6920 by @kbx81
- [CI-esp32_hall] Remove IDF test esphome#6921 by @kbx81
- [CI] Introduce testing for IDF 5 (and other arbitrary framework versions) esphome#6802 by @kbx81
- uart: allow setting the UART id in final_validate_device_schema esphome#6923 by @paravoid
- Bump peter-evans/create-pull-request from 6.0.5 to 6.1.0 esphome#6935 by @dependabot[bot]
- Fix garbled graphics on LILYGO T4-S3 display esphome#6910 by @manuelkasper
- Update cover.h for open() and close() compiler warnings esphome#6936 by @peter--s
- [CI] Add debug component test for LibreTiny esphome#6945 by @kbx81
- [dooya] Flip bit timings esphome#6947 by @jesserockz (breaking-change)
- [qspi_amoled] Fix display remaining blank after update() before setup completion esphome#6958 by @manuelkasper
- Bump docker/build-push-action from 6.0.1 to 6.1.0 in /.github/actions/build-image esphome#6962 by @dependabot[bot]
- Synchronise Device Classes from Home Assistant esphome#6966 by @esphomebot
- [qspi_amoled] Fix clear/fill with rotation esphome#6960 by @manuelkasper
- [script] allow template parameters esphome#6972 by @ssieb
- [haier] climate ID auto generation esphome#6949 by @dudanov
- [core] Add script to extract actions, conditions, and pin_providers esphome#6929 by @jesserockz
- [external_files] Move common
download_content
function toexternal_files.py
esphome#6982 by @jesserockz - Do not build mDNS when mDNS is disabled via yaml esphome#6979 by @Links2004
- Bump HeatpumpIR and IRremoteESP8266 esphome#6948 by @nagyrobi
- [CI] Add more mdns and safe_mode tests esphome#6990 by @kbx81
- [CI] Remove old test yamls from CI runs esphome#6991 by @kbx81
- [CI] Update tests to run against IDF 5.1 esphome#6992 by @kbx81
- Bump docker/build-push-action from 6.1.0 to 6.2.0 in /.github/actions/build-image esphome#6999 by @dependabot[bot]
- [tuya] implement command 0x22 - datapoint-async esphome#6980 by @christiaanderidder
- Allow wireguard to bind to PPP interface esphome#6989 by @droscy
- [modbus_text_sensor] new default ANSI encoding type esphome#6975 by @dudanov (breaking-change)
- [CI] Remove old test yaml files esphome#7002 by @kbx81
- Revert "[CI] Update tests to run against IDF 5.1" esphome#7003 by @jesserockz
- Enable devcontainer linters esphome#7019 b...