This PR contains the following updates: | Package | Update | Change | |---|---|---| | [docker.io/esphome/esphome](https://esphome.io/) ([source](https://redirect.github.com/esphome/esphome)) | minor | `3dfeee9` -> `a5a08f5` | Add the preset `:preserveSemverRanges` to your config if you don't want to pin your dependencies. --- ### Release Notes <details> <summary>esphome/esphome (docker.io/esphome/esphome)</summary> ### [`v2025.3.1`](https://redirect.github.com/esphome/esphome/releases/tag/2025.3.1) [Compare Source](https://redirect.github.com/esphome/esphome/compare/2025.3.0...2025.3.1) - \[ft63x6] Get correct dimensions from display [esphome#8417](https://redirect.github.com/esphome/esphome/pull/8417) by [@​clydebarrow](https://redirect.github.com/clydebarrow) - \[lvgl] Set correct buffer size [esphome#8442](https://redirect.github.com/esphome/esphome/pull/8442) by [@​clydebarrow](https://redirect.github.com/clydebarrow) - \[lvgl] Ensure non-zero screen dimensions during init [esphome#8444](https://redirect.github.com/esphome/esphome/pull/8444) by [@​clydebarrow](https://redirect.github.com/clydebarrow) ### [`v2025.3.0`](https://redirect.github.com/esphome/esphome/releases/tag/2025.3.0) [Compare Source](https://redirect.github.com/esphome/esphome/compare/2025.2.2...2025.3.0) #### Full list of changes ##### New Components - \[ld2450] Add new component [esphome#5674](https://redirect.github.com/esphome/esphome/pull/5674) by [@​hareeshmu](https://redirect.github.com/hareeshmu) (new-integration) - Adding support for chsc6x touch controller [esphome#8258](https://redirect.github.com/esphome/esphome/pull/8258) by [@​kkosik20](https://redirect.github.com/kkosik20) (new-integration) - MSA311 and MSA301 accelerometer support [esphome#6795](https://redirect.github.com/esphome/esphome/pull/6795) by [@​latonita](https://redirect.github.com/latonita) (new-integration) - Cover component for Tormatic and Novoferm garage doors [esphome#5933](https://redirect.github.com/esphome/esphome/pull/5933) by [@​ti-mo](https://redirect.github.com/ti-mo) (new-integration) ##### Breaking Changes - \[mlx90393] Fix inverted gain and resolution. Expose temperature_compensation and hallconf. [esphome#7635](https://redirect.github.com/esphome/esphome/pull/7635) by [@​functionpointer](https://redirect.github.com/functionpointer) (breaking-change) - \[touchscreen] Axis swap bugfix [esphome#8376](https://redirect.github.com/esphome/esphome/pull/8376) by [@​clydebarrow](https://redirect.github.com/clydebarrow) (breaking-change) - \[cst816] Remove binary sensor [esphome#8377](https://redirect.github.com/esphome/esphome/pull/8377) by [@​clydebarrow](https://redirect.github.com/clydebarrow) (breaking-change) ##### Beta Changes - Bump mdns library to 1.8.0 [esphome#8378](https://redirect.github.com/esphome/esphome/pull/8378) by [@​bdraco](https://redirect.github.com/bdraco) - \[audio, mixer] Memory and CPU performance improvements [esphome#8387](https://redirect.github.com/esphome/esphome/pull/8387) by [@​kahrendt](https://redirect.github.com/kahrendt) - \[speaker, resampler, mixer] Make volume and mute getters virtual [esphome#8391](https://redirect.github.com/esphome/esphome/pull/8391) by [@​kahrendt](https://redirect.github.com/kahrendt) - \[core] add reallocation support to RAMAllocator [esphome#8390](https://redirect.github.com/esphome/esphome/pull/8390) by [@​kahrendt](https://redirect.github.com/kahrendt) - \[api] add voice assistant announce to the api [esphome#8395](https://redirect.github.com/esphome/esphome/pull/8395) by [@​kahrendt](https://redirect.github.com/kahrendt) - Bump aioesphomeapi to 29.6.0 [esphome#8396](https://redirect.github.com/esphome/esphome/pull/8396) by [@​bdraco](https://redirect.github.com/bdraco) - Rework pyproject.toml to make it parseable by dependabot [esphome#8397](https://redirect.github.com/esphome/esphome/pull/8397) by [@​bdraco](https://redirect.github.com/bdraco) - Bump cryptography to 44.0.2 [esphome#8399](https://redirect.github.com/esphome/esphome/pull/8399) by [@​bdraco](https://redirect.github.com/bdraco) - Bump tornado from 6.4 to 6.4.2 [esphome#8398](https://redirect.github.com/esphome/esphome/pull/8398) by [@​dependabot](https://redirect.github.com/dependabot)\[bot] - \[font] Fix issues with bitmap fonts [esphome#8407](https://redirect.github.com/esphome/esphome/pull/8407) by [@​clydebarrow](https://redirect.github.com/clydebarrow) - Added getters for graphs ymin and ymax [esphome#8112](https://redirect.github.com/esphome/esphome/pull/8112) by [@​Duckle29](https://redirect.github.com/Duckle29) - \[docker] Bump curl, git, openssh-client, libopenjp2-7, nginx-light [esphome#8419](https://redirect.github.com/esphome/esphome/pull/8419) by [@​kbx81](https://redirect.github.com/kbx81) - \[docker] Bump libfreetype [esphome#8426](https://redirect.github.com/esphome/esphome/pull/8426) by [@​kbx81](https://redirect.github.com/kbx81) - \[core] Handle mis-typed platform name more cleanly [esphome#8424](https://redirect.github.com/esphome/esphome/pull/8424) by [@​clydebarrow](https://redirect.github.com/clydebarrow) - \[audio] Bugfix: fix flac decoding glitches by using esp-audio-libs v1.1.3 [esphome#8431](https://redirect.github.com/esphome/esphome/pull/8431) by [@​kahrendt](https://redirect.github.com/kahrendt) ##### All changes - \[modbus_controller] Extend tests [esphome#8245](https://redirect.github.com/esphome/esphome/pull/8245) by [@​kbx81](https://redirect.github.com/kbx81) - Switch to native arm runners for docker CI [esphome#8262](https://redirect.github.com/esphome/esphome/pull/8262) by [@​bdraco](https://redirect.github.com/bdraco) - Use the process CPU count to determine how many children to create [esphome#8268](https://redirect.github.com/esphome/esphome/pull/8268) by [@​bdraco](https://redirect.github.com/bdraco) - Bump actions/cache from 4.2.0 to 4.2.1 in /.github/actions/restore-python [esphome#8273](https://redirect.github.com/esphome/esphome/pull/8273) by [@​dependabot](https://redirect.github.com/dependabot)\[bot] - Bump actions/cache from 4.2.0 to 4.2.1 [esphome#8271](https://redirect.github.com/esphome/esphome/pull/8271) by [@​dependabot](https://redirect.github.com/dependabot)\[bot] - Ruff format for CI [esphome#8276](https://redirect.github.com/esphome/esphome/pull/8276) by [@​stellar-aria](https://redirect.github.com/stellar-aria) - \[ld2450] Add new component [esphome#5674](https://redirect.github.com/esphome/esphome/pull/5674) by [@​hareeshmu](https://redirect.github.com/hareeshmu) (new-integration) - Bump docker/build-push-action from 6.13.0 to 6.14.0 in /.github/actions/build-image [esphome#8281](https://redirect.github.com/esphome/esphome/pull/8281) by [@​dependabot](https://redirect.github.com/dependabot)\[bot] - Finish up transition from black-format to ruff [esphome#8294](https://redirect.github.com/esphome/esphome/pull/8294) by [@​stellar-aria](https://redirect.github.com/stellar-aria) - \[core, dashboard] load external component to get get_download_types [esphome#8139](https://redirect.github.com/esphome/esphome/pull/8139) by [@​tomaszduda23](https://redirect.github.com/tomaszduda23) - \[ota] set USE_OTA_VERSION 2 in defines [esphome#8299](https://redirect.github.com/esphome/esphome/pull/8299) by [@​tomaszduda23](https://redirect.github.com/tomaszduda23) - \[socket] add connect method [esphome#8308](https://redirect.github.com/esphome/esphome/pull/8308) by [@​kahrendt](https://redirect.github.com/kahrendt) - Bump peter-evans/create-pull-request from 7.0.6 to 7.0.7 [esphome#8314](https://redirect.github.com/esphome/esphome/pull/8314) by [@​dependabot](https://redirect.github.com/dependabot)\[bot] - Bump actions/upload-artifact from 4.6.0 to 4.6.1 [esphome#8295](https://redirect.github.com/esphome/esphome/pull/8295) by [@​dependabot](https://redirect.github.com/dependabot)\[bot] - \[api] ensure fair network sharing + prevent lost state changes via deferred publish at high event load [esphome#7547](https://redirect.github.com/esphome/esphome/pull/7547) by [@​nkinnan](https://redirect.github.com/nkinnan) - ili9xxx: Add support for GC9D01N circle display [esphome#8302](https://redirect.github.com/esphome/esphome/pull/8302) by [@​rforro](https://redirect.github.com/rforro) - web_server: ensure fair network sharing + prevent lost state changes via deferred publish at high event load [esphome#7538](https://redirect.github.com/esphome/esphome/pull/7538) by [@​nkinnan](https://redirect.github.com/nkinnan) - \[i2c] python code style [esphome#8311](https://redirect.github.com/esphome/esphome/pull/8311) by [@​tomaszduda23](https://redirect.github.com/tomaszduda23) - Adding support for chsc6x touch controller [esphome#8258](https://redirect.github.com/esphome/esphome/pull/8258) by [@​kkosik20](https://redirect.github.com/kkosik20) (new-integration) - \[core] make upload_program more generic [esphome#8321](https://redirect.github.com/esphome/esphome/pull/8321) by [@​tomaszduda23](https://redirect.github.com/tomaszduda23) - \[i2c] Fix i2c issue on idf 5.3 [esphome#8283](https://redirect.github.com/esphome/esphome/pull/8283) by [@​swoboda1337](https://redirect.github.com/swoboda1337) - \[core] SplitDefault unit test [esphome#8324](https://redirect.github.com/esphome/esphome/pull/8324) by [@​tomaszduda23](https://redirect.github.com/tomaszduda23) - Add option to include vars in remote packages [esphome#7606](https://redirect.github.com/esphome/esphome/pull/7606) by [@​pszafer](https://redirect.github.com/pszafer) - \[ld2450] Fix for "unknown" sensor states [esphome#8305](https://redirect.github.com/esphome/esphome/pull/8305) by [@​kbx81](https://redirect.github.com/kbx81) - Update arduino-heatpumpir and add new protocol for Panasonic AC [esphome#8309](https://redirect.github.com/esphome/esphome/pull/8309) by [@​barchasse38](https://redirect.github.com/barchasse38) - MSA311 and MSA301 accelerometer support [esphome#6795](https://redirect.github.com/esphome/esphome/pull/6795) by [@​latonita](https://redirect.github.com/latonita) (new-integration) - Include the bluetooth mac address in the device info when proxy is enabled [esphome#8203](https://redirect.github.com/esphome/esphome/pull/8203) by [@​bdraco](https://redirect.github.com/bdraco) - dashboard: Implement automatic ping fallback [esphome#8263](https://redirect.github.com/esphome/esphome/pull/8263) by [@​bdraco](https://redirect.github.com/bdraco) - \[ld2450] Fix misplaced `ifdef` and related logic [esphome#8335](https://redirect.github.com/esphome/esphome/pull/8335) by [@​kbx81](https://redirect.github.com/kbx81) - Bump the docker-actions group with 2 updates [esphome#8330](https://redirect.github.com/esphome/esphome/pull/8330) by [@​dependabot](https://redirect.github.com/dependabot)\[bot] - Bump actions/download-artifact from 4.1.8 to 4.1.9 [esphome#8331](https://redirect.github.com/esphome/esphome/pull/8331) by [@​dependabot](https://redirect.github.com/dependabot)\[bot] - Bump docker/build-push-action from 6.14.0 to 6.15.0 in /.github/actions/build-image [esphome#8332](https://redirect.github.com/esphome/esphome/pull/8332) by [@​dependabot](https://redirect.github.com/dependabot)\[bot] - \[mlx90393] Fix inverted gain and resolution. Expose temperature_compensation and hallconf. [esphome#7635](https://redirect.github.com/esphome/esphome/pull/7635) by [@​functionpointer](https://redirect.github.com/functionpointer) (breaking-change) - \[font] Use freetype instead of Pillow for font rendering [esphome#8300](https://redirect.github.com/esphome/esphome/pull/8300) by [@​clydebarrow](https://redirect.github.com/clydebarrow) - Bump actions/cache from 4.2.1 to 4.2.2 [esphome#8336](https://redirect.github.com/esphome/esphome/pull/8336) by [@​dependabot](https://redirect.github.com/dependabot)\[bot] - Bump actions/cache from 4.2.1 to 4.2.2 in /.github/actions/restore-python [esphome#8337](https://redirect.github.com/esphome/esphome/pull/8337) by [@​dependabot](https://redirect.github.com/dependabot)\[bot] - \[zeroconf] Ruff formatting [esphome#8338](https://redirect.github.com/esphome/esphome/pull/8338) by [@​jesserockz](https://redirect.github.com/jesserockz) - \[nrf52, core] unified way how all platforms handle SplitDefault [esphome#7715](https://redirect.github.com/esphome/esphome/pull/7715) by [@​tomaszduda23](https://redirect.github.com/tomaszduda23) - Cover component for Tormatic and Novoferm garage doors [esphome#5933](https://redirect.github.com/esphome/esphome/pull/5933) by [@​ti-mo](https://redirect.github.com/ti-mo) (new-integration) - \[io_bus] Initial implementation [esphome#8227](https://redirect.github.com/esphome/esphome/pull/8227) by [@​clydebarrow](https://redirect.github.com/clydebarrow) (new-integration) - \[tmp1075] fix component for TMP1075N [esphome#8317](https://redirect.github.com/esphome/esphome/pull/8317) by [@​ssieb](https://redirect.github.com/ssieb) - Bump docker/setup-qemu-action from 3.5.0 to 3.6.0 in the docker-actions group [esphome#8346](https://redirect.github.com/esphome/esphome/pull/8346) by [@​dependabot](https://redirect.github.com/dependabot)\[bot] - \[dashboard] Rename trash/delete to archive [esphome#8357](https://redirect.github.com/esphome/esphome/pull/8357) by [@​jesserockz](https://redirect.github.com/jesserockz) - \[helpers] Allow RAMAllocator to be told the size of the object manually [esphome#8356](https://redirect.github.com/esphome/esphome/pull/8356) by [@​jesserockz](https://redirect.github.com/jesserockz) - \[ld2450] fix null exception & zone target_count not published [esphome#8348](https://redirect.github.com/esphome/esphome/pull/8348) by [@​mistic100](https://redirect.github.com/mistic100) - \[bmp085] Fix error in read of pressure [esphome#8359](https://redirect.github.com/esphome/esphome/pull/8359) by [@​gusdleon](https://redirect.github.com/gusdleon) - \[udp] fix clang tidy [esphome#8351](https://redirect.github.com/esphome/esphome/pull/8351) by [@​tomaszduda23](https://redirect.github.com/tomaszduda23) - \[i2s_audio] Bugfix: Speaker incorrectly delays when sending data [esphome#8361](https://redirect.github.com/esphome/esphome/pull/8361) by [@​kahrendt](https://redirect.github.com/kahrendt) - Initialise h-bridge switch to requested initial state [esphome#8363](https://redirect.github.com/esphome/esphome/pull/8363) by [@​AnyOldName3](https://redirect.github.com/AnyOldName3) - \[lvgl] Fix initialisation race condition (Bugfix) [esphome#8369](https://redirect.github.com/esphome/esphome/pull/8369) by [@​clydebarrow](https://redirect.github.com/clydebarrow) - \[time] fix recalc_timestamp_local [esphome#8239](https://redirect.github.com/esphome/esphome/pull/8239) by [@​qraynaud](https://redirect.github.com/qraynaud) - allow touchscreen buttons outside of display dimensions [esphome#8296](https://redirect.github.com/esphome/esphome/pull/8296) by [@​zendes](https://redirect.github.com/zendes) - \[touchscreen] Axis swap bugfix [esphome#8376](https://redirect.github.com/esphome/esphome/pull/8376) by [@​clydebarrow](https://redirect.github.com/clydebarrow) (breaking-change) - \[cst816] Remove binary sensor [esphome#8377](https://redirect.github.com/esphome/esphome/pull/8377) by [@​clydebarrow](https://redirect.github.com/clydebarrow) (breaking-change) - Revert "\[io_bus] Initial implementation" [esphome#8384](https://redirect.github.com/esphome/esphome/pull/8384) by [@​clydebarrow](https://redirect.github.com/clydebarrow) - Bump aioesphomeapi to 29.5.1 [esphome#8364](https://redirect.github.com/esphome/esphome/pull/8364) by [@​bdraco](https://redirect.github.com/bdraco) - Bump esptool to 4.8.1latest [esphome#8367](https://redirect.github.com/esphome/esphome/pull/8367) by [@​shvmm](https://redirect.github.com/shvmm) - Bump zeroconf to 0.146.1 [esphome#8365](https://redirect.github.com/esphome/esphome/pull/8365) by [@​bdraco](https://redirect.github.com/bdraco) - mcp2515: Add missing CFG1 assignment to be able to use 50kbps with a 16MHz crystal. [esphome#8375](https://redirect.github.com/esphome/esphome/pull/8375) by [@​djasper-ha](https://redirect.github.com/djasper-ha) </details> --- ### 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. --- - [ ] <!-- rebase-check -->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). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMDcuMiIsInVwZGF0ZWRJblZlciI6IjM5LjIwNy4yIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImF1dG9tZXJnZSIsInJlbm92YXRlL2NvbnRhaW5lciIsInR5cGUvbWlub3IiXX0=-->
57 lines
1.3 KiB
YAML
57 lines
1.3 KiB
YAML
image:
|
|
repository: docker.io/esphome/esphome
|
|
pullPolicy: IfNotPresent
|
|
tag: 2025.3.1@sha256:a5a08f57e5a7340eefa358674d100264e08c8305d807304385119ac80b79c9af
|
|
securityContext:
|
|
container:
|
|
runAsNonRoot: false
|
|
readOnlyRootFilesystem: false
|
|
privileged: true
|
|
allowPrivilegeEscalation: true
|
|
runAsUser: 0
|
|
runAsGroup: 0
|
|
service:
|
|
main:
|
|
ports:
|
|
main:
|
|
port: 6052
|
|
targetPort: 6052
|
|
workload:
|
|
main:
|
|
podSpec:
|
|
containers:
|
|
main:
|
|
probes:
|
|
liveness:
|
|
type: http
|
|
path: /
|
|
readiness:
|
|
type: http
|
|
path: /
|
|
startup:
|
|
type: http
|
|
path: /
|
|
env:
|
|
ESPHOME_DASHBOARD_USE_PING: false
|
|
ESPHOME_DASHBOARD_RELATIVE_URL: /
|
|
# ESPHOME_QUICKWIZARD:
|
|
# ESPHOME_IS_HASSIO:
|
|
# DISABLE_HA_AUTHENTICATION:
|
|
# USERNAME:
|
|
# PASSWORD:
|
|
persistence:
|
|
config:
|
|
enabled: true
|
|
mountPath: /config
|
|
# caches platformio packages to prevent excess downloads
|
|
cache:
|
|
enabled: true
|
|
mountPath: /cache
|
|
# caches compiled code to not require rebuilds
|
|
build:
|
|
enabled: true
|
|
mountPath: /build
|
|
portal:
|
|
open:
|
|
enabled: true
|