Releases: esphome/home-assistant-addon
Releases · esphome/home-assistant-addon
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
2024.9.0b1
- [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 @lboue
- Bump actions/upload-artifact from 4.3.4 to 4.4.0 esphome#7379 by @dependabot[bot]
- Fix build for esp32h2 using esp-idf 5.3 esphome#7393 by @mrene
- Bump mDNS and follow ruff's suggestions esphome#7308 by @HeMan
- Bump rp2040 Arduino platform and framework esphome#7134 by @HeMan
- [gree] Add support for YX1FF remote esphome#7298 by @dangreco
- [modbus_controller] Allow duplicate command config esphome#7311 by @0x3333
- Better support for task blocking ring buffer reads and writes esphome#7390 by @kahrendt
- Bump pypa/gh-action-pypi-publish from 1.9.0 to 1.10.0 esphome#7395 by @dependabot[bot]
- [api] Remove id from
MediaPlayerSupportedFormat
esphome#7406 by @jesserockz - Drop max BLE client connections limitation esphome#7088 by @syssi
- [bl0942] loop and overflow cleanup esphome#7358 by @dwmw2
- Bump peter-evans/create-pull-request from 6.1.0 to 7.0.0 esphome#7405 by @dependabot[bot]
- Bump pypa/gh-action-pypi-publish from 1.10.0 to 1.10.1 esphome#7404 by @dependabot[bot]
- Voice assist improvement - configurable conversation_id timeout esphome#7385 by @jeffc
- Support BL0942 calibration esphome#7299 by @dwmw2
- [micro_wake_word] Remove duplicated download code esphome#7401 by @jesserockz
- Add StatsD component esphome#6642 by @Links2004 (new-integration)
- [homeassistant-switch] Support different entity domains esphome#7331 by @jesserockz
- Add support for using BMP280 with SPI esphome#7053 by @ademuri (new-integration) (breaking-change)
- Add voice assistant announce esphome#7377 by @synesthesiam
- [lvgl] Msgbox fi...
2024.8.3
- [datetime] Fix templated args esphome#7368 by @jesserockz
- Bump Dockerfile dependencies esphome#7386 by @jesserockz
- Enable IPv6 when manual IPv4 is enabled esphome#7381 by @HeMan
- [core] Only clean build files with esp-idf esphome#7388 by @jesserockz
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