From 93b372436b0231f77b36a25937d04f55eb06b209 Mon Sep 17 00:00:00 2001 From: TrueCharts Bot Date: Thu, 29 May 2025 18:39:22 +0200 Subject: [PATCH] =?UTF-8?q?chore(helm):=20update=20image=20docker.io/espho?= =?UTF-8?q?me/esphome=202025.4.2=20=E2=86=92=202025.5.1=20(#35750)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Update | Change | |---|---|---| | [docker.io/esphome/esphome](https://esphome.io/) ([source](https://redirect.github.com/esphome/esphome)) | minor | `870d2eb` -> `f7c2c97` | Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Release Notes
esphome/esphome (docker.io/esphome/esphome) ### [`v2025.5.1`](https://redirect.github.com/esphome/esphome/releases/tag/2025.5.1) [Compare Source](https://redirect.github.com/esphome/esphome/compare/2025.5.0...2025.5.1) - \[core] Add some missing includes [esphome#8864](https://redirect.github.com/esphome/esphome/pull/8864) by [@​jesserockz](https://redirect.github.com/jesserockz) - \[tuya_select] - Fix datapoint config error. [esphome#8871](https://redirect.github.com/esphome/esphome/pull/8871) by [@​Cossid](https://redirect.github.com/Cossid) - \[online_image] Allocate pngle manually to potentially use psram [esphome#8354](https://redirect.github.com/esphome/esphome/pull/8354) by [@​jesserockz](https://redirect.github.com/jesserockz) - \[lvgl] Improve error messages from text validation [esphome#8872](https://redirect.github.com/esphome/esphome/pull/8872) by [@​clydebarrow](https://redirect.github.com/clydebarrow) - \[micro_wake_word] avoid duplicated detections from same event [esphome#8877](https://redirect.github.com/esphome/esphome/pull/8877) by [@​kahrendt](https://redirect.github.com/kahrendt) - \[speaker] ensure the pipeline returns an error state before returning its stopped [esphome#8878](https://redirect.github.com/esphome/esphome/pull/8878) by [@​kahrendt](https://redirect.github.com/kahrendt) - \[logger] Fix options in select [esphome#8875](https://redirect.github.com/esphome/esphome/pull/8875) by [@​jesserockz](https://redirect.github.com/jesserockz) - \[esp32] Fix building on IDF 4 [esphome#8892](https://redirect.github.com/esphome/esphome/pull/8892) by [@​kbx81](https://redirect.github.com/kbx81) - \[api] Fix crash with gcc compiler on host [esphome#8902](https://redirect.github.com/esphome/esphome/pull/8902) by [@​jesserockz](https://redirect.github.com/jesserockz) - \[web_server] Fix download list where external_components has a substitution value [esphome#8911](https://redirect.github.com/esphome/esphome/pull/8911) by [@​jesserockz](https://redirect.github.com/jesserockz) ### [`v2025.5.0`](https://redirect.github.com/esphome/esphome/releases/tag/2025.5.0) [Compare Source](https://redirect.github.com/esphome/esphome/compare/2025.4.2...2025.5.0) #### Full list of changes ##### New Components - Add CUBIC PM2005/PM2105 Laser Particle Sensor Module [esphome#8292](https://redirect.github.com/esphome/esphome/pull/8292) by [@​andrewjswan](https://redirect.github.com/andrewjswan) (new-integration) - \[mapping] Implement yaml-configured maps [esphome#8333](https://redirect.github.com/esphome/esphome/pull/8333) by [@​clydebarrow](https://redirect.github.com/clydebarrow) (new-integration) - \[const] Create component-level const repository [esphome#8385](https://redirect.github.com/esphome/esphome/pull/8385) by [@​clydebarrow](https://redirect.github.com/clydebarrow) (new-integration) - \[packet_transport] Extract packet encoding functionality [esphome#8187](https://redirect.github.com/esphome/esphome/pull/8187) by [@​clydebarrow](https://redirect.github.com/clydebarrow) (new-integration) (breaking-change) - \[uart] Add packet_transport platform [esphome#8214](https://redirect.github.com/esphome/esphome/pull/8214) by [@​clydebarrow](https://redirect.github.com/clydebarrow) (new-integration) - \[syslog] Implement logging via syslog [esphome#8637](https://redirect.github.com/esphome/esphome/pull/8637) by [@​clydebarrow](https://redirect.github.com/clydebarrow) (new-integration) - ATM90E32 Semi-automatic calibration & Status fields [esphome#8529](https://redirect.github.com/esphome/esphome/pull/8529) by [@​CircuitSetup](https://redirect.github.com/CircuitSetup) (new-integration) (breaking-change) - \[sound_level] Add a new sound level sensor [esphome#8737](https://redirect.github.com/esphome/esphome/pull/8737) by [@​kahrendt](https://redirect.github.com/kahrendt) (new-integration) - \[mipi_spi] New display driver for MIPI DBI devices [esphome#8383](https://redirect.github.com/esphome/esphome/pull/8383) by [@​clydebarrow](https://redirect.github.com/clydebarrow) (new-integration) ##### New Platforms - \[cst226] Add support for cst226 binary sensor [esphome#8381](https://redirect.github.com/esphome/esphome/pull/8381) by [@​clydebarrow](https://redirect.github.com/clydebarrow) (new-platform) ##### Breaking Changes - \[http_request] Ability to get response headers [esphome#8224](https://redirect.github.com/esphome/esphome/pull/8224) by [@​candrews](https://redirect.github.com/candrews) (breaking-change) - \[i2s_audio, microphone, micro_wake_word, voice_assistant] Use microphone source to process incoming audio [esphome#8645](https://redirect.github.com/esphome/esphome/pull/8645) by [@​kahrendt](https://redirect.github.com/kahrendt) (breaking-change) - \[binary_sensor] initial state refactor [esphome#8648](https://redirect.github.com/esphome/esphome/pull/8648) by [@​clydebarrow](https://redirect.github.com/clydebarrow) (breaking-change) - \[packet_transport] Extract packet encoding functionality [esphome#8187](https://redirect.github.com/esphome/esphome/pull/8187) by [@​clydebarrow](https://redirect.github.com/clydebarrow) (new-integration) (breaking-change) - ATM90E32 Semi-automatic calibration & Status fields [esphome#8529](https://redirect.github.com/esphome/esphome/pull/8529) by [@​CircuitSetup](https://redirect.github.com/CircuitSetup) (new-integration) (breaking-change) ##### Beta Changes - \[media_player] Deprecate `MEDIA_PLAYER_SCHEMA` [esphome#8784](https://redirect.github.com/esphome/esphome/pull/8784) by [@​jesserockz](https://redirect.github.com/jesserockz) - \[schema] Get component name if available for deprecation warning [esphome#8785](https://redirect.github.com/esphome/esphome/pull/8785) by [@​jesserockz](https://redirect.github.com/jesserockz) - \[fan] Update components to use `fan_schema(...)` [esphome#8786](https://redirect.github.com/esphome/esphome/pull/8786) by [@​jesserockz](https://redirect.github.com/jesserockz) - Improve batching of BLE advertisements for better airtime efficiency [esphome#8778](https://redirect.github.com/esphome/esphome/pull/8778) by [@​bdraco](https://redirect.github.com/bdraco) - Fix release to pypi [esphome#8789](https://redirect.github.com/esphome/esphome/pull/8789) by [@​jesserockz](https://redirect.github.com/jesserockz) - \[climate] Update components to use `climate_schema(...)` [esphome#8788](https://redirect.github.com/esphome/esphome/pull/8788) by [@​jesserockz](https://redirect.github.com/jesserockz) - Bump esphome-dashboard to [`2025051`](https://redirect.github.com/esphome/esphome/commit/20250514).0 [esphome#8790](https://redirect.github.com/esphome/esphome/pull/8790) by [@​jesserockz](https://redirect.github.com/jesserockz) - Avoid protobuf message construction when tx buffer is full [esphome#8787](https://redirect.github.com/esphome/esphome/pull/8787) by [@​bdraco](https://redirect.github.com/bdraco) - Update some sensor schemas to be Optional [esphome#8803](https://redirect.github.com/esphome/esphome/pull/8803) by [@​jesserockz](https://redirect.github.com/jesserockz) - Use fixed buffer for plaintext protocol like noise protocol [esphome#8800](https://redirect.github.com/esphome/esphome/pull/8800) by [@​bdraco](https://redirect.github.com/bdraco) - Optimize protobuf varint decoder for ESPHome use case [esphome#8791](https://redirect.github.com/esphome/esphome/pull/8791) by [@​bdraco](https://redirect.github.com/bdraco) - Logger Recursion Guard per Task on ESP32 [esphome#8765](https://redirect.github.com/esphome/esphome/pull/8765) by [@​bdraco](https://redirect.github.com/bdraco) - \[log] improve/refactor `log` [esphome#8708](https://redirect.github.com/esphome/esphome/pull/8708) by [@​ximex](https://redirect.github.com/ximex) - \[gps] update lib, improve code/tests/config [esphome#8768](https://redirect.github.com/esphome/esphome/pull/8768) by [@​ximex](https://redirect.github.com/ximex) - Fix ESP32 Camera class inheritance [esphome#8811](https://redirect.github.com/esphome/esphome/pull/8811) by [@​bdraco](https://redirect.github.com/bdraco) - \[sen5x] Fix validation for values read from hardware [esphome#8769](https://redirect.github.com/esphome/esphome/pull/8769) by [@​kbx81](https://redirect.github.com/kbx81) - Fix the case of single error [esphome#8824](https://redirect.github.com/esphome/esphome/pull/8824) by [@​asergunov](https://redirect.github.com/asergunov) - Revert "\[binary_sensor] initial state refactor" [esphome#8828](https://redirect.github.com/esphome/esphome/pull/8828) by [@​clydebarrow](https://redirect.github.com/clydebarrow) - Fix misspelling of climate in climate_ir.climate_ir_with_receiver_schema [esphome#8829](https://redirect.github.com/esphome/esphome/pull/8829) by [@​warthog618](https://redirect.github.com/warthog618) - Fix ESP32 console logging corruption and message loss in multi-task [esphome#8806](https://redirect.github.com/esphome/esphome/pull/8806) by [@​bdraco](https://redirect.github.com/bdraco) - Reduce number of calls to fetch time in the main loop [esphome#8804](https://redirect.github.com/esphome/esphome/pull/8804) by [@​bdraco](https://redirect.github.com/bdraco) - Refactor API frame helpers to enable buffer reuse [esphome#8825](https://redirect.github.com/esphome/esphome/pull/8825) by [@​bdraco](https://redirect.github.com/bdraco) - Bump docker/build-push-action from 6.16.0 to 6.17.0 in /.github/actions/build-image [esphome#8810](https://redirect.github.com/esphome/esphome/pull/8810) by [@​dependabot\[bot\]](https://redirect.github.com/apps/dependabot) - Update esp32-camera library version [esphome#8832](https://redirect.github.com/esphome/esphome/pull/8832) by [@​Fexiven](https://redirect.github.com/Fexiven) - Fix api doc homepage [esphome#8836](https://redirect.github.com/esphome/esphome/pull/8836) by [@​jesserockz](https://redirect.github.com/jesserockz) - Deploy doxygen docs to netlify [esphome#8837](https://redirect.github.com/esphome/esphome/pull/8837) by [@​jesserockz](https://redirect.github.com/jesserockz) - \[release] Fix output value [esphome#8839](https://redirect.github.com/esphome/esphome/pull/8839) by [@​jesserockz](https://redirect.github.com/jesserockz) - \[release] Don't wait for docker to be finished before deploying schema [esphome#8838](https://redirect.github.com/esphome/esphome/pull/8838) by [@​jesserockz](https://redirect.github.com/jesserockz) - Fix API connection sending ping too early after connection establishment [esphome#8840](https://redirect.github.com/esphome/esphome/pull/8840) by [@​bdraco](https://redirect.github.com/bdraco) - Fix ethernet connection timeout issue caused by incorrect time value during setup [esphome#8841](https://redirect.github.com/esphome/esphome/pull/8841) by [@​bdraco](https://redirect.github.com/bdraco) - \[docker] Update pip on build [esphome#8835](https://redirect.github.com/esphome/esphome/pull/8835) by [@​jesserockz](https://redirect.github.com/jesserockz) - \[api-docs] Run using netlify builders [esphome#8842](https://redirect.github.com/esphome/esphome/pull/8842) by [@​jesserockz](https://redirect.github.com/jesserockz) - Fix #ifdefs [esphome#8853](https://redirect.github.com/esphome/esphome/pull/8853) by [@​clydebarrow](https://redirect.github.com/clydebarrow) - \[at581x] Fix issue with methods not being public [esphome#8852](https://redirect.github.com/esphome/esphome/pull/8852) by [@​gpambrozio](https://redirect.github.com/gpambrozio) - \[api-docs] Move netlify.toml to root [esphome#8861](https://redirect.github.com/esphome/esphome/pull/8861) by [@​jesserockz](https://redirect.github.com/jesserockz) ##### All changes
Show - \[esp32] Allow pioarduino version 5.3.3 and 5.5.0 [esphome#8526](https://redirect.github.com/esphome/esphome/pull/8526) by [@​swoboda1337](https://redirect.github.com/swoboda1337) - Update setup to make .temp directory [esphome#8558](https://redirect.github.com/esphome/esphome/pull/8558) by [@​calumapplepie](https://redirect.github.com/calumapplepie) - \[core] make require_framework_version generic [esphome#8412](https://redirect.github.com/esphome/esphome/pull/8412) by [@​tomaszduda23](https://redirect.github.com/tomaszduda23) - Add support for Waveshare 5.65" ACeP 7-Color display [esphome#8557](https://redirect.github.com/esphome/esphome/pull/8557) by [@​nhjschulz](https://redirect.github.com/nhjschulz) - \[ci] Pin codecov action to v5.4.0 [esphome#8564](https://redirect.github.com/esphome/esphome/pull/8564) by [@​jesserockz](https://redirect.github.com/jesserockz) - \[lvgl] Small buffers in internal RAM [esphome#8523](https://redirect.github.com/esphome/esphome/pull/8523) by [@​clydebarrow](https://redirect.github.com/clydebarrow) - Use python3 in place of python, as some systems don't emulate the former [esphome#8568](https://redirect.github.com/esphome/esphome/pull/8568) by [@​calumapplepie](https://redirect.github.com/calumapplepie) - Add typing to protobuf code generator [esphome#8541](https://redirect.github.com/esphome/esphome/pull/8541) by [@​bdraco](https://redirect.github.com/bdraco) - fix typo `USE_ESP32_VARIANT_ESP32H6` [esphome#8580](https://redirect.github.com/esphome/esphome/pull/8580) by [@​ximex](https://redirect.github.com/ximex) - \[prometheus] Add climate metrics [esphome#8247](https://redirect.github.com/esphome/esphome/pull/8247) by [@​jzucker2](https://redirect.github.com/jzucker2) - \[api] Allow noise encryption key to be set at runtime [esphome#7296](https://redirect.github.com/esphome/esphome/pull/7296) by [@​kbx81](https://redirect.github.com/kbx81) - \[esp32\_rmt_led_strip] Add use_dma option [esphome#8270](https://redirect.github.com/esphome/esphome/pull/8270) by [@​swoboda1337](https://redirect.github.com/swoboda1337) - Add CUBIC PM2005/PM2105 Laser Particle Sensor Module [esphome#8292](https://redirect.github.com/esphome/esphome/pull/8292) by [@​andrewjswan](https://redirect.github.com/andrewjswan) (new-integration) - \[uptime] Add format config for text_sensor [esphome#8304](https://redirect.github.com/esphome/esphome/pull/8304) by [@​clydebarrow](https://redirect.github.com/clydebarrow) - \[mapping] Implement yaml-configured maps [esphome#8333](https://redirect.github.com/esphome/esphome/pull/8333) by [@​clydebarrow](https://redirect.github.com/clydebarrow) (new-integration) - \[analog_threshold] Make thresholds templatable [esphome#8452](https://redirect.github.com/esphome/esphome/pull/8452) by [@​clydebarrow](https://redirect.github.com/clydebarrow) - \[internal_temperature] Add p4 ifdefs [esphome#8484](https://redirect.github.com/esphome/esphome/pull/8484) by [@​swoboda1337](https://redirect.github.com/swoboda1337) - Sort resolved IP addresses for dashboard [esphome#8536](https://redirect.github.com/esphome/esphome/pull/8536) by [@​dwmw2](https://redirect.github.com/dwmw2) - Remove duplicate co2 and pressure constants [esphome#8583](https://redirect.github.com/esphome/esphome/pull/8583) by [@​mgiacomelli](https://redirect.github.com/mgiacomelli) - \[remote_receiver] Filtering fixes [esphome#7777](https://redirect.github.com/esphome/esphome/pull/7777) by [@​swoboda1337](https://redirect.github.com/swoboda1337) - \[psram] Add version check to fix 5.3.2 [esphome#8588](https://redirect.github.com/esphome/esphome/pull/8588) by [@​swoboda1337](https://redirect.github.com/swoboda1337) - Bump esp-idf to 5.1.6 [esphome#8566](https://redirect.github.com/esphome/esphome/pull/8566) by [@​bdraco](https://redirect.github.com/bdraco) - Update const.py - Add UNIT_MEGAJOULE = "MJ" [esphome#8594](https://redirect.github.com/esphome/esphome/pull/8594) by [@​Roving-Ronin](https://redirect.github.com/Roving-Ronin) - Implement `min_power` for component `ac_dimmer` using method `trailing` [esphome#8472](https://redirect.github.com/esphome/esphome/pull/8472) by [@​VasilKalchev](https://redirect.github.com/VasilKalchev) - Rewrite BLE scanner to use a state machine [esphome#8601](https://redirect.github.com/esphome/esphome/pull/8601) by [@​bdraco](https://redirect.github.com/bdraco) - \[http_request] Ability to get response headers [esphome#8224](https://redirect.github.com/esphome/esphome/pull/8224) by [@​candrews](https://redirect.github.com/candrews) (breaking-change) - \[sht4x] Reduce warn spam, added communication check in setup [esphome#8250](https://redirect.github.com/esphome/esphome/pull/8250) by [@​DjordjeMandic](https://redirect.github.com/DjordjeMandic) - Schema gen action [esphome#8593](https://redirect.github.com/esphome/esphome/pull/8593) by [@​glmnet](https://redirect.github.com/glmnet) - \[i2s_audio, i2s_audio_microphone, i2s_audio_speaker] Add basic support for new esp-idf 5.x.x i2s driver. [esphome#8181](https://redirect.github.com/esphome/esphome/pull/8181) by [@​luar123](https://redirect.github.com/luar123) - fix schema-gen-ci failures [esphome#8621](https://redirect.github.com/esphome/esphome/pull/8621) by [@​glmnet](https://redirect.github.com/glmnet) - replace `http` with `https` [esphome#8628](https://redirect.github.com/esphome/esphome/pull/8628) by [@​ximex](https://redirect.github.com/ximex) - \[docker] Use new base container image [esphome#8582](https://redirect.github.com/esphome/esphome/pull/8582) by [@​jesserockz](https://redirect.github.com/jesserockz) - \[i2s_audio] Microphone reads in loop for callbacks shouldn't ever delay [esphome#8625](https://redirect.github.com/esphome/esphome/pull/8625) by [@​kahrendt](https://redirect.github.com/kahrendt) - \[micro_wake_word] Use microphone callback and avoid unnecessary allocation attempts [esphome#8626](https://redirect.github.com/esphome/esphome/pull/8626) by [@​kahrendt](https://redirect.github.com/kahrendt) - \[voice_assisant] support start/continue conversation and deallocate buffers [esphome#8610](https://redirect.github.com/esphome/esphome/pull/8610) by [@​kahrendt](https://redirect.github.com/kahrendt) - \[voice_assistant] Use mic callback and remove esp_adf code [esphome#8627](https://redirect.github.com/esphome/esphome/pull/8627) by [@​kahrendt](https://redirect.github.com/kahrendt) - \[const] Create component-level const repository [esphome#8385](https://redirect.github.com/esphome/esphome/pull/8385) by [@​clydebarrow](https://redirect.github.com/clydebarrow) (new-integration) - \[http_request] Implement for host platform [esphome#8040](https://redirect.github.com/esphome/esphome/pull/8040) by [@​clydebarrow](https://redirect.github.com/clydebarrow) - Take advantage of clipping to speed image drawing. [esphome#8630](https://redirect.github.com/esphome/esphome/pull/8630) by [@​lhartmann](https://redirect.github.com/lhartmann) - \[touchscreen] Clear interrupt flag before reading touch data. [esphome#8632](https://redirect.github.com/esphome/esphome/pull/8632) by [@​raineth](https://redirect.github.com/raineth) - \[mdns] Support templatable config options for MDNS extra services [esphome#8606](https://redirect.github.com/esphome/esphome/pull/8606) by [@​heythisisnate](https://redirect.github.com/heythisisnate) - Fix support for ESP32-H2 in deep_sleep [esphome#8290](https://redirect.github.com/esphome/esphome/pull/8290) by [@​baal86](https://redirect.github.com/baal86) - \[const] Move CONF_GAIN_FACTOR to const.py [esphome#8646](https://redirect.github.com/esphome/esphome/pull/8646) by [@​jesserockz](https://redirect.github.com/jesserockz) - \[http_request] Fix request headers [esphome#8644](https://redirect.github.com/esphome/esphome/pull/8644) by [@​jesserockz](https://redirect.github.com/jesserockz) - add beo4\_protocol to remote_base component [esphome#8307](https://redirect.github.com/esphome/esphome/pull/8307) by [@​aanban](https://redirect.github.com/aanban) - Ensure new const file stays in order [esphome#8642](https://redirect.github.com/esphome/esphome/pull/8642) by [@​jesserockz](https://redirect.github.com/jesserockz) - \[audio, microphone] Add MicrophoneSource helper class [esphome#8641](https://redirect.github.com/esphome/esphome/pull/8641) by [@​kahrendt](https://redirect.github.com/kahrendt) - \[pmsx003] Refactor Imports, Extract Constants, Improve Data Handling & Logging [esphome#8344](https://redirect.github.com/esphome/esphome/pull/8344) by [@​ximex](https://redirect.github.com/ximex) - Add code to send/receive GoBox infrared control messages. [esphome#7554](https://redirect.github.com/esphome/esphome/pull/7554) by [@​cvwillegen](https://redirect.github.com/cvwillegen) - \[bluetooth_proxy] Allow changing active/passive via api [esphome#8649](https://redirect.github.com/esphome/esphome/pull/8649) by [@​jesserockz](https://redirect.github.com/jesserockz) - \[pmsa003i] code improvements [esphome#8485](https://redirect.github.com/esphome/esphome/pull/8485) by [@​ximex](https://redirect.github.com/ximex) - \[adc] sort variants and add links to reference implementations [esphome#8327](https://redirect.github.com/esphome/esphome/pull/8327) by [@​ximex](https://redirect.github.com/ximex) - \[i2s_audio, microphone, micro_wake_word, voice_assistant] Use microphone source to process incoming audio [esphome#8645](https://redirect.github.com/esphome/esphome/pull/8645) by [@​kahrendt](https://redirect.github.com/kahrendt) (breaking-change) - \[debug] Fix compile errors when using the ESP32-C2 [esphome#7474](https://redirect.github.com/esphome/esphome/pull/7474) by [@​d51x](https://redirect.github.com/d51x) - \[canbus] Add callback for use by other components [esphome#8578](https://redirect.github.com/esphome/esphome/pull/8578) by [@​clydebarrow](https://redirect.github.com/clydebarrow) - \[i2s_audio] Move microphone reads into a task [esphome#8651](https://redirect.github.com/esphome/esphome/pull/8651) by [@​kahrendt](https://redirect.github.com/kahrendt) - Only warn if the component blocked for a longer time than the last time [esphome#8064](https://redirect.github.com/esphome/esphome/pull/8064) by [@​numo68](https://redirect.github.com/numo68) - \[micro_wake_word] add new VPE features [esphome#8655](https://redirect.github.com/esphome/esphome/pull/8655) by [@​kahrendt](https://redirect.github.com/kahrendt) - \[microphone] Bugfix: protect against starting mic if already started [esphome#8656](https://redirect.github.com/esphome/esphome/pull/8656) by [@​kahrendt](https://redirect.github.com/kahrendt) - Bump FastLed version to 3.9.16 [esphome#8402](https://redirect.github.com/esphome/esphome/pull/8402) by [@​andrewjswan](https://redirect.github.com/andrewjswan) - \[gree] Add support for YAG remotes [esphome#7418](https://redirect.github.com/esphome/esphome/pull/7418) by [@​sarthurdev](https://redirect.github.com/sarthurdev) - Add a function to return the I2C address from an I2CDevice object [esphome#8454](https://redirect.github.com/esphome/esphome/pull/8454) by [@​ilikecake](https://redirect.github.com/ilikecake) - Fix second scrolling run ussue [esphome#8347](https://redirect.github.com/esphome/esphome/pull/8347) by [@​asergunov](https://redirect.github.com/asergunov) - \[alarm_control_panel] Allow sensor to trigger when alarm disarmed [esphome#7746](https://redirect.github.com/esphome/esphome/pull/7746) by [@​nworbneb](https://redirect.github.com/nworbneb) - Component pca9685 - phase_begin always set to zero [esphome#8379](https://redirect.github.com/esphome/esphome/pull/8379) by [@​uae007](https://redirect.github.com/uae007) - \[remote_base] Fix compile error on IDF [esphome#8664](https://redirect.github.com/esphome/esphome/pull/8664) by [@​kbx81](https://redirect.github.com/kbx81) - \[defines] Fix USE_MICRO_WAKE_WORD position [esphome#8663](https://redirect.github.com/esphome/esphome/pull/8663) by [@​jesserockz](https://redirect.github.com/jesserockz) - Adding timing budget support for vl53l0x [esphome#7991](https://redirect.github.com/esphome/esphome/pull/7991) by [@​lastradanet](https://redirect.github.com/lastradanet) - Daikin IR Climate Remote Target Temperature and Fan Modes [esphome#7946](https://redirect.github.com/esphome/esphome/pull/7946) by [@​bcpearce](https://redirect.github.com/bcpearce) - \[i2c] Allow buffers in PSRAM [esphome#8640](https://redirect.github.com/esphome/esphome/pull/8640) by [@​clydebarrow](https://redirect.github.com/clydebarrow) - Fix CONFIG_LWIP_TCP_RCV_SCALE and CONFIG_TCP_WND_DEFAULT [esphome#8425](https://redirect.github.com/esphome/esphome/pull/8425) by [@​rwrozelle](https://redirect.github.com/rwrozelle) - support self-signed cert in mqtt [esphome#8650](https://redirect.github.com/esphome/esphome/pull/8650) by [@​scaiper](https://redirect.github.com/scaiper) - \[binary_sensor] initial state refactor [esphome#8648](https://redirect.github.com/esphome/esphome/pull/8648) by [@​clydebarrow](https://redirect.github.com/clydebarrow) (breaking-change) - Add to_ntc_resistance|temperature sensor filter ([esphome/feature-requests#2967](https://redirect.github.com/esphome/feature-requests/issues/2967)) [esphome#7898](https://redirect.github.com/esphome/esphome/pull/7898) by [@​rhabacker](https://redirect.github.com/rhabacker) - \[esp32, debug] Add `cpu_frequency` config option and debug sensor [esphome#8542](https://redirect.github.com/esphome/esphome/pull/8542) by [@​clydebarrow](https://redirect.github.com/clydebarrow) - \[voice_assistant] voice assistant can configure enabled wake words [esphome#8657](https://redirect.github.com/esphome/esphome/pull/8657) by [@​kahrendt](https://redirect.github.com/kahrendt) - \[mlx90393] Add verification for register contents [esphome#8279](https://redirect.github.com/esphome/esphome/pull/8279) by [@​functionpointer](https://redirect.github.com/functionpointer) - Check for missed pulse_meter ISRs in the main loop [esphome#6126](https://redirect.github.com/esphome/esphome/pull/6126) by [@​TrentHouliston](https://redirect.github.com/TrentHouliston) - \[debug] add missing header [esphome#8666](https://redirect.github.com/esphome/esphome/pull/8666) by [@​kahrendt](https://redirect.github.com/kahrendt) - \[microphone] Add software mute and fix wrong type for automations [esphome#8667](https://redirect.github.com/esphome/esphome/pull/8667) by [@​kahrendt](https://redirect.github.com/kahrendt) - \[micro_wake_word] Clarify spectrogram features calculation [esphome#8669](https://redirect.github.com/esphome/esphome/pull/8669) by [@​kahrendt](https://redirect.github.com/kahrendt) - Add UNIT_MILLIVOLT [esphome#8665](https://redirect.github.com/esphome/esphome/pull/8665) by [@​DJTerentjev](https://redirect.github.com/DJTerentjev) - Added Banking support to tca9555, fixed input bug [esphome#8003](https://redirect.github.com/esphome/esphome/pull/8003) by [@​mobrembski](https://redirect.github.com/mobrembski) - Add GDEY0583T81 support [esphome#8668](https://redirect.github.com/esphome/esphome/pull/8668) by [@​myllyja](https://redirect.github.com/myllyja) - \[climate] Fix typo and use `this->` [esphome#8678](https://redirect.github.com/esphome/esphome/pull/8678) by [@​ximex](https://redirect.github.com/ximex) - Add CONF_CONTINUOUS to const.py [esphome#8682](https://redirect.github.com/esphome/esphome/pull/8682) by [@​ilikecake](https://redirect.github.com/ilikecake) - unify lowercase `x` in hexadecimal values [esphome#8686](https://redirect.github.com/esphome/esphome/pull/8686) by [@​ximex](https://redirect.github.com/ximex) - \[climate_ir_lg] use `this->` [esphome#8687](https://redirect.github.com/esphome/esphome/pull/8687) by [@​ximex](https://redirect.github.com/ximex) - \[packet_transport] Extract packet encoding functionality [esphome#8187](https://redirect.github.com/esphome/esphome/pull/8187) by [@​clydebarrow](https://redirect.github.com/clydebarrow) (new-integration) (breaking-change) - \[esp32\_ble_server] Add appearance advertising field [esphome#8672](https://redirect.github.com/esphome/esphome/pull/8672) by [@​clydebarrow](https://redirect.github.com/clydebarrow) - \[packages] Allow list instead of dict for packages [esphome#8688](https://redirect.github.com/esphome/esphome/pull/8688) by [@​clydebarrow](https://redirect.github.com/clydebarrow) - \[lvgl] Add refresh action to re-evaluate initial widget properties [esphome#8675](https://redirect.github.com/esphome/esphome/pull/8675) by [@​clydebarrow](https://redirect.github.com/clydebarrow) - \[image] Support the other Pictogrammers icon sets `memory:` and `mdil:` [esphome#8676](https://redirect.github.com/esphome/esphome/pull/8676) by [@​clydebarrow](https://redirect.github.com/clydebarrow) - \[uart] Add packet_transport platform [esphome#8214](https://redirect.github.com/esphome/esphome/pull/8214) by [@​clydebarrow](https://redirect.github.com/clydebarrow) (new-integration) - \[debug] Show source of last software reboot [esphome#8595](https://redirect.github.com/esphome/esphome/pull/8595) by [@​clydebarrow](https://redirect.github.com/clydebarrow) - \[syslog] Implement logging via syslog [esphome#8637](https://redirect.github.com/esphome/esphome/pull/8637) by [@​clydebarrow](https://redirect.github.com/clydebarrow) (new-integration) - \[cst226] Add support for cst226 binary sensor [esphome#8381](https://redirect.github.com/esphome/esphome/pull/8381) by [@​clydebarrow](https://redirect.github.com/clydebarrow) (new-platform) - \[nextion] Adds a command pacer with `command_spacing` attribute [esphome#7948](https://redirect.github.com/esphome/esphome/pull/7948) by [@​edwardtfn](https://redirect.github.com/edwardtfn) - \[arduino] Always include Arduino.h for Arduino [esphome#8693](https://redirect.github.com/esphome/esphome/pull/8693) by [@​clydebarrow](https://redirect.github.com/clydebarrow) - \[audio, microphone] Quantization Improvements [esphome#8695](https://redirect.github.com/esphome/esphome/pull/8695) by [@​kahrendt](https://redirect.github.com/kahrendt) - \[micro_wake_word] Experimental cutoff adjustments and uses mic sample rate [esphome#8702](https://redirect.github.com/esphome/esphome/pull/8702) by [@​kahrendt](https://redirect.github.com/kahrendt) - \[mics\_4514] Add default device class to CO sensor [esphome#8710](https://redirect.github.com/esphome/esphome/pull/8710) by [@​jesserockz](https://redirect.github.com/jesserockz) - \[i2s_audio, mixer, resampler, speaker] Simplify duration played callback [esphome#8703](https://redirect.github.com/esphome/esphome/pull/8703) by [@​kahrendt](https://redirect.github.com/kahrendt) - \[packet_transport] Make some arguments const [esphome#8700](https://redirect.github.com/esphome/esphome/pull/8700) by [@​clydebarrow](https://redirect.github.com/clydebarrow) - Reserve buffer space to avoid frequent realloc when generating protobuf messages [esphome#8707](https://redirect.github.com/esphome/esphome/pull/8707) by [@​bdraco](https://redirect.github.com/bdraco) - Preallocate Buffer Space for ESP32-CAM [esphome#8712](https://redirect.github.com/esphome/esphome/pull/8712) by [@​bdraco](https://redirect.github.com/bdraco) - Correct Protobuf Wire Type for `encode_fixed64` [esphome#8713](https://redirect.github.com/esphome/esphome/pull/8713) by [@​bdraco](https://redirect.github.com/bdraco) - Avoid Reallocation When Sending Logging Messages [esphome#8714](https://redirect.github.com/esphome/esphome/pull/8714) by [@​bdraco](https://redirect.github.com/bdraco) - Reserve space in the frame helper when we know in advance how much we need [esphome#8716](https://redirect.github.com/esphome/esphome/pull/8716) by [@​bdraco](https://redirect.github.com/bdraco) - Require reserve_size in create_buffer to reduce realloc overhead [esphome#8715](https://redirect.github.com/esphome/esphome/pull/8715) by [@​bdraco](https://redirect.github.com/bdraco) - \[key_collector] enable/disable [esphome#8718](https://redirect.github.com/esphome/esphome/pull/8718) by [@​ssieb](https://redirect.github.com/ssieb) - Increase zeroconf timeout to 10 seconds [esphome#8670](https://redirect.github.com/esphome/esphome/pull/8670) by [@​bdraco](https://redirect.github.com/bdraco) - Consolidate `write_raw_` implementation to reduce code duplication [esphome#8717](https://redirect.github.com/esphome/esphome/pull/8717) by [@​bdraco](https://redirect.github.com/bdraco) - Improve BLE Connection Reliability by Enabling Software Coexistence [esphome#8683](https://redirect.github.com/esphome/esphome/pull/8683) by [@​bdraco](https://redirect.github.com/bdraco) - Optimize bluetooth_proxy memory copy and reduce reallocs [esphome#8723](https://redirect.github.com/esphome/esphome/pull/8723) by [@​bdraco](https://redirect.github.com/bdraco) - ATM90E32 Semi-automatic calibration & Status fields [esphome#8529](https://redirect.github.com/esphome/esphome/pull/8529) by [@​CircuitSetup](https://redirect.github.com/CircuitSetup) (new-integration) (breaking-change) - \[api] Synchronise api.proto between repos [esphome#8720](https://redirect.github.com/esphome/esphome/pull/8720) by [@​jesserockz](https://redirect.github.com/jesserockz) - \[valve] Tidy up template publish action location [esphome#8731](https://redirect.github.com/esphome/esphome/pull/8731) by [@​jesserockz](https://redirect.github.com/jesserockz) - \[valve] Move to use `valve_schema(..)` instead of `VALVE_SCHEMA` [esphome#8730](https://redirect.github.com/esphome/esphome/pull/8730) by [@​jesserockz](https://redirect.github.com/jesserockz) - \[lock] Tidy up template publish action and lockstate locations [esphome#8729](https://redirect.github.com/esphome/esphome/pull/8729) by [@​jesserockz](https://redirect.github.com/jesserockz) - \[update] Move to use `update_schema(..)` instead of `UPDATE_SCHEMA` [esphome#8726](https://redirect.github.com/esphome/esphome/pull/8726) by [@​jesserockz](https://redirect.github.com/jesserockz) - \[text] Move to use `text_schema(..)` instead of `TEXT_SCHEMA` [esphome#8727](https://redirect.github.com/esphome/esphome/pull/8727) by [@​jesserockz](https://redirect.github.com/jesserockz) - \[lock] Move to use `lock_schema(..)` instead of `LOCK_SCHEMA` [esphome#8728](https://redirect.github.com/esphome/esphome/pull/8728) by [@​jesserockz](https://redirect.github.com/jesserockz) - \[config] Use `cv.UNDEFINED` instead of adhoc `_UNDEF` objects [esphome#8725](https://redirect.github.com/esphome/esphome/pull/8725) by [@​jesserockz](https://redirect.github.com/jesserockz) - \[audio, microphone] - Allow MicrophoneSource to passively capture/optimization [esphome#8732](https://redirect.github.com/esphome/esphome/pull/8732) by [@​kahrendt](https://redirect.github.com/kahrendt) - \[audio] Bump esp-audio-libs to version 1.1.4 for speed optimizations [esphome#8739](https://redirect.github.com/esphome/esphome/pull/8739) by [@​kahrendt](https://redirect.github.com/kahrendt) - \[i2s_audio] Fix: Slot bit-width for ESP32 variant [esphome#8738](https://redirect.github.com/esphome/esphome/pull/8738) by [@​kahrendt](https://redirect.github.com/kahrendt) - \[voice_assistant] Bugfix: Properly detect states where mic is running [esphome#8745](https://redirect.github.com/esphome/esphome/pull/8745) by [@​kahrendt](https://redirect.github.com/kahrendt) - \[sound_level] Add a new sound level sensor [esphome#8737](https://redirect.github.com/esphome/esphome/pull/8737) by [@​kahrendt](https://redirect.github.com/kahrendt) (new-integration) - \[one_wire]\[dallas_temp] adjust timings and reduce disabled interrupts [esphome#8744](https://redirect.github.com/esphome/esphome/pull/8744) by [@​ssieb](https://redirect.github.com/ssieb) - MQTT: fan direction control added [esphome#8022](https://redirect.github.com/esphome/esphome/pull/8022) by [@​mbronk](https://redirect.github.com/mbronk) - \[config] Add entity schema consts with deprecation log [esphome#8747](https://redirect.github.com/esphome/esphome/pull/8747) by [@​jesserockz](https://redirect.github.com/jesserockz) - Fix ESP32 API Disconnects Caused by Concurrent Logger Writes [esphome#8736](https://redirect.github.com/esphome/esphome/pull/8736) by [@​bdraco](https://redirect.github.com/bdraco) - \[vscode] provide version to editor [esphome#8752](https://redirect.github.com/esphome/esphome/pull/8752) by [@​glmnet](https://redirect.github.com/glmnet) - \[i2s_audio] Correct a microphone with a DC offset signal [esphome#8751](https://redirect.github.com/esphome/esphome/pull/8751) by [@​kahrendt](https://redirect.github.com/kahrendt) - \[config] Deprecate other `*_SCHEMA` constants [esphome#8748](https://redirect.github.com/esphome/esphome/pull/8748) by [@​jesserockz](https://redirect.github.com/jesserockz) - \[opentherm] Update to use schema methods [esphome#8756](https://redirect.github.com/esphome/esphome/pull/8756) by [@​jesserockz](https://redirect.github.com/jesserockz) - \[factory_reset] Use switch_schema method [esphome#8757](https://redirect.github.com/esphome/esphome/pull/8757) by [@​jesserockz](https://redirect.github.com/jesserockz) - \[sprinkler] Use number_schema method [esphome#8759](https://redirect.github.com/esphome/esphome/pull/8759) by [@​jesserockz](https://redirect.github.com/jesserockz) - \[tm1638] Use switch_schema method [esphome#8758](https://redirect.github.com/esphome/esphome/pull/8758) by [@​jesserockz](https://redirect.github.com/jesserockz) - \[airthings] Remove unnecessary schema [esphome#8760](https://redirect.github.com/esphome/esphome/pull/8760) by [@​jesserockz](https://redirect.github.com/jesserockz) - \[ble_client] Use text_sensor_schema method [esphome#8761](https://redirect.github.com/esphome/esphome/pull/8761) by [@​jesserockz](https://redirect.github.com/jesserockz) - \[sml] Use text_sensor_schema method [esphome#8762](https://redirect.github.com/esphome/esphome/pull/8762) by [@​jesserockz](https://redirect.github.com/jesserockz) - \[udp, syslog] fix clang tidy [esphome#8755](https://redirect.github.com/esphome/esphome/pull/8755) by [@​tomaszduda23](https://redirect.github.com/tomaszduda23) - Avoid iterating clients twice in the api_server loop [esphome#8733](https://redirect.github.com/esphome/esphome/pull/8733) by [@​bdraco](https://redirect.github.com/bdraco) - \[clang] clang tidy support with zephyr [esphome#8352](https://redirect.github.com/esphome/esphome/pull/8352) by [@​tomaszduda23](https://redirect.github.com/tomaszduda23) - Fix missing recursion guard release on ESP8266 [esphome#8766](https://redirect.github.com/esphome/esphome/pull/8766) by [@​bdraco](https://redirect.github.com/bdraco) - \[schema] Deploy schema after release workflow finished [esphome#8767](https://redirect.github.com/esphome/esphome/pull/8767) by [@​jesserockz](https://redirect.github.com/jesserockz) - \[config] Deprecate more `*_SCHEMA` constants [esphome#8763](https://redirect.github.com/esphome/esphome/pull/8763) by [@​jesserockz](https://redirect.github.com/jesserockz) - \[gps] Add hdop sensor [esphome#8680](https://redirect.github.com/esphome/esphome/pull/8680) by [@​realzoulou](https://redirect.github.com/realzoulou) - In case of proto-diff show changes and archive generated [esphome#8698](https://redirect.github.com/esphome/esphome/pull/8698) by [@​dala318](https://redirect.github.com/dala318) - \[climate] Fix climate_schema [esphome#8772](https://redirect.github.com/esphome/esphome/pull/8772) by [@​jesserockz](https://redirect.github.com/jesserockz) - Tuya Select - Add int_datapoint option [esphome#8393](https://redirect.github.com/esphome/esphome/pull/8393) by [@​Cossid](https://redirect.github.com/Cossid) - \[select] Tidy schema generation [esphome#8775](https://redirect.github.com/esphome/esphome/pull/8775) by [@​jesserockz](https://redirect.github.com/jesserockz) - \[demo] Clean up schema deprecations, add test [esphome#8771](https://redirect.github.com/esphome/esphome/pull/8771) by [@​jesserockz](https://redirect.github.com/jesserockz) - \[template] Use alarm_control_panel_schema method [esphome#8764](https://redirect.github.com/esphome/esphome/pull/8764) by [@​jesserockz](https://redirect.github.com/jesserockz) - \[cover] Update components to use `cover_schema(...)` [esphome#8770](https://redirect.github.com/esphome/esphome/pull/8770) by [@​jesserockz](https://redirect.github.com/jesserockz) - \[switch] Fix schema generation [esphome#8774](https://redirect.github.com/esphome/esphome/pull/8774) by [@​jesserockz](https://redirect.github.com/jesserockz) - \[esp32] improve `gpio` [esphome#8709](https://redirect.github.com/esphome/esphome/pull/8709) by [@​ximex](https://redirect.github.com/ximex) - \[text_sensor] Fix schema generation [esphome#8773](https://redirect.github.com/esphome/esphome/pull/8773) by [@​jesserockz](https://redirect.github.com/jesserockz) - \[audio] Fix: Decoder stops unnecessarily after a potential failure is detected. [esphome#8776](https://redirect.github.com/esphome/esphome/pull/8776) by [@​gnumpi](https://redirect.github.com/gnumpi) - \[esp32]\[esp8266] use low-level pin control for ISR gpio [esphome#8743](https://redirect.github.com/esphome/esphome/pull/8743) by [@​ssieb](https://redirect.github.com/ssieb) - \[online_image] Support 24 bit bmp images [esphome#8612](https://redirect.github.com/esphome/esphome/pull/8612) by [@​jesserockz](https://redirect.github.com/jesserockz) - \[mipi_spi] New display driver for MIPI DBI devices [esphome#8383](https://redirect.github.com/esphome/esphome/pull/8383) by [@​clydebarrow](https://redirect.github.com/clydebarrow) (new-integration) - \[media_player] Deprecate `MEDIA_PLAYER_SCHEMA` [esphome#8784](https://redirect.github.com/esphome/esphome/pull/8784) by [@​jesserockz](https://redirect.github.com/jesserockz) - \[schema] Get component name if available for deprecation warning [esphome#8785](https://redirect.github.com/esphome/esphome/pull/8785) by [@​jesserockz](https://redirect.github.com/jesserockz) - \[fan] Update components to use `fan_schema(...)` [esphome#8786](https://redirect.github.com/esphome/esphome/pull/8786) by [@​jesserockz](https://redirect.github.com/jesserockz) - Improve batching of BLE advertisements for better airtime efficiency [esphome#8778](https://redirect.github.com/esphome/esphome/pull/8778) by [@​bdraco](https://redirect.github.com/bdraco) - Fix release to pypi [esphome#8789](https://redirect.github.com/esphome/esphome/pull/8789) by [@​jesserockz](https://redirect.github.com/jesserockz) - \[climate] Update components to use `climate_schema(...)` [esphome#8788](https://redirect.github.com/esphome/esphome/pull/8788) by [@​jesserockz](https://redirect.github.com/jesserockz) - Bump esphome-dashboard to [`2025051`](https://redirect.github.com/esphome/esphome/commit/20250514).0 [esphome#8790](https://redirect.github.com/esphome/esphome/pull/8790) by [@​jesserockz](https://redirect.github.com/jesserockz) - Avoid protobuf message construction when tx buffer is full [esphome#8787](https://redirect.github.com/esphome/esphome/pull/8787) by [@​bdraco](https://redirect.github.com/bdraco) - Update some sensor schemas to be Optional [esphome#8803](https://redirect.github.com/esphome/esphome/pull/8803) by [@​jesserockz](https://redirect.github.com/jesserockz) - Use fixed buffer for plaintext protocol like noise protocol [esphome#8800](https://redirect.github.com/esphome/esphome/pull/8800) by [@​bdraco](https://redirect.github.com/bdraco) - Optimize protobuf varint decoder for ESPHome use case [esphome#8791](https://redirect.github.com/esphome/esphome/pull/8791) by [@​bdraco](https://redirect.github.com/bdraco) - Logger Recursion Guard per Task on ESP32 [esphome#8765](https://redirect.github.com/esphome/esphome/pull/8765) by [@​bdraco](https://redirect.github.com/bdraco) - \[log] improve/refactor `log` [esphome#8708](https://redirect.github.com/esphome/esphome/pull/8708) by [@​ximex](https://redirect.github.com/ximex) - \[gps] update lib, improve code/tests/config [esphome#8768](https://redirect.github.com/esphome/esphome/pull/8768) by [@​ximex](https://redirect.github.com/ximex) - Fix ESP32 Camera class inheritance [esphome#8811](https://redirect.github.com/esphome/esphome/pull/8811) by [@​bdraco](https://redirect.github.com/bdraco) - \[sen5x] Fix validation for values read from hardware [esphome#8769](https://redirect.github.com/esphome/esphome/pull/8769) by [@​kbx81](https://redirect.github.com/kbx81) - Fix the case of single error [esphome#8824](https://redirect.github.com/esphome/esphome/pull/8824) by [@​asergunov](https://redirect.github.com/asergunov) - Revert "\[binary_sensor] initial state refactor" [esphome#8828](https://redirect.github.com/esphome/esphome/pull/8828) by [@​clydebarrow](https://redirect.github.com/clydebarrow) - Fix misspelling of climate in climate_ir.climate_ir_with_receiver_schema [esphome#8829](https://redirect.github.com/esphome/esphome/pull/8829) by [@​warthog618](https://redirect.github.com/warthog618) - Fix ESP32 console logging corruption and message loss in multi-task [esphome#8806](https://redirect.github.com/esphome/esphome/pull/8806) by [@​bdraco](https://redirect.github.com/bdraco) - Reduce number of calls to fetch time in the main loop [esphome#8804](https://redirect.github.com/esphome/esphome/pull/8804) by [@​bdraco](https://redirect.github.com/bdraco) - Refactor API frame helpers to enable buffer reuse [esphome#8825](https://redirect.github.com/esphome/esphome/pull/8825) by [@​bdraco](https://redirect.github.com/bdraco) - Update esp32-camera library version [esphome#8832](https://redirect.github.com/esphome/esphome/pull/8832) by [@​Fexiven](https://redirect.github.com/Fexiven) - Fix api doc homepage [esphome#8836](https://redirect.github.com/esphome/esphome/pull/8836) by [@​jesserockz](https://redirect.github.com/jesserockz) - Deploy doxygen docs to netlify [esphome#8837](https://redirect.github.com/esphome/esphome/pull/8837) by [@​jesserockz](https://redirect.github.com/jesserockz) - \[release] Fix output value [esphome#8839](https://redirect.github.com/esphome/esphome/pull/8839) by [@​jesserockz](https://redirect.github.com/jesserockz) - \[release] Don't wait for docker to be finished before deploying schema [esphome#8838](https://redirect.github.com/esphome/esphome/pull/8838) by [@​jesserockz](https://redirect.github.com/jesserockz) - Fix API connection sending ping too early after connection establishment [esphome#8840](https://redirect.github.com/esphome/esphome/pull/8840) by [@​bdraco](https://redirect.github.com/bdraco) - Fix ethernet connection timeout issue caused by incorrect time value during setup [esphome#8841](https://redirect.github.com/esphome/esphome/pull/8841) by [@​bdraco](https://redirect.github.com/bdraco) - \[docker] Update pip on build [esphome#8835](https://redirect.github.com/esphome/esphome/pull/8835) by [@​jesserockz](https://redirect.github.com/jesserockz) - \[api-docs] Run using netlify builders [esphome#8842](https://redirect.github.com/esphome/esphome/pull/8842) by [@​jesserockz](https://redirect.github.com/jesserockz) - Fix #ifdefs [esphome#8853](https://redirect.github.com/esphome/esphome/pull/8853) by [@​clydebarrow](https://redirect.github.com/clydebarrow) - \[at581x] Fix issue with methods not being public [esphome#8852](https://redirect.github.com/esphome/esphome/pull/8852) by [@​gpambrozio](https://redirect.github.com/gpambrozio) - \[api-docs] Move netlify.toml to root [esphome#8861](https://redirect.github.com/esphome/esphome/pull/8861) by [@​jesserockz](https://redirect.github.com/jesserockz)
##### Dependency Changes
Show - Bump ruff from 0.11.2 to 0.11.4 [esphome#8538](https://redirect.github.com/esphome/esphome/pull/8538) by [@​dependabot\[bot\]](https://redirect.github.com/apps/dependabot) - Bump pytest-cov from 6.0.0 to 6.1.1 [esphome#8537](https://redirect.github.com/esphome/esphome/pull/8537) by [@​dependabot\[bot\]](https://redirect.github.com/apps/dependabot) - Bump ruff from 0.11.4 to 0.11.5 [esphome#8546](https://redirect.github.com/esphome/esphome/pull/8546) by [@​dependabot\[bot\]](https://redirect.github.com/apps/dependabot) - Bump codecov/codecov-action from 5.4.0 to 5.4.2 [esphome#8572](https://redirect.github.com/esphome/esphome/pull/8572) by [@​dependabot\[bot\]](https://redirect.github.com/apps/dependabot) - Bump aioesphomeapi from 29.10.0 to 30.0.1 [esphome#8579](https://redirect.github.com/esphome/esphome/pull/8579) by [@​dependabot\[bot\]](https://redirect.github.com/apps/dependabot) - Bump ruff from 0.11.5 to 0.11.6 [esphome#8587](https://redirect.github.com/esphome/esphome/pull/8587) by [@​dependabot\[bot\]](https://redirect.github.com/apps/dependabot) - Bump actions/download-artifact from 4.2.1 to 4.3.0 [esphome#8617](https://redirect.github.com/esphome/esphome/pull/8617) by [@​dependabot\[bot\]](https://redirect.github.com/apps/dependabot) - Bump docker/build-push-action from 6.15.0 to 6.16.0 in /.github/actions/build-image [esphome#8619](https://redirect.github.com/esphome/esphome/pull/8619) by [@​dependabot\[bot\]](https://redirect.github.com/apps/dependabot) - Bump ruff from 0.11.6 to 0.11.7 [esphome#8615](https://redirect.github.com/esphome/esphome/pull/8615) by [@​dependabot\[bot\]](https://redirect.github.com/apps/dependabot) - Bump setuptools from 78.1.0 to 79.0.1 [esphome#8614](https://redirect.github.com/esphome/esphome/pull/8614) by [@​dependabot\[bot\]](https://redirect.github.com/apps/dependabot) - Bump actions/setup-python from 5.5.0 to 5.6.0 [esphome#8618](https://redirect.github.com/esphome/esphome/pull/8618) by [@​dependabot\[bot\]](https://redirect.github.com/apps/dependabot) - Bump actions/setup-python from 5.5.0 to 5.6.0 in /.github/actions/restore-python [esphome#8616](https://redirect.github.com/esphome/esphome/pull/8616) by [@​dependabot\[bot\]](https://redirect.github.com/apps/dependabot) - Bump setuptools from 79.0.1 to 80.3.1 [esphome#8696](https://redirect.github.com/esphome/esphome/pull/8696) by [@​dependabot\[bot\]](https://redirect.github.com/apps/dependabot) - Bump aioesphomeapi from 30.0.1 to 30.1.0 [esphome#8652](https://redirect.github.com/esphome/esphome/pull/8652) by [@​dependabot\[bot\]](https://redirect.github.com/apps/dependabot) - Bump pylint from 3.3.6 to 3.3.7 [esphome#8706](https://redirect.github.com/esphome/esphome/pull/8706) by [@​dependabot\[bot\]](https://redirect.github.com/apps/dependabot) - Bump yamllint from 1.37.0 to 1.37.1 [esphome#8705](https://redirect.github.com/esphome/esphome/pull/8705) by [@​dependabot\[bot\]](https://redirect.github.com/apps/dependabot) - Bump ruff from 0.11.7 to 0.11.8 [esphome#8721](https://redirect.github.com/esphome/esphome/pull/8721) by [@​dependabot\[bot\]](https://redirect.github.com/apps/dependabot) - Bump puremagic from 1.28 to 1.29 [esphome#8722](https://redirect.github.com/esphome/esphome/pull/8722) by [@​dependabot\[bot\]](https://redirect.github.com/apps/dependabot) - Bump aioesphomeapi from 30.1.0 to 30.2.0 [esphome#8734](https://redirect.github.com/esphome/esphome/pull/8734) by [@​dependabot\[bot\]](https://redirect.github.com/apps/dependabot) - Bump ruff from 0.11.8 to 0.11.9 [esphome#8735](https://redirect.github.com/esphome/esphome/pull/8735) by [@​dependabot\[bot\]](https://redirect.github.com/apps/dependabot) - Bump zeroconf from 0.146.5 to 0.147.0 [esphome#8754](https://redirect.github.com/esphome/esphome/pull/8754) by [@​dependabot\[bot\]](https://redirect.github.com/apps/dependabot) - Bump setuptools from 80.3.1 to 80.4.0 [esphome#8753](https://redirect.github.com/esphome/esphome/pull/8753) by [@​dependabot\[bot\]](https://redirect.github.com/apps/dependabot) - Bump docker/build-push-action from 6.16.0 to 6.17.0 in /.github/actions/build-image [esphome#8810](https://redirect.github.com/esphome/esphome/pull/8810) by [@​dependabot\[bot\]](https://redirect.github.com/apps/dependabot)
--- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). --- charts/stable/esphome/Chart.yaml | 4 ++-- charts/stable/esphome/values.yaml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/charts/stable/esphome/Chart.yaml b/charts/stable/esphome/Chart.yaml index ea1217c2ade..192a2f4d385 100644 --- a/charts/stable/esphome/Chart.yaml +++ b/charts/stable/esphome/Chart.yaml @@ -9,7 +9,7 @@ annotations: truecharts.org/min_helm_version: "3.14" truecharts.org/train: stable apiVersion: v2 -appVersion: 2025.4.2 +appVersion: 2025.5.1 dependencies: - name: common version: 25.4.10 @@ -35,5 +35,5 @@ sources: - https://github.com/truecharts/charts/tree/master/charts/stable/esphome - https://hub.docker.com/r/esphome/esphome type: application -version: 22.2.2 +version: 22.3.0 diff --git a/charts/stable/esphome/values.yaml b/charts/stable/esphome/values.yaml index 222965637a8..344faaa3806 100644 --- a/charts/stable/esphome/values.yaml +++ b/charts/stable/esphome/values.yaml @@ -1,7 +1,7 @@ image: repository: docker.io/esphome/esphome pullPolicy: IfNotPresent - tag: 2025.4.2@sha256:870d2eb1f2c524ba888444440312df79c905f57b9768e7bd3eb0e75bfbbd8d61 + tag: 2025.5.1@sha256:f7c2c9730e60431507ed217f8773ce8d1688ba1c29d0ef3ef8b1df22514e5240 securityContext: container: runAsNonRoot: false