Releases: esphome/home-assistant-addon
Releases · esphome/home-assistant-addon
2025.2.0b6
- Bump openssh-client to 1:9.2p1-2+deb12u4 to fix docker builds esphome#8269 by @bdraco
- Increase default repeat delay for Toto remote transmitter protocol esphome#8265 by @G-Two
- Bump zeroconf to 0.145.1 esphome#8267 by @bdraco
2025.2.0b5
- Replace glyphsets with esphome_glyphsets esphome#8261 by @bdraco
- Bump aioesphomeapi to 29.1.0 esphome#8105 by @bdraco
2025.2.0b4
- don't crash on null pages esphome#8254 by @ssieb
- [scd30] Increase minimal CONF_UPDATE_INTERVAL from 1 to 2 seconds esphome#8256 by @DjordjeMandic (breaking-change)
- Bump zeroconf to 0.144.3 esphome#8253 by @bdraco
- DHT platform now supports modules with inbuilt external resistor esphome#8257 by @deCodeIt
2025.2.0b3
- [online_image]Fix reset if buffer not allocated esphome#8236 by @guillempages
- [logger] Fix bug causing global log level to be overwritten esphome#8248 by @swoboda1337
- Add support for the DAC on the S2 esphome#8030 by @maraid
- Fix crash when storage file doesnt exist yet esphome#8249 by @jesserockz
2025.2.0b2
- [core] Ignore dot-prefixed config entries when looking for target platform esphome#8240 by @jesserockz
- Bump zeroconf to 0.144.1 esphome#8238 by @bdraco
- [core] Fix
config_dir
for dashboard esphome#8242 by @jesserockz - [cse7766] Remove
stream
dependency esphome#7720 by @gabest11 - [graph] Remove
stream
dependency esphome#8243 by @kbx81 - [modbus_controller] Remove
stream
dependency esphome#8244 by @kbx81
2025.2.0b1
- [rotary_encoder] Fix volatile increment/decrement deprecation warnings esphome#7958 by @edwardtfn
- [pulse_counter] Fix volatile increment/decrement deprecation warnings esphome#7954 by @edwardtfn
- [nextion] Publishes
is_connected()
esphome#7961 by @edwardtfn - Fix adc channel for ESP32-H2 esphome#7964 by @luar123
- [nextion] Remove
_internal
from non-protected functions esphome#7656 by @edwardtfn - [opentherm] Message ordering, on-the-fly message editing, code improvements esphome#7903 by @olegtarasov
- [debug] Detailed reset reason esphome#7729 by @edwardtfn
- [uart] Use
SOC_UART_NUM
as number of uarts instead ofUART_NUM_MAX
esphome#7967 by @jesserockz - [ci] Dont run main ci suite on docker files esphome#7966 by @jesserockz
- Bump docker/setup-buildx-action from 3.7.1 to 3.8.0 in the docker-actions group esphome#7969 by @dependabot[bot]
- [core] Add c6 and h2 to split default esphome#7974 by @swoboda1337
- [midea] Add Fahrenheit support to
midea_ac.follow_me
action esphome#7762 by @DjordjeMandic - [esp32_rmt] Updates for IDF 5+ esphome#7770 by @swoboda1337 (breaking-change)
- [qspi_dbi] Bugfix and new features esphome#7979 by @clydebarrow
- [helpers] Provide calls to get free heap and largest available block. esphome#7978 by @clydebarrow
- Bump actions/upload-artifact from 4.4.3 to 4.5.0 esphome#7981 by @dependabot[bot]
- [esp32_ble] do not skip events if queue is blocked esphome#7960 by @tomaszduda23
- [ble_client, bluetooth_proxy, esp32_ble_client, esp32_ble_tracker] fix ble proxy stop working esphome#7901 by @tomaszduda23
- [esp32_rmt] IDF 5+ update fixes esphome#8002 by @swoboda1337
- Initialize esp32_rmt_led_strip buffer esphome#8036 by @pzich
- [addressable_light] Remove rmt channel from idf tests esphome#7987 by @clydebarrow
- Remove rmt channel from idf tests esphome#8054 by @clydebarrow
- Fixed comment typo in light_color_values.h esphome#8050 by @samunemeth
- Fix braceless else statements esphome#7799 by @pzich
- Enable udp to work (on ipv4) when ipv6 is enabled esphome#8060 by @HeMan
- Update sprinkler.cpp esphome#7996 by @jotaj91
- [lvgl] remove default state esphome#8038 by @clydebarrow (breaking-change)
- [lvgl] fix bg_image_src esphome#8005 by @clydebarrow
- [lgvl] disp_bg_image and disp_bg_opa changes esphome#8025 by @clydebarrow
- [spi_led_strip] Fix priority esphome#8021 by @clydebarrow
- [config] Early check for required version esphome#8000 by @clydebarrow
- [lvgl] Implement
lvgl.page.is_showing:
condition esphome#8055 by @clydebarrow - [display] auto_clear_enabled defaults esphome#7986 by @clydebarrow
- Convert IPAddress to use Pythonmodule ipaddress esphome#8072 by @HeMan
- Add log level env var esphome#7604 by @briancw
- [spi] relay on KEY_TARGET_PLATFORM as the other platforms does esphome#8066 by @tomaszduda23
- Bump actions/upload-artifact from 4.5.0 to 4.6.0 esphome#8058 by @dependabot[bot]
- Bump peter-evans/create-pull-request from 7.0.5 to 7.0.6 esphome#8024 by @dependabot[bot]
- Bump docker/setup-qemu-action from 3.2.0 to 3.3.0 in the docker-actions group esphome#8052 by @dependabot[bot]
- Bump docker/build-push-action from 6.10.0 to 6.11.0 in /.github/actions/build-image esphome#8053 by @dependabot[bot]
- Allow CONF_RMT_CHANNEL parameter for IDF 4.X esphome#8035 by @gnumpi
- [esp32] Fix arch_get_cpu_freq_hz esphome#8047 by @swoboda1337
- Fix Waveshare 7in5bv3bwr image quality in BWR mode esphome#8043 by @zbikmarc
- [json] use correct formatting esphome#8039 by @clydebarrow
- [nextion] Brightness control tweaks esphome#8027 by @kbx81 (breaking-change)
- [image] Transparency changes; code refactor esphome#7908 by @clydebarrow (breaking-change)
- Added VERY_VERBOSE dfplayer printing esphome#8026 by @solarkennedy
- [core] fix comment for crc8 function in helpers.h esphome#8016 by @DjordjeMandic
- [debug] Add framework type to debug info esphome#8013 by @edwardtfn
- [debug] Add ESP32 partition table logging to
dump_config
esphome#8012 by @edwardtfn - [psram] Improve total PSRAM display in logs by using rounded KB values esphome#8008 by @edwardtfn
- Use ESPHome logo on readme page according to theme (light/dark) esphome#7992 by @dougiteixeira
- Fix compile errors with pioarduino/platform-espressif32: wifi_component_esp32_arduino.cpp esphome#7998 by @bitflippersanonymous
- Include esp_mac.h and C++20 str_startswith/str_ends esphome#7999 by @bitflippersanonymous
- [esp32_wifi] Enhance WiFi component with TCPIP core locking. esphome#7997 by @bitflippersanonymous
- add missing include in base_automation.h esphome#8001 by @nielsnl68
- Fixed topic when mac is used esphome#7988 by @Hadatko
- web_server: Adds REST API POST endpoints to arm and disarm esphome#7985 by @heythisisnate
- [lvgl] fix tests esphome#8075 by @clydebarrow
- Allow external libraries to use ESP_LOGx macros esphome#8078 by @kroimon
- [uptime] Add text_sensor esphome#8028 by @clydebarrow (new-platform)
- [image] Fix mdi images esphome#8082 by [@clydebarro...
2024.12.4
- Bump python3-setuptools to 66.1.1-1+deb12u1 esphome#8074 by @jesserockz
2024.12.2
- [esp32] Fix flash size warning when using IDF esphome#7983 by @kbx81
- [esp32_ble] Fix for Improv esphome#7984 by @kbx81
2024.12.1
- [core] Bugfix: Implement ring buffer with xRingbuffer esphome#7973 by @kahrendt
2024.12.0
Full list of changes
New Components
- Add: Seeed Studio mr60fda2 mmwave sensor esphome#7576 by @limengdu (new-integration)
- Add: Seeed Studio MR60BHA2 mmWave Sensor esphome#7589 by @limengdu (new-integration)
New Platforms
- binary_sensor for switch state esphome#7819 by @ssieb (new-platform)
- Add H-Bridge switch component esphome#7421 by @dwmw2 (new-platform)
Breaking Changes
- Fix entity name validation to allow "Off" and "On" esphome#7821 by @jesserockz (breaking-change)
- MQTT sensors handling of publishing NaN values esphome#7768 by @kbullet (breaking-change)
- Synchronise esp32 boards with platform version 51.03.07 esphome#7945 by @jesserockz (breaking-change)
- [sgp30] Set default update interval to 60s esphome#7952 by @jesserockz (breaking-change)
Beta Changes
- [const] Add RMT CONF variables to const.py esphome#7953 by @swoboda1337
- [sgp30] Set default update interval to 60s esphome#7952 by @jesserockz (breaking-change)
- [dallas_temp] Move delay_microseconds_safe to iram esphome#7957 by @swoboda1337
- [i2s_audio] Bugfix: Correctly set ring buffer size esphome#7959 by @kahrendt
- [adc] Restore missing LIBRETINY code in a separated file esphome#7955 by @edwardtfn
- [font] cleanly handle font file format exception (Bugfix) esphome#7970 by @clydebarrow
- [dashboard] Accept basic auth header esphome#7965 by @jesserockz
- Bump esphome-dashboard to 20241217.1 esphome#7971 by @jesserockz
- [esp32_ble] Use RAMAllocator to avoid panic abort from
new
esphome#7936 by @jesserockz
All changes
- Bump codecov/codecov-action from 4 to 5 esphome#7771 by @dependabot[bot]
- [remote_base] Fix extra comma in dump raw esphome#7774 by @swoboda1337
- [nextion] New trigger
on_buffer_overflow
esphome#7772 by @edwardtfn - enable rp2040 for online_image esphome#7769 by @afflux
- [nextion] Add publish actions esphome#7646 by @pkejval
- [wifi] Make wifi_channel_() public esphome#7818 by @nielsnl68
- feat(WiFi): Add wifi.configure action esphome#7335 by @Rapsssito
- allow multiple graphical menus esphome#7809 by @ssieb
- Move
CONF_NAME_ADD_MAC_SUFFIX
toconst.py
esphome#7820 by @jesserockz - binary_sensor for switch state esphome#7819 by @ssieb (new-platform)
- [nextion] Remove assignment within
if
esphome#7824 by @kbx81 - [ota]
void
functions should return nothing esphome#7825 by @kbx81 - [safe_mode] Remove unused capture esphome#7826 by @kbx81
- [stepper] Remove unnecessary
#include
esphome#7827 by @kbx81 - [sx1509] Fix up includes esphome#7828 by @kbx81
- [uart]
void
functions should return nothing esphome#7829 by @kbx81 - [audio] Header modernization esphome#7832 by @kbx81
- [opentherm] Follow variable naming convention esphome#7833 by @kbx81
- [opentherm] Add nolint for 8266 static global esphome#7837 by @kbx81
- [helpers] Add NOLINT for Mutex private field
handle_
esphome#7838 by @kbx81 - Add waveshare 1 45 in v2 b support esphome#7052 by @programmingbgloDE
- added Waveshare BWR Mode for the 7.5in Display esphome#7687 by @JonasB2497
- [homeassistant.number] Return when value not set esphome#7839 by @kbx81
- [CI] Add/update some system include paths esphome#7831 by @kbx81
- add on_key trigger to matrix_keypad esphome#7830 by @ssieb
- Add: Seeed Studio mr60fda2 mmwave sensor esphome#7576 by @limengdu (new-integration)
- [lvgl] clang-tidy fixes for #7822 esphome#7843 by @kbx81
- [xiaomi_ble] clang-tidy fixes for #7822 esphome#7860 by @kbx81
- [wireguard] clang-tidy fixes for #7822 esphome#7859 by @kbx81
- [dsmr] clang-tidy fixes for #7822 esphome#7848 by @kbx81
- Fix entity name validation to allow "Off" and "On" esphome#7821 by @jesserockz (breaking-change)
- [camera_web_server] Add
NOLINT
due to naming esphome#7823 by @kbx81 - [display_menu_base] clang-tidy fixes for #7822 esphome#7847 by @kbx81
- [nextion] clang-tidy fixes for #7822 esphome#7852 by @kbx81
- [shelly_dimmer] clang-tidy fixes for #7822 esphome#7844 by @kbx81
- [sim800l] clang-tidy fixes for #7822 esphome#7856 by @kbx81
- [nfc, pn532, pn7150, pn7160] clang-tidy fixes for #7822 esphome#7853 by @kbx81
- [output] clang-tidy fixes for #7822 esphome#7854 by @kbx81
- [sun_gtil2] clang-tidy fixes for #7822 esphome#7858 by @kbx81
- [pipsolar] clang-tidy fixes for #7822 esphome#7855 by @kbx81
- [ltr501] clang-tidy fixes for #7822 esphome#7850 by @kbx81
- [cse7766] clang-tidy fixes for #7822 esphome#7846 by @kbx81
- [alarm_control_panel] clang-tidy fixes for #7822 esphome#7845 by @kbx81
- [sprinkler] clang-tidy fixes for #7822 esphome#7857 by @kbx81
- [haier] clang-tidy fixes for #7822 esphome#7849 by @kbx81
- [mqtt] clang-tidy fixes for #7822 esphome#7851 by @kbx81
- [helpers, optional] clang-tidy fixes for #7822 esphome#7841 by @kbx81
- Move
USE_CAPTIVE_PORTAL
into all define groups it can be used with esphome#7863 by @jesserockz - Bump docker/build-push-action from 6.9.0 to 6.10.0 in /.github/actions/build-image [esphom...