From b440c0fac16e24b6fdea5e37d8989f9a90621695 Mon Sep 17 00:00:00 2001 From: esphomebot Date: Sun, 3 Nov 2024 02:49:14 +0000 Subject: [PATCH 001/104] Bump version to 2024.11.0-dev20241103 --- esphome-dev/config.yaml | 2 +- template/addon_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome-dev/config.yaml b/esphome-dev/config.yaml index 2052ca9..046a22e 100644 --- a/esphome-dev/config.yaml +++ b/esphome-dev/config.yaml @@ -33,7 +33,7 @@ backup_exclude: init: false startup: services name: ESPHome Device Compiler (dev) -version: 2024.11.0-dev20241102 +version: 2024.11.0-dev20241103 slug: esphome-dev description: Development version of ESPHome Device Compiler image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index e4a8101..8b32f31 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -46,7 +46,7 @@ esphome-dev: <<: *base directory: esphome-dev name: ESPHome Device Compiler (dev) - version: "2024.11.0-dev20241102" # DEV + version: "2024.11.0-dev20241103" # DEV slug: esphome-dev description: "Development version of ESPHome Device Compiler" url: https://next.esphome.io/ -- 2.49.1 From 4801cbe5a1291514e569e0b05240b161c548abc7 Mon Sep 17 00:00:00 2001 From: esphomebot Date: Mon, 4 Nov 2024 02:53:31 +0000 Subject: [PATCH 002/104] Bump version to 2024.11.0-dev20241104 --- esphome-dev/config.yaml | 2 +- template/addon_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome-dev/config.yaml b/esphome-dev/config.yaml index 046a22e..197064e 100644 --- a/esphome-dev/config.yaml +++ b/esphome-dev/config.yaml @@ -33,7 +33,7 @@ backup_exclude: init: false startup: services name: ESPHome Device Compiler (dev) -version: 2024.11.0-dev20241103 +version: 2024.11.0-dev20241104 slug: esphome-dev description: Development version of ESPHome Device Compiler image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index 8b32f31..2ded340 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -46,7 +46,7 @@ esphome-dev: <<: *base directory: esphome-dev name: ESPHome Device Compiler (dev) - version: "2024.11.0-dev20241103" # DEV + version: "2024.11.0-dev20241104" # DEV slug: esphome-dev description: "Development version of ESPHome Device Compiler" url: https://next.esphome.io/ -- 2.49.1 From 2eabc5458a26960e80553c3cf9c3d458696ace58 Mon Sep 17 00:00:00 2001 From: esphomebot Date: Tue, 5 Nov 2024 02:46:37 +0000 Subject: [PATCH 003/104] Bump version to 2024.11.0-dev20241105 --- esphome-dev/config.yaml | 2 +- template/addon_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome-dev/config.yaml b/esphome-dev/config.yaml index 197064e..e6bb0a1 100644 --- a/esphome-dev/config.yaml +++ b/esphome-dev/config.yaml @@ -33,7 +33,7 @@ backup_exclude: init: false startup: services name: ESPHome Device Compiler (dev) -version: 2024.11.0-dev20241104 +version: 2024.11.0-dev20241105 slug: esphome-dev description: Development version of ESPHome Device Compiler image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index 2ded340..3ac749e 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -46,7 +46,7 @@ esphome-dev: <<: *base directory: esphome-dev name: ESPHome Device Compiler (dev) - version: "2024.11.0-dev20241104" # DEV + version: "2024.11.0-dev20241105" # DEV slug: esphome-dev description: "Development version of ESPHome Device Compiler" url: https://next.esphome.io/ -- 2.49.1 From 24cfeb11ff45ee84685e5c192a48765f49ee6bf9 Mon Sep 17 00:00:00 2001 From: esphomebot Date: Wed, 6 Nov 2024 02:47:42 +0000 Subject: [PATCH 004/104] Bump version to 2024.11.0-dev20241106 --- esphome-dev/config.yaml | 2 +- template/addon_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome-dev/config.yaml b/esphome-dev/config.yaml index e6bb0a1..0a3959a 100644 --- a/esphome-dev/config.yaml +++ b/esphome-dev/config.yaml @@ -33,7 +33,7 @@ backup_exclude: init: false startup: services name: ESPHome Device Compiler (dev) -version: 2024.11.0-dev20241105 +version: 2024.11.0-dev20241106 slug: esphome-dev description: Development version of ESPHome Device Compiler image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index 3ac749e..72387af 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -46,7 +46,7 @@ esphome-dev: <<: *base directory: esphome-dev name: ESPHome Device Compiler (dev) - version: "2024.11.0-dev20241105" # DEV + version: "2024.11.0-dev20241106" # DEV slug: esphome-dev description: "Development version of ESPHome Device Compiler" url: https://next.esphome.io/ -- 2.49.1 From 495dedfdf280cb622975653c47a618d3f149f13d Mon Sep 17 00:00:00 2001 From: esphomebot Date: Thu, 7 Nov 2024 02:45:25 +0000 Subject: [PATCH 005/104] Bump version to 2024.11.0-dev20241107 --- esphome-dev/config.yaml | 2 +- template/addon_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome-dev/config.yaml b/esphome-dev/config.yaml index 0a3959a..29d9acb 100644 --- a/esphome-dev/config.yaml +++ b/esphome-dev/config.yaml @@ -33,7 +33,7 @@ backup_exclude: init: false startup: services name: ESPHome Device Compiler (dev) -version: 2024.11.0-dev20241106 +version: 2024.11.0-dev20241107 slug: esphome-dev description: Development version of ESPHome Device Compiler image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index 72387af..a130acc 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -46,7 +46,7 @@ esphome-dev: <<: *base directory: esphome-dev name: ESPHome Device Compiler (dev) - version: "2024.11.0-dev20241106" # DEV + version: "2024.11.0-dev20241107" # DEV slug: esphome-dev description: "Development version of ESPHome Device Compiler" url: https://next.esphome.io/ -- 2.49.1 From 01b425bfb877dd090e38093f6902f1d5cdfd243e Mon Sep 17 00:00:00 2001 From: esphomebot Date: Fri, 8 Nov 2024 02:46:10 +0000 Subject: [PATCH 006/104] Bump version to 2024.11.0-dev20241108 --- esphome-dev/config.yaml | 2 +- template/addon_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome-dev/config.yaml b/esphome-dev/config.yaml index 29d9acb..4e2c75e 100644 --- a/esphome-dev/config.yaml +++ b/esphome-dev/config.yaml @@ -33,7 +33,7 @@ backup_exclude: init: false startup: services name: ESPHome Device Compiler (dev) -version: 2024.11.0-dev20241107 +version: 2024.11.0-dev20241108 slug: esphome-dev description: Development version of ESPHome Device Compiler image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index a130acc..9a84ebc 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -46,7 +46,7 @@ esphome-dev: <<: *base directory: esphome-dev name: ESPHome Device Compiler (dev) - version: "2024.11.0-dev20241107" # DEV + version: "2024.11.0-dev20241108" # DEV slug: esphome-dev description: "Development version of ESPHome Device Compiler" url: https://next.esphome.io/ -- 2.49.1 From db5b33be0520cd36da4941ad3aaf98af3f54e9ea Mon Sep 17 00:00:00 2001 From: esphomebot Date: Fri, 8 Nov 2024 10:02:03 +0000 Subject: [PATCH 007/104] Bump version to 2024.10.3 --- esphome-beta/CHANGELOG.md | 8 ++++---- esphome-beta/config.yaml | 2 +- esphome/CHANGELOG.md | 8 ++++---- esphome/config.yaml | 2 +- template/addon_config.yaml | 4 ++-- 5 files changed, 12 insertions(+), 12 deletions(-) diff --git a/esphome-beta/CHANGELOG.md b/esphome-beta/CHANGELOG.md index fe5aaf0..88c2dd2 100644 --- a/esphome-beta/CHANGELOG.md +++ b/esphome-beta/CHANGELOG.md @@ -1,6 +1,6 @@ -## 2024.10.2 +## 2024.10.3 -- Humanized the missing MQTT log topic error message [esphome#7634](https://github.com/esphome/esphome/pull/7634) by [@solarkennedy](https://github.com/solarkennedy) -- [lvgl] Some properties were not templatable (Bugfix) [esphome#7655](https://github.com/esphome/esphome/pull/7655) by [@clydebarrow](https://github.com/clydebarrow) -- [voice_assistant] Bugfix: Fix crash on start [esphome#7662](https://github.com/esphome/esphome/pull/7662) by [@kahrendt](https://github.com/kahrendt) +- [rpi_dpi_rgb] Fix get_width and height (Bugfix) [esphome#7675](https://github.com/esphome/esphome/pull/7675) by [@clydebarrow](https://github.com/clydebarrow) +- Fixes modbus timing error [esphome#7674](https://github.com/esphome/esphome/pull/7674) by [@exciton](https://github.com/exciton) +- [lvgl] Ensure images are configured before using them. (Bugfix) [esphome#7721](https://github.com/esphome/esphome/pull/7721) by [@clydebarrow](https://github.com/clydebarrow) diff --git a/esphome-beta/config.yaml b/esphome-beta/config.yaml index 55c54a2..bfba01f 100644 --- a/esphome-beta/config.yaml +++ b/esphome-beta/config.yaml @@ -32,7 +32,7 @@ backup_exclude: init: false startup: services name: ESPHome (beta) -version: 2024.10.2 +version: 2024.10.3 slug: esphome-beta description: Beta version of ESPHome add-on image: ghcr.io/esphome/esphome-hassio diff --git a/esphome/CHANGELOG.md b/esphome/CHANGELOG.md index fe5aaf0..88c2dd2 100644 --- a/esphome/CHANGELOG.md +++ b/esphome/CHANGELOG.md @@ -1,6 +1,6 @@ -## 2024.10.2 +## 2024.10.3 -- Humanized the missing MQTT log topic error message [esphome#7634](https://github.com/esphome/esphome/pull/7634) by [@solarkennedy](https://github.com/solarkennedy) -- [lvgl] Some properties were not templatable (Bugfix) [esphome#7655](https://github.com/esphome/esphome/pull/7655) by [@clydebarrow](https://github.com/clydebarrow) -- [voice_assistant] Bugfix: Fix crash on start [esphome#7662](https://github.com/esphome/esphome/pull/7662) by [@kahrendt](https://github.com/kahrendt) +- [rpi_dpi_rgb] Fix get_width and height (Bugfix) [esphome#7675](https://github.com/esphome/esphome/pull/7675) by [@clydebarrow](https://github.com/clydebarrow) +- Fixes modbus timing error [esphome#7674](https://github.com/esphome/esphome/pull/7674) by [@exciton](https://github.com/exciton) +- [lvgl] Ensure images are configured before using them. (Bugfix) [esphome#7721](https://github.com/esphome/esphome/pull/7721) by [@clydebarrow](https://github.com/clydebarrow) diff --git a/esphome/config.yaml b/esphome/config.yaml index 3a501a8..93ec41e 100644 --- a/esphome/config.yaml +++ b/esphome/config.yaml @@ -32,7 +32,7 @@ backup_exclude: init: false startup: services name: ESPHome -version: 2024.10.2 +version: 2024.10.3 slug: esphome description: ESPHome add-on for intelligently managing all your ESP8266/ESP32 devices image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index 9a84ebc..b1f3d46 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -70,7 +70,7 @@ esphome-beta: <<: *base directory: esphome-beta name: ESPHome (beta) - version: "2024.10.2" # BETA + version: "2024.10.3" # BETA slug: esphome-beta description: "Beta version of ESPHome add-on" url: https://beta.esphome.io/ @@ -84,7 +84,7 @@ esphome-stable: <<: *base directory: esphome name: ESPHome - version: "2024.10.2" # STABLE + version: "2024.10.3" # STABLE slug: esphome description: "ESPHome add-on for intelligently managing all your ESP8266/ESP32 devices" image: ghcr.io/esphome/esphome-hassio -- 2.49.1 From 4956129c8a69ade22e4d358fdac4d8110c64c2ca Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 8 Nov 2024 16:26:56 +0100 Subject: [PATCH 008/104] Bump actions/setup-python from 5.2.0 to 5.3.0 (#165) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/bump-version.yml | 2 +- .github/workflows/lint.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/bump-version.yml b/.github/workflows/bump-version.yml index efb38a7..bec944c 100644 --- a/.github/workflows/bump-version.yml +++ b/.github/workflows/bump-version.yml @@ -16,7 +16,7 @@ jobs: continue-on-error: true steps: - uses: actions/checkout@v4.2.2 - - uses: actions/setup-python@v5.2.0 + - uses: actions/setup-python@v5.3.0 with: python-version: "3.11" - run: pip install -r script/requirements.txt diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 040007f..c40a666 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -21,7 +21,7 @@ jobs: - name: โคต๏ธ Check out code from GitHub uses: actions/checkout@v4.2.2 - name: ๐Ÿ›  Setup Python - uses: actions/setup-python@v5.2.0 + uses: actions/setup-python@v5.3.0 with: python-version: '3.11' - name: ๐Ÿ›  Install dependencies -- 2.49.1 From c027f8f7b0b35d968e8c1c337f775c604761f492 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 8 Nov 2024 16:27:07 +0100 Subject: [PATCH 009/104] Bump frenck/action-addon-linter from 2.17.1 to 2.18.0 (#166) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/lint.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index c40a666..02a7aa9 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -29,6 +29,6 @@ jobs: - name: ๐Ÿ›  Generate files from template run: python script/generate.py ${{ matrix.channels.channel }} - name: ๐Ÿš€ Run Home Assistant Add-on Lint on ${{ matrix.channels.channel }} - uses: frenck/action-addon-linter@v2.17.1 + uses: frenck/action-addon-linter@v2.18.0 with: path: "./${{ matrix.channels.folder }}" -- 2.49.1 From 0ecba0496585a6745251837f226344ea4d803270 Mon Sep 17 00:00:00 2001 From: esphomebot Date: Sat, 9 Nov 2024 02:43:57 +0000 Subject: [PATCH 010/104] Bump version to 2024.11.0-dev20241109 --- esphome-dev/config.yaml | 2 +- template/addon_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome-dev/config.yaml b/esphome-dev/config.yaml index 4e2c75e..757f740 100644 --- a/esphome-dev/config.yaml +++ b/esphome-dev/config.yaml @@ -33,7 +33,7 @@ backup_exclude: init: false startup: services name: ESPHome Device Compiler (dev) -version: 2024.11.0-dev20241108 +version: 2024.11.0-dev20241109 slug: esphome-dev description: Development version of ESPHome Device Compiler image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index b1f3d46..f1a61f5 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -46,7 +46,7 @@ esphome-dev: <<: *base directory: esphome-dev name: ESPHome Device Compiler (dev) - version: "2024.11.0-dev20241108" # DEV + version: "2024.11.0-dev20241109" # DEV slug: esphome-dev description: "Development version of ESPHome Device Compiler" url: https://next.esphome.io/ -- 2.49.1 From 61329c63037a9776296dce18dd899eb581589194 Mon Sep 17 00:00:00 2001 From: esphomebot Date: Sun, 10 Nov 2024 21:08:07 +0000 Subject: [PATCH 011/104] Bump version to 2024.11.0-dev20241110 --- esphome-dev/config.yaml | 2 +- template/addon_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome-dev/config.yaml b/esphome-dev/config.yaml index 757f740..debb82e 100644 --- a/esphome-dev/config.yaml +++ b/esphome-dev/config.yaml @@ -33,7 +33,7 @@ backup_exclude: init: false startup: services name: ESPHome Device Compiler (dev) -version: 2024.11.0-dev20241109 +version: 2024.11.0-dev20241110 slug: esphome-dev description: Development version of ESPHome Device Compiler image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index f1a61f5..6fbf51a 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -46,7 +46,7 @@ esphome-dev: <<: *base directory: esphome-dev name: ESPHome Device Compiler (dev) - version: "2024.11.0-dev20241109" # DEV + version: "2024.11.0-dev20241110" # DEV slug: esphome-dev description: "Development version of ESPHome Device Compiler" url: https://next.esphome.io/ -- 2.49.1 From b42a0ef0a9f56eeecb52372273dfe99bf4590a2d Mon Sep 17 00:00:00 2001 From: esphomebot Date: Mon, 11 Nov 2024 02:47:36 +0000 Subject: [PATCH 012/104] Bump version to 2024.11.0-dev20241111 --- esphome-dev/config.yaml | 2 +- template/addon_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome-dev/config.yaml b/esphome-dev/config.yaml index debb82e..2931682 100644 --- a/esphome-dev/config.yaml +++ b/esphome-dev/config.yaml @@ -33,7 +33,7 @@ backup_exclude: init: false startup: services name: ESPHome Device Compiler (dev) -version: 2024.11.0-dev20241110 +version: 2024.11.0-dev20241111 slug: esphome-dev description: Development version of ESPHome Device Compiler image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index 6fbf51a..6b2e31b 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -46,7 +46,7 @@ esphome-dev: <<: *base directory: esphome-dev name: ESPHome Device Compiler (dev) - version: "2024.11.0-dev20241110" # DEV + version: "2024.11.0-dev20241111" # DEV slug: esphome-dev description: "Development version of ESPHome Device Compiler" url: https://next.esphome.io/ -- 2.49.1 From aabdf969e9550a3da0adee16a58a5a6e3d928b35 Mon Sep 17 00:00:00 2001 From: esphomebot Date: Tue, 12 Nov 2024 02:45:55 +0000 Subject: [PATCH 013/104] Bump version to 2024.11.0-dev20241112 --- esphome-dev/config.yaml | 2 +- template/addon_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome-dev/config.yaml b/esphome-dev/config.yaml index 2931682..03d9865 100644 --- a/esphome-dev/config.yaml +++ b/esphome-dev/config.yaml @@ -33,7 +33,7 @@ backup_exclude: init: false startup: services name: ESPHome Device Compiler (dev) -version: 2024.11.0-dev20241111 +version: 2024.11.0-dev20241112 slug: esphome-dev description: Development version of ESPHome Device Compiler image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index 6b2e31b..e078ea1 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -46,7 +46,7 @@ esphome-dev: <<: *base directory: esphome-dev name: ESPHome Device Compiler (dev) - version: "2024.11.0-dev20241111" # DEV + version: "2024.11.0-dev20241112" # DEV slug: esphome-dev description: "Development version of ESPHome Device Compiler" url: https://next.esphome.io/ -- 2.49.1 From a1a0cbe1db6150fc1184ad5add44a851e7d48a40 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Tue, 12 Nov 2024 01:45:43 -0500 Subject: [PATCH 014/104] Update name of the add-on (#163) Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com> --- template/README.md | 10 +++++----- template/addon_config.yaml | 8 ++++---- template/beta/README.md | 10 +++++----- 3 files changed, 14 insertions(+), 14 deletions(-) diff --git a/template/README.md b/template/README.md index dd555cb..80f9edf 100644 --- a/template/README.md +++ b/template/README.md @@ -1,4 +1,4 @@ -# ESPHome Add-On +# ESPHome Device Compiler [![ESPHome logo][logo]][website] @@ -7,13 +7,13 @@ ## About -This add-on allows you to manage and program your ESP8266 and ESP32 based microcontrollers -directly through Home Assistant **with no programming experience required**. All you need to do -is write YAML configuration files; the rest (over-the-air updates, compiling) is all +This add-on allows you to write configurations and turn your microcontrollers +into smart home devices directly through Home Assistant **with no programming experience required**. +All you need to do is write YAML configuration files; the rest (over-the-air updates, compiling) is all handled by ESPHome.

- +

[View the ESPHome documentation][website] diff --git a/template/addon_config.yaml b/template/addon_config.yaml index e078ea1..4e54401 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -69,10 +69,10 @@ esphome-dev: esphome-beta: <<: *base directory: esphome-beta - name: ESPHome (beta) + name: ESPHome Device Compiler (beta) version: "2024.10.3" # BETA slug: esphome-beta - description: "Beta version of ESPHome add-on" + description: "Beta version of ESPHome Device Compiler" url: https://beta.esphome.io/ image: ghcr.io/esphome/esphome-hassio stage: experimental @@ -83,10 +83,10 @@ esphome-beta: esphome-stable: <<: *base directory: esphome - name: ESPHome + name: ESPHome Device Compiler version: "2024.10.3" # STABLE slug: esphome - description: "ESPHome add-on for intelligently managing all your ESP8266/ESP32 devices" + description: "Build your own smart home devices using ESPHome, no programming experience required." image: ghcr.io/esphome/esphome-hassio copy_files: diff --git a/template/beta/README.md b/template/beta/README.md index e3cf07b..386098e 100644 --- a/template/beta/README.md +++ b/template/beta/README.md @@ -1,4 +1,4 @@ -# ESPHome Beta Add-On +# ESPHome Device Compiler Beta [![ESPHome logo][logo]][website] @@ -7,13 +7,13 @@ ## About -This add-on allows you to manage and program your ESP8266 and ESP32 based microcontrollers -directly through Home Assistant **with no programming experience required**. All you need to do -is write YAML configuration files; the rest (over-the-air updates, compiling) is all +This add-on allows you to write configurations and turn your microcontrollers +into smart home devices directly through Home Assistant **with no programming experience required**. +All you need to do is write YAML configuration files; the rest (over-the-air updates, compiling) is all handled by ESPHome.

- +

[View the ESPHome documentation][website] -- 2.49.1 From 8ea9a36188cc18315f03221958607a48adb19ce0 Mon Sep 17 00:00:00 2001 From: esphomebot Date: Wed, 13 Nov 2024 02:47:32 +0000 Subject: [PATCH 015/104] Bump version to 2024.12.0-dev20241113 --- esphome-dev/config.yaml | 2 +- template/addon_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome-dev/config.yaml b/esphome-dev/config.yaml index 03d9865..580b405 100644 --- a/esphome-dev/config.yaml +++ b/esphome-dev/config.yaml @@ -33,7 +33,7 @@ backup_exclude: init: false startup: services name: ESPHome Device Compiler (dev) -version: 2024.11.0-dev20241112 +version: 2024.12.0-dev20241113 slug: esphome-dev description: Development version of ESPHome Device Compiler image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index 4e54401..a0ddbd5 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -46,7 +46,7 @@ esphome-dev: <<: *base directory: esphome-dev name: ESPHome Device Compiler (dev) - version: "2024.11.0-dev20241112" # DEV + version: "2024.12.0-dev20241113" # DEV slug: esphome-dev description: "Development version of ESPHome Device Compiler" url: https://next.esphome.io/ -- 2.49.1 From 912a1e824dae4be8b948e83bf65ff9da7eeceb2c Mon Sep 17 00:00:00 2001 From: esphomebot Date: Wed, 13 Nov 2024 04:56:42 +0000 Subject: [PATCH 016/104] Bump version to 2024.11.0b1 --- esphome-beta/CHANGELOG.md | 105 +++++++++++++++++++++++++++++++++++-- esphome-beta/README.md | 10 ++-- esphome-beta/config.yaml | 6 +-- template/addon_config.yaml | 2 +- 4 files changed, 110 insertions(+), 13 deletions(-) diff --git a/esphome-beta/CHANGELOG.md b/esphome-beta/CHANGELOG.md index 88c2dd2..4b64001 100644 --- a/esphome-beta/CHANGELOG.md +++ b/esphome-beta/CHANGELOG.md @@ -1,6 +1,103 @@ -## 2024.10.3 +## 2024.11.0b1 -- [rpi_dpi_rgb] Fix get_width and height (Bugfix) [esphome#7675](https://github.com/esphome/esphome/pull/7675) by [@clydebarrow](https://github.com/clydebarrow) -- Fixes modbus timing error [esphome#7674](https://github.com/esphome/esphome/pull/7674) by [@exciton](https://github.com/exciton) -- [lvgl] Ensure images are configured before using them. (Bugfix) [esphome#7721](https://github.com/esphome/esphome/pull/7721) by [@clydebarrow](https://github.com/clydebarrow) +- Update `pillow` to 10.4.0 [esphome#7566](https://github.com/esphome/esphome/pull/7566) by [@hostcc](https://github.com/hostcc) +- Bump actions/upload-artifact from 4.4.2 to 4.4.3 [esphome#7575](https://github.com/esphome/esphome/pull/7575) by [@dependabot[bot]](https://github.com/apps/dependabot) +- [fix] ESP32-C6 Reset Reasons [esphome#7578](https://github.com/esphome/esphome/pull/7578) by [@rvalitov](https://github.com/rvalitov) +- [light] Add ``initial_state`` configuration [esphome#7577](https://github.com/esphome/esphome/pull/7577) by [@jesserockz](https://github.com/jesserockz) +- [CI] failures when installing using apt-get. [esphome#7593](https://github.com/esphome/esphome/pull/7593) by [@clydebarrow](https://github.com/clydebarrow) +- [web_server] expose event compoent to REST [esphome#7587](https://github.com/esphome/esphome/pull/7587) by [@RFDarter](https://github.com/RFDarter) +- Update test_build_components [esphome#7597](https://github.com/esphome/esphome/pull/7597) by [@tomaszduda23](https://github.com/tomaszduda23) +- [fix] ESP32-C6: internal temperature reporting [esphome#7579](https://github.com/esphome/esphome/pull/7579) by [@rvalitov](https://github.com/rvalitov) +- [code-quality] statsd component [esphome#7603](https://github.com/esphome/esphome/pull/7603) by [@tomaszduda23](https://github.com/tomaszduda23) +- [automation] Implement all and any condition shortcuts [esphome#7565](https://github.com/esphome/esphome/pull/7565) by [@clydebarrow](https://github.com/clydebarrow) +- Add TC74 temperature sensor [esphome#7460](https://github.com/esphome/esphome/pull/7460) by [@sethgirvan](https://github.com/sethgirvan) (new-integration) +- [display] filled_ring and filled_gauge methods added [esphome#7420](https://github.com/esphome/esphome/pull/7420) by [@artemyevav](https://github.com/artemyevav) +- [fix] deprecated functions warnings for logger component with ESP IDF version 5.3.0+ [esphome#7600](https://github.com/esphome/esphome/pull/7600) by [@rvalitov](https://github.com/rvalitov) +- [lvgl] Implement better software rotation [esphome#7595](https://github.com/esphome/esphome/pull/7595) by [@clydebarrow](https://github.com/clydebarrow) +- [qspi_dbi] Rename from qspi_amoled, add features [esphome#7594](https://github.com/esphome/esphome/pull/7594) by [@clydebarrow](https://github.com/clydebarrow) (breaking-change) (new-platform) +- Add support for Analog Devices MAX17043 battery fuel gauge [esphome#7522](https://github.com/esphome/esphome/pull/7522) by [@blacknell](https://github.com/blacknell) (new-integration) +- chore: bump pyyaml to 6.0.2 to support py3.13 build [esphome#7610](https://github.com/esphome/esphome/pull/7610) by [@chenrui333](https://github.com/chenrui333) +- chore: bump platformio to 6.1.16 to support py3.13 build [esphome#7590](https://github.com/esphome/esphome/pull/7590) by [@chenrui333](https://github.com/chenrui333) +- [speaker, i2s_audio] I2S Speaker implementation using a ring buffer [esphome#7605](https://github.com/esphome/esphome/pull/7605) by [@kahrendt](https://github.com/kahrendt) (new-integration) +- Bump arduino-mlx90393 to 1.0.2 [esphome#7618](https://github.com/esphome/esphome/pull/7618) by [@functionpointer](https://github.com/functionpointer) +- [fix] ESP32-C6 BLE compile error [esphome#7580](https://github.com/esphome/esphome/pull/7580) by [@rvalitov](https://github.com/rvalitov) +- [axs15231] Touchscreen driver [esphome#7592](https://github.com/esphome/esphome/pull/7592) by [@clydebarrow](https://github.com/clydebarrow) (new-integration) +- [lvgl] Roller and Dropdown enhancements; [esphome#7608](https://github.com/esphome/esphome/pull/7608) by [@clydebarrow](https://github.com/clydebarrow) +- [code-quality] udp component [esphome#7602](https://github.com/esphome/esphome/pull/7602) by [@tomaszduda23](https://github.com/tomaszduda23) +- [lvgl] Revise code generation to allow early widget creation [esphome#7611](https://github.com/esphome/esphome/pull/7611) by [@clydebarrow](https://github.com/clydebarrow) +- [lvgl] Allow esphome::Image in lambda to update image source directly [esphome#7624](https://github.com/esphome/esphome/pull/7624) by [@guillempages](https://github.com/guillempages) +- Bump bme68x_bsec2 version to 1.8.2610 [esphome#7626](https://github.com/esphome/esphome/pull/7626) by [@shvmm](https://github.com/shvmm) +- Update Pull request template [esphome#7620](https://github.com/esphome/esphome/pull/7620) by [@jesserockz](https://github.com/jesserockz) +- [lvgl] Defer display rotation reset until setup(). (Bugfix) [esphome#7627](https://github.com/esphome/esphome/pull/7627) by [@clydebarrow](https://github.com/clydebarrow) +- [lvgl] light schema should require `widget:` not `led:` (Bugfix) [esphome#7649](https://github.com/esphome/esphome/pull/7649) by [@clydebarrow](https://github.com/clydebarrow) (breaking-change) +- [image] Fix compile time problem with host image not using lvgl [esphome#7654](https://github.com/esphome/esphome/pull/7654) by [@clydebarrow](https://github.com/clydebarrow) +- [lvgl] Fix rotation code for 90deg (Bugfix) [esphome#7653](https://github.com/esphome/esphome/pull/7653) by [@clydebarrow](https://github.com/clydebarrow) +- [lvgl] Allow strings to be interpreted as integers (Bugfix) [esphome#7652](https://github.com/esphome/esphome/pull/7652) by [@clydebarrow](https://github.com/clydebarrow) +- [rtttl] Add ``get_gain()`` [esphome#7647](https://github.com/esphome/esphome/pull/7647) by [@edwardtfn](https://github.com/edwardtfn) +- feat(MQTT): Add subscribe QoS to discovery [esphome#7648](https://github.com/esphome/esphome/pull/7648) by [@Rapsssito](https://github.com/Rapsssito) +- i2c_device [esphome#7641](https://github.com/esphome/esphome/pull/7641) by [@gabest11](https://github.com/gabest11) (new-integration) +- Bump actions/cache from 4.1.1 to 4.1.2 in /.github/actions/restore-python [esphome#7659](https://github.com/esphome/esphome/pull/7659) by [@dependabot[bot]](https://github.com/apps/dependabot) +- Bump actions/cache from 4.1.1 to 4.1.2 [esphome#7660](https://github.com/esphome/esphome/pull/7660) by [@dependabot[bot]](https://github.com/apps/dependabot) +- [speaker, i2s_audio] Support audio_dac component, mute actions, and improved logging [esphome#7664](https://github.com/esphome/esphome/pull/7664) by [@kahrendt](https://github.com/kahrendt) +- unified way how all platforms handle copy_files [esphome#7614](https://github.com/esphome/esphome/pull/7614) by [@tomaszduda23](https://github.com/tomaszduda23) +- updating ESP32 board definitions [esphome#7650](https://github.com/esphome/esphome/pull/7650) by [@asolochek](https://github.com/asolochek) +- Support ignoring discovered devices from the dashboard [esphome#7665](https://github.com/esphome/esphome/pull/7665) by [@jesserockz](https://github.com/jesserockz) (new-feature) +- Bump esphome-dashboard to 20241025.0 [esphome#7669](https://github.com/esphome/esphome/pull/7669) by [@jesserockz](https://github.com/jesserockz) +- unified way how all platforms handle get_download_types [esphome#7617](https://github.com/esphome/esphome/pull/7617) by [@tomaszduda23](https://github.com/tomaszduda23) +- [media_player] Add new media player conditions [esphome#7667](https://github.com/esphome/esphome/pull/7667) by [@kahrendt](https://github.com/kahrendt) (new-feature) +- [code-quality] weikai.h [esphome#7601](https://github.com/esphome/esphome/pull/7601) by [@tomaszduda23](https://github.com/tomaszduda23) +- Bump actions/setup-python from 5.2.0 to 5.3.0 in /.github/actions/restore-python [esphome#7671](https://github.com/esphome/esphome/pull/7671) by [@dependabot[bot]](https://github.com/apps/dependabot) +- Bump actions/setup-python from 5.2.0 to 5.3.0 [esphome#7670](https://github.com/esphome/esphome/pull/7670) by [@dependabot[bot]](https://github.com/apps/dependabot) +- [image][online_image][animation] Fix transparency in RGB565 [esphome#7631](https://github.com/esphome/esphome/pull/7631) by [@clydebarrow](https://github.com/clydebarrow) +- Add OpenTherm component (part 2.1: sensor platform) [esphome#7529](https://github.com/esphome/esphome/pull/7529) by [@olegtarasov](https://github.com/olegtarasov) (new-platform) +- gp8403 : Add the possibility to use substitution for channel selection [esphome#7681](https://github.com/esphome/esphome/pull/7681) by [@SeByDocKy](https://github.com/SeByDocKy) +- [lvgl] Implement qrcode [esphome#7623](https://github.com/esphome/esphome/pull/7623) by [@clydebarrow](https://github.com/clydebarrow) +- [bytebuffer] Rework ByteBuffer using templates [esphome#7638](https://github.com/esphome/esphome/pull/7638) by [@clydebarrow](https://github.com/clydebarrow) +- [http_request] Always return defined server response status [esphome#7689](https://github.com/esphome/esphome/pull/7689) by [@clydebarrow](https://github.com/clydebarrow) (breaking-change) +- [font] Fix failure with bitmap fonts [esphome#7691](https://github.com/esphome/esphome/pull/7691) by [@clydebarrow](https://github.com/clydebarrow) +- [http_request] Add enum for status codes [esphome#7690](https://github.com/esphome/esphome/pull/7690) by [@clydebarrow](https://github.com/clydebarrow) +- Support W5500 SPI-Ethernet polling mode if framework is supported [esphome#7503](https://github.com/esphome/esphome/pull/7503) by [@slakichi](https://github.com/slakichi) +- Add asdf to gitignore (and dockerignore) [esphome#7686](https://github.com/esphome/esphome/pull/7686) by [@jzucker2](https://github.com/jzucker2) +- Add more prometheus metrics [esphome#7683](https://github.com/esphome/esphome/pull/7683) by [@jzucker2](https://github.com/jzucker2) +- Mopeka Pro Check improvement to allow user to configure the sensor reporting for lower quality readings [esphome#7475](https://github.com/esphome/esphome/pull/7475) by [@spbrogan](https://github.com/spbrogan) +- fix(WiFi): Fix strncpy missing NULL terminator [-Werror=stringop-truncation] [esphome#7668](https://github.com/esphome/esphome/pull/7668) by [@Rapsssito](https://github.com/Rapsssito) +- let make new platform implementation in external components [esphome#7615](https://github.com/esphome/esphome/pull/7615) by [@tomaszduda23](https://github.com/tomaszduda23) +- remove use of delay [esphome#7680](https://github.com/esphome/esphome/pull/7680) by [@ssieb](https://github.com/ssieb) +- fix build error [esphome#7694](https://github.com/esphome/esphome/pull/7694) by [@tomaszduda23](https://github.com/tomaszduda23) +- fix: [climate] Allow substitutions in `visual.temperature_step.{target_temperature,current_temperature}` [esphome#7679](https://github.com/esphome/esphome/pull/7679) by [@hostcc](https://github.com/hostcc) +- Add in area and device to the prometheus labels [esphome#7692](https://github.com/esphome/esphome/pull/7692) by [@jzucker2](https://github.com/jzucker2) +- [http_request] Implement `on_error` trigger for requests [esphome#7696](https://github.com/esphome/esphome/pull/7696) by [@clydebarrow](https://github.com/clydebarrow) +- Bump pypa/gh-action-pypi-publish from 1.10.3 to 1.11.0 [esphome#7700](https://github.com/esphome/esphome/pull/7700) by [@dependabot[bot]](https://github.com/apps/dependabot) +- [es8311] Add es8311 dac component [esphome#7693](https://github.com/esphome/esphome/pull/7693) by [@kahrendt](https://github.com/kahrendt) (new-integration) +- [sdl] Allow window to be resized. [esphome#7698](https://github.com/esphome/esphome/pull/7698) by [@clydebarrow](https://github.com/clydebarrow) +- Add config for current temperature precision [esphome#7699](https://github.com/esphome/esphome/pull/7699) by [@JasonN3](https://github.com/JasonN3) +- [spi] Add mosi pin checks for displays [esphome#7702](https://github.com/esphome/esphome/pull/7702) by [@clydebarrow](https://github.com/clydebarrow) +- [CI] Fix webserver defines to be present based on platform, not just framework [esphome#7703](https://github.com/esphome/esphome/pull/7703) by [@jesserockz](https://github.com/jesserockz) +- [touchscreen] Calibration fixes [esphome#7704](https://github.com/esphome/esphome/pull/7704) by [@clydebarrow](https://github.com/clydebarrow) (breaking-change) +- [font] Add support for "glyphsets" [esphome#7429](https://github.com/esphome/esphome/pull/7429) by [@paravoid](https://github.com/paravoid) +- [lvlg] fix tests [esphome#7708](https://github.com/esphome/esphome/pull/7708) by [@clydebarrow](https://github.com/clydebarrow) +- [esp32_ble] Add disconnect as a virtual function to ``ESPBTClient`` [esphome#7705](https://github.com/esphome/esphome/pull/7705) by [@jesserockz](https://github.com/jesserockz) +- handle bad pin schemas [esphome#7711](https://github.com/esphome/esphome/pull/7711) by [@ssieb](https://github.com/ssieb) +- datetime fix build_language_schema [esphome#7710](https://github.com/esphome/esphome/pull/7710) by [@tomaszduda23](https://github.com/tomaszduda23) +- [lvgl] Don't just throw key error if someone types a bad layout type [esphome#7722](https://github.com/esphome/esphome/pull/7722) by [@jesserockz](https://github.com/jesserockz) +- [spi_device] rename mode to spi_mode [esphome#7724](https://github.com/esphome/esphome/pull/7724) by [@clydebarrow](https://github.com/clydebarrow) (breaking-change) +- feat(MQTT): Add `enable`, `disable` and `enable_on_boot` [esphome#7716](https://github.com/esphome/esphome/pull/7716) by [@Rapsssito](https://github.com/Rapsssito) +- [lvgl] Allow multiple LVGL instances [esphome#7712](https://github.com/esphome/esphome/pull/7712) by [@clydebarrow](https://github.com/clydebarrow) +- [fix] deprecated legacy driver tsens [esphome#7658](https://github.com/esphome/esphome/pull/7658) by [@rvalitov](https://github.com/rvalitov) +- [lvgl] Fix id config for the lvgl component (Bugfix) [esphome#7731](https://github.com/esphome/esphome/pull/7731) by [@clydebarrow](https://github.com/clydebarrow) +- Bump pypa/gh-action-pypi-publish from 1.11.0 to 1.12.2 [esphome#7730](https://github.com/esphome/esphome/pull/7730) by [@dependabot[bot]](https://github.com/apps/dependabot) +- OTA: Fix IPv6 and multiple address support [esphome#7414](https://github.com/esphome/esphome/pull/7414) by [@dwmw2](https://github.com/dwmw2) +- Fix dashboard ip resolving [esphome#7747](https://github.com/esphome/esphome/pull/7747) by [@jesserockz](https://github.com/jesserockz) +- [docker] Bump curl, iputils-ping and libssl-dev [esphome#7748](https://github.com/esphome/esphome/pull/7748) by [@jesserockz](https://github.com/jesserockz) +- Remove the choice for MQTT logging if it is disabled [esphome#7723](https://github.com/esphome/esphome/pull/7723) by [@solarkennedy](https://github.com/solarkennedy) +- [sensor] Make some values templatable [esphome#7735](https://github.com/esphome/esphome/pull/7735) by [@clydebarrow](https://github.com/clydebarrow) +- [lvgl] Implement keypads [esphome#7719](https://github.com/esphome/esphome/pull/7719) by [@clydebarrow](https://github.com/clydebarrow) +- [midea] Add temperature validation in do_follow_me method (bugfix) [esphome#7736](https://github.com/esphome/esphome/pull/7736) by [@DjordjeMandic](https://github.com/DjordjeMandic) +- Add OpenTherm component (part 3: rest of the sensors) [esphome#7676](https://github.com/esphome/esphome/pull/7676) by [@olegtarasov](https://github.com/olegtarasov) (new-integration) +- [i2s_audio] I2S speaker improvements [esphome#7749](https://github.com/esphome/esphome/pull/7749) by [@kahrendt](https://github.com/kahrendt) +- [opentherm] Message to string extend [esphome#7755](https://github.com/esphome/esphome/pull/7755) by [@FreeBear-nc](https://github.com/FreeBear-nc) +- [sun] Implements `is_above_horizon()` [esphome#7754](https://github.com/esphome/esphome/pull/7754) by [@edwardtfn](https://github.com/edwardtfn) +- [core] Ring buffer write functions use const pointer parameter [esphome#7750](https://github.com/esphome/esphome/pull/7750) by [@kahrendt](https://github.com/kahrendt) +- [Modbus Controller] Added `on_online` and `on_offline` automation [esphome#7417](https://github.com/esphome/esphome/pull/7417) by [@0x3333](https://github.com/0x3333) +- Updated dfplayer logging to be more user-friendly [esphome#7740](https://github.com/esphome/esphome/pull/7740) by [@solarkennedy](https://github.com/solarkennedy) diff --git a/esphome-beta/README.md b/esphome-beta/README.md index e3cf07b..386098e 100644 --- a/esphome-beta/README.md +++ b/esphome-beta/README.md @@ -1,4 +1,4 @@ -# ESPHome Beta Add-On +# ESPHome Device Compiler Beta [![ESPHome logo][logo]][website] @@ -7,13 +7,13 @@ ## About -This add-on allows you to manage and program your ESP8266 and ESP32 based microcontrollers -directly through Home Assistant **with no programming experience required**. All you need to do -is write YAML configuration files; the rest (over-the-air updates, compiling) is all +This add-on allows you to write configurations and turn your microcontrollers +into smart home devices directly through Home Assistant **with no programming experience required**. +All you need to do is write YAML configuration files; the rest (over-the-air updates, compiling) is all handled by ESPHome.

- +

[View the ESPHome documentation][website] diff --git a/esphome-beta/config.yaml b/esphome-beta/config.yaml index bfba01f..8b471d7 100644 --- a/esphome-beta/config.yaml +++ b/esphome-beta/config.yaml @@ -31,10 +31,10 @@ backup_exclude: - '*/*/' init: false startup: services -name: ESPHome (beta) -version: 2024.10.3 +name: ESPHome Device Compiler (beta) +version: 2024.11.0b1 slug: esphome-beta -description: Beta version of ESPHome add-on +description: Beta version of ESPHome Device Compiler image: ghcr.io/esphome/esphome-hassio stage: experimental advanced: true diff --git a/template/addon_config.yaml b/template/addon_config.yaml index a0ddbd5..61ad377 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -70,7 +70,7 @@ esphome-beta: <<: *base directory: esphome-beta name: ESPHome Device Compiler (beta) - version: "2024.10.3" # BETA + version: "2024.11.0b1" # BETA slug: esphome-beta description: "Beta version of ESPHome Device Compiler" url: https://beta.esphome.io/ -- 2.49.1 From 4911aaba6851e63074bc3b0bf0a9a28708c9144b Mon Sep 17 00:00:00 2001 From: esphomebot Date: Thu, 14 Nov 2024 02:49:23 +0000 Subject: [PATCH 017/104] Bump version to 2024.12.0-dev20241114 --- esphome-dev/config.yaml | 2 +- template/addon_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome-dev/config.yaml b/esphome-dev/config.yaml index 580b405..36ea863 100644 --- a/esphome-dev/config.yaml +++ b/esphome-dev/config.yaml @@ -33,7 +33,7 @@ backup_exclude: init: false startup: services name: ESPHome Device Compiler (dev) -version: 2024.12.0-dev20241113 +version: 2024.12.0-dev20241114 slug: esphome-dev description: Development version of ESPHome Device Compiler image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index 61ad377..6637bd3 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -46,7 +46,7 @@ esphome-dev: <<: *base directory: esphome-dev name: ESPHome Device Compiler (dev) - version: "2024.12.0-dev20241113" # DEV + version: "2024.12.0-dev20241114" # DEV slug: esphome-dev description: "Development version of ESPHome Device Compiler" url: https://next.esphome.io/ -- 2.49.1 From ff903cf5130ee3edbe5268c3577accfbbbf2b0d3 Mon Sep 17 00:00:00 2001 From: esphomebot Date: Thu, 14 Nov 2024 02:55:20 +0000 Subject: [PATCH 018/104] Bump version to 2024.11.0b2 --- esphome-beta/CHANGELOG.md | 108 +++---------------------------------- esphome-beta/config.yaml | 2 +- template/addon_config.yaml | 2 +- 3 files changed, 9 insertions(+), 103 deletions(-) diff --git a/esphome-beta/CHANGELOG.md b/esphome-beta/CHANGELOG.md index 4b64001..8adf76f 100644 --- a/esphome-beta/CHANGELOG.md +++ b/esphome-beta/CHANGELOG.md @@ -1,103 +1,9 @@ -## 2024.11.0b1 +## 2024.11.0b2 -- Update `pillow` to 10.4.0 [esphome#7566](https://github.com/esphome/esphome/pull/7566) by [@hostcc](https://github.com/hostcc) -- Bump actions/upload-artifact from 4.4.2 to 4.4.3 [esphome#7575](https://github.com/esphome/esphome/pull/7575) by [@dependabot[bot]](https://github.com/apps/dependabot) -- [fix] ESP32-C6 Reset Reasons [esphome#7578](https://github.com/esphome/esphome/pull/7578) by [@rvalitov](https://github.com/rvalitov) -- [light] Add ``initial_state`` configuration [esphome#7577](https://github.com/esphome/esphome/pull/7577) by [@jesserockz](https://github.com/jesserockz) -- [CI] failures when installing using apt-get. [esphome#7593](https://github.com/esphome/esphome/pull/7593) by [@clydebarrow](https://github.com/clydebarrow) -- [web_server] expose event compoent to REST [esphome#7587](https://github.com/esphome/esphome/pull/7587) by [@RFDarter](https://github.com/RFDarter) -- Update test_build_components [esphome#7597](https://github.com/esphome/esphome/pull/7597) by [@tomaszduda23](https://github.com/tomaszduda23) -- [fix] ESP32-C6: internal temperature reporting [esphome#7579](https://github.com/esphome/esphome/pull/7579) by [@rvalitov](https://github.com/rvalitov) -- [code-quality] statsd component [esphome#7603](https://github.com/esphome/esphome/pull/7603) by [@tomaszduda23](https://github.com/tomaszduda23) -- [automation] Implement all and any condition shortcuts [esphome#7565](https://github.com/esphome/esphome/pull/7565) by [@clydebarrow](https://github.com/clydebarrow) -- Add TC74 temperature sensor [esphome#7460](https://github.com/esphome/esphome/pull/7460) by [@sethgirvan](https://github.com/sethgirvan) (new-integration) -- [display] filled_ring and filled_gauge methods added [esphome#7420](https://github.com/esphome/esphome/pull/7420) by [@artemyevav](https://github.com/artemyevav) -- [fix] deprecated functions warnings for logger component with ESP IDF version 5.3.0+ [esphome#7600](https://github.com/esphome/esphome/pull/7600) by [@rvalitov](https://github.com/rvalitov) -- [lvgl] Implement better software rotation [esphome#7595](https://github.com/esphome/esphome/pull/7595) by [@clydebarrow](https://github.com/clydebarrow) -- [qspi_dbi] Rename from qspi_amoled, add features [esphome#7594](https://github.com/esphome/esphome/pull/7594) by [@clydebarrow](https://github.com/clydebarrow) (breaking-change) (new-platform) -- Add support for Analog Devices MAX17043 battery fuel gauge [esphome#7522](https://github.com/esphome/esphome/pull/7522) by [@blacknell](https://github.com/blacknell) (new-integration) -- chore: bump pyyaml to 6.0.2 to support py3.13 build [esphome#7610](https://github.com/esphome/esphome/pull/7610) by [@chenrui333](https://github.com/chenrui333) -- chore: bump platformio to 6.1.16 to support py3.13 build [esphome#7590](https://github.com/esphome/esphome/pull/7590) by [@chenrui333](https://github.com/chenrui333) -- [speaker, i2s_audio] I2S Speaker implementation using a ring buffer [esphome#7605](https://github.com/esphome/esphome/pull/7605) by [@kahrendt](https://github.com/kahrendt) (new-integration) -- Bump arduino-mlx90393 to 1.0.2 [esphome#7618](https://github.com/esphome/esphome/pull/7618) by [@functionpointer](https://github.com/functionpointer) -- [fix] ESP32-C6 BLE compile error [esphome#7580](https://github.com/esphome/esphome/pull/7580) by [@rvalitov](https://github.com/rvalitov) -- [axs15231] Touchscreen driver [esphome#7592](https://github.com/esphome/esphome/pull/7592) by [@clydebarrow](https://github.com/clydebarrow) (new-integration) -- [lvgl] Roller and Dropdown enhancements; [esphome#7608](https://github.com/esphome/esphome/pull/7608) by [@clydebarrow](https://github.com/clydebarrow) -- [code-quality] udp component [esphome#7602](https://github.com/esphome/esphome/pull/7602) by [@tomaszduda23](https://github.com/tomaszduda23) -- [lvgl] Revise code generation to allow early widget creation [esphome#7611](https://github.com/esphome/esphome/pull/7611) by [@clydebarrow](https://github.com/clydebarrow) -- [lvgl] Allow esphome::Image in lambda to update image source directly [esphome#7624](https://github.com/esphome/esphome/pull/7624) by [@guillempages](https://github.com/guillempages) -- Bump bme68x_bsec2 version to 1.8.2610 [esphome#7626](https://github.com/esphome/esphome/pull/7626) by [@shvmm](https://github.com/shvmm) -- Update Pull request template [esphome#7620](https://github.com/esphome/esphome/pull/7620) by [@jesserockz](https://github.com/jesserockz) -- [lvgl] Defer display rotation reset until setup(). (Bugfix) [esphome#7627](https://github.com/esphome/esphome/pull/7627) by [@clydebarrow](https://github.com/clydebarrow) -- [lvgl] light schema should require `widget:` not `led:` (Bugfix) [esphome#7649](https://github.com/esphome/esphome/pull/7649) by [@clydebarrow](https://github.com/clydebarrow) (breaking-change) -- [image] Fix compile time problem with host image not using lvgl [esphome#7654](https://github.com/esphome/esphome/pull/7654) by [@clydebarrow](https://github.com/clydebarrow) -- [lvgl] Fix rotation code for 90deg (Bugfix) [esphome#7653](https://github.com/esphome/esphome/pull/7653) by [@clydebarrow](https://github.com/clydebarrow) -- [lvgl] Allow strings to be interpreted as integers (Bugfix) [esphome#7652](https://github.com/esphome/esphome/pull/7652) by [@clydebarrow](https://github.com/clydebarrow) -- [rtttl] Add ``get_gain()`` [esphome#7647](https://github.com/esphome/esphome/pull/7647) by [@edwardtfn](https://github.com/edwardtfn) -- feat(MQTT): Add subscribe QoS to discovery [esphome#7648](https://github.com/esphome/esphome/pull/7648) by [@Rapsssito](https://github.com/Rapsssito) -- i2c_device [esphome#7641](https://github.com/esphome/esphome/pull/7641) by [@gabest11](https://github.com/gabest11) (new-integration) -- Bump actions/cache from 4.1.1 to 4.1.2 in /.github/actions/restore-python [esphome#7659](https://github.com/esphome/esphome/pull/7659) by [@dependabot[bot]](https://github.com/apps/dependabot) -- Bump actions/cache from 4.1.1 to 4.1.2 [esphome#7660](https://github.com/esphome/esphome/pull/7660) by [@dependabot[bot]](https://github.com/apps/dependabot) -- [speaker, i2s_audio] Support audio_dac component, mute actions, and improved logging [esphome#7664](https://github.com/esphome/esphome/pull/7664) by [@kahrendt](https://github.com/kahrendt) -- unified way how all platforms handle copy_files [esphome#7614](https://github.com/esphome/esphome/pull/7614) by [@tomaszduda23](https://github.com/tomaszduda23) -- updating ESP32 board definitions [esphome#7650](https://github.com/esphome/esphome/pull/7650) by [@asolochek](https://github.com/asolochek) -- Support ignoring discovered devices from the dashboard [esphome#7665](https://github.com/esphome/esphome/pull/7665) by [@jesserockz](https://github.com/jesserockz) (new-feature) -- Bump esphome-dashboard to 20241025.0 [esphome#7669](https://github.com/esphome/esphome/pull/7669) by [@jesserockz](https://github.com/jesserockz) -- unified way how all platforms handle get_download_types [esphome#7617](https://github.com/esphome/esphome/pull/7617) by [@tomaszduda23](https://github.com/tomaszduda23) -- [media_player] Add new media player conditions [esphome#7667](https://github.com/esphome/esphome/pull/7667) by [@kahrendt](https://github.com/kahrendt) (new-feature) -- [code-quality] weikai.h [esphome#7601](https://github.com/esphome/esphome/pull/7601) by [@tomaszduda23](https://github.com/tomaszduda23) -- Bump actions/setup-python from 5.2.0 to 5.3.0 in /.github/actions/restore-python [esphome#7671](https://github.com/esphome/esphome/pull/7671) by [@dependabot[bot]](https://github.com/apps/dependabot) -- Bump actions/setup-python from 5.2.0 to 5.3.0 [esphome#7670](https://github.com/esphome/esphome/pull/7670) by [@dependabot[bot]](https://github.com/apps/dependabot) -- [image][online_image][animation] Fix transparency in RGB565 [esphome#7631](https://github.com/esphome/esphome/pull/7631) by [@clydebarrow](https://github.com/clydebarrow) -- Add OpenTherm component (part 2.1: sensor platform) [esphome#7529](https://github.com/esphome/esphome/pull/7529) by [@olegtarasov](https://github.com/olegtarasov) (new-platform) -- gp8403 : Add the possibility to use substitution for channel selection [esphome#7681](https://github.com/esphome/esphome/pull/7681) by [@SeByDocKy](https://github.com/SeByDocKy) -- [lvgl] Implement qrcode [esphome#7623](https://github.com/esphome/esphome/pull/7623) by [@clydebarrow](https://github.com/clydebarrow) -- [bytebuffer] Rework ByteBuffer using templates [esphome#7638](https://github.com/esphome/esphome/pull/7638) by [@clydebarrow](https://github.com/clydebarrow) -- [http_request] Always return defined server response status [esphome#7689](https://github.com/esphome/esphome/pull/7689) by [@clydebarrow](https://github.com/clydebarrow) (breaking-change) -- [font] Fix failure with bitmap fonts [esphome#7691](https://github.com/esphome/esphome/pull/7691) by [@clydebarrow](https://github.com/clydebarrow) -- [http_request] Add enum for status codes [esphome#7690](https://github.com/esphome/esphome/pull/7690) by [@clydebarrow](https://github.com/clydebarrow) -- Support W5500 SPI-Ethernet polling mode if framework is supported [esphome#7503](https://github.com/esphome/esphome/pull/7503) by [@slakichi](https://github.com/slakichi) -- Add asdf to gitignore (and dockerignore) [esphome#7686](https://github.com/esphome/esphome/pull/7686) by [@jzucker2](https://github.com/jzucker2) -- Add more prometheus metrics [esphome#7683](https://github.com/esphome/esphome/pull/7683) by [@jzucker2](https://github.com/jzucker2) -- Mopeka Pro Check improvement to allow user to configure the sensor reporting for lower quality readings [esphome#7475](https://github.com/esphome/esphome/pull/7475) by [@spbrogan](https://github.com/spbrogan) -- fix(WiFi): Fix strncpy missing NULL terminator [-Werror=stringop-truncation] [esphome#7668](https://github.com/esphome/esphome/pull/7668) by [@Rapsssito](https://github.com/Rapsssito) -- let make new platform implementation in external components [esphome#7615](https://github.com/esphome/esphome/pull/7615) by [@tomaszduda23](https://github.com/tomaszduda23) -- remove use of delay [esphome#7680](https://github.com/esphome/esphome/pull/7680) by [@ssieb](https://github.com/ssieb) -- fix build error [esphome#7694](https://github.com/esphome/esphome/pull/7694) by [@tomaszduda23](https://github.com/tomaszduda23) -- fix: [climate] Allow substitutions in `visual.temperature_step.{target_temperature,current_temperature}` [esphome#7679](https://github.com/esphome/esphome/pull/7679) by [@hostcc](https://github.com/hostcc) -- Add in area and device to the prometheus labels [esphome#7692](https://github.com/esphome/esphome/pull/7692) by [@jzucker2](https://github.com/jzucker2) -- [http_request] Implement `on_error` trigger for requests [esphome#7696](https://github.com/esphome/esphome/pull/7696) by [@clydebarrow](https://github.com/clydebarrow) -- Bump pypa/gh-action-pypi-publish from 1.10.3 to 1.11.0 [esphome#7700](https://github.com/esphome/esphome/pull/7700) by [@dependabot[bot]](https://github.com/apps/dependabot) -- [es8311] Add es8311 dac component [esphome#7693](https://github.com/esphome/esphome/pull/7693) by [@kahrendt](https://github.com/kahrendt) (new-integration) -- [sdl] Allow window to be resized. [esphome#7698](https://github.com/esphome/esphome/pull/7698) by [@clydebarrow](https://github.com/clydebarrow) -- Add config for current temperature precision [esphome#7699](https://github.com/esphome/esphome/pull/7699) by [@JasonN3](https://github.com/JasonN3) -- [spi] Add mosi pin checks for displays [esphome#7702](https://github.com/esphome/esphome/pull/7702) by [@clydebarrow](https://github.com/clydebarrow) -- [CI] Fix webserver defines to be present based on platform, not just framework [esphome#7703](https://github.com/esphome/esphome/pull/7703) by [@jesserockz](https://github.com/jesserockz) -- [touchscreen] Calibration fixes [esphome#7704](https://github.com/esphome/esphome/pull/7704) by [@clydebarrow](https://github.com/clydebarrow) (breaking-change) -- [font] Add support for "glyphsets" [esphome#7429](https://github.com/esphome/esphome/pull/7429) by [@paravoid](https://github.com/paravoid) -- [lvlg] fix tests [esphome#7708](https://github.com/esphome/esphome/pull/7708) by [@clydebarrow](https://github.com/clydebarrow) -- [esp32_ble] Add disconnect as a virtual function to ``ESPBTClient`` [esphome#7705](https://github.com/esphome/esphome/pull/7705) by [@jesserockz](https://github.com/jesserockz) -- handle bad pin schemas [esphome#7711](https://github.com/esphome/esphome/pull/7711) by [@ssieb](https://github.com/ssieb) -- datetime fix build_language_schema [esphome#7710](https://github.com/esphome/esphome/pull/7710) by [@tomaszduda23](https://github.com/tomaszduda23) -- [lvgl] Don't just throw key error if someone types a bad layout type [esphome#7722](https://github.com/esphome/esphome/pull/7722) by [@jesserockz](https://github.com/jesserockz) -- [spi_device] rename mode to spi_mode [esphome#7724](https://github.com/esphome/esphome/pull/7724) by [@clydebarrow](https://github.com/clydebarrow) (breaking-change) -- feat(MQTT): Add `enable`, `disable` and `enable_on_boot` [esphome#7716](https://github.com/esphome/esphome/pull/7716) by [@Rapsssito](https://github.com/Rapsssito) -- [lvgl] Allow multiple LVGL instances [esphome#7712](https://github.com/esphome/esphome/pull/7712) by [@clydebarrow](https://github.com/clydebarrow) -- [fix] deprecated legacy driver tsens [esphome#7658](https://github.com/esphome/esphome/pull/7658) by [@rvalitov](https://github.com/rvalitov) -- [lvgl] Fix id config for the lvgl component (Bugfix) [esphome#7731](https://github.com/esphome/esphome/pull/7731) by [@clydebarrow](https://github.com/clydebarrow) -- Bump pypa/gh-action-pypi-publish from 1.11.0 to 1.12.2 [esphome#7730](https://github.com/esphome/esphome/pull/7730) by [@dependabot[bot]](https://github.com/apps/dependabot) -- OTA: Fix IPv6 and multiple address support [esphome#7414](https://github.com/esphome/esphome/pull/7414) by [@dwmw2](https://github.com/dwmw2) -- Fix dashboard ip resolving [esphome#7747](https://github.com/esphome/esphome/pull/7747) by [@jesserockz](https://github.com/jesserockz) -- [docker] Bump curl, iputils-ping and libssl-dev [esphome#7748](https://github.com/esphome/esphome/pull/7748) by [@jesserockz](https://github.com/jesserockz) -- Remove the choice for MQTT logging if it is disabled [esphome#7723](https://github.com/esphome/esphome/pull/7723) by [@solarkennedy](https://github.com/solarkennedy) -- [sensor] Make some values templatable [esphome#7735](https://github.com/esphome/esphome/pull/7735) by [@clydebarrow](https://github.com/clydebarrow) -- [lvgl] Implement keypads [esphome#7719](https://github.com/esphome/esphome/pull/7719) by [@clydebarrow](https://github.com/clydebarrow) -- [midea] Add temperature validation in do_follow_me method (bugfix) [esphome#7736](https://github.com/esphome/esphome/pull/7736) by [@DjordjeMandic](https://github.com/DjordjeMandic) -- Add OpenTherm component (part 3: rest of the sensors) [esphome#7676](https://github.com/esphome/esphome/pull/7676) by [@olegtarasov](https://github.com/olegtarasov) (new-integration) -- [i2s_audio] I2S speaker improvements [esphome#7749](https://github.com/esphome/esphome/pull/7749) by [@kahrendt](https://github.com/kahrendt) -- [opentherm] Message to string extend [esphome#7755](https://github.com/esphome/esphome/pull/7755) by [@FreeBear-nc](https://github.com/FreeBear-nc) -- [sun] Implements `is_above_horizon()` [esphome#7754](https://github.com/esphome/esphome/pull/7754) by [@edwardtfn](https://github.com/edwardtfn) -- [core] Ring buffer write functions use const pointer parameter [esphome#7750](https://github.com/esphome/esphome/pull/7750) by [@kahrendt](https://github.com/kahrendt) -- [Modbus Controller] Added `on_online` and `on_offline` automation [esphome#7417](https://github.com/esphome/esphome/pull/7417) by [@0x3333](https://github.com/0x3333) -- Updated dfplayer logging to be more user-friendly [esphome#7740](https://github.com/esphome/esphome/pull/7740) by [@solarkennedy](https://github.com/solarkennedy) +- Fix temperature and humidity for bme680 with bsec2 [esphome#7728](https://github.com/esphome/esphome/pull/7728) by [@luar123](https://github.com/luar123) +- [i2s_audio] Bugfix: Adjust I2S speaker setup priority [esphome#7759](https://github.com/esphome/esphome/pull/7759) by [@kahrendt](https://github.com/kahrendt) +- Update UNIT_VOLT_AMPS_REACTIVE = "var" (Currently 'VAR') [esphome#7643](https://github.com/esphome/esphome/pull/7643) by [@Roving-Ronin](https://github.com/Roving-Ronin) (breaking-change) +- Fix reactive power unit of measurement from VAR to var [esphome#7757](https://github.com/esphome/esphome/pull/7757) by [@felipecrs](https://github.com/felipecrs) +- Disable bluetooth proxy during update [esphome#7695](https://github.com/esphome/esphome/pull/7695) by [@jzucker2](https://github.com/jzucker2) +- ld2420: fix typo in log message [esphome#7758](https://github.com/esphome/esphome/pull/7758) by [@bfabio](https://github.com/bfabio) diff --git a/esphome-beta/config.yaml b/esphome-beta/config.yaml index 8b471d7..1c08cf5 100644 --- a/esphome-beta/config.yaml +++ b/esphome-beta/config.yaml @@ -32,7 +32,7 @@ backup_exclude: init: false startup: services name: ESPHome Device Compiler (beta) -version: 2024.11.0b1 +version: 2024.11.0b2 slug: esphome-beta description: Beta version of ESPHome Device Compiler image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index 6637bd3..0eae1f9 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -70,7 +70,7 @@ esphome-beta: <<: *base directory: esphome-beta name: ESPHome Device Compiler (beta) - version: "2024.11.0b1" # BETA + version: "2024.11.0b2" # BETA slug: esphome-beta description: "Beta version of ESPHome Device Compiler" url: https://beta.esphome.io/ -- 2.49.1 From d033f626198fff0d7593bf0026fecf4dd10a8ee6 Mon Sep 17 00:00:00 2001 From: esphomebot Date: Fri, 15 Nov 2024 02:50:34 +0000 Subject: [PATCH 019/104] Bump version to 2024.12.0-dev20241115 --- esphome-dev/config.yaml | 2 +- template/addon_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome-dev/config.yaml b/esphome-dev/config.yaml index 36ea863..d12da78 100644 --- a/esphome-dev/config.yaml +++ b/esphome-dev/config.yaml @@ -33,7 +33,7 @@ backup_exclude: init: false startup: services name: ESPHome Device Compiler (dev) -version: 2024.12.0-dev20241114 +version: 2024.12.0-dev20241115 slug: esphome-dev description: Development version of ESPHome Device Compiler image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index 0eae1f9..938b565 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -46,7 +46,7 @@ esphome-dev: <<: *base directory: esphome-dev name: ESPHome Device Compiler (dev) - version: "2024.12.0-dev20241114" # DEV + version: "2024.12.0-dev20241115" # DEV slug: esphome-dev description: "Development version of ESPHome Device Compiler" url: https://next.esphome.io/ -- 2.49.1 From e2fcd9b1e09a6cfc960c3ff4ba55590ed1824305 Mon Sep 17 00:00:00 2001 From: esphomebot Date: Sat, 16 Nov 2024 02:48:30 +0000 Subject: [PATCH 020/104] Bump version to 2024.12.0-dev20241116 --- esphome-dev/config.yaml | 2 +- template/addon_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome-dev/config.yaml b/esphome-dev/config.yaml index d12da78..b78dd65 100644 --- a/esphome-dev/config.yaml +++ b/esphome-dev/config.yaml @@ -33,7 +33,7 @@ backup_exclude: init: false startup: services name: ESPHome Device Compiler (dev) -version: 2024.12.0-dev20241115 +version: 2024.12.0-dev20241116 slug: esphome-dev description: Development version of ESPHome Device Compiler image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index 938b565..803a4b0 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -46,7 +46,7 @@ esphome-dev: <<: *base directory: esphome-dev name: ESPHome Device Compiler (dev) - version: "2024.12.0-dev20241115" # DEV + version: "2024.12.0-dev20241116" # DEV slug: esphome-dev description: "Development version of ESPHome Device Compiler" url: https://next.esphome.io/ -- 2.49.1 From cb1fb294ca4f7648c4b124b1752bfd7c37ce73c7 Mon Sep 17 00:00:00 2001 From: esphomebot Date: Sun, 17 Nov 2024 02:51:31 +0000 Subject: [PATCH 021/104] Bump version to 2024.12.0-dev20241117 --- esphome-dev/config.yaml | 2 +- template/addon_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome-dev/config.yaml b/esphome-dev/config.yaml index b78dd65..9f5237f 100644 --- a/esphome-dev/config.yaml +++ b/esphome-dev/config.yaml @@ -33,7 +33,7 @@ backup_exclude: init: false startup: services name: ESPHome Device Compiler (dev) -version: 2024.12.0-dev20241116 +version: 2024.12.0-dev20241117 slug: esphome-dev description: Development version of ESPHome Device Compiler image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index 803a4b0..bbebcc0 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -46,7 +46,7 @@ esphome-dev: <<: *base directory: esphome-dev name: ESPHome Device Compiler (dev) - version: "2024.12.0-dev20241116" # DEV + version: "2024.12.0-dev20241117" # DEV slug: esphome-dev description: "Development version of ESPHome Device Compiler" url: https://next.esphome.io/ -- 2.49.1 From 9968e00ce436d0bb9e7fe1c973b4c86d372d1a26 Mon Sep 17 00:00:00 2001 From: esphomebot Date: Mon, 18 Nov 2024 02:50:44 +0000 Subject: [PATCH 022/104] Bump version to 2024.12.0-dev20241118 --- esphome-dev/config.yaml | 2 +- template/addon_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome-dev/config.yaml b/esphome-dev/config.yaml index 9f5237f..3332f5e 100644 --- a/esphome-dev/config.yaml +++ b/esphome-dev/config.yaml @@ -33,7 +33,7 @@ backup_exclude: init: false startup: services name: ESPHome Device Compiler (dev) -version: 2024.12.0-dev20241117 +version: 2024.12.0-dev20241118 slug: esphome-dev description: Development version of ESPHome Device Compiler image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index bbebcc0..ea75fc7 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -46,7 +46,7 @@ esphome-dev: <<: *base directory: esphome-dev name: ESPHome Device Compiler (dev) - version: "2024.12.0-dev20241117" # DEV + version: "2024.12.0-dev20241118" # DEV slug: esphome-dev description: "Development version of ESPHome Device Compiler" url: https://next.esphome.io/ -- 2.49.1 From 830a9c8e9bb32ffa837ee5a35afbc03363c68e84 Mon Sep 17 00:00:00 2001 From: esphomebot Date: Tue, 19 Nov 2024 02:51:54 +0000 Subject: [PATCH 023/104] Bump version to 2024.12.0-dev20241119 --- esphome-dev/config.yaml | 2 +- template/addon_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome-dev/config.yaml b/esphome-dev/config.yaml index 3332f5e..c1e21a0 100644 --- a/esphome-dev/config.yaml +++ b/esphome-dev/config.yaml @@ -33,7 +33,7 @@ backup_exclude: init: false startup: services name: ESPHome Device Compiler (dev) -version: 2024.12.0-dev20241118 +version: 2024.12.0-dev20241119 slug: esphome-dev description: Development version of ESPHome Device Compiler image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index ea75fc7..eda3b4d 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -46,7 +46,7 @@ esphome-dev: <<: *base directory: esphome-dev name: ESPHome Device Compiler (dev) - version: "2024.12.0-dev20241118" # DEV + version: "2024.12.0-dev20241119" # DEV slug: esphome-dev description: "Development version of ESPHome Device Compiler" url: https://next.esphome.io/ -- 2.49.1 From da75843098b43f798ab201ea8cbeed3ca13f666a Mon Sep 17 00:00:00 2001 From: esphomebot Date: Tue, 19 Nov 2024 18:50:13 +0000 Subject: [PATCH 024/104] Bump version to 2024.11.0b3 --- esphome-beta/CHANGELOG.md | 10 +++------- esphome-beta/config.yaml | 2 +- template/addon_config.yaml | 2 +- 3 files changed, 5 insertions(+), 9 deletions(-) diff --git a/esphome-beta/CHANGELOG.md b/esphome-beta/CHANGELOG.md index 8adf76f..897b3e2 100644 --- a/esphome-beta/CHANGELOG.md +++ b/esphome-beta/CHANGELOG.md @@ -1,9 +1,5 @@ -## 2024.11.0b2 +## 2024.11.0b3 -- Fix temperature and humidity for bme680 with bsec2 [esphome#7728](https://github.com/esphome/esphome/pull/7728) by [@luar123](https://github.com/luar123) -- [i2s_audio] Bugfix: Adjust I2S speaker setup priority [esphome#7759](https://github.com/esphome/esphome/pull/7759) by [@kahrendt](https://github.com/kahrendt) -- Update UNIT_VOLT_AMPS_REACTIVE = "var" (Currently 'VAR') [esphome#7643](https://github.com/esphome/esphome/pull/7643) by [@Roving-Ronin](https://github.com/Roving-Ronin) (breaking-change) -- Fix reactive power unit of measurement from VAR to var [esphome#7757](https://github.com/esphome/esphome/pull/7757) by [@felipecrs](https://github.com/felipecrs) -- Disable bluetooth proxy during update [esphome#7695](https://github.com/esphome/esphome/pull/7695) by [@jzucker2](https://github.com/jzucker2) -- ld2420: fix typo in log message [esphome#7758](https://github.com/esphome/esphome/pull/7758) by [@bfabio](https://github.com/bfabio) +- TuyaFan control should use oscillation_type [esphome#7776](https://github.com/esphome/esphome/pull/7776) by [@pethans](https://github.com/pethans) +- Bump esphome-dashboard to 20241118.0 [esphome#7782](https://github.com/esphome/esphome/pull/7782) by [@jesserockz](https://github.com/jesserockz) diff --git a/esphome-beta/config.yaml b/esphome-beta/config.yaml index 1c08cf5..012edd4 100644 --- a/esphome-beta/config.yaml +++ b/esphome-beta/config.yaml @@ -32,7 +32,7 @@ backup_exclude: init: false startup: services name: ESPHome Device Compiler (beta) -version: 2024.11.0b2 +version: 2024.11.0b3 slug: esphome-beta description: Beta version of ESPHome Device Compiler image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index eda3b4d..ded3eed 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -70,7 +70,7 @@ esphome-beta: <<: *base directory: esphome-beta name: ESPHome Device Compiler (beta) - version: "2024.11.0b2" # BETA + version: "2024.11.0b3" # BETA slug: esphome-beta description: "Beta version of ESPHome Device Compiler" url: https://beta.esphome.io/ -- 2.49.1 From 3f702bb7fb8fde3622d19b813f84e2f91d01f830 Mon Sep 17 00:00:00 2001 From: esphomebot Date: Wed, 20 Nov 2024 02:49:29 +0000 Subject: [PATCH 025/104] Bump version to 2024.12.0-dev20241120 --- esphome-dev/config.yaml | 2 +- template/addon_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome-dev/config.yaml b/esphome-dev/config.yaml index c1e21a0..59ed6b9 100644 --- a/esphome-dev/config.yaml +++ b/esphome-dev/config.yaml @@ -33,7 +33,7 @@ backup_exclude: init: false startup: services name: ESPHome Device Compiler (dev) -version: 2024.12.0-dev20241119 +version: 2024.12.0-dev20241120 slug: esphome-dev description: Development version of ESPHome Device Compiler image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index ded3eed..a2c3a22 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -46,7 +46,7 @@ esphome-dev: <<: *base directory: esphome-dev name: ESPHome Device Compiler (dev) - version: "2024.12.0-dev20241119" # DEV + version: "2024.12.0-dev20241120" # DEV slug: esphome-dev description: "Development version of ESPHome Device Compiler" url: https://next.esphome.io/ -- 2.49.1 From 557269f26f5a624a4db331cfe1730a7a812919d1 Mon Sep 17 00:00:00 2001 From: esphomebot Date: Wed, 20 Nov 2024 07:40:18 +0000 Subject: [PATCH 026/104] Bump version to 2024.11.0b4 --- esphome-beta/CHANGELOG.md | 6 +++--- esphome-beta/config.yaml | 2 +- template/addon_config.yaml | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/esphome-beta/CHANGELOG.md b/esphome-beta/CHANGELOG.md index 897b3e2..32276e5 100644 --- a/esphome-beta/CHANGELOG.md +++ b/esphome-beta/CHANGELOG.md @@ -1,5 +1,5 @@ -## 2024.11.0b3 +## 2024.11.0b4 -- TuyaFan control should use oscillation_type [esphome#7776](https://github.com/esphome/esphome/pull/7776) by [@pethans](https://github.com/pethans) -- Bump esphome-dashboard to 20241118.0 [esphome#7782](https://github.com/esphome/esphome/pull/7782) by [@jesserockz](https://github.com/jesserockz) +- [http_request] Feed watchdog timeout around http request functions [esphome#7786](https://github.com/esphome/esphome/pull/7786) by [@jesserockz](https://github.com/jesserockz) +- Bump esphome-dashboard to 20241120.0 [esphome#7787](https://github.com/esphome/esphome/pull/7787) by [@jesserockz](https://github.com/jesserockz) diff --git a/esphome-beta/config.yaml b/esphome-beta/config.yaml index 012edd4..f55e8a7 100644 --- a/esphome-beta/config.yaml +++ b/esphome-beta/config.yaml @@ -32,7 +32,7 @@ backup_exclude: init: false startup: services name: ESPHome Device Compiler (beta) -version: 2024.11.0b3 +version: 2024.11.0b4 slug: esphome-beta description: Beta version of ESPHome Device Compiler image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index a2c3a22..41c6cac 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -70,7 +70,7 @@ esphome-beta: <<: *base directory: esphome-beta name: ESPHome Device Compiler (beta) - version: "2024.11.0b3" # BETA + version: "2024.11.0b4" # BETA slug: esphome-beta description: "Beta version of ESPHome Device Compiler" url: https://beta.esphome.io/ -- 2.49.1 From fa0a9b0fde12bf7b60fb5e2dd26728be15c7c45c Mon Sep 17 00:00:00 2001 From: esphomebot Date: Wed, 20 Nov 2024 18:05:51 +0000 Subject: [PATCH 027/104] Bump version to 2024.11.0 --- esphome-beta/CHANGELOG.md | 156 ++++++++++++++++++++++++++++++++++- esphome-beta/config.yaml | 2 +- esphome/CHANGELOG.md | 161 ++++++++++++++++++++++++++++++++++++- esphome/README.md | 10 +-- esphome/config.yaml | 7 +- template/addon_config.yaml | 4 +- 6 files changed, 324 insertions(+), 16 deletions(-) diff --git a/esphome-beta/CHANGELOG.md b/esphome-beta/CHANGELOG.md index 32276e5..784c702 100644 --- a/esphome-beta/CHANGELOG.md +++ b/esphome-beta/CHANGELOG.md @@ -1,5 +1,159 @@ -## 2024.11.0b4 +## 2024.11.0 +## Full list of changes + +### New Features + +- Support ignoring discovered devices from the dashboard [esphome#7665](https://github.com/esphome/esphome/pull/7665) by [@jesserockz](https://github.com/jesserockz) (new-feature) +- [media_player] Add new media player conditions [esphome#7667](https://github.com/esphome/esphome/pull/7667) by [@kahrendt](https://github.com/kahrendt) (new-feature) + +### New Components + +- Add TC74 temperature sensor [esphome#7460](https://github.com/esphome/esphome/pull/7460) by [@sethgirvan](https://github.com/sethgirvan) (new-integration) +- Add support for Analog Devices MAX17043 battery fuel gauge [esphome#7522](https://github.com/esphome/esphome/pull/7522) by [@blacknell](https://github.com/blacknell) (new-integration) +- [speaker, i2s_audio] I2S Speaker implementation using a ring buffer [esphome#7605](https://github.com/esphome/esphome/pull/7605) by [@kahrendt](https://github.com/kahrendt) (new-integration) +- [axs15231] Touchscreen driver [esphome#7592](https://github.com/esphome/esphome/pull/7592) by [@clydebarrow](https://github.com/clydebarrow) (new-integration) +- i2c_device [esphome#7641](https://github.com/esphome/esphome/pull/7641) by [@gabest11](https://github.com/gabest11) (new-integration) +- [es8311] Add es8311 dac component [esphome#7693](https://github.com/esphome/esphome/pull/7693) by [@kahrendt](https://github.com/kahrendt) (new-integration) +- Add OpenTherm component (part 3: rest of the sensors) [esphome#7676](https://github.com/esphome/esphome/pull/7676) by [@olegtarasov](https://github.com/olegtarasov) (new-integration) + +### New Platforms + +- [qspi_dbi] Rename from qspi_amoled, add features [esphome#7594](https://github.com/esphome/esphome/pull/7594) by [@clydebarrow](https://github.com/clydebarrow) (breaking-change) (new-platform) +- Add OpenTherm component (part 2.1: sensor platform) [esphome#7529](https://github.com/esphome/esphome/pull/7529) by [@olegtarasov](https://github.com/olegtarasov) (new-platform) + +### Breaking Changes + +- [qspi_dbi] Rename from qspi_amoled, add features [esphome#7594](https://github.com/esphome/esphome/pull/7594) by [@clydebarrow](https://github.com/clydebarrow) (breaking-change) (new-platform) +- [lvgl] light schema should require `widget:` not `led:` (Bugfix) [esphome#7649](https://github.com/esphome/esphome/pull/7649) by [@clydebarrow](https://github.com/clydebarrow) (breaking-change) +- [http_request] Always return defined server response status [esphome#7689](https://github.com/esphome/esphome/pull/7689) by [@clydebarrow](https://github.com/clydebarrow) (breaking-change) +- [touchscreen] Calibration fixes [esphome#7704](https://github.com/esphome/esphome/pull/7704) by [@clydebarrow](https://github.com/clydebarrow) (breaking-change) +- [spi_device] rename mode to spi_mode [esphome#7724](https://github.com/esphome/esphome/pull/7724) by [@clydebarrow](https://github.com/clydebarrow) (breaking-change) +- Update UNIT_VOLT_AMPS_REACTIVE = "var" (Currently 'VAR') [esphome#7643](https://github.com/esphome/esphome/pull/7643) by [@Roving-Ronin](https://github.com/Roving-Ronin) (breaking-change) + +### Beta Changes + +- Fix temperature and humidity for bme680 with bsec2 [esphome#7728](https://github.com/esphome/esphome/pull/7728) by [@luar123](https://github.com/luar123) +- [i2s_audio] Bugfix: Adjust I2S speaker setup priority [esphome#7759](https://github.com/esphome/esphome/pull/7759) by [@kahrendt](https://github.com/kahrendt) +- Update UNIT_VOLT_AMPS_REACTIVE = "var" (Currently 'VAR') [esphome#7643](https://github.com/esphome/esphome/pull/7643) by [@Roving-Ronin](https://github.com/Roving-Ronin) (breaking-change) +- Fix reactive power unit of measurement from VAR to var [esphome#7757](https://github.com/esphome/esphome/pull/7757) by [@felipecrs](https://github.com/felipecrs) +- Disable bluetooth proxy during update [esphome#7695](https://github.com/esphome/esphome/pull/7695) by [@jzucker2](https://github.com/jzucker2) +- ld2420: fix typo in log message [esphome#7758](https://github.com/esphome/esphome/pull/7758) by [@bfabio](https://github.com/bfabio) +- TuyaFan control should use oscillation_type [esphome#7776](https://github.com/esphome/esphome/pull/7776) by [@pethans](https://github.com/pethans) +- Bump esphome-dashboard to 20241118.0 [esphome#7782](https://github.com/esphome/esphome/pull/7782) by [@jesserockz](https://github.com/jesserockz) +- [http_request] Feed watchdog timeout around http request functions [esphome#7786](https://github.com/esphome/esphome/pull/7786) by [@jesserockz](https://github.com/jesserockz) +- Bump esphome-dashboard to 20241120.0 [esphome#7787](https://github.com/esphome/esphome/pull/7787) by [@jesserockz](https://github.com/jesserockz) + +### All changes + +- Update `pillow` to 10.4.0 [esphome#7566](https://github.com/esphome/esphome/pull/7566) by [@hostcc](https://github.com/hostcc) +- Bump actions/upload-artifact from 4.4.2 to 4.4.3 [esphome#7575](https://github.com/esphome/esphome/pull/7575) by [@dependabot[bot]](https://github.com/apps/dependabot) +- [fix] ESP32-C6 Reset Reasons [esphome#7578](https://github.com/esphome/esphome/pull/7578) by [@rvalitov](https://github.com/rvalitov) +- [light] Add ``initial_state`` configuration [esphome#7577](https://github.com/esphome/esphome/pull/7577) by [@jesserockz](https://github.com/jesserockz) +- [CI] failures when installing using apt-get. [esphome#7593](https://github.com/esphome/esphome/pull/7593) by [@clydebarrow](https://github.com/clydebarrow) +- [web_server] expose event compoent to REST [esphome#7587](https://github.com/esphome/esphome/pull/7587) by [@RFDarter](https://github.com/RFDarter) +- Update test_build_components [esphome#7597](https://github.com/esphome/esphome/pull/7597) by [@tomaszduda23](https://github.com/tomaszduda23) +- [fix] ESP32-C6: internal temperature reporting [esphome#7579](https://github.com/esphome/esphome/pull/7579) by [@rvalitov](https://github.com/rvalitov) +- [code-quality] statsd component [esphome#7603](https://github.com/esphome/esphome/pull/7603) by [@tomaszduda23](https://github.com/tomaszduda23) +- [automation] Implement all and any condition shortcuts [esphome#7565](https://github.com/esphome/esphome/pull/7565) by [@clydebarrow](https://github.com/clydebarrow) +- Add TC74 temperature sensor [esphome#7460](https://github.com/esphome/esphome/pull/7460) by [@sethgirvan](https://github.com/sethgirvan) (new-integration) +- [display] filled_ring and filled_gauge methods added [esphome#7420](https://github.com/esphome/esphome/pull/7420) by [@artemyevav](https://github.com/artemyevav) +- [fix] deprecated functions warnings for logger component with ESP IDF version 5.3.0+ [esphome#7600](https://github.com/esphome/esphome/pull/7600) by [@rvalitov](https://github.com/rvalitov) +- [lvgl] Implement better software rotation [esphome#7595](https://github.com/esphome/esphome/pull/7595) by [@clydebarrow](https://github.com/clydebarrow) +- [qspi_dbi] Rename from qspi_amoled, add features [esphome#7594](https://github.com/esphome/esphome/pull/7594) by [@clydebarrow](https://github.com/clydebarrow) (breaking-change) (new-platform) +- Add support for Analog Devices MAX17043 battery fuel gauge [esphome#7522](https://github.com/esphome/esphome/pull/7522) by [@blacknell](https://github.com/blacknell) (new-integration) +- chore: bump pyyaml to 6.0.2 to support py3.13 build [esphome#7610](https://github.com/esphome/esphome/pull/7610) by [@chenrui333](https://github.com/chenrui333) +- chore: bump platformio to 6.1.16 to support py3.13 build [esphome#7590](https://github.com/esphome/esphome/pull/7590) by [@chenrui333](https://github.com/chenrui333) +- [speaker, i2s_audio] I2S Speaker implementation using a ring buffer [esphome#7605](https://github.com/esphome/esphome/pull/7605) by [@kahrendt](https://github.com/kahrendt) (new-integration) +- Bump arduino-mlx90393 to 1.0.2 [esphome#7618](https://github.com/esphome/esphome/pull/7618) by [@functionpointer](https://github.com/functionpointer) +- [fix] ESP32-C6 BLE compile error [esphome#7580](https://github.com/esphome/esphome/pull/7580) by [@rvalitov](https://github.com/rvalitov) +- [axs15231] Touchscreen driver [esphome#7592](https://github.com/esphome/esphome/pull/7592) by [@clydebarrow](https://github.com/clydebarrow) (new-integration) +- [lvgl] Roller and Dropdown enhancements; [esphome#7608](https://github.com/esphome/esphome/pull/7608) by [@clydebarrow](https://github.com/clydebarrow) +- [code-quality] udp component [esphome#7602](https://github.com/esphome/esphome/pull/7602) by [@tomaszduda23](https://github.com/tomaszduda23) +- [lvgl] Revise code generation to allow early widget creation [esphome#7611](https://github.com/esphome/esphome/pull/7611) by [@clydebarrow](https://github.com/clydebarrow) +- [lvgl] Allow esphome::Image in lambda to update image source directly [esphome#7624](https://github.com/esphome/esphome/pull/7624) by [@guillempages](https://github.com/guillempages) +- Bump bme68x_bsec2 version to 1.8.2610 [esphome#7626](https://github.com/esphome/esphome/pull/7626) by [@shvmm](https://github.com/shvmm) +- Update Pull request template [esphome#7620](https://github.com/esphome/esphome/pull/7620) by [@jesserockz](https://github.com/jesserockz) +- [lvgl] Defer display rotation reset until setup(). (Bugfix) [esphome#7627](https://github.com/esphome/esphome/pull/7627) by [@clydebarrow](https://github.com/clydebarrow) +- [lvgl] light schema should require `widget:` not `led:` (Bugfix) [esphome#7649](https://github.com/esphome/esphome/pull/7649) by [@clydebarrow](https://github.com/clydebarrow) (breaking-change) +- [image] Fix compile time problem with host image not using lvgl [esphome#7654](https://github.com/esphome/esphome/pull/7654) by [@clydebarrow](https://github.com/clydebarrow) +- [lvgl] Fix rotation code for 90deg (Bugfix) [esphome#7653](https://github.com/esphome/esphome/pull/7653) by [@clydebarrow](https://github.com/clydebarrow) +- [lvgl] Allow strings to be interpreted as integers (Bugfix) [esphome#7652](https://github.com/esphome/esphome/pull/7652) by [@clydebarrow](https://github.com/clydebarrow) +- [rtttl] Add ``get_gain()`` [esphome#7647](https://github.com/esphome/esphome/pull/7647) by [@edwardtfn](https://github.com/edwardtfn) +- feat(MQTT): Add subscribe QoS to discovery [esphome#7648](https://github.com/esphome/esphome/pull/7648) by [@Rapsssito](https://github.com/Rapsssito) +- i2c_device [esphome#7641](https://github.com/esphome/esphome/pull/7641) by [@gabest11](https://github.com/gabest11) (new-integration) +- Bump actions/cache from 4.1.1 to 4.1.2 in /.github/actions/restore-python [esphome#7659](https://github.com/esphome/esphome/pull/7659) by [@dependabot[bot]](https://github.com/apps/dependabot) +- Bump actions/cache from 4.1.1 to 4.1.2 [esphome#7660](https://github.com/esphome/esphome/pull/7660) by [@dependabot[bot]](https://github.com/apps/dependabot) +- [speaker, i2s_audio] Support audio_dac component, mute actions, and improved logging [esphome#7664](https://github.com/esphome/esphome/pull/7664) by [@kahrendt](https://github.com/kahrendt) +- unified way how all platforms handle copy_files [esphome#7614](https://github.com/esphome/esphome/pull/7614) by [@tomaszduda23](https://github.com/tomaszduda23) +- updating ESP32 board definitions [esphome#7650](https://github.com/esphome/esphome/pull/7650) by [@asolochek](https://github.com/asolochek) +- Support ignoring discovered devices from the dashboard [esphome#7665](https://github.com/esphome/esphome/pull/7665) by [@jesserockz](https://github.com/jesserockz) (new-feature) +- Bump esphome-dashboard to 20241025.0 [esphome#7669](https://github.com/esphome/esphome/pull/7669) by [@jesserockz](https://github.com/jesserockz) +- unified way how all platforms handle get_download_types [esphome#7617](https://github.com/esphome/esphome/pull/7617) by [@tomaszduda23](https://github.com/tomaszduda23) +- [media_player] Add new media player conditions [esphome#7667](https://github.com/esphome/esphome/pull/7667) by [@kahrendt](https://github.com/kahrendt) (new-feature) +- [code-quality] weikai.h [esphome#7601](https://github.com/esphome/esphome/pull/7601) by [@tomaszduda23](https://github.com/tomaszduda23) +- Bump actions/setup-python from 5.2.0 to 5.3.0 in /.github/actions/restore-python [esphome#7671](https://github.com/esphome/esphome/pull/7671) by [@dependabot[bot]](https://github.com/apps/dependabot) +- Bump actions/setup-python from 5.2.0 to 5.3.0 [esphome#7670](https://github.com/esphome/esphome/pull/7670) by [@dependabot[bot]](https://github.com/apps/dependabot) +- [image][online_image][animation] Fix transparency in RGB565 [esphome#7631](https://github.com/esphome/esphome/pull/7631) by [@clydebarrow](https://github.com/clydebarrow) +- Add OpenTherm component (part 2.1: sensor platform) [esphome#7529](https://github.com/esphome/esphome/pull/7529) by [@olegtarasov](https://github.com/olegtarasov) (new-platform) +- gp8403 : Add the possibility to use substitution for channel selection [esphome#7681](https://github.com/esphome/esphome/pull/7681) by [@SeByDocKy](https://github.com/SeByDocKy) +- [lvgl] Implement qrcode [esphome#7623](https://github.com/esphome/esphome/pull/7623) by [@clydebarrow](https://github.com/clydebarrow) +- [bytebuffer] Rework ByteBuffer using templates [esphome#7638](https://github.com/esphome/esphome/pull/7638) by [@clydebarrow](https://github.com/clydebarrow) +- [http_request] Always return defined server response status [esphome#7689](https://github.com/esphome/esphome/pull/7689) by [@clydebarrow](https://github.com/clydebarrow) (breaking-change) +- [font] Fix failure with bitmap fonts [esphome#7691](https://github.com/esphome/esphome/pull/7691) by [@clydebarrow](https://github.com/clydebarrow) +- [http_request] Add enum for status codes [esphome#7690](https://github.com/esphome/esphome/pull/7690) by [@clydebarrow](https://github.com/clydebarrow) +- Support W5500 SPI-Ethernet polling mode if framework is supported [esphome#7503](https://github.com/esphome/esphome/pull/7503) by [@slakichi](https://github.com/slakichi) +- Add asdf to gitignore (and dockerignore) [esphome#7686](https://github.com/esphome/esphome/pull/7686) by [@jzucker2](https://github.com/jzucker2) +- Add more prometheus metrics [esphome#7683](https://github.com/esphome/esphome/pull/7683) by [@jzucker2](https://github.com/jzucker2) +- Mopeka Pro Check improvement to allow user to configure the sensor reporting for lower quality readings [esphome#7475](https://github.com/esphome/esphome/pull/7475) by [@spbrogan](https://github.com/spbrogan) +- fix(WiFi): Fix strncpy missing NULL terminator [-Werror=stringop-truncation] [esphome#7668](https://github.com/esphome/esphome/pull/7668) by [@Rapsssito](https://github.com/Rapsssito) +- let make new platform implementation in external components [esphome#7615](https://github.com/esphome/esphome/pull/7615) by [@tomaszduda23](https://github.com/tomaszduda23) +- remove use of delay [esphome#7680](https://github.com/esphome/esphome/pull/7680) by [@ssieb](https://github.com/ssieb) +- fix build error [esphome#7694](https://github.com/esphome/esphome/pull/7694) by [@tomaszduda23](https://github.com/tomaszduda23) +- fix: [climate] Allow substitutions in `visual.temperature_step.{target_temperature,current_temperature}` [esphome#7679](https://github.com/esphome/esphome/pull/7679) by [@hostcc](https://github.com/hostcc) +- Add in area and device to the prometheus labels [esphome#7692](https://github.com/esphome/esphome/pull/7692) by [@jzucker2](https://github.com/jzucker2) +- [http_request] Implement `on_error` trigger for requests [esphome#7696](https://github.com/esphome/esphome/pull/7696) by [@clydebarrow](https://github.com/clydebarrow) +- Bump pypa/gh-action-pypi-publish from 1.10.3 to 1.11.0 [esphome#7700](https://github.com/esphome/esphome/pull/7700) by [@dependabot[bot]](https://github.com/apps/dependabot) +- [es8311] Add es8311 dac component [esphome#7693](https://github.com/esphome/esphome/pull/7693) by [@kahrendt](https://github.com/kahrendt) (new-integration) +- [sdl] Allow window to be resized. [esphome#7698](https://github.com/esphome/esphome/pull/7698) by [@clydebarrow](https://github.com/clydebarrow) +- Add config for current temperature precision [esphome#7699](https://github.com/esphome/esphome/pull/7699) by [@JasonN3](https://github.com/JasonN3) +- [spi] Add mosi pin checks for displays [esphome#7702](https://github.com/esphome/esphome/pull/7702) by [@clydebarrow](https://github.com/clydebarrow) +- [CI] Fix webserver defines to be present based on platform, not just framework [esphome#7703](https://github.com/esphome/esphome/pull/7703) by [@jesserockz](https://github.com/jesserockz) +- [touchscreen] Calibration fixes [esphome#7704](https://github.com/esphome/esphome/pull/7704) by [@clydebarrow](https://github.com/clydebarrow) (breaking-change) +- [font] Add support for "glyphsets" [esphome#7429](https://github.com/esphome/esphome/pull/7429) by [@paravoid](https://github.com/paravoid) +- [lvlg] fix tests [esphome#7708](https://github.com/esphome/esphome/pull/7708) by [@clydebarrow](https://github.com/clydebarrow) +- [esp32_ble] Add disconnect as a virtual function to ``ESPBTClient`` [esphome#7705](https://github.com/esphome/esphome/pull/7705) by [@jesserockz](https://github.com/jesserockz) +- handle bad pin schemas [esphome#7711](https://github.com/esphome/esphome/pull/7711) by [@ssieb](https://github.com/ssieb) +- datetime fix build_language_schema [esphome#7710](https://github.com/esphome/esphome/pull/7710) by [@tomaszduda23](https://github.com/tomaszduda23) +- [lvgl] Don't just throw key error if someone types a bad layout type [esphome#7722](https://github.com/esphome/esphome/pull/7722) by [@jesserockz](https://github.com/jesserockz) +- [spi_device] rename mode to spi_mode [esphome#7724](https://github.com/esphome/esphome/pull/7724) by [@clydebarrow](https://github.com/clydebarrow) (breaking-change) +- feat(MQTT): Add `enable`, `disable` and `enable_on_boot` [esphome#7716](https://github.com/esphome/esphome/pull/7716) by [@Rapsssito](https://github.com/Rapsssito) +- [lvgl] Allow multiple LVGL instances [esphome#7712](https://github.com/esphome/esphome/pull/7712) by [@clydebarrow](https://github.com/clydebarrow) +- [fix] deprecated legacy driver tsens [esphome#7658](https://github.com/esphome/esphome/pull/7658) by [@rvalitov](https://github.com/rvalitov) +- [lvgl] Fix id config for the lvgl component (Bugfix) [esphome#7731](https://github.com/esphome/esphome/pull/7731) by [@clydebarrow](https://github.com/clydebarrow) +- Bump pypa/gh-action-pypi-publish from 1.11.0 to 1.12.2 [esphome#7730](https://github.com/esphome/esphome/pull/7730) by [@dependabot[bot]](https://github.com/apps/dependabot) +- OTA: Fix IPv6 and multiple address support [esphome#7414](https://github.com/esphome/esphome/pull/7414) by [@dwmw2](https://github.com/dwmw2) +- Fix dashboard ip resolving [esphome#7747](https://github.com/esphome/esphome/pull/7747) by [@jesserockz](https://github.com/jesserockz) +- [docker] Bump curl, iputils-ping and libssl-dev [esphome#7748](https://github.com/esphome/esphome/pull/7748) by [@jesserockz](https://github.com/jesserockz) +- Remove the choice for MQTT logging if it is disabled [esphome#7723](https://github.com/esphome/esphome/pull/7723) by [@solarkennedy](https://github.com/solarkennedy) +- [sensor] Make some values templatable [esphome#7735](https://github.com/esphome/esphome/pull/7735) by [@clydebarrow](https://github.com/clydebarrow) +- [lvgl] Implement keypads [esphome#7719](https://github.com/esphome/esphome/pull/7719) by [@clydebarrow](https://github.com/clydebarrow) +- [midea] Add temperature validation in do_follow_me method (bugfix) [esphome#7736](https://github.com/esphome/esphome/pull/7736) by [@DjordjeMandic](https://github.com/DjordjeMandic) +- Add OpenTherm component (part 3: rest of the sensors) [esphome#7676](https://github.com/esphome/esphome/pull/7676) by [@olegtarasov](https://github.com/olegtarasov) (new-integration) +- [i2s_audio] I2S speaker improvements [esphome#7749](https://github.com/esphome/esphome/pull/7749) by [@kahrendt](https://github.com/kahrendt) +- [opentherm] Message to string extend [esphome#7755](https://github.com/esphome/esphome/pull/7755) by [@FreeBear-nc](https://github.com/FreeBear-nc) +- [sun] Implements `is_above_horizon()` [esphome#7754](https://github.com/esphome/esphome/pull/7754) by [@edwardtfn](https://github.com/edwardtfn) +- [core] Ring buffer write functions use const pointer parameter [esphome#7750](https://github.com/esphome/esphome/pull/7750) by [@kahrendt](https://github.com/kahrendt) +- [Modbus Controller] Added `on_online` and `on_offline` automation [esphome#7417](https://github.com/esphome/esphome/pull/7417) by [@0x3333](https://github.com/0x3333) +- Updated dfplayer logging to be more user-friendly [esphome#7740](https://github.com/esphome/esphome/pull/7740) by [@solarkennedy](https://github.com/solarkennedy) +- Fix temperature and humidity for bme680 with bsec2 [esphome#7728](https://github.com/esphome/esphome/pull/7728) by [@luar123](https://github.com/luar123) +- [i2s_audio] Bugfix: Adjust I2S speaker setup priority [esphome#7759](https://github.com/esphome/esphome/pull/7759) by [@kahrendt](https://github.com/kahrendt) +- Update UNIT_VOLT_AMPS_REACTIVE = "var" (Currently 'VAR') [esphome#7643](https://github.com/esphome/esphome/pull/7643) by [@Roving-Ronin](https://github.com/Roving-Ronin) (breaking-change) +- Fix reactive power unit of measurement from VAR to var [esphome#7757](https://github.com/esphome/esphome/pull/7757) by [@felipecrs](https://github.com/felipecrs) +- Disable bluetooth proxy during update [esphome#7695](https://github.com/esphome/esphome/pull/7695) by [@jzucker2](https://github.com/jzucker2) +- ld2420: fix typo in log message [esphome#7758](https://github.com/esphome/esphome/pull/7758) by [@bfabio](https://github.com/bfabio) +- TuyaFan control should use oscillation_type [esphome#7776](https://github.com/esphome/esphome/pull/7776) by [@pethans](https://github.com/pethans) +- Bump esphome-dashboard to 20241118.0 [esphome#7782](https://github.com/esphome/esphome/pull/7782) by [@jesserockz](https://github.com/jesserockz) - [http_request] Feed watchdog timeout around http request functions [esphome#7786](https://github.com/esphome/esphome/pull/7786) by [@jesserockz](https://github.com/jesserockz) - Bump esphome-dashboard to 20241120.0 [esphome#7787](https://github.com/esphome/esphome/pull/7787) by [@jesserockz](https://github.com/jesserockz) diff --git a/esphome-beta/config.yaml b/esphome-beta/config.yaml index f55e8a7..08a9927 100644 --- a/esphome-beta/config.yaml +++ b/esphome-beta/config.yaml @@ -32,7 +32,7 @@ backup_exclude: init: false startup: services name: ESPHome Device Compiler (beta) -version: 2024.11.0b4 +version: 2024.11.0 slug: esphome-beta description: Beta version of ESPHome Device Compiler image: ghcr.io/esphome/esphome-hassio diff --git a/esphome/CHANGELOG.md b/esphome/CHANGELOG.md index 88c2dd2..784c702 100644 --- a/esphome/CHANGELOG.md +++ b/esphome/CHANGELOG.md @@ -1,6 +1,159 @@ -## 2024.10.3 +## 2024.11.0 -- [rpi_dpi_rgb] Fix get_width and height (Bugfix) [esphome#7675](https://github.com/esphome/esphome/pull/7675) by [@clydebarrow](https://github.com/clydebarrow) -- Fixes modbus timing error [esphome#7674](https://github.com/esphome/esphome/pull/7674) by [@exciton](https://github.com/exciton) -- [lvgl] Ensure images are configured before using them. (Bugfix) [esphome#7721](https://github.com/esphome/esphome/pull/7721) by [@clydebarrow](https://github.com/clydebarrow) +## Full list of changes + +### New Features + +- Support ignoring discovered devices from the dashboard [esphome#7665](https://github.com/esphome/esphome/pull/7665) by [@jesserockz](https://github.com/jesserockz) (new-feature) +- [media_player] Add new media player conditions [esphome#7667](https://github.com/esphome/esphome/pull/7667) by [@kahrendt](https://github.com/kahrendt) (new-feature) + +### New Components + +- Add TC74 temperature sensor [esphome#7460](https://github.com/esphome/esphome/pull/7460) by [@sethgirvan](https://github.com/sethgirvan) (new-integration) +- Add support for Analog Devices MAX17043 battery fuel gauge [esphome#7522](https://github.com/esphome/esphome/pull/7522) by [@blacknell](https://github.com/blacknell) (new-integration) +- [speaker, i2s_audio] I2S Speaker implementation using a ring buffer [esphome#7605](https://github.com/esphome/esphome/pull/7605) by [@kahrendt](https://github.com/kahrendt) (new-integration) +- [axs15231] Touchscreen driver [esphome#7592](https://github.com/esphome/esphome/pull/7592) by [@clydebarrow](https://github.com/clydebarrow) (new-integration) +- i2c_device [esphome#7641](https://github.com/esphome/esphome/pull/7641) by [@gabest11](https://github.com/gabest11) (new-integration) +- [es8311] Add es8311 dac component [esphome#7693](https://github.com/esphome/esphome/pull/7693) by [@kahrendt](https://github.com/kahrendt) (new-integration) +- Add OpenTherm component (part 3: rest of the sensors) [esphome#7676](https://github.com/esphome/esphome/pull/7676) by [@olegtarasov](https://github.com/olegtarasov) (new-integration) + +### New Platforms + +- [qspi_dbi] Rename from qspi_amoled, add features [esphome#7594](https://github.com/esphome/esphome/pull/7594) by [@clydebarrow](https://github.com/clydebarrow) (breaking-change) (new-platform) +- Add OpenTherm component (part 2.1: sensor platform) [esphome#7529](https://github.com/esphome/esphome/pull/7529) by [@olegtarasov](https://github.com/olegtarasov) (new-platform) + +### Breaking Changes + +- [qspi_dbi] Rename from qspi_amoled, add features [esphome#7594](https://github.com/esphome/esphome/pull/7594) by [@clydebarrow](https://github.com/clydebarrow) (breaking-change) (new-platform) +- [lvgl] light schema should require `widget:` not `led:` (Bugfix) [esphome#7649](https://github.com/esphome/esphome/pull/7649) by [@clydebarrow](https://github.com/clydebarrow) (breaking-change) +- [http_request] Always return defined server response status [esphome#7689](https://github.com/esphome/esphome/pull/7689) by [@clydebarrow](https://github.com/clydebarrow) (breaking-change) +- [touchscreen] Calibration fixes [esphome#7704](https://github.com/esphome/esphome/pull/7704) by [@clydebarrow](https://github.com/clydebarrow) (breaking-change) +- [spi_device] rename mode to spi_mode [esphome#7724](https://github.com/esphome/esphome/pull/7724) by [@clydebarrow](https://github.com/clydebarrow) (breaking-change) +- Update UNIT_VOLT_AMPS_REACTIVE = "var" (Currently 'VAR') [esphome#7643](https://github.com/esphome/esphome/pull/7643) by [@Roving-Ronin](https://github.com/Roving-Ronin) (breaking-change) + +### Beta Changes + +- Fix temperature and humidity for bme680 with bsec2 [esphome#7728](https://github.com/esphome/esphome/pull/7728) by [@luar123](https://github.com/luar123) +- [i2s_audio] Bugfix: Adjust I2S speaker setup priority [esphome#7759](https://github.com/esphome/esphome/pull/7759) by [@kahrendt](https://github.com/kahrendt) +- Update UNIT_VOLT_AMPS_REACTIVE = "var" (Currently 'VAR') [esphome#7643](https://github.com/esphome/esphome/pull/7643) by [@Roving-Ronin](https://github.com/Roving-Ronin) (breaking-change) +- Fix reactive power unit of measurement from VAR to var [esphome#7757](https://github.com/esphome/esphome/pull/7757) by [@felipecrs](https://github.com/felipecrs) +- Disable bluetooth proxy during update [esphome#7695](https://github.com/esphome/esphome/pull/7695) by [@jzucker2](https://github.com/jzucker2) +- ld2420: fix typo in log message [esphome#7758](https://github.com/esphome/esphome/pull/7758) by [@bfabio](https://github.com/bfabio) +- TuyaFan control should use oscillation_type [esphome#7776](https://github.com/esphome/esphome/pull/7776) by [@pethans](https://github.com/pethans) +- Bump esphome-dashboard to 20241118.0 [esphome#7782](https://github.com/esphome/esphome/pull/7782) by [@jesserockz](https://github.com/jesserockz) +- [http_request] Feed watchdog timeout around http request functions [esphome#7786](https://github.com/esphome/esphome/pull/7786) by [@jesserockz](https://github.com/jesserockz) +- Bump esphome-dashboard to 20241120.0 [esphome#7787](https://github.com/esphome/esphome/pull/7787) by [@jesserockz](https://github.com/jesserockz) + +### All changes + +- Update `pillow` to 10.4.0 [esphome#7566](https://github.com/esphome/esphome/pull/7566) by [@hostcc](https://github.com/hostcc) +- Bump actions/upload-artifact from 4.4.2 to 4.4.3 [esphome#7575](https://github.com/esphome/esphome/pull/7575) by [@dependabot[bot]](https://github.com/apps/dependabot) +- [fix] ESP32-C6 Reset Reasons [esphome#7578](https://github.com/esphome/esphome/pull/7578) by [@rvalitov](https://github.com/rvalitov) +- [light] Add ``initial_state`` configuration [esphome#7577](https://github.com/esphome/esphome/pull/7577) by [@jesserockz](https://github.com/jesserockz) +- [CI] failures when installing using apt-get. [esphome#7593](https://github.com/esphome/esphome/pull/7593) by [@clydebarrow](https://github.com/clydebarrow) +- [web_server] expose event compoent to REST [esphome#7587](https://github.com/esphome/esphome/pull/7587) by [@RFDarter](https://github.com/RFDarter) +- Update test_build_components [esphome#7597](https://github.com/esphome/esphome/pull/7597) by [@tomaszduda23](https://github.com/tomaszduda23) +- [fix] ESP32-C6: internal temperature reporting [esphome#7579](https://github.com/esphome/esphome/pull/7579) by [@rvalitov](https://github.com/rvalitov) +- [code-quality] statsd component [esphome#7603](https://github.com/esphome/esphome/pull/7603) by [@tomaszduda23](https://github.com/tomaszduda23) +- [automation] Implement all and any condition shortcuts [esphome#7565](https://github.com/esphome/esphome/pull/7565) by [@clydebarrow](https://github.com/clydebarrow) +- Add TC74 temperature sensor [esphome#7460](https://github.com/esphome/esphome/pull/7460) by [@sethgirvan](https://github.com/sethgirvan) (new-integration) +- [display] filled_ring and filled_gauge methods added [esphome#7420](https://github.com/esphome/esphome/pull/7420) by [@artemyevav](https://github.com/artemyevav) +- [fix] deprecated functions warnings for logger component with ESP IDF version 5.3.0+ [esphome#7600](https://github.com/esphome/esphome/pull/7600) by [@rvalitov](https://github.com/rvalitov) +- [lvgl] Implement better software rotation [esphome#7595](https://github.com/esphome/esphome/pull/7595) by [@clydebarrow](https://github.com/clydebarrow) +- [qspi_dbi] Rename from qspi_amoled, add features [esphome#7594](https://github.com/esphome/esphome/pull/7594) by [@clydebarrow](https://github.com/clydebarrow) (breaking-change) (new-platform) +- Add support for Analog Devices MAX17043 battery fuel gauge [esphome#7522](https://github.com/esphome/esphome/pull/7522) by [@blacknell](https://github.com/blacknell) (new-integration) +- chore: bump pyyaml to 6.0.2 to support py3.13 build [esphome#7610](https://github.com/esphome/esphome/pull/7610) by [@chenrui333](https://github.com/chenrui333) +- chore: bump platformio to 6.1.16 to support py3.13 build [esphome#7590](https://github.com/esphome/esphome/pull/7590) by [@chenrui333](https://github.com/chenrui333) +- [speaker, i2s_audio] I2S Speaker implementation using a ring buffer [esphome#7605](https://github.com/esphome/esphome/pull/7605) by [@kahrendt](https://github.com/kahrendt) (new-integration) +- Bump arduino-mlx90393 to 1.0.2 [esphome#7618](https://github.com/esphome/esphome/pull/7618) by [@functionpointer](https://github.com/functionpointer) +- [fix] ESP32-C6 BLE compile error [esphome#7580](https://github.com/esphome/esphome/pull/7580) by [@rvalitov](https://github.com/rvalitov) +- [axs15231] Touchscreen driver [esphome#7592](https://github.com/esphome/esphome/pull/7592) by [@clydebarrow](https://github.com/clydebarrow) (new-integration) +- [lvgl] Roller and Dropdown enhancements; [esphome#7608](https://github.com/esphome/esphome/pull/7608) by [@clydebarrow](https://github.com/clydebarrow) +- [code-quality] udp component [esphome#7602](https://github.com/esphome/esphome/pull/7602) by [@tomaszduda23](https://github.com/tomaszduda23) +- [lvgl] Revise code generation to allow early widget creation [esphome#7611](https://github.com/esphome/esphome/pull/7611) by [@clydebarrow](https://github.com/clydebarrow) +- [lvgl] Allow esphome::Image in lambda to update image source directly [esphome#7624](https://github.com/esphome/esphome/pull/7624) by [@guillempages](https://github.com/guillempages) +- Bump bme68x_bsec2 version to 1.8.2610 [esphome#7626](https://github.com/esphome/esphome/pull/7626) by [@shvmm](https://github.com/shvmm) +- Update Pull request template [esphome#7620](https://github.com/esphome/esphome/pull/7620) by [@jesserockz](https://github.com/jesserockz) +- [lvgl] Defer display rotation reset until setup(). (Bugfix) [esphome#7627](https://github.com/esphome/esphome/pull/7627) by [@clydebarrow](https://github.com/clydebarrow) +- [lvgl] light schema should require `widget:` not `led:` (Bugfix) [esphome#7649](https://github.com/esphome/esphome/pull/7649) by [@clydebarrow](https://github.com/clydebarrow) (breaking-change) +- [image] Fix compile time problem with host image not using lvgl [esphome#7654](https://github.com/esphome/esphome/pull/7654) by [@clydebarrow](https://github.com/clydebarrow) +- [lvgl] Fix rotation code for 90deg (Bugfix) [esphome#7653](https://github.com/esphome/esphome/pull/7653) by [@clydebarrow](https://github.com/clydebarrow) +- [lvgl] Allow strings to be interpreted as integers (Bugfix) [esphome#7652](https://github.com/esphome/esphome/pull/7652) by [@clydebarrow](https://github.com/clydebarrow) +- [rtttl] Add ``get_gain()`` [esphome#7647](https://github.com/esphome/esphome/pull/7647) by [@edwardtfn](https://github.com/edwardtfn) +- feat(MQTT): Add subscribe QoS to discovery [esphome#7648](https://github.com/esphome/esphome/pull/7648) by [@Rapsssito](https://github.com/Rapsssito) +- i2c_device [esphome#7641](https://github.com/esphome/esphome/pull/7641) by [@gabest11](https://github.com/gabest11) (new-integration) +- Bump actions/cache from 4.1.1 to 4.1.2 in /.github/actions/restore-python [esphome#7659](https://github.com/esphome/esphome/pull/7659) by [@dependabot[bot]](https://github.com/apps/dependabot) +- Bump actions/cache from 4.1.1 to 4.1.2 [esphome#7660](https://github.com/esphome/esphome/pull/7660) by [@dependabot[bot]](https://github.com/apps/dependabot) +- [speaker, i2s_audio] Support audio_dac component, mute actions, and improved logging [esphome#7664](https://github.com/esphome/esphome/pull/7664) by [@kahrendt](https://github.com/kahrendt) +- unified way how all platforms handle copy_files [esphome#7614](https://github.com/esphome/esphome/pull/7614) by [@tomaszduda23](https://github.com/tomaszduda23) +- updating ESP32 board definitions [esphome#7650](https://github.com/esphome/esphome/pull/7650) by [@asolochek](https://github.com/asolochek) +- Support ignoring discovered devices from the dashboard [esphome#7665](https://github.com/esphome/esphome/pull/7665) by [@jesserockz](https://github.com/jesserockz) (new-feature) +- Bump esphome-dashboard to 20241025.0 [esphome#7669](https://github.com/esphome/esphome/pull/7669) by [@jesserockz](https://github.com/jesserockz) +- unified way how all platforms handle get_download_types [esphome#7617](https://github.com/esphome/esphome/pull/7617) by [@tomaszduda23](https://github.com/tomaszduda23) +- [media_player] Add new media player conditions [esphome#7667](https://github.com/esphome/esphome/pull/7667) by [@kahrendt](https://github.com/kahrendt) (new-feature) +- [code-quality] weikai.h [esphome#7601](https://github.com/esphome/esphome/pull/7601) by [@tomaszduda23](https://github.com/tomaszduda23) +- Bump actions/setup-python from 5.2.0 to 5.3.0 in /.github/actions/restore-python [esphome#7671](https://github.com/esphome/esphome/pull/7671) by [@dependabot[bot]](https://github.com/apps/dependabot) +- Bump actions/setup-python from 5.2.0 to 5.3.0 [esphome#7670](https://github.com/esphome/esphome/pull/7670) by [@dependabot[bot]](https://github.com/apps/dependabot) +- [image][online_image][animation] Fix transparency in RGB565 [esphome#7631](https://github.com/esphome/esphome/pull/7631) by [@clydebarrow](https://github.com/clydebarrow) +- Add OpenTherm component (part 2.1: sensor platform) [esphome#7529](https://github.com/esphome/esphome/pull/7529) by [@olegtarasov](https://github.com/olegtarasov) (new-platform) +- gp8403 : Add the possibility to use substitution for channel selection [esphome#7681](https://github.com/esphome/esphome/pull/7681) by [@SeByDocKy](https://github.com/SeByDocKy) +- [lvgl] Implement qrcode [esphome#7623](https://github.com/esphome/esphome/pull/7623) by [@clydebarrow](https://github.com/clydebarrow) +- [bytebuffer] Rework ByteBuffer using templates [esphome#7638](https://github.com/esphome/esphome/pull/7638) by [@clydebarrow](https://github.com/clydebarrow) +- [http_request] Always return defined server response status [esphome#7689](https://github.com/esphome/esphome/pull/7689) by [@clydebarrow](https://github.com/clydebarrow) (breaking-change) +- [font] Fix failure with bitmap fonts [esphome#7691](https://github.com/esphome/esphome/pull/7691) by [@clydebarrow](https://github.com/clydebarrow) +- [http_request] Add enum for status codes [esphome#7690](https://github.com/esphome/esphome/pull/7690) by [@clydebarrow](https://github.com/clydebarrow) +- Support W5500 SPI-Ethernet polling mode if framework is supported [esphome#7503](https://github.com/esphome/esphome/pull/7503) by [@slakichi](https://github.com/slakichi) +- Add asdf to gitignore (and dockerignore) [esphome#7686](https://github.com/esphome/esphome/pull/7686) by [@jzucker2](https://github.com/jzucker2) +- Add more prometheus metrics [esphome#7683](https://github.com/esphome/esphome/pull/7683) by [@jzucker2](https://github.com/jzucker2) +- Mopeka Pro Check improvement to allow user to configure the sensor reporting for lower quality readings [esphome#7475](https://github.com/esphome/esphome/pull/7475) by [@spbrogan](https://github.com/spbrogan) +- fix(WiFi): Fix strncpy missing NULL terminator [-Werror=stringop-truncation] [esphome#7668](https://github.com/esphome/esphome/pull/7668) by [@Rapsssito](https://github.com/Rapsssito) +- let make new platform implementation in external components [esphome#7615](https://github.com/esphome/esphome/pull/7615) by [@tomaszduda23](https://github.com/tomaszduda23) +- remove use of delay [esphome#7680](https://github.com/esphome/esphome/pull/7680) by [@ssieb](https://github.com/ssieb) +- fix build error [esphome#7694](https://github.com/esphome/esphome/pull/7694) by [@tomaszduda23](https://github.com/tomaszduda23) +- fix: [climate] Allow substitutions in `visual.temperature_step.{target_temperature,current_temperature}` [esphome#7679](https://github.com/esphome/esphome/pull/7679) by [@hostcc](https://github.com/hostcc) +- Add in area and device to the prometheus labels [esphome#7692](https://github.com/esphome/esphome/pull/7692) by [@jzucker2](https://github.com/jzucker2) +- [http_request] Implement `on_error` trigger for requests [esphome#7696](https://github.com/esphome/esphome/pull/7696) by [@clydebarrow](https://github.com/clydebarrow) +- Bump pypa/gh-action-pypi-publish from 1.10.3 to 1.11.0 [esphome#7700](https://github.com/esphome/esphome/pull/7700) by [@dependabot[bot]](https://github.com/apps/dependabot) +- [es8311] Add es8311 dac component [esphome#7693](https://github.com/esphome/esphome/pull/7693) by [@kahrendt](https://github.com/kahrendt) (new-integration) +- [sdl] Allow window to be resized. [esphome#7698](https://github.com/esphome/esphome/pull/7698) by [@clydebarrow](https://github.com/clydebarrow) +- Add config for current temperature precision [esphome#7699](https://github.com/esphome/esphome/pull/7699) by [@JasonN3](https://github.com/JasonN3) +- [spi] Add mosi pin checks for displays [esphome#7702](https://github.com/esphome/esphome/pull/7702) by [@clydebarrow](https://github.com/clydebarrow) +- [CI] Fix webserver defines to be present based on platform, not just framework [esphome#7703](https://github.com/esphome/esphome/pull/7703) by [@jesserockz](https://github.com/jesserockz) +- [touchscreen] Calibration fixes [esphome#7704](https://github.com/esphome/esphome/pull/7704) by [@clydebarrow](https://github.com/clydebarrow) (breaking-change) +- [font] Add support for "glyphsets" [esphome#7429](https://github.com/esphome/esphome/pull/7429) by [@paravoid](https://github.com/paravoid) +- [lvlg] fix tests [esphome#7708](https://github.com/esphome/esphome/pull/7708) by [@clydebarrow](https://github.com/clydebarrow) +- [esp32_ble] Add disconnect as a virtual function to ``ESPBTClient`` [esphome#7705](https://github.com/esphome/esphome/pull/7705) by [@jesserockz](https://github.com/jesserockz) +- handle bad pin schemas [esphome#7711](https://github.com/esphome/esphome/pull/7711) by [@ssieb](https://github.com/ssieb) +- datetime fix build_language_schema [esphome#7710](https://github.com/esphome/esphome/pull/7710) by [@tomaszduda23](https://github.com/tomaszduda23) +- [lvgl] Don't just throw key error if someone types a bad layout type [esphome#7722](https://github.com/esphome/esphome/pull/7722) by [@jesserockz](https://github.com/jesserockz) +- [spi_device] rename mode to spi_mode [esphome#7724](https://github.com/esphome/esphome/pull/7724) by [@clydebarrow](https://github.com/clydebarrow) (breaking-change) +- feat(MQTT): Add `enable`, `disable` and `enable_on_boot` [esphome#7716](https://github.com/esphome/esphome/pull/7716) by [@Rapsssito](https://github.com/Rapsssito) +- [lvgl] Allow multiple LVGL instances [esphome#7712](https://github.com/esphome/esphome/pull/7712) by [@clydebarrow](https://github.com/clydebarrow) +- [fix] deprecated legacy driver tsens [esphome#7658](https://github.com/esphome/esphome/pull/7658) by [@rvalitov](https://github.com/rvalitov) +- [lvgl] Fix id config for the lvgl component (Bugfix) [esphome#7731](https://github.com/esphome/esphome/pull/7731) by [@clydebarrow](https://github.com/clydebarrow) +- Bump pypa/gh-action-pypi-publish from 1.11.0 to 1.12.2 [esphome#7730](https://github.com/esphome/esphome/pull/7730) by [@dependabot[bot]](https://github.com/apps/dependabot) +- OTA: Fix IPv6 and multiple address support [esphome#7414](https://github.com/esphome/esphome/pull/7414) by [@dwmw2](https://github.com/dwmw2) +- Fix dashboard ip resolving [esphome#7747](https://github.com/esphome/esphome/pull/7747) by [@jesserockz](https://github.com/jesserockz) +- [docker] Bump curl, iputils-ping and libssl-dev [esphome#7748](https://github.com/esphome/esphome/pull/7748) by [@jesserockz](https://github.com/jesserockz) +- Remove the choice for MQTT logging if it is disabled [esphome#7723](https://github.com/esphome/esphome/pull/7723) by [@solarkennedy](https://github.com/solarkennedy) +- [sensor] Make some values templatable [esphome#7735](https://github.com/esphome/esphome/pull/7735) by [@clydebarrow](https://github.com/clydebarrow) +- [lvgl] Implement keypads [esphome#7719](https://github.com/esphome/esphome/pull/7719) by [@clydebarrow](https://github.com/clydebarrow) +- [midea] Add temperature validation in do_follow_me method (bugfix) [esphome#7736](https://github.com/esphome/esphome/pull/7736) by [@DjordjeMandic](https://github.com/DjordjeMandic) +- Add OpenTherm component (part 3: rest of the sensors) [esphome#7676](https://github.com/esphome/esphome/pull/7676) by [@olegtarasov](https://github.com/olegtarasov) (new-integration) +- [i2s_audio] I2S speaker improvements [esphome#7749](https://github.com/esphome/esphome/pull/7749) by [@kahrendt](https://github.com/kahrendt) +- [opentherm] Message to string extend [esphome#7755](https://github.com/esphome/esphome/pull/7755) by [@FreeBear-nc](https://github.com/FreeBear-nc) +- [sun] Implements `is_above_horizon()` [esphome#7754](https://github.com/esphome/esphome/pull/7754) by [@edwardtfn](https://github.com/edwardtfn) +- [core] Ring buffer write functions use const pointer parameter [esphome#7750](https://github.com/esphome/esphome/pull/7750) by [@kahrendt](https://github.com/kahrendt) +- [Modbus Controller] Added `on_online` and `on_offline` automation [esphome#7417](https://github.com/esphome/esphome/pull/7417) by [@0x3333](https://github.com/0x3333) +- Updated dfplayer logging to be more user-friendly [esphome#7740](https://github.com/esphome/esphome/pull/7740) by [@solarkennedy](https://github.com/solarkennedy) +- Fix temperature and humidity for bme680 with bsec2 [esphome#7728](https://github.com/esphome/esphome/pull/7728) by [@luar123](https://github.com/luar123) +- [i2s_audio] Bugfix: Adjust I2S speaker setup priority [esphome#7759](https://github.com/esphome/esphome/pull/7759) by [@kahrendt](https://github.com/kahrendt) +- Update UNIT_VOLT_AMPS_REACTIVE = "var" (Currently 'VAR') [esphome#7643](https://github.com/esphome/esphome/pull/7643) by [@Roving-Ronin](https://github.com/Roving-Ronin) (breaking-change) +- Fix reactive power unit of measurement from VAR to var [esphome#7757](https://github.com/esphome/esphome/pull/7757) by [@felipecrs](https://github.com/felipecrs) +- Disable bluetooth proxy during update [esphome#7695](https://github.com/esphome/esphome/pull/7695) by [@jzucker2](https://github.com/jzucker2) +- ld2420: fix typo in log message [esphome#7758](https://github.com/esphome/esphome/pull/7758) by [@bfabio](https://github.com/bfabio) +- TuyaFan control should use oscillation_type [esphome#7776](https://github.com/esphome/esphome/pull/7776) by [@pethans](https://github.com/pethans) +- Bump esphome-dashboard to 20241118.0 [esphome#7782](https://github.com/esphome/esphome/pull/7782) by [@jesserockz](https://github.com/jesserockz) +- [http_request] Feed watchdog timeout around http request functions [esphome#7786](https://github.com/esphome/esphome/pull/7786) by [@jesserockz](https://github.com/jesserockz) +- Bump esphome-dashboard to 20241120.0 [esphome#7787](https://github.com/esphome/esphome/pull/7787) by [@jesserockz](https://github.com/jesserockz) diff --git a/esphome/README.md b/esphome/README.md index dd555cb..80f9edf 100644 --- a/esphome/README.md +++ b/esphome/README.md @@ -1,4 +1,4 @@ -# ESPHome Add-On +# ESPHome Device Compiler [![ESPHome logo][logo]][website] @@ -7,13 +7,13 @@ ## About -This add-on allows you to manage and program your ESP8266 and ESP32 based microcontrollers -directly through Home Assistant **with no programming experience required**. All you need to do -is write YAML configuration files; the rest (over-the-air updates, compiling) is all +This add-on allows you to write configurations and turn your microcontrollers +into smart home devices directly through Home Assistant **with no programming experience required**. +All you need to do is write YAML configuration files; the rest (over-the-air updates, compiling) is all handled by ESPHome.

- +

[View the ESPHome documentation][website] diff --git a/esphome/config.yaml b/esphome/config.yaml index 93ec41e..f28ee30 100644 --- a/esphome/config.yaml +++ b/esphome/config.yaml @@ -31,8 +31,9 @@ backup_exclude: - '*/*/' init: false startup: services -name: ESPHome -version: 2024.10.3 +name: ESPHome Device Compiler +version: 2024.11.0 slug: esphome -description: ESPHome add-on for intelligently managing all your ESP8266/ESP32 devices +description: Build your own smart home devices using ESPHome, no programming experience + required. image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index 41c6cac..6d4a181 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -70,7 +70,7 @@ esphome-beta: <<: *base directory: esphome-beta name: ESPHome Device Compiler (beta) - version: "2024.11.0b4" # BETA + version: "2024.11.0" # BETA slug: esphome-beta description: "Beta version of ESPHome Device Compiler" url: https://beta.esphome.io/ @@ -84,7 +84,7 @@ esphome-stable: <<: *base directory: esphome name: ESPHome Device Compiler - version: "2024.10.3" # STABLE + version: "2024.11.0" # STABLE slug: esphome description: "Build your own smart home devices using ESPHome, no programming experience required." image: ghcr.io/esphome/esphome-hassio -- 2.49.1 From b022b0d23b20c234406ad6a27d74584e482374a7 Mon Sep 17 00:00:00 2001 From: esphomebot Date: Thu, 21 Nov 2024 02:50:37 +0000 Subject: [PATCH 028/104] Bump version to 2024.12.0-dev20241121 --- esphome-dev/config.yaml | 2 +- template/addon_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome-dev/config.yaml b/esphome-dev/config.yaml index 59ed6b9..f9c80af 100644 --- a/esphome-dev/config.yaml +++ b/esphome-dev/config.yaml @@ -33,7 +33,7 @@ backup_exclude: init: false startup: services name: ESPHome Device Compiler (dev) -version: 2024.12.0-dev20241120 +version: 2024.12.0-dev20241121 slug: esphome-dev description: Development version of ESPHome Device Compiler image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index 6d4a181..91dbb70 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -46,7 +46,7 @@ esphome-dev: <<: *base directory: esphome-dev name: ESPHome Device Compiler (dev) - version: "2024.12.0-dev20241120" # DEV + version: "2024.12.0-dev20241121" # DEV slug: esphome-dev description: "Development version of ESPHome Device Compiler" url: https://next.esphome.io/ -- 2.49.1 From 7dccd4c241371380a06f84661682c641a089c6ae Mon Sep 17 00:00:00 2001 From: esphomebot Date: Thu, 21 Nov 2024 22:55:53 +0000 Subject: [PATCH 029/104] Bump version to 2024.11.1 --- esphome-beta/CHANGELOG.md | 165 ++----------------------------------- esphome-beta/config.yaml | 2 +- esphome/CHANGELOG.md | 165 ++----------------------------------- esphome/config.yaml | 2 +- template/addon_config.yaml | 4 +- 5 files changed, 20 insertions(+), 318 deletions(-) diff --git a/esphome-beta/CHANGELOG.md b/esphome-beta/CHANGELOG.md index 784c702..ea65cbe 100644 --- a/esphome-beta/CHANGELOG.md +++ b/esphome-beta/CHANGELOG.md @@ -1,159 +1,10 @@ -## 2024.11.0 +## 2024.11.1 -## Full list of changes - -### New Features - -- Support ignoring discovered devices from the dashboard [esphome#7665](https://github.com/esphome/esphome/pull/7665) by [@jesserockz](https://github.com/jesserockz) (new-feature) -- [media_player] Add new media player conditions [esphome#7667](https://github.com/esphome/esphome/pull/7667) by [@kahrendt](https://github.com/kahrendt) (new-feature) - -### New Components - -- Add TC74 temperature sensor [esphome#7460](https://github.com/esphome/esphome/pull/7460) by [@sethgirvan](https://github.com/sethgirvan) (new-integration) -- Add support for Analog Devices MAX17043 battery fuel gauge [esphome#7522](https://github.com/esphome/esphome/pull/7522) by [@blacknell](https://github.com/blacknell) (new-integration) -- [speaker, i2s_audio] I2S Speaker implementation using a ring buffer [esphome#7605](https://github.com/esphome/esphome/pull/7605) by [@kahrendt](https://github.com/kahrendt) (new-integration) -- [axs15231] Touchscreen driver [esphome#7592](https://github.com/esphome/esphome/pull/7592) by [@clydebarrow](https://github.com/clydebarrow) (new-integration) -- i2c_device [esphome#7641](https://github.com/esphome/esphome/pull/7641) by [@gabest11](https://github.com/gabest11) (new-integration) -- [es8311] Add es8311 dac component [esphome#7693](https://github.com/esphome/esphome/pull/7693) by [@kahrendt](https://github.com/kahrendt) (new-integration) -- Add OpenTherm component (part 3: rest of the sensors) [esphome#7676](https://github.com/esphome/esphome/pull/7676) by [@olegtarasov](https://github.com/olegtarasov) (new-integration) - -### New Platforms - -- [qspi_dbi] Rename from qspi_amoled, add features [esphome#7594](https://github.com/esphome/esphome/pull/7594) by [@clydebarrow](https://github.com/clydebarrow) (breaking-change) (new-platform) -- Add OpenTherm component (part 2.1: sensor platform) [esphome#7529](https://github.com/esphome/esphome/pull/7529) by [@olegtarasov](https://github.com/olegtarasov) (new-platform) - -### Breaking Changes - -- [qspi_dbi] Rename from qspi_amoled, add features [esphome#7594](https://github.com/esphome/esphome/pull/7594) by [@clydebarrow](https://github.com/clydebarrow) (breaking-change) (new-platform) -- [lvgl] light schema should require `widget:` not `led:` (Bugfix) [esphome#7649](https://github.com/esphome/esphome/pull/7649) by [@clydebarrow](https://github.com/clydebarrow) (breaking-change) -- [http_request] Always return defined server response status [esphome#7689](https://github.com/esphome/esphome/pull/7689) by [@clydebarrow](https://github.com/clydebarrow) (breaking-change) -- [touchscreen] Calibration fixes [esphome#7704](https://github.com/esphome/esphome/pull/7704) by [@clydebarrow](https://github.com/clydebarrow) (breaking-change) -- [spi_device] rename mode to spi_mode [esphome#7724](https://github.com/esphome/esphome/pull/7724) by [@clydebarrow](https://github.com/clydebarrow) (breaking-change) -- Update UNIT_VOLT_AMPS_REACTIVE = "var" (Currently 'VAR') [esphome#7643](https://github.com/esphome/esphome/pull/7643) by [@Roving-Ronin](https://github.com/Roving-Ronin) (breaking-change) - -### Beta Changes - -- Fix temperature and humidity for bme680 with bsec2 [esphome#7728](https://github.com/esphome/esphome/pull/7728) by [@luar123](https://github.com/luar123) -- [i2s_audio] Bugfix: Adjust I2S speaker setup priority [esphome#7759](https://github.com/esphome/esphome/pull/7759) by [@kahrendt](https://github.com/kahrendt) -- Update UNIT_VOLT_AMPS_REACTIVE = "var" (Currently 'VAR') [esphome#7643](https://github.com/esphome/esphome/pull/7643) by [@Roving-Ronin](https://github.com/Roving-Ronin) (breaking-change) -- Fix reactive power unit of measurement from VAR to var [esphome#7757](https://github.com/esphome/esphome/pull/7757) by [@felipecrs](https://github.com/felipecrs) -- Disable bluetooth proxy during update [esphome#7695](https://github.com/esphome/esphome/pull/7695) by [@jzucker2](https://github.com/jzucker2) -- ld2420: fix typo in log message [esphome#7758](https://github.com/esphome/esphome/pull/7758) by [@bfabio](https://github.com/bfabio) -- TuyaFan control should use oscillation_type [esphome#7776](https://github.com/esphome/esphome/pull/7776) by [@pethans](https://github.com/pethans) -- Bump esphome-dashboard to 20241118.0 [esphome#7782](https://github.com/esphome/esphome/pull/7782) by [@jesserockz](https://github.com/jesserockz) -- [http_request] Feed watchdog timeout around http request functions [esphome#7786](https://github.com/esphome/esphome/pull/7786) by [@jesserockz](https://github.com/jesserockz) -- Bump esphome-dashboard to 20241120.0 [esphome#7787](https://github.com/esphome/esphome/pull/7787) by [@jesserockz](https://github.com/jesserockz) - -### All changes - -- Update `pillow` to 10.4.0 [esphome#7566](https://github.com/esphome/esphome/pull/7566) by [@hostcc](https://github.com/hostcc) -- Bump actions/upload-artifact from 4.4.2 to 4.4.3 [esphome#7575](https://github.com/esphome/esphome/pull/7575) by [@dependabot[bot]](https://github.com/apps/dependabot) -- [fix] ESP32-C6 Reset Reasons [esphome#7578](https://github.com/esphome/esphome/pull/7578) by [@rvalitov](https://github.com/rvalitov) -- [light] Add ``initial_state`` configuration [esphome#7577](https://github.com/esphome/esphome/pull/7577) by [@jesserockz](https://github.com/jesserockz) -- [CI] failures when installing using apt-get. [esphome#7593](https://github.com/esphome/esphome/pull/7593) by [@clydebarrow](https://github.com/clydebarrow) -- [web_server] expose event compoent to REST [esphome#7587](https://github.com/esphome/esphome/pull/7587) by [@RFDarter](https://github.com/RFDarter) -- Update test_build_components [esphome#7597](https://github.com/esphome/esphome/pull/7597) by [@tomaszduda23](https://github.com/tomaszduda23) -- [fix] ESP32-C6: internal temperature reporting [esphome#7579](https://github.com/esphome/esphome/pull/7579) by [@rvalitov](https://github.com/rvalitov) -- [code-quality] statsd component [esphome#7603](https://github.com/esphome/esphome/pull/7603) by [@tomaszduda23](https://github.com/tomaszduda23) -- [automation] Implement all and any condition shortcuts [esphome#7565](https://github.com/esphome/esphome/pull/7565) by [@clydebarrow](https://github.com/clydebarrow) -- Add TC74 temperature sensor [esphome#7460](https://github.com/esphome/esphome/pull/7460) by [@sethgirvan](https://github.com/sethgirvan) (new-integration) -- [display] filled_ring and filled_gauge methods added [esphome#7420](https://github.com/esphome/esphome/pull/7420) by [@artemyevav](https://github.com/artemyevav) -- [fix] deprecated functions warnings for logger component with ESP IDF version 5.3.0+ [esphome#7600](https://github.com/esphome/esphome/pull/7600) by [@rvalitov](https://github.com/rvalitov) -- [lvgl] Implement better software rotation [esphome#7595](https://github.com/esphome/esphome/pull/7595) by [@clydebarrow](https://github.com/clydebarrow) -- [qspi_dbi] Rename from qspi_amoled, add features [esphome#7594](https://github.com/esphome/esphome/pull/7594) by [@clydebarrow](https://github.com/clydebarrow) (breaking-change) (new-platform) -- Add support for Analog Devices MAX17043 battery fuel gauge [esphome#7522](https://github.com/esphome/esphome/pull/7522) by [@blacknell](https://github.com/blacknell) (new-integration) -- chore: bump pyyaml to 6.0.2 to support py3.13 build [esphome#7610](https://github.com/esphome/esphome/pull/7610) by [@chenrui333](https://github.com/chenrui333) -- chore: bump platformio to 6.1.16 to support py3.13 build [esphome#7590](https://github.com/esphome/esphome/pull/7590) by [@chenrui333](https://github.com/chenrui333) -- [speaker, i2s_audio] I2S Speaker implementation using a ring buffer [esphome#7605](https://github.com/esphome/esphome/pull/7605) by [@kahrendt](https://github.com/kahrendt) (new-integration) -- Bump arduino-mlx90393 to 1.0.2 [esphome#7618](https://github.com/esphome/esphome/pull/7618) by [@functionpointer](https://github.com/functionpointer) -- [fix] ESP32-C6 BLE compile error [esphome#7580](https://github.com/esphome/esphome/pull/7580) by [@rvalitov](https://github.com/rvalitov) -- [axs15231] Touchscreen driver [esphome#7592](https://github.com/esphome/esphome/pull/7592) by [@clydebarrow](https://github.com/clydebarrow) (new-integration) -- [lvgl] Roller and Dropdown enhancements; [esphome#7608](https://github.com/esphome/esphome/pull/7608) by [@clydebarrow](https://github.com/clydebarrow) -- [code-quality] udp component [esphome#7602](https://github.com/esphome/esphome/pull/7602) by [@tomaszduda23](https://github.com/tomaszduda23) -- [lvgl] Revise code generation to allow early widget creation [esphome#7611](https://github.com/esphome/esphome/pull/7611) by [@clydebarrow](https://github.com/clydebarrow) -- [lvgl] Allow esphome::Image in lambda to update image source directly [esphome#7624](https://github.com/esphome/esphome/pull/7624) by [@guillempages](https://github.com/guillempages) -- Bump bme68x_bsec2 version to 1.8.2610 [esphome#7626](https://github.com/esphome/esphome/pull/7626) by [@shvmm](https://github.com/shvmm) -- Update Pull request template [esphome#7620](https://github.com/esphome/esphome/pull/7620) by [@jesserockz](https://github.com/jesserockz) -- [lvgl] Defer display rotation reset until setup(). (Bugfix) [esphome#7627](https://github.com/esphome/esphome/pull/7627) by [@clydebarrow](https://github.com/clydebarrow) -- [lvgl] light schema should require `widget:` not `led:` (Bugfix) [esphome#7649](https://github.com/esphome/esphome/pull/7649) by [@clydebarrow](https://github.com/clydebarrow) (breaking-change) -- [image] Fix compile time problem with host image not using lvgl [esphome#7654](https://github.com/esphome/esphome/pull/7654) by [@clydebarrow](https://github.com/clydebarrow) -- [lvgl] Fix rotation code for 90deg (Bugfix) [esphome#7653](https://github.com/esphome/esphome/pull/7653) by [@clydebarrow](https://github.com/clydebarrow) -- [lvgl] Allow strings to be interpreted as integers (Bugfix) [esphome#7652](https://github.com/esphome/esphome/pull/7652) by [@clydebarrow](https://github.com/clydebarrow) -- [rtttl] Add ``get_gain()`` [esphome#7647](https://github.com/esphome/esphome/pull/7647) by [@edwardtfn](https://github.com/edwardtfn) -- feat(MQTT): Add subscribe QoS to discovery [esphome#7648](https://github.com/esphome/esphome/pull/7648) by [@Rapsssito](https://github.com/Rapsssito) -- i2c_device [esphome#7641](https://github.com/esphome/esphome/pull/7641) by [@gabest11](https://github.com/gabest11) (new-integration) -- Bump actions/cache from 4.1.1 to 4.1.2 in /.github/actions/restore-python [esphome#7659](https://github.com/esphome/esphome/pull/7659) by [@dependabot[bot]](https://github.com/apps/dependabot) -- Bump actions/cache from 4.1.1 to 4.1.2 [esphome#7660](https://github.com/esphome/esphome/pull/7660) by [@dependabot[bot]](https://github.com/apps/dependabot) -- [speaker, i2s_audio] Support audio_dac component, mute actions, and improved logging [esphome#7664](https://github.com/esphome/esphome/pull/7664) by [@kahrendt](https://github.com/kahrendt) -- unified way how all platforms handle copy_files [esphome#7614](https://github.com/esphome/esphome/pull/7614) by [@tomaszduda23](https://github.com/tomaszduda23) -- updating ESP32 board definitions [esphome#7650](https://github.com/esphome/esphome/pull/7650) by [@asolochek](https://github.com/asolochek) -- Support ignoring discovered devices from the dashboard [esphome#7665](https://github.com/esphome/esphome/pull/7665) by [@jesserockz](https://github.com/jesserockz) (new-feature) -- Bump esphome-dashboard to 20241025.0 [esphome#7669](https://github.com/esphome/esphome/pull/7669) by [@jesserockz](https://github.com/jesserockz) -- unified way how all platforms handle get_download_types [esphome#7617](https://github.com/esphome/esphome/pull/7617) by [@tomaszduda23](https://github.com/tomaszduda23) -- [media_player] Add new media player conditions [esphome#7667](https://github.com/esphome/esphome/pull/7667) by [@kahrendt](https://github.com/kahrendt) (new-feature) -- [code-quality] weikai.h [esphome#7601](https://github.com/esphome/esphome/pull/7601) by [@tomaszduda23](https://github.com/tomaszduda23) -- Bump actions/setup-python from 5.2.0 to 5.3.0 in /.github/actions/restore-python [esphome#7671](https://github.com/esphome/esphome/pull/7671) by [@dependabot[bot]](https://github.com/apps/dependabot) -- Bump actions/setup-python from 5.2.0 to 5.3.0 [esphome#7670](https://github.com/esphome/esphome/pull/7670) by [@dependabot[bot]](https://github.com/apps/dependabot) -- [image][online_image][animation] Fix transparency in RGB565 [esphome#7631](https://github.com/esphome/esphome/pull/7631) by [@clydebarrow](https://github.com/clydebarrow) -- Add OpenTherm component (part 2.1: sensor platform) [esphome#7529](https://github.com/esphome/esphome/pull/7529) by [@olegtarasov](https://github.com/olegtarasov) (new-platform) -- gp8403 : Add the possibility to use substitution for channel selection [esphome#7681](https://github.com/esphome/esphome/pull/7681) by [@SeByDocKy](https://github.com/SeByDocKy) -- [lvgl] Implement qrcode [esphome#7623](https://github.com/esphome/esphome/pull/7623) by [@clydebarrow](https://github.com/clydebarrow) -- [bytebuffer] Rework ByteBuffer using templates [esphome#7638](https://github.com/esphome/esphome/pull/7638) by [@clydebarrow](https://github.com/clydebarrow) -- [http_request] Always return defined server response status [esphome#7689](https://github.com/esphome/esphome/pull/7689) by [@clydebarrow](https://github.com/clydebarrow) (breaking-change) -- [font] Fix failure with bitmap fonts [esphome#7691](https://github.com/esphome/esphome/pull/7691) by [@clydebarrow](https://github.com/clydebarrow) -- [http_request] Add enum for status codes [esphome#7690](https://github.com/esphome/esphome/pull/7690) by [@clydebarrow](https://github.com/clydebarrow) -- Support W5500 SPI-Ethernet polling mode if framework is supported [esphome#7503](https://github.com/esphome/esphome/pull/7503) by [@slakichi](https://github.com/slakichi) -- Add asdf to gitignore (and dockerignore) [esphome#7686](https://github.com/esphome/esphome/pull/7686) by [@jzucker2](https://github.com/jzucker2) -- Add more prometheus metrics [esphome#7683](https://github.com/esphome/esphome/pull/7683) by [@jzucker2](https://github.com/jzucker2) -- Mopeka Pro Check improvement to allow user to configure the sensor reporting for lower quality readings [esphome#7475](https://github.com/esphome/esphome/pull/7475) by [@spbrogan](https://github.com/spbrogan) -- fix(WiFi): Fix strncpy missing NULL terminator [-Werror=stringop-truncation] [esphome#7668](https://github.com/esphome/esphome/pull/7668) by [@Rapsssito](https://github.com/Rapsssito) -- let make new platform implementation in external components [esphome#7615](https://github.com/esphome/esphome/pull/7615) by [@tomaszduda23](https://github.com/tomaszduda23) -- remove use of delay [esphome#7680](https://github.com/esphome/esphome/pull/7680) by [@ssieb](https://github.com/ssieb) -- fix build error [esphome#7694](https://github.com/esphome/esphome/pull/7694) by [@tomaszduda23](https://github.com/tomaszduda23) -- fix: [climate] Allow substitutions in `visual.temperature_step.{target_temperature,current_temperature}` [esphome#7679](https://github.com/esphome/esphome/pull/7679) by [@hostcc](https://github.com/hostcc) -- Add in area and device to the prometheus labels [esphome#7692](https://github.com/esphome/esphome/pull/7692) by [@jzucker2](https://github.com/jzucker2) -- [http_request] Implement `on_error` trigger for requests [esphome#7696](https://github.com/esphome/esphome/pull/7696) by [@clydebarrow](https://github.com/clydebarrow) -- Bump pypa/gh-action-pypi-publish from 1.10.3 to 1.11.0 [esphome#7700](https://github.com/esphome/esphome/pull/7700) by [@dependabot[bot]](https://github.com/apps/dependabot) -- [es8311] Add es8311 dac component [esphome#7693](https://github.com/esphome/esphome/pull/7693) by [@kahrendt](https://github.com/kahrendt) (new-integration) -- [sdl] Allow window to be resized. [esphome#7698](https://github.com/esphome/esphome/pull/7698) by [@clydebarrow](https://github.com/clydebarrow) -- Add config for current temperature precision [esphome#7699](https://github.com/esphome/esphome/pull/7699) by [@JasonN3](https://github.com/JasonN3) -- [spi] Add mosi pin checks for displays [esphome#7702](https://github.com/esphome/esphome/pull/7702) by [@clydebarrow](https://github.com/clydebarrow) -- [CI] Fix webserver defines to be present based on platform, not just framework [esphome#7703](https://github.com/esphome/esphome/pull/7703) by [@jesserockz](https://github.com/jesserockz) -- [touchscreen] Calibration fixes [esphome#7704](https://github.com/esphome/esphome/pull/7704) by [@clydebarrow](https://github.com/clydebarrow) (breaking-change) -- [font] Add support for "glyphsets" [esphome#7429](https://github.com/esphome/esphome/pull/7429) by [@paravoid](https://github.com/paravoid) -- [lvlg] fix tests [esphome#7708](https://github.com/esphome/esphome/pull/7708) by [@clydebarrow](https://github.com/clydebarrow) -- [esp32_ble] Add disconnect as a virtual function to ``ESPBTClient`` [esphome#7705](https://github.com/esphome/esphome/pull/7705) by [@jesserockz](https://github.com/jesserockz) -- handle bad pin schemas [esphome#7711](https://github.com/esphome/esphome/pull/7711) by [@ssieb](https://github.com/ssieb) -- datetime fix build_language_schema [esphome#7710](https://github.com/esphome/esphome/pull/7710) by [@tomaszduda23](https://github.com/tomaszduda23) -- [lvgl] Don't just throw key error if someone types a bad layout type [esphome#7722](https://github.com/esphome/esphome/pull/7722) by [@jesserockz](https://github.com/jesserockz) -- [spi_device] rename mode to spi_mode [esphome#7724](https://github.com/esphome/esphome/pull/7724) by [@clydebarrow](https://github.com/clydebarrow) (breaking-change) -- feat(MQTT): Add `enable`, `disable` and `enable_on_boot` [esphome#7716](https://github.com/esphome/esphome/pull/7716) by [@Rapsssito](https://github.com/Rapsssito) -- [lvgl] Allow multiple LVGL instances [esphome#7712](https://github.com/esphome/esphome/pull/7712) by [@clydebarrow](https://github.com/clydebarrow) -- [fix] deprecated legacy driver tsens [esphome#7658](https://github.com/esphome/esphome/pull/7658) by [@rvalitov](https://github.com/rvalitov) -- [lvgl] Fix id config for the lvgl component (Bugfix) [esphome#7731](https://github.com/esphome/esphome/pull/7731) by [@clydebarrow](https://github.com/clydebarrow) -- Bump pypa/gh-action-pypi-publish from 1.11.0 to 1.12.2 [esphome#7730](https://github.com/esphome/esphome/pull/7730) by [@dependabot[bot]](https://github.com/apps/dependabot) -- OTA: Fix IPv6 and multiple address support [esphome#7414](https://github.com/esphome/esphome/pull/7414) by [@dwmw2](https://github.com/dwmw2) -- Fix dashboard ip resolving [esphome#7747](https://github.com/esphome/esphome/pull/7747) by [@jesserockz](https://github.com/jesserockz) -- [docker] Bump curl, iputils-ping and libssl-dev [esphome#7748](https://github.com/esphome/esphome/pull/7748) by [@jesserockz](https://github.com/jesserockz) -- Remove the choice for MQTT logging if it is disabled [esphome#7723](https://github.com/esphome/esphome/pull/7723) by [@solarkennedy](https://github.com/solarkennedy) -- [sensor] Make some values templatable [esphome#7735](https://github.com/esphome/esphome/pull/7735) by [@clydebarrow](https://github.com/clydebarrow) -- [lvgl] Implement keypads [esphome#7719](https://github.com/esphome/esphome/pull/7719) by [@clydebarrow](https://github.com/clydebarrow) -- [midea] Add temperature validation in do_follow_me method (bugfix) [esphome#7736](https://github.com/esphome/esphome/pull/7736) by [@DjordjeMandic](https://github.com/DjordjeMandic) -- Add OpenTherm component (part 3: rest of the sensors) [esphome#7676](https://github.com/esphome/esphome/pull/7676) by [@olegtarasov](https://github.com/olegtarasov) (new-integration) -- [i2s_audio] I2S speaker improvements [esphome#7749](https://github.com/esphome/esphome/pull/7749) by [@kahrendt](https://github.com/kahrendt) -- [opentherm] Message to string extend [esphome#7755](https://github.com/esphome/esphome/pull/7755) by [@FreeBear-nc](https://github.com/FreeBear-nc) -- [sun] Implements `is_above_horizon()` [esphome#7754](https://github.com/esphome/esphome/pull/7754) by [@edwardtfn](https://github.com/edwardtfn) -- [core] Ring buffer write functions use const pointer parameter [esphome#7750](https://github.com/esphome/esphome/pull/7750) by [@kahrendt](https://github.com/kahrendt) -- [Modbus Controller] Added `on_online` and `on_offline` automation [esphome#7417](https://github.com/esphome/esphome/pull/7417) by [@0x3333](https://github.com/0x3333) -- Updated dfplayer logging to be more user-friendly [esphome#7740](https://github.com/esphome/esphome/pull/7740) by [@solarkennedy](https://github.com/solarkennedy) -- Fix temperature and humidity for bme680 with bsec2 [esphome#7728](https://github.com/esphome/esphome/pull/7728) by [@luar123](https://github.com/luar123) -- [i2s_audio] Bugfix: Adjust I2S speaker setup priority [esphome#7759](https://github.com/esphome/esphome/pull/7759) by [@kahrendt](https://github.com/kahrendt) -- Update UNIT_VOLT_AMPS_REACTIVE = "var" (Currently 'VAR') [esphome#7643](https://github.com/esphome/esphome/pull/7643) by [@Roving-Ronin](https://github.com/Roving-Ronin) (breaking-change) -- Fix reactive power unit of measurement from VAR to var [esphome#7757](https://github.com/esphome/esphome/pull/7757) by [@felipecrs](https://github.com/felipecrs) -- Disable bluetooth proxy during update [esphome#7695](https://github.com/esphome/esphome/pull/7695) by [@jzucker2](https://github.com/jzucker2) -- ld2420: fix typo in log message [esphome#7758](https://github.com/esphome/esphome/pull/7758) by [@bfabio](https://github.com/bfabio) -- TuyaFan control should use oscillation_type [esphome#7776](https://github.com/esphome/esphome/pull/7776) by [@pethans](https://github.com/pethans) -- Bump esphome-dashboard to 20241118.0 [esphome#7782](https://github.com/esphome/esphome/pull/7782) by [@jesserockz](https://github.com/jesserockz) -- [http_request] Feed watchdog timeout around http request functions [esphome#7786](https://github.com/esphome/esphome/pull/7786) by [@jesserockz](https://github.com/jesserockz) -- Bump esphome-dashboard to 20241120.0 [esphome#7787](https://github.com/esphome/esphome/pull/7787) by [@jesserockz](https://github.com/jesserockz) +- [http_request] Fix within context with parameters. (Bugfix) [esphome#7790](https://github.com/esphome/esphome/pull/7790) by [@clydebarrow](https://github.com/clydebarrow) +- [rtttl] Clamp gain between 0 and 1 [esphome#7793](https://github.com/esphome/esphome/pull/7793) by [@jesserockz](https://github.com/jesserockz) +- [speaker] Add missing auto-load for ``audio`` [esphome#7794](https://github.com/esphome/esphome/pull/7794) by [@jesserockz](https://github.com/jesserockz) +- [qspi_dbi] Fix garbled graphics on RM690B0 [esphome#7795](https://github.com/esphome/esphome/pull/7795) by [@manuelkasper](https://github.com/manuelkasper) +- Check for min_version earlier in validation [esphome#7797](https://github.com/esphome/esphome/pull/7797) by [@spuder](https://github.com/spuder) +- Fix for OTA mode not activating in safe_mode when OTA section has an on_xxxx action [esphome#7796](https://github.com/esphome/esphome/pull/7796) by [@Dilbert66](https://github.com/Dilbert66) +- Ensure storage I/O for ignored devices runs in the executor [esphome#7792](https://github.com/esphome/esphome/pull/7792) by [@bdraco](https://github.com/bdraco) diff --git a/esphome-beta/config.yaml b/esphome-beta/config.yaml index 08a9927..a730bd3 100644 --- a/esphome-beta/config.yaml +++ b/esphome-beta/config.yaml @@ -32,7 +32,7 @@ backup_exclude: init: false startup: services name: ESPHome Device Compiler (beta) -version: 2024.11.0 +version: 2024.11.1 slug: esphome-beta description: Beta version of ESPHome Device Compiler image: ghcr.io/esphome/esphome-hassio diff --git a/esphome/CHANGELOG.md b/esphome/CHANGELOG.md index 784c702..ea65cbe 100644 --- a/esphome/CHANGELOG.md +++ b/esphome/CHANGELOG.md @@ -1,159 +1,10 @@ -## 2024.11.0 +## 2024.11.1 -## Full list of changes - -### New Features - -- Support ignoring discovered devices from the dashboard [esphome#7665](https://github.com/esphome/esphome/pull/7665) by [@jesserockz](https://github.com/jesserockz) (new-feature) -- [media_player] Add new media player conditions [esphome#7667](https://github.com/esphome/esphome/pull/7667) by [@kahrendt](https://github.com/kahrendt) (new-feature) - -### New Components - -- Add TC74 temperature sensor [esphome#7460](https://github.com/esphome/esphome/pull/7460) by [@sethgirvan](https://github.com/sethgirvan) (new-integration) -- Add support for Analog Devices MAX17043 battery fuel gauge [esphome#7522](https://github.com/esphome/esphome/pull/7522) by [@blacknell](https://github.com/blacknell) (new-integration) -- [speaker, i2s_audio] I2S Speaker implementation using a ring buffer [esphome#7605](https://github.com/esphome/esphome/pull/7605) by [@kahrendt](https://github.com/kahrendt) (new-integration) -- [axs15231] Touchscreen driver [esphome#7592](https://github.com/esphome/esphome/pull/7592) by [@clydebarrow](https://github.com/clydebarrow) (new-integration) -- i2c_device [esphome#7641](https://github.com/esphome/esphome/pull/7641) by [@gabest11](https://github.com/gabest11) (new-integration) -- [es8311] Add es8311 dac component [esphome#7693](https://github.com/esphome/esphome/pull/7693) by [@kahrendt](https://github.com/kahrendt) (new-integration) -- Add OpenTherm component (part 3: rest of the sensors) [esphome#7676](https://github.com/esphome/esphome/pull/7676) by [@olegtarasov](https://github.com/olegtarasov) (new-integration) - -### New Platforms - -- [qspi_dbi] Rename from qspi_amoled, add features [esphome#7594](https://github.com/esphome/esphome/pull/7594) by [@clydebarrow](https://github.com/clydebarrow) (breaking-change) (new-platform) -- Add OpenTherm component (part 2.1: sensor platform) [esphome#7529](https://github.com/esphome/esphome/pull/7529) by [@olegtarasov](https://github.com/olegtarasov) (new-platform) - -### Breaking Changes - -- [qspi_dbi] Rename from qspi_amoled, add features [esphome#7594](https://github.com/esphome/esphome/pull/7594) by [@clydebarrow](https://github.com/clydebarrow) (breaking-change) (new-platform) -- [lvgl] light schema should require `widget:` not `led:` (Bugfix) [esphome#7649](https://github.com/esphome/esphome/pull/7649) by [@clydebarrow](https://github.com/clydebarrow) (breaking-change) -- [http_request] Always return defined server response status [esphome#7689](https://github.com/esphome/esphome/pull/7689) by [@clydebarrow](https://github.com/clydebarrow) (breaking-change) -- [touchscreen] Calibration fixes [esphome#7704](https://github.com/esphome/esphome/pull/7704) by [@clydebarrow](https://github.com/clydebarrow) (breaking-change) -- [spi_device] rename mode to spi_mode [esphome#7724](https://github.com/esphome/esphome/pull/7724) by [@clydebarrow](https://github.com/clydebarrow) (breaking-change) -- Update UNIT_VOLT_AMPS_REACTIVE = "var" (Currently 'VAR') [esphome#7643](https://github.com/esphome/esphome/pull/7643) by [@Roving-Ronin](https://github.com/Roving-Ronin) (breaking-change) - -### Beta Changes - -- Fix temperature and humidity for bme680 with bsec2 [esphome#7728](https://github.com/esphome/esphome/pull/7728) by [@luar123](https://github.com/luar123) -- [i2s_audio] Bugfix: Adjust I2S speaker setup priority [esphome#7759](https://github.com/esphome/esphome/pull/7759) by [@kahrendt](https://github.com/kahrendt) -- Update UNIT_VOLT_AMPS_REACTIVE = "var" (Currently 'VAR') [esphome#7643](https://github.com/esphome/esphome/pull/7643) by [@Roving-Ronin](https://github.com/Roving-Ronin) (breaking-change) -- Fix reactive power unit of measurement from VAR to var [esphome#7757](https://github.com/esphome/esphome/pull/7757) by [@felipecrs](https://github.com/felipecrs) -- Disable bluetooth proxy during update [esphome#7695](https://github.com/esphome/esphome/pull/7695) by [@jzucker2](https://github.com/jzucker2) -- ld2420: fix typo in log message [esphome#7758](https://github.com/esphome/esphome/pull/7758) by [@bfabio](https://github.com/bfabio) -- TuyaFan control should use oscillation_type [esphome#7776](https://github.com/esphome/esphome/pull/7776) by [@pethans](https://github.com/pethans) -- Bump esphome-dashboard to 20241118.0 [esphome#7782](https://github.com/esphome/esphome/pull/7782) by [@jesserockz](https://github.com/jesserockz) -- [http_request] Feed watchdog timeout around http request functions [esphome#7786](https://github.com/esphome/esphome/pull/7786) by [@jesserockz](https://github.com/jesserockz) -- Bump esphome-dashboard to 20241120.0 [esphome#7787](https://github.com/esphome/esphome/pull/7787) by [@jesserockz](https://github.com/jesserockz) - -### All changes - -- Update `pillow` to 10.4.0 [esphome#7566](https://github.com/esphome/esphome/pull/7566) by [@hostcc](https://github.com/hostcc) -- Bump actions/upload-artifact from 4.4.2 to 4.4.3 [esphome#7575](https://github.com/esphome/esphome/pull/7575) by [@dependabot[bot]](https://github.com/apps/dependabot) -- [fix] ESP32-C6 Reset Reasons [esphome#7578](https://github.com/esphome/esphome/pull/7578) by [@rvalitov](https://github.com/rvalitov) -- [light] Add ``initial_state`` configuration [esphome#7577](https://github.com/esphome/esphome/pull/7577) by [@jesserockz](https://github.com/jesserockz) -- [CI] failures when installing using apt-get. [esphome#7593](https://github.com/esphome/esphome/pull/7593) by [@clydebarrow](https://github.com/clydebarrow) -- [web_server] expose event compoent to REST [esphome#7587](https://github.com/esphome/esphome/pull/7587) by [@RFDarter](https://github.com/RFDarter) -- Update test_build_components [esphome#7597](https://github.com/esphome/esphome/pull/7597) by [@tomaszduda23](https://github.com/tomaszduda23) -- [fix] ESP32-C6: internal temperature reporting [esphome#7579](https://github.com/esphome/esphome/pull/7579) by [@rvalitov](https://github.com/rvalitov) -- [code-quality] statsd component [esphome#7603](https://github.com/esphome/esphome/pull/7603) by [@tomaszduda23](https://github.com/tomaszduda23) -- [automation] Implement all and any condition shortcuts [esphome#7565](https://github.com/esphome/esphome/pull/7565) by [@clydebarrow](https://github.com/clydebarrow) -- Add TC74 temperature sensor [esphome#7460](https://github.com/esphome/esphome/pull/7460) by [@sethgirvan](https://github.com/sethgirvan) (new-integration) -- [display] filled_ring and filled_gauge methods added [esphome#7420](https://github.com/esphome/esphome/pull/7420) by [@artemyevav](https://github.com/artemyevav) -- [fix] deprecated functions warnings for logger component with ESP IDF version 5.3.0+ [esphome#7600](https://github.com/esphome/esphome/pull/7600) by [@rvalitov](https://github.com/rvalitov) -- [lvgl] Implement better software rotation [esphome#7595](https://github.com/esphome/esphome/pull/7595) by [@clydebarrow](https://github.com/clydebarrow) -- [qspi_dbi] Rename from qspi_amoled, add features [esphome#7594](https://github.com/esphome/esphome/pull/7594) by [@clydebarrow](https://github.com/clydebarrow) (breaking-change) (new-platform) -- Add support for Analog Devices MAX17043 battery fuel gauge [esphome#7522](https://github.com/esphome/esphome/pull/7522) by [@blacknell](https://github.com/blacknell) (new-integration) -- chore: bump pyyaml to 6.0.2 to support py3.13 build [esphome#7610](https://github.com/esphome/esphome/pull/7610) by [@chenrui333](https://github.com/chenrui333) -- chore: bump platformio to 6.1.16 to support py3.13 build [esphome#7590](https://github.com/esphome/esphome/pull/7590) by [@chenrui333](https://github.com/chenrui333) -- [speaker, i2s_audio] I2S Speaker implementation using a ring buffer [esphome#7605](https://github.com/esphome/esphome/pull/7605) by [@kahrendt](https://github.com/kahrendt) (new-integration) -- Bump arduino-mlx90393 to 1.0.2 [esphome#7618](https://github.com/esphome/esphome/pull/7618) by [@functionpointer](https://github.com/functionpointer) -- [fix] ESP32-C6 BLE compile error [esphome#7580](https://github.com/esphome/esphome/pull/7580) by [@rvalitov](https://github.com/rvalitov) -- [axs15231] Touchscreen driver [esphome#7592](https://github.com/esphome/esphome/pull/7592) by [@clydebarrow](https://github.com/clydebarrow) (new-integration) -- [lvgl] Roller and Dropdown enhancements; [esphome#7608](https://github.com/esphome/esphome/pull/7608) by [@clydebarrow](https://github.com/clydebarrow) -- [code-quality] udp component [esphome#7602](https://github.com/esphome/esphome/pull/7602) by [@tomaszduda23](https://github.com/tomaszduda23) -- [lvgl] Revise code generation to allow early widget creation [esphome#7611](https://github.com/esphome/esphome/pull/7611) by [@clydebarrow](https://github.com/clydebarrow) -- [lvgl] Allow esphome::Image in lambda to update image source directly [esphome#7624](https://github.com/esphome/esphome/pull/7624) by [@guillempages](https://github.com/guillempages) -- Bump bme68x_bsec2 version to 1.8.2610 [esphome#7626](https://github.com/esphome/esphome/pull/7626) by [@shvmm](https://github.com/shvmm) -- Update Pull request template [esphome#7620](https://github.com/esphome/esphome/pull/7620) by [@jesserockz](https://github.com/jesserockz) -- [lvgl] Defer display rotation reset until setup(). (Bugfix) [esphome#7627](https://github.com/esphome/esphome/pull/7627) by [@clydebarrow](https://github.com/clydebarrow) -- [lvgl] light schema should require `widget:` not `led:` (Bugfix) [esphome#7649](https://github.com/esphome/esphome/pull/7649) by [@clydebarrow](https://github.com/clydebarrow) (breaking-change) -- [image] Fix compile time problem with host image not using lvgl [esphome#7654](https://github.com/esphome/esphome/pull/7654) by [@clydebarrow](https://github.com/clydebarrow) -- [lvgl] Fix rotation code for 90deg (Bugfix) [esphome#7653](https://github.com/esphome/esphome/pull/7653) by [@clydebarrow](https://github.com/clydebarrow) -- [lvgl] Allow strings to be interpreted as integers (Bugfix) [esphome#7652](https://github.com/esphome/esphome/pull/7652) by [@clydebarrow](https://github.com/clydebarrow) -- [rtttl] Add ``get_gain()`` [esphome#7647](https://github.com/esphome/esphome/pull/7647) by [@edwardtfn](https://github.com/edwardtfn) -- feat(MQTT): Add subscribe QoS to discovery [esphome#7648](https://github.com/esphome/esphome/pull/7648) by [@Rapsssito](https://github.com/Rapsssito) -- i2c_device [esphome#7641](https://github.com/esphome/esphome/pull/7641) by [@gabest11](https://github.com/gabest11) (new-integration) -- Bump actions/cache from 4.1.1 to 4.1.2 in /.github/actions/restore-python [esphome#7659](https://github.com/esphome/esphome/pull/7659) by [@dependabot[bot]](https://github.com/apps/dependabot) -- Bump actions/cache from 4.1.1 to 4.1.2 [esphome#7660](https://github.com/esphome/esphome/pull/7660) by [@dependabot[bot]](https://github.com/apps/dependabot) -- [speaker, i2s_audio] Support audio_dac component, mute actions, and improved logging [esphome#7664](https://github.com/esphome/esphome/pull/7664) by [@kahrendt](https://github.com/kahrendt) -- unified way how all platforms handle copy_files [esphome#7614](https://github.com/esphome/esphome/pull/7614) by [@tomaszduda23](https://github.com/tomaszduda23) -- updating ESP32 board definitions [esphome#7650](https://github.com/esphome/esphome/pull/7650) by [@asolochek](https://github.com/asolochek) -- Support ignoring discovered devices from the dashboard [esphome#7665](https://github.com/esphome/esphome/pull/7665) by [@jesserockz](https://github.com/jesserockz) (new-feature) -- Bump esphome-dashboard to 20241025.0 [esphome#7669](https://github.com/esphome/esphome/pull/7669) by [@jesserockz](https://github.com/jesserockz) -- unified way how all platforms handle get_download_types [esphome#7617](https://github.com/esphome/esphome/pull/7617) by [@tomaszduda23](https://github.com/tomaszduda23) -- [media_player] Add new media player conditions [esphome#7667](https://github.com/esphome/esphome/pull/7667) by [@kahrendt](https://github.com/kahrendt) (new-feature) -- [code-quality] weikai.h [esphome#7601](https://github.com/esphome/esphome/pull/7601) by [@tomaszduda23](https://github.com/tomaszduda23) -- Bump actions/setup-python from 5.2.0 to 5.3.0 in /.github/actions/restore-python [esphome#7671](https://github.com/esphome/esphome/pull/7671) by [@dependabot[bot]](https://github.com/apps/dependabot) -- Bump actions/setup-python from 5.2.0 to 5.3.0 [esphome#7670](https://github.com/esphome/esphome/pull/7670) by [@dependabot[bot]](https://github.com/apps/dependabot) -- [image][online_image][animation] Fix transparency in RGB565 [esphome#7631](https://github.com/esphome/esphome/pull/7631) by [@clydebarrow](https://github.com/clydebarrow) -- Add OpenTherm component (part 2.1: sensor platform) [esphome#7529](https://github.com/esphome/esphome/pull/7529) by [@olegtarasov](https://github.com/olegtarasov) (new-platform) -- gp8403 : Add the possibility to use substitution for channel selection [esphome#7681](https://github.com/esphome/esphome/pull/7681) by [@SeByDocKy](https://github.com/SeByDocKy) -- [lvgl] Implement qrcode [esphome#7623](https://github.com/esphome/esphome/pull/7623) by [@clydebarrow](https://github.com/clydebarrow) -- [bytebuffer] Rework ByteBuffer using templates [esphome#7638](https://github.com/esphome/esphome/pull/7638) by [@clydebarrow](https://github.com/clydebarrow) -- [http_request] Always return defined server response status [esphome#7689](https://github.com/esphome/esphome/pull/7689) by [@clydebarrow](https://github.com/clydebarrow) (breaking-change) -- [font] Fix failure with bitmap fonts [esphome#7691](https://github.com/esphome/esphome/pull/7691) by [@clydebarrow](https://github.com/clydebarrow) -- [http_request] Add enum for status codes [esphome#7690](https://github.com/esphome/esphome/pull/7690) by [@clydebarrow](https://github.com/clydebarrow) -- Support W5500 SPI-Ethernet polling mode if framework is supported [esphome#7503](https://github.com/esphome/esphome/pull/7503) by [@slakichi](https://github.com/slakichi) -- Add asdf to gitignore (and dockerignore) [esphome#7686](https://github.com/esphome/esphome/pull/7686) by [@jzucker2](https://github.com/jzucker2) -- Add more prometheus metrics [esphome#7683](https://github.com/esphome/esphome/pull/7683) by [@jzucker2](https://github.com/jzucker2) -- Mopeka Pro Check improvement to allow user to configure the sensor reporting for lower quality readings [esphome#7475](https://github.com/esphome/esphome/pull/7475) by [@spbrogan](https://github.com/spbrogan) -- fix(WiFi): Fix strncpy missing NULL terminator [-Werror=stringop-truncation] [esphome#7668](https://github.com/esphome/esphome/pull/7668) by [@Rapsssito](https://github.com/Rapsssito) -- let make new platform implementation in external components [esphome#7615](https://github.com/esphome/esphome/pull/7615) by [@tomaszduda23](https://github.com/tomaszduda23) -- remove use of delay [esphome#7680](https://github.com/esphome/esphome/pull/7680) by [@ssieb](https://github.com/ssieb) -- fix build error [esphome#7694](https://github.com/esphome/esphome/pull/7694) by [@tomaszduda23](https://github.com/tomaszduda23) -- fix: [climate] Allow substitutions in `visual.temperature_step.{target_temperature,current_temperature}` [esphome#7679](https://github.com/esphome/esphome/pull/7679) by [@hostcc](https://github.com/hostcc) -- Add in area and device to the prometheus labels [esphome#7692](https://github.com/esphome/esphome/pull/7692) by [@jzucker2](https://github.com/jzucker2) -- [http_request] Implement `on_error` trigger for requests [esphome#7696](https://github.com/esphome/esphome/pull/7696) by [@clydebarrow](https://github.com/clydebarrow) -- Bump pypa/gh-action-pypi-publish from 1.10.3 to 1.11.0 [esphome#7700](https://github.com/esphome/esphome/pull/7700) by [@dependabot[bot]](https://github.com/apps/dependabot) -- [es8311] Add es8311 dac component [esphome#7693](https://github.com/esphome/esphome/pull/7693) by [@kahrendt](https://github.com/kahrendt) (new-integration) -- [sdl] Allow window to be resized. [esphome#7698](https://github.com/esphome/esphome/pull/7698) by [@clydebarrow](https://github.com/clydebarrow) -- Add config for current temperature precision [esphome#7699](https://github.com/esphome/esphome/pull/7699) by [@JasonN3](https://github.com/JasonN3) -- [spi] Add mosi pin checks for displays [esphome#7702](https://github.com/esphome/esphome/pull/7702) by [@clydebarrow](https://github.com/clydebarrow) -- [CI] Fix webserver defines to be present based on platform, not just framework [esphome#7703](https://github.com/esphome/esphome/pull/7703) by [@jesserockz](https://github.com/jesserockz) -- [touchscreen] Calibration fixes [esphome#7704](https://github.com/esphome/esphome/pull/7704) by [@clydebarrow](https://github.com/clydebarrow) (breaking-change) -- [font] Add support for "glyphsets" [esphome#7429](https://github.com/esphome/esphome/pull/7429) by [@paravoid](https://github.com/paravoid) -- [lvlg] fix tests [esphome#7708](https://github.com/esphome/esphome/pull/7708) by [@clydebarrow](https://github.com/clydebarrow) -- [esp32_ble] Add disconnect as a virtual function to ``ESPBTClient`` [esphome#7705](https://github.com/esphome/esphome/pull/7705) by [@jesserockz](https://github.com/jesserockz) -- handle bad pin schemas [esphome#7711](https://github.com/esphome/esphome/pull/7711) by [@ssieb](https://github.com/ssieb) -- datetime fix build_language_schema [esphome#7710](https://github.com/esphome/esphome/pull/7710) by [@tomaszduda23](https://github.com/tomaszduda23) -- [lvgl] Don't just throw key error if someone types a bad layout type [esphome#7722](https://github.com/esphome/esphome/pull/7722) by [@jesserockz](https://github.com/jesserockz) -- [spi_device] rename mode to spi_mode [esphome#7724](https://github.com/esphome/esphome/pull/7724) by [@clydebarrow](https://github.com/clydebarrow) (breaking-change) -- feat(MQTT): Add `enable`, `disable` and `enable_on_boot` [esphome#7716](https://github.com/esphome/esphome/pull/7716) by [@Rapsssito](https://github.com/Rapsssito) -- [lvgl] Allow multiple LVGL instances [esphome#7712](https://github.com/esphome/esphome/pull/7712) by [@clydebarrow](https://github.com/clydebarrow) -- [fix] deprecated legacy driver tsens [esphome#7658](https://github.com/esphome/esphome/pull/7658) by [@rvalitov](https://github.com/rvalitov) -- [lvgl] Fix id config for the lvgl component (Bugfix) [esphome#7731](https://github.com/esphome/esphome/pull/7731) by [@clydebarrow](https://github.com/clydebarrow) -- Bump pypa/gh-action-pypi-publish from 1.11.0 to 1.12.2 [esphome#7730](https://github.com/esphome/esphome/pull/7730) by [@dependabot[bot]](https://github.com/apps/dependabot) -- OTA: Fix IPv6 and multiple address support [esphome#7414](https://github.com/esphome/esphome/pull/7414) by [@dwmw2](https://github.com/dwmw2) -- Fix dashboard ip resolving [esphome#7747](https://github.com/esphome/esphome/pull/7747) by [@jesserockz](https://github.com/jesserockz) -- [docker] Bump curl, iputils-ping and libssl-dev [esphome#7748](https://github.com/esphome/esphome/pull/7748) by [@jesserockz](https://github.com/jesserockz) -- Remove the choice for MQTT logging if it is disabled [esphome#7723](https://github.com/esphome/esphome/pull/7723) by [@solarkennedy](https://github.com/solarkennedy) -- [sensor] Make some values templatable [esphome#7735](https://github.com/esphome/esphome/pull/7735) by [@clydebarrow](https://github.com/clydebarrow) -- [lvgl] Implement keypads [esphome#7719](https://github.com/esphome/esphome/pull/7719) by [@clydebarrow](https://github.com/clydebarrow) -- [midea] Add temperature validation in do_follow_me method (bugfix) [esphome#7736](https://github.com/esphome/esphome/pull/7736) by [@DjordjeMandic](https://github.com/DjordjeMandic) -- Add OpenTherm component (part 3: rest of the sensors) [esphome#7676](https://github.com/esphome/esphome/pull/7676) by [@olegtarasov](https://github.com/olegtarasov) (new-integration) -- [i2s_audio] I2S speaker improvements [esphome#7749](https://github.com/esphome/esphome/pull/7749) by [@kahrendt](https://github.com/kahrendt) -- [opentherm] Message to string extend [esphome#7755](https://github.com/esphome/esphome/pull/7755) by [@FreeBear-nc](https://github.com/FreeBear-nc) -- [sun] Implements `is_above_horizon()` [esphome#7754](https://github.com/esphome/esphome/pull/7754) by [@edwardtfn](https://github.com/edwardtfn) -- [core] Ring buffer write functions use const pointer parameter [esphome#7750](https://github.com/esphome/esphome/pull/7750) by [@kahrendt](https://github.com/kahrendt) -- [Modbus Controller] Added `on_online` and `on_offline` automation [esphome#7417](https://github.com/esphome/esphome/pull/7417) by [@0x3333](https://github.com/0x3333) -- Updated dfplayer logging to be more user-friendly [esphome#7740](https://github.com/esphome/esphome/pull/7740) by [@solarkennedy](https://github.com/solarkennedy) -- Fix temperature and humidity for bme680 with bsec2 [esphome#7728](https://github.com/esphome/esphome/pull/7728) by [@luar123](https://github.com/luar123) -- [i2s_audio] Bugfix: Adjust I2S speaker setup priority [esphome#7759](https://github.com/esphome/esphome/pull/7759) by [@kahrendt](https://github.com/kahrendt) -- Update UNIT_VOLT_AMPS_REACTIVE = "var" (Currently 'VAR') [esphome#7643](https://github.com/esphome/esphome/pull/7643) by [@Roving-Ronin](https://github.com/Roving-Ronin) (breaking-change) -- Fix reactive power unit of measurement from VAR to var [esphome#7757](https://github.com/esphome/esphome/pull/7757) by [@felipecrs](https://github.com/felipecrs) -- Disable bluetooth proxy during update [esphome#7695](https://github.com/esphome/esphome/pull/7695) by [@jzucker2](https://github.com/jzucker2) -- ld2420: fix typo in log message [esphome#7758](https://github.com/esphome/esphome/pull/7758) by [@bfabio](https://github.com/bfabio) -- TuyaFan control should use oscillation_type [esphome#7776](https://github.com/esphome/esphome/pull/7776) by [@pethans](https://github.com/pethans) -- Bump esphome-dashboard to 20241118.0 [esphome#7782](https://github.com/esphome/esphome/pull/7782) by [@jesserockz](https://github.com/jesserockz) -- [http_request] Feed watchdog timeout around http request functions [esphome#7786](https://github.com/esphome/esphome/pull/7786) by [@jesserockz](https://github.com/jesserockz) -- Bump esphome-dashboard to 20241120.0 [esphome#7787](https://github.com/esphome/esphome/pull/7787) by [@jesserockz](https://github.com/jesserockz) +- [http_request] Fix within context with parameters. (Bugfix) [esphome#7790](https://github.com/esphome/esphome/pull/7790) by [@clydebarrow](https://github.com/clydebarrow) +- [rtttl] Clamp gain between 0 and 1 [esphome#7793](https://github.com/esphome/esphome/pull/7793) by [@jesserockz](https://github.com/jesserockz) +- [speaker] Add missing auto-load for ``audio`` [esphome#7794](https://github.com/esphome/esphome/pull/7794) by [@jesserockz](https://github.com/jesserockz) +- [qspi_dbi] Fix garbled graphics on RM690B0 [esphome#7795](https://github.com/esphome/esphome/pull/7795) by [@manuelkasper](https://github.com/manuelkasper) +- Check for min_version earlier in validation [esphome#7797](https://github.com/esphome/esphome/pull/7797) by [@spuder](https://github.com/spuder) +- Fix for OTA mode not activating in safe_mode when OTA section has an on_xxxx action [esphome#7796](https://github.com/esphome/esphome/pull/7796) by [@Dilbert66](https://github.com/Dilbert66) +- Ensure storage I/O for ignored devices runs in the executor [esphome#7792](https://github.com/esphome/esphome/pull/7792) by [@bdraco](https://github.com/bdraco) diff --git a/esphome/config.yaml b/esphome/config.yaml index f28ee30..30df2de 100644 --- a/esphome/config.yaml +++ b/esphome/config.yaml @@ -32,7 +32,7 @@ backup_exclude: init: false startup: services name: ESPHome Device Compiler -version: 2024.11.0 +version: 2024.11.1 slug: esphome description: Build your own smart home devices using ESPHome, no programming experience required. diff --git a/template/addon_config.yaml b/template/addon_config.yaml index 91dbb70..04e6f5d 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -70,7 +70,7 @@ esphome-beta: <<: *base directory: esphome-beta name: ESPHome Device Compiler (beta) - version: "2024.11.0" # BETA + version: "2024.11.1" # BETA slug: esphome-beta description: "Beta version of ESPHome Device Compiler" url: https://beta.esphome.io/ @@ -84,7 +84,7 @@ esphome-stable: <<: *base directory: esphome name: ESPHome Device Compiler - version: "2024.11.0" # STABLE + version: "2024.11.1" # STABLE slug: esphome description: "Build your own smart home devices using ESPHome, no programming experience required." image: ghcr.io/esphome/esphome-hassio -- 2.49.1 From 5d4b92f9efaa75b3c5dba1341e14dc2c531665a3 Mon Sep 17 00:00:00 2001 From: esphomebot Date: Fri, 22 Nov 2024 02:49:44 +0000 Subject: [PATCH 030/104] Bump version to 2024.12.0-dev20241122 --- esphome-dev/config.yaml | 2 +- template/addon_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome-dev/config.yaml b/esphome-dev/config.yaml index f9c80af..fb7b0b8 100644 --- a/esphome-dev/config.yaml +++ b/esphome-dev/config.yaml @@ -33,7 +33,7 @@ backup_exclude: init: false startup: services name: ESPHome Device Compiler (dev) -version: 2024.12.0-dev20241121 +version: 2024.12.0-dev20241122 slug: esphome-dev description: Development version of ESPHome Device Compiler image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index 04e6f5d..f5c56f2 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -46,7 +46,7 @@ esphome-dev: <<: *base directory: esphome-dev name: ESPHome Device Compiler (dev) - version: "2024.12.0-dev20241121" # DEV + version: "2024.12.0-dev20241122" # DEV slug: esphome-dev description: "Development version of ESPHome Device Compiler" url: https://next.esphome.io/ -- 2.49.1 From 5b0ce799e82ae69cf9ac5d98a625a69a48d7b825 Mon Sep 17 00:00:00 2001 From: esphomebot Date: Sat, 23 Nov 2024 02:49:17 +0000 Subject: [PATCH 031/104] Bump version to 2024.12.0-dev20241123 --- esphome-dev/config.yaml | 2 +- template/addon_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome-dev/config.yaml b/esphome-dev/config.yaml index fb7b0b8..45185e0 100644 --- a/esphome-dev/config.yaml +++ b/esphome-dev/config.yaml @@ -33,7 +33,7 @@ backup_exclude: init: false startup: services name: ESPHome Device Compiler (dev) -version: 2024.12.0-dev20241122 +version: 2024.12.0-dev20241123 slug: esphome-dev description: Development version of ESPHome Device Compiler image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index f5c56f2..231f5de 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -46,7 +46,7 @@ esphome-dev: <<: *base directory: esphome-dev name: ESPHome Device Compiler (dev) - version: "2024.12.0-dev20241122" # DEV + version: "2024.12.0-dev20241123" # DEV slug: esphome-dev description: "Development version of ESPHome Device Compiler" url: https://next.esphome.io/ -- 2.49.1 From edf8f7aa49dc180564285e469157dd324f3fb92e Mon Sep 17 00:00:00 2001 From: esphomebot Date: Sun, 24 Nov 2024 02:55:38 +0000 Subject: [PATCH 032/104] Bump version to 2024.12.0-dev20241124 --- esphome-dev/config.yaml | 2 +- template/addon_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome-dev/config.yaml b/esphome-dev/config.yaml index 45185e0..f021a1c 100644 --- a/esphome-dev/config.yaml +++ b/esphome-dev/config.yaml @@ -33,7 +33,7 @@ backup_exclude: init: false startup: services name: ESPHome Device Compiler (dev) -version: 2024.12.0-dev20241123 +version: 2024.12.0-dev20241124 slug: esphome-dev description: Development version of ESPHome Device Compiler image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index 231f5de..f4ea1d8 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -46,7 +46,7 @@ esphome-dev: <<: *base directory: esphome-dev name: ESPHome Device Compiler (dev) - version: "2024.12.0-dev20241123" # DEV + version: "2024.12.0-dev20241124" # DEV slug: esphome-dev description: "Development version of ESPHome Device Compiler" url: https://next.esphome.io/ -- 2.49.1 From 1f62ffff8c78f0a708f7af6e4256b61d3e8282aa Mon Sep 17 00:00:00 2001 From: esphomebot Date: Mon, 25 Nov 2024 02:50:25 +0000 Subject: [PATCH 033/104] Bump version to 2024.12.0-dev20241125 --- esphome-dev/config.yaml | 2 +- template/addon_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome-dev/config.yaml b/esphome-dev/config.yaml index f021a1c..361158c 100644 --- a/esphome-dev/config.yaml +++ b/esphome-dev/config.yaml @@ -33,7 +33,7 @@ backup_exclude: init: false startup: services name: ESPHome Device Compiler (dev) -version: 2024.12.0-dev20241124 +version: 2024.12.0-dev20241125 slug: esphome-dev description: Development version of ESPHome Device Compiler image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index f4ea1d8..3505202 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -46,7 +46,7 @@ esphome-dev: <<: *base directory: esphome-dev name: ESPHome Device Compiler (dev) - version: "2024.12.0-dev20241124" # DEV + version: "2024.12.0-dev20241125" # DEV slug: esphome-dev description: "Development version of ESPHome Device Compiler" url: https://next.esphome.io/ -- 2.49.1 From 7ebca382dc690b13eee5ead71121dfc16cd50939 Mon Sep 17 00:00:00 2001 From: Jesse Hills <3060199+jesserockz@users.noreply.github.com> Date: Tue, 26 Nov 2024 08:12:11 +1300 Subject: [PATCH 034/104] Shorten sidebar title (#167) --- esphome-beta/config.yaml | 1 + esphome-dev/config.yaml | 1 + esphome/config.yaml | 1 + template/addon_config.yaml | 1 + 4 files changed, 4 insertions(+) diff --git a/esphome-beta/config.yaml b/esphome-beta/config.yaml index a730bd3..d6df2ec 100644 --- a/esphome-beta/config.yaml +++ b/esphome-beta/config.yaml @@ -10,6 +10,7 @@ host_network: true ingress: true ingress_port: 0 panel_icon: mdi:chip +panel_title: ESPHome Compiler uart: true ports: 6052/tcp: null diff --git a/esphome-dev/config.yaml b/esphome-dev/config.yaml index 361158c..beb60bb 100644 --- a/esphome-dev/config.yaml +++ b/esphome-dev/config.yaml @@ -10,6 +10,7 @@ host_network: true ingress: true ingress_port: 0 panel_icon: mdi:chip +panel_title: ESPHome Compiler uart: true ports: 6052/tcp: null diff --git a/esphome/config.yaml b/esphome/config.yaml index 30df2de..c2919dd 100644 --- a/esphome/config.yaml +++ b/esphome/config.yaml @@ -10,6 +10,7 @@ host_network: true ingress: true ingress_port: 0 panel_icon: mdi:chip +panel_title: ESPHome Compiler uart: true ports: 6052/tcp: null diff --git a/template/addon_config.yaml b/template/addon_config.yaml index 3505202..2149a2f 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -17,6 +17,7 @@ base: &base ingress: true ingress_port: 0 panel_icon: "mdi:chip" + panel_title: "ESPHome Compiler" # Automatically add UART devices to add-on uart: true ports: -- 2.49.1 From 093b5b07707e0fb07cbad73f15fda82ef552c729 Mon Sep 17 00:00:00 2001 From: Jesse Hills <3060199+jesserockz@users.noreply.github.com> Date: Tue, 26 Nov 2024 08:54:52 +1300 Subject: [PATCH 035/104] Fix dev and beta panel titles (#168) --- esphome-beta/config.yaml | 2 +- esphome-dev/config.yaml | 2 +- esphome/config.yaml | 2 +- template/addon_config.yaml | 4 +++- 4 files changed, 6 insertions(+), 4 deletions(-) diff --git a/esphome-beta/config.yaml b/esphome-beta/config.yaml index d6df2ec..c25bd43 100644 --- a/esphome-beta/config.yaml +++ b/esphome-beta/config.yaml @@ -10,7 +10,6 @@ host_network: true ingress: true ingress_port: 0 panel_icon: mdi:chip -panel_title: ESPHome Compiler uart: true ports: 6052/tcp: null @@ -33,6 +32,7 @@ backup_exclude: init: false startup: services name: ESPHome Device Compiler (beta) +panel_title: ESPHome Compiler (beta) version: 2024.11.1 slug: esphome-beta description: Beta version of ESPHome Device Compiler diff --git a/esphome-dev/config.yaml b/esphome-dev/config.yaml index beb60bb..d5fb8c1 100644 --- a/esphome-dev/config.yaml +++ b/esphome-dev/config.yaml @@ -10,7 +10,6 @@ host_network: true ingress: true ingress_port: 0 panel_icon: mdi:chip -panel_title: ESPHome Compiler uart: true ports: 6052/tcp: null @@ -34,6 +33,7 @@ backup_exclude: init: false startup: services name: ESPHome Device Compiler (dev) +panel_title: ESPHome Compiler (dev) version: 2024.12.0-dev20241125 slug: esphome-dev description: Development version of ESPHome Device Compiler diff --git a/esphome/config.yaml b/esphome/config.yaml index c2919dd..6e1cc4b 100644 --- a/esphome/config.yaml +++ b/esphome/config.yaml @@ -10,7 +10,6 @@ host_network: true ingress: true ingress_port: 0 panel_icon: mdi:chip -panel_title: ESPHome Compiler uart: true ports: 6052/tcp: null @@ -33,6 +32,7 @@ backup_exclude: init: false startup: services name: ESPHome Device Compiler +panel_title: ESPHome Compiler version: 2024.11.1 slug: esphome description: Build your own smart home devices using ESPHome, no programming experience diff --git a/template/addon_config.yaml b/template/addon_config.yaml index 2149a2f..b79da10 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -17,7 +17,6 @@ base: &base ingress: true ingress_port: 0 panel_icon: "mdi:chip" - panel_title: "ESPHome Compiler" # Automatically add UART devices to add-on uart: true ports: @@ -47,6 +46,7 @@ esphome-dev: <<: *base directory: esphome-dev name: ESPHome Device Compiler (dev) + panel_title: ESPHome Compiler (dev) version: "2024.12.0-dev20241125" # DEV slug: esphome-dev description: "Development version of ESPHome Device Compiler" @@ -71,6 +71,7 @@ esphome-beta: <<: *base directory: esphome-beta name: ESPHome Device Compiler (beta) + panel_title: ESPHome Compiler (beta) version: "2024.11.1" # BETA slug: esphome-beta description: "Beta version of ESPHome Device Compiler" @@ -85,6 +86,7 @@ esphome-stable: <<: *base directory: esphome name: ESPHome Device Compiler + panel_title: ESPHome Compiler version: "2024.11.1" # STABLE slug: esphome description: "Build your own smart home devices using ESPHome, no programming experience required." -- 2.49.1 From a5448d9de9a773c19a97e757a169fb90c76d401a Mon Sep 17 00:00:00 2001 From: esphomebot Date: Tue, 26 Nov 2024 03:17:58 +0000 Subject: [PATCH 036/104] Bump version to 2024.12.0-dev20241126 --- esphome-dev/config.yaml | 2 +- template/addon_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome-dev/config.yaml b/esphome-dev/config.yaml index d5fb8c1..fc2dfa7 100644 --- a/esphome-dev/config.yaml +++ b/esphome-dev/config.yaml @@ -34,7 +34,7 @@ init: false startup: services name: ESPHome Device Compiler (dev) panel_title: ESPHome Compiler (dev) -version: 2024.12.0-dev20241125 +version: 2024.12.0-dev20241126 slug: esphome-dev description: Development version of ESPHome Device Compiler image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index b79da10..092a01c 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -47,7 +47,7 @@ esphome-dev: directory: esphome-dev name: ESPHome Device Compiler (dev) panel_title: ESPHome Compiler (dev) - version: "2024.12.0-dev20241125" # DEV + version: "2024.12.0-dev20241126" # DEV slug: esphome-dev description: "Development version of ESPHome Device Compiler" url: https://next.esphome.io/ -- 2.49.1 From ec1b0c73b49e78c7b845bdd941d590be65a0cc33 Mon Sep 17 00:00:00 2001 From: esphomebot Date: Wed, 27 Nov 2024 03:17:44 +0000 Subject: [PATCH 037/104] Bump version to 2024.12.0-dev20241127 --- esphome-dev/config.yaml | 2 +- template/addon_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome-dev/config.yaml b/esphome-dev/config.yaml index fc2dfa7..1a0fd54 100644 --- a/esphome-dev/config.yaml +++ b/esphome-dev/config.yaml @@ -34,7 +34,7 @@ init: false startup: services name: ESPHome Device Compiler (dev) panel_title: ESPHome Compiler (dev) -version: 2024.12.0-dev20241126 +version: 2024.12.0-dev20241127 slug: esphome-dev description: Development version of ESPHome Device Compiler image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index 092a01c..8f4a39a 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -47,7 +47,7 @@ esphome-dev: directory: esphome-dev name: ESPHome Device Compiler (dev) panel_title: ESPHome Compiler (dev) - version: "2024.12.0-dev20241126" # DEV + version: "2024.12.0-dev20241127" # DEV slug: esphome-dev description: "Development version of ESPHome Device Compiler" url: https://next.esphome.io/ -- 2.49.1 From 9e871072ca96e535464f86c3828ebc06fe38d995 Mon Sep 17 00:00:00 2001 From: esphomebot Date: Wed, 27 Nov 2024 18:43:54 +0000 Subject: [PATCH 038/104] Bump version to 2024.11.2 --- esphome-beta/CHANGELOG.md | 18 ++++++++++-------- esphome-beta/config.yaml | 2 +- esphome/CHANGELOG.md | 18 ++++++++++-------- esphome/config.yaml | 2 +- template/addon_config.yaml | 4 ++-- 5 files changed, 24 insertions(+), 20 deletions(-) diff --git a/esphome-beta/CHANGELOG.md b/esphome-beta/CHANGELOG.md index ea65cbe..61812c4 100644 --- a/esphome-beta/CHANGELOG.md +++ b/esphome-beta/CHANGELOG.md @@ -1,10 +1,12 @@ -## 2024.11.1 +## 2024.11.2 -- [http_request] Fix within context with parameters. (Bugfix) [esphome#7790](https://github.com/esphome/esphome/pull/7790) by [@clydebarrow](https://github.com/clydebarrow) -- [rtttl] Clamp gain between 0 and 1 [esphome#7793](https://github.com/esphome/esphome/pull/7793) by [@jesserockz](https://github.com/jesserockz) -- [speaker] Add missing auto-load for ``audio`` [esphome#7794](https://github.com/esphome/esphome/pull/7794) by [@jesserockz](https://github.com/jesserockz) -- [qspi_dbi] Fix garbled graphics on RM690B0 [esphome#7795](https://github.com/esphome/esphome/pull/7795) by [@manuelkasper](https://github.com/manuelkasper) -- Check for min_version earlier in validation [esphome#7797](https://github.com/esphome/esphome/pull/7797) by [@spuder](https://github.com/spuder) -- Fix for OTA mode not activating in safe_mode when OTA section has an on_xxxx action [esphome#7796](https://github.com/esphome/esphome/pull/7796) by [@Dilbert66](https://github.com/Dilbert66) -- Ensure storage I/O for ignored devices runs in the executor [esphome#7792](https://github.com/esphome/esphome/pull/7792) by [@bdraco](https://github.com/bdraco) +- [lvgl] Bugfixes [esphome#7803](https://github.com/esphome/esphome/pull/7803) by [@clydebarrow](https://github.com/clydebarrow) +- [docker] Leave run-time required libraries installed. [esphome#7804](https://github.com/esphome/esphome/pull/7804) by [@clydebarrow](https://github.com/clydebarrow) +- [qspi_dbi] Fix init sequences (Bugfix) [esphome#7805](https://github.com/esphome/esphome/pull/7805) by [@clydebarrow](https://github.com/clydebarrow) +- fix modbus crashing when bad data returned [esphome#7810](https://github.com/esphome/esphome/pull/7810) by [@ssieb](https://github.com/ssieb) +- [Modbus Controller] Fix issue #6477. Online automation triggering Offline [esphome#7801](https://github.com/esphome/esphome/pull/7801) by [@0x3333](https://github.com/0x3333) +- [fix] Status sensor does not check if required network component is missing [esphome#7734](https://github.com/esphome/esphome/pull/7734) by [@rvalitov](https://github.com/rvalitov) +- keypad binary sensors should be initially off [esphome#7808](https://github.com/esphome/esphome/pull/7808) by [@ssieb](https://github.com/ssieb) +- fix 32 char SSIDs [esphome#7834](https://github.com/esphome/esphome/pull/7834) by [@ssieb](https://github.com/ssieb) +- [honeywell] use warning instead of failing [esphome#7862](https://github.com/esphome/esphome/pull/7862) by [@ssieb](https://github.com/ssieb) diff --git a/esphome-beta/config.yaml b/esphome-beta/config.yaml index c25bd43..d678107 100644 --- a/esphome-beta/config.yaml +++ b/esphome-beta/config.yaml @@ -33,7 +33,7 @@ init: false startup: services name: ESPHome Device Compiler (beta) panel_title: ESPHome Compiler (beta) -version: 2024.11.1 +version: 2024.11.2 slug: esphome-beta description: Beta version of ESPHome Device Compiler image: ghcr.io/esphome/esphome-hassio diff --git a/esphome/CHANGELOG.md b/esphome/CHANGELOG.md index ea65cbe..61812c4 100644 --- a/esphome/CHANGELOG.md +++ b/esphome/CHANGELOG.md @@ -1,10 +1,12 @@ -## 2024.11.1 +## 2024.11.2 -- [http_request] Fix within context with parameters. (Bugfix) [esphome#7790](https://github.com/esphome/esphome/pull/7790) by [@clydebarrow](https://github.com/clydebarrow) -- [rtttl] Clamp gain between 0 and 1 [esphome#7793](https://github.com/esphome/esphome/pull/7793) by [@jesserockz](https://github.com/jesserockz) -- [speaker] Add missing auto-load for ``audio`` [esphome#7794](https://github.com/esphome/esphome/pull/7794) by [@jesserockz](https://github.com/jesserockz) -- [qspi_dbi] Fix garbled graphics on RM690B0 [esphome#7795](https://github.com/esphome/esphome/pull/7795) by [@manuelkasper](https://github.com/manuelkasper) -- Check for min_version earlier in validation [esphome#7797](https://github.com/esphome/esphome/pull/7797) by [@spuder](https://github.com/spuder) -- Fix for OTA mode not activating in safe_mode when OTA section has an on_xxxx action [esphome#7796](https://github.com/esphome/esphome/pull/7796) by [@Dilbert66](https://github.com/Dilbert66) -- Ensure storage I/O for ignored devices runs in the executor [esphome#7792](https://github.com/esphome/esphome/pull/7792) by [@bdraco](https://github.com/bdraco) +- [lvgl] Bugfixes [esphome#7803](https://github.com/esphome/esphome/pull/7803) by [@clydebarrow](https://github.com/clydebarrow) +- [docker] Leave run-time required libraries installed. [esphome#7804](https://github.com/esphome/esphome/pull/7804) by [@clydebarrow](https://github.com/clydebarrow) +- [qspi_dbi] Fix init sequences (Bugfix) [esphome#7805](https://github.com/esphome/esphome/pull/7805) by [@clydebarrow](https://github.com/clydebarrow) +- fix modbus crashing when bad data returned [esphome#7810](https://github.com/esphome/esphome/pull/7810) by [@ssieb](https://github.com/ssieb) +- [Modbus Controller] Fix issue #6477. Online automation triggering Offline [esphome#7801](https://github.com/esphome/esphome/pull/7801) by [@0x3333](https://github.com/0x3333) +- [fix] Status sensor does not check if required network component is missing [esphome#7734](https://github.com/esphome/esphome/pull/7734) by [@rvalitov](https://github.com/rvalitov) +- keypad binary sensors should be initially off [esphome#7808](https://github.com/esphome/esphome/pull/7808) by [@ssieb](https://github.com/ssieb) +- fix 32 char SSIDs [esphome#7834](https://github.com/esphome/esphome/pull/7834) by [@ssieb](https://github.com/ssieb) +- [honeywell] use warning instead of failing [esphome#7862](https://github.com/esphome/esphome/pull/7862) by [@ssieb](https://github.com/ssieb) diff --git a/esphome/config.yaml b/esphome/config.yaml index 6e1cc4b..e6e5efa 100644 --- a/esphome/config.yaml +++ b/esphome/config.yaml @@ -33,7 +33,7 @@ init: false startup: services name: ESPHome Device Compiler panel_title: ESPHome Compiler -version: 2024.11.1 +version: 2024.11.2 slug: esphome description: Build your own smart home devices using ESPHome, no programming experience required. diff --git a/template/addon_config.yaml b/template/addon_config.yaml index 8f4a39a..81764bc 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -72,7 +72,7 @@ esphome-beta: directory: esphome-beta name: ESPHome Device Compiler (beta) panel_title: ESPHome Compiler (beta) - version: "2024.11.1" # BETA + version: "2024.11.2" # BETA slug: esphome-beta description: "Beta version of ESPHome Device Compiler" url: https://beta.esphome.io/ @@ -87,7 +87,7 @@ esphome-stable: directory: esphome name: ESPHome Device Compiler panel_title: ESPHome Compiler - version: "2024.11.1" # STABLE + version: "2024.11.2" # STABLE slug: esphome description: "Build your own smart home devices using ESPHome, no programming experience required." image: ghcr.io/esphome/esphome-hassio -- 2.49.1 From 08d8fcb45bc20ca3f6b0d59f4cfb0f87b5f69c85 Mon Sep 17 00:00:00 2001 From: esphomebot Date: Thu, 28 Nov 2024 03:18:47 +0000 Subject: [PATCH 039/104] Bump version to 2024.12.0-dev20241128 --- esphome-dev/config.yaml | 2 +- template/addon_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome-dev/config.yaml b/esphome-dev/config.yaml index 1a0fd54..974b9e6 100644 --- a/esphome-dev/config.yaml +++ b/esphome-dev/config.yaml @@ -34,7 +34,7 @@ init: false startup: services name: ESPHome Device Compiler (dev) panel_title: ESPHome Compiler (dev) -version: 2024.12.0-dev20241127 +version: 2024.12.0-dev20241128 slug: esphome-dev description: Development version of ESPHome Device Compiler image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index 81764bc..9a3ab1c 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -47,7 +47,7 @@ esphome-dev: directory: esphome-dev name: ESPHome Device Compiler (dev) panel_title: ESPHome Compiler (dev) - version: "2024.12.0-dev20241127" # DEV + version: "2024.12.0-dev20241128" # DEV slug: esphome-dev description: "Development version of ESPHome Device Compiler" url: https://next.esphome.io/ -- 2.49.1 From 862f3ba0c7a001c3cb3b499962f01f1395a690cf Mon Sep 17 00:00:00 2001 From: esphomebot Date: Fri, 29 Nov 2024 03:17:55 +0000 Subject: [PATCH 040/104] Bump version to 2024.12.0-dev20241129 --- esphome-dev/config.yaml | 2 +- template/addon_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome-dev/config.yaml b/esphome-dev/config.yaml index 974b9e6..4c3d227 100644 --- a/esphome-dev/config.yaml +++ b/esphome-dev/config.yaml @@ -34,7 +34,7 @@ init: false startup: services name: ESPHome Device Compiler (dev) panel_title: ESPHome Compiler (dev) -version: 2024.12.0-dev20241128 +version: 2024.12.0-dev20241129 slug: esphome-dev description: Development version of ESPHome Device Compiler image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index 9a3ab1c..08e5660 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -47,7 +47,7 @@ esphome-dev: directory: esphome-dev name: ESPHome Device Compiler (dev) panel_title: ESPHome Compiler (dev) - version: "2024.12.0-dev20241128" # DEV + version: "2024.12.0-dev20241129" # DEV slug: esphome-dev description: "Development version of ESPHome Device Compiler" url: https://next.esphome.io/ -- 2.49.1 From cb9e3dfb02a070425a7f6f1052a443ee8d897101 Mon Sep 17 00:00:00 2001 From: esphomebot Date: Sat, 30 Nov 2024 02:49:17 +0000 Subject: [PATCH 041/104] Bump version to 2024.12.0-dev20241130 --- esphome-dev/config.yaml | 2 +- template/addon_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome-dev/config.yaml b/esphome-dev/config.yaml index 4c3d227..e96f406 100644 --- a/esphome-dev/config.yaml +++ b/esphome-dev/config.yaml @@ -34,7 +34,7 @@ init: false startup: services name: ESPHome Device Compiler (dev) panel_title: ESPHome Compiler (dev) -version: 2024.12.0-dev20241129 +version: 2024.12.0-dev20241130 slug: esphome-dev description: Development version of ESPHome Device Compiler image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index 08e5660..836eb7c 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -47,7 +47,7 @@ esphome-dev: directory: esphome-dev name: ESPHome Device Compiler (dev) panel_title: ESPHome Compiler (dev) - version: "2024.12.0-dev20241129" # DEV + version: "2024.12.0-dev20241130" # DEV slug: esphome-dev description: "Development version of ESPHome Device Compiler" url: https://next.esphome.io/ -- 2.49.1 From 8b524ae8b11eebe979dcd606fc98463c2ffb031e Mon Sep 17 00:00:00 2001 From: esphomebot Date: Sun, 1 Dec 2024 02:57:45 +0000 Subject: [PATCH 042/104] Bump version to 2024.12.0-dev20241201 --- esphome-dev/config.yaml | 2 +- template/addon_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome-dev/config.yaml b/esphome-dev/config.yaml index e96f406..c0c7114 100644 --- a/esphome-dev/config.yaml +++ b/esphome-dev/config.yaml @@ -34,7 +34,7 @@ init: false startup: services name: ESPHome Device Compiler (dev) panel_title: ESPHome Compiler (dev) -version: 2024.12.0-dev20241130 +version: 2024.12.0-dev20241201 slug: esphome-dev description: Development version of ESPHome Device Compiler image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index 836eb7c..24a521f 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -47,7 +47,7 @@ esphome-dev: directory: esphome-dev name: ESPHome Device Compiler (dev) panel_title: ESPHome Compiler (dev) - version: "2024.12.0-dev20241130" # DEV + version: "2024.12.0-dev20241201" # DEV slug: esphome-dev description: "Development version of ESPHome Device Compiler" url: https://next.esphome.io/ -- 2.49.1 From ed58b95c6b8ba3d4f02500e770e55e260a776507 Mon Sep 17 00:00:00 2001 From: esphomebot Date: Mon, 2 Dec 2024 02:53:51 +0000 Subject: [PATCH 043/104] Bump version to 2024.12.0-dev20241202 --- esphome-dev/config.yaml | 2 +- template/addon_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome-dev/config.yaml b/esphome-dev/config.yaml index c0c7114..2774bde 100644 --- a/esphome-dev/config.yaml +++ b/esphome-dev/config.yaml @@ -34,7 +34,7 @@ init: false startup: services name: ESPHome Device Compiler (dev) panel_title: ESPHome Compiler (dev) -version: 2024.12.0-dev20241201 +version: 2024.12.0-dev20241202 slug: esphome-dev description: Development version of ESPHome Device Compiler image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index 24a521f..78e9c30 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -47,7 +47,7 @@ esphome-dev: directory: esphome-dev name: ESPHome Device Compiler (dev) panel_title: ESPHome Compiler (dev) - version: "2024.12.0-dev20241201" # DEV + version: "2024.12.0-dev20241202" # DEV slug: esphome-dev description: "Development version of ESPHome Device Compiler" url: https://next.esphome.io/ -- 2.49.1 From f7c069bb2990f9f160211235368e6d143b12abac Mon Sep 17 00:00:00 2001 From: esphomebot Date: Tue, 3 Dec 2024 02:51:45 +0000 Subject: [PATCH 044/104] Bump version to 2024.12.0-dev20241203 --- esphome-dev/config.yaml | 2 +- template/addon_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome-dev/config.yaml b/esphome-dev/config.yaml index 2774bde..147a1a3 100644 --- a/esphome-dev/config.yaml +++ b/esphome-dev/config.yaml @@ -34,7 +34,7 @@ init: false startup: services name: ESPHome Device Compiler (dev) panel_title: ESPHome Compiler (dev) -version: 2024.12.0-dev20241202 +version: 2024.12.0-dev20241203 slug: esphome-dev description: Development version of ESPHome Device Compiler image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index 78e9c30..cee539a 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -47,7 +47,7 @@ esphome-dev: directory: esphome-dev name: ESPHome Device Compiler (dev) panel_title: ESPHome Compiler (dev) - version: "2024.12.0-dev20241202" # DEV + version: "2024.12.0-dev20241203" # DEV slug: esphome-dev description: "Development version of ESPHome Device Compiler" url: https://next.esphome.io/ -- 2.49.1 From 83b269139c4eb1989f8dd9a14bbde9b8f7610171 Mon Sep 17 00:00:00 2001 From: esphomebot Date: Wed, 4 Dec 2024 02:53:27 +0000 Subject: [PATCH 045/104] Bump version to 2024.12.0-dev20241204 --- esphome-dev/config.yaml | 2 +- template/addon_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome-dev/config.yaml b/esphome-dev/config.yaml index 147a1a3..058fcdd 100644 --- a/esphome-dev/config.yaml +++ b/esphome-dev/config.yaml @@ -34,7 +34,7 @@ init: false startup: services name: ESPHome Device Compiler (dev) panel_title: ESPHome Compiler (dev) -version: 2024.12.0-dev20241203 +version: 2024.12.0-dev20241204 slug: esphome-dev description: Development version of ESPHome Device Compiler image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index cee539a..c9a5732 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -47,7 +47,7 @@ esphome-dev: directory: esphome-dev name: ESPHome Device Compiler (dev) panel_title: ESPHome Compiler (dev) - version: "2024.12.0-dev20241203" # DEV + version: "2024.12.0-dev20241204" # DEV slug: esphome-dev description: "Development version of ESPHome Device Compiler" url: https://next.esphome.io/ -- 2.49.1 From 356ef8ee274c2c5b89bc113c9e8c69db644660e2 Mon Sep 17 00:00:00 2001 From: esphomebot Date: Thu, 5 Dec 2024 02:51:46 +0000 Subject: [PATCH 046/104] Bump version to 2024.12.0-dev20241205 --- esphome-dev/config.yaml | 2 +- template/addon_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome-dev/config.yaml b/esphome-dev/config.yaml index 058fcdd..18f19bd 100644 --- a/esphome-dev/config.yaml +++ b/esphome-dev/config.yaml @@ -34,7 +34,7 @@ init: false startup: services name: ESPHome Device Compiler (dev) panel_title: ESPHome Compiler (dev) -version: 2024.12.0-dev20241204 +version: 2024.12.0-dev20241205 slug: esphome-dev description: Development version of ESPHome Device Compiler image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index c9a5732..afe8222 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -47,7 +47,7 @@ esphome-dev: directory: esphome-dev name: ESPHome Device Compiler (dev) panel_title: ESPHome Compiler (dev) - version: "2024.12.0-dev20241204" # DEV + version: "2024.12.0-dev20241205" # DEV slug: esphome-dev description: "Development version of ESPHome Device Compiler" url: https://next.esphome.io/ -- 2.49.1 From 1642831192ce644bfbccfc58fff552db860c1ae8 Mon Sep 17 00:00:00 2001 From: esphomebot Date: Fri, 6 Dec 2024 02:50:29 +0000 Subject: [PATCH 047/104] Bump version to 2024.12.0-dev20241206 --- esphome-dev/config.yaml | 2 +- template/addon_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome-dev/config.yaml b/esphome-dev/config.yaml index 18f19bd..5729cd5 100644 --- a/esphome-dev/config.yaml +++ b/esphome-dev/config.yaml @@ -34,7 +34,7 @@ init: false startup: services name: ESPHome Device Compiler (dev) panel_title: ESPHome Compiler (dev) -version: 2024.12.0-dev20241205 +version: 2024.12.0-dev20241206 slug: esphome-dev description: Development version of ESPHome Device Compiler image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index afe8222..bfb8142 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -47,7 +47,7 @@ esphome-dev: directory: esphome-dev name: ESPHome Device Compiler (dev) panel_title: ESPHome Compiler (dev) - version: "2024.12.0-dev20241205" # DEV + version: "2024.12.0-dev20241206" # DEV slug: esphome-dev description: "Development version of ESPHome Device Compiler" url: https://next.esphome.io/ -- 2.49.1 From f2d2aeac3772ce9e81b5bd0c0d626a2b0342766d Mon Sep 17 00:00:00 2001 From: esphomebot Date: Fri, 6 Dec 2024 04:45:05 +0000 Subject: [PATCH 048/104] Bump version to 2024.11.3 --- esphome-beta/CHANGELOG.md | 21 +++++++++++---------- esphome-beta/config.yaml | 2 +- esphome/CHANGELOG.md | 21 +++++++++++---------- esphome/config.yaml | 2 +- template/addon_config.yaml | 4 ++-- 5 files changed, 26 insertions(+), 24 deletions(-) diff --git a/esphome-beta/CHANGELOG.md b/esphome-beta/CHANGELOG.md index 61812c4..e9ca71b 100644 --- a/esphome-beta/CHANGELOG.md +++ b/esphome-beta/CHANGELOG.md @@ -1,12 +1,13 @@ -## 2024.11.2 +## 2024.11.3 -- [lvgl] Bugfixes [esphome#7803](https://github.com/esphome/esphome/pull/7803) by [@clydebarrow](https://github.com/clydebarrow) -- [docker] Leave run-time required libraries installed. [esphome#7804](https://github.com/esphome/esphome/pull/7804) by [@clydebarrow](https://github.com/clydebarrow) -- [qspi_dbi] Fix init sequences (Bugfix) [esphome#7805](https://github.com/esphome/esphome/pull/7805) by [@clydebarrow](https://github.com/clydebarrow) -- fix modbus crashing when bad data returned [esphome#7810](https://github.com/esphome/esphome/pull/7810) by [@ssieb](https://github.com/ssieb) -- [Modbus Controller] Fix issue #6477. Online automation triggering Offline [esphome#7801](https://github.com/esphome/esphome/pull/7801) by [@0x3333](https://github.com/0x3333) -- [fix] Status sensor does not check if required network component is missing [esphome#7734](https://github.com/esphome/esphome/pull/7734) by [@rvalitov](https://github.com/rvalitov) -- keypad binary sensors should be initially off [esphome#7808](https://github.com/esphome/esphome/pull/7808) by [@ssieb](https://github.com/ssieb) -- fix 32 char SSIDs [esphome#7834](https://github.com/esphome/esphome/pull/7834) by [@ssieb](https://github.com/ssieb) -- [honeywell] use warning instead of failing [esphome#7862](https://github.com/esphome/esphome/pull/7862) by [@ssieb](https://github.com/ssieb) +- [opentherm] Fix out of memory errors on ESP8266 [esphome#7835](https://github.com/esphome/esphome/pull/7835) by [@olegtarasov](https://github.com/olegtarasov) +- fix local time timestamp calculation [esphome#7807](https://github.com/esphome/esphome/pull/7807) by [@ssieb](https://github.com/ssieb) +- [online_image]Don't access decoder if not initialized [esphome#7882](https://github.com/esphome/esphome/pull/7882) by [@guillempages](https://github.com/guillempages) +- Add IRAM_ATTR to all functions used during interrupts on esp8266 chips. [esphome#7840](https://github.com/esphome/esphome/pull/7840) by [@FreeBear-nc](https://github.com/FreeBear-nc) +- [st7920] Remove unnecessary warning when drawing outside display bounds [esphome#7868](https://github.com/esphome/esphome/pull/7868) by [@jesserockz](https://github.com/jesserockz) +- Fix recalc_timestamp_utc [esphome#7894](https://github.com/esphome/esphome/pull/7894) by [@RouNNdeL](https://github.com/RouNNdeL) +- Cast port to int for ota pushing [esphome#7888](https://github.com/esphome/esphome/pull/7888) by [@jesserockz](https://github.com/jesserockz) +- [lvgl] Bugfixes [esphome#7896](https://github.com/esphome/esphome/pull/7896) by [@clydebarrow](https://github.com/clydebarrow) +- [lvgl] Fix msgbox content [esphome#7912](https://github.com/esphome/esphome/pull/7912) by [@clydebarrow](https://github.com/clydebarrow) +- [esp32] Fix crash with empty `platformio_options:` value [esphome#7920](https://github.com/esphome/esphome/pull/7920) by [@clydebarrow](https://github.com/clydebarrow) diff --git a/esphome-beta/config.yaml b/esphome-beta/config.yaml index d678107..0bf9672 100644 --- a/esphome-beta/config.yaml +++ b/esphome-beta/config.yaml @@ -33,7 +33,7 @@ init: false startup: services name: ESPHome Device Compiler (beta) panel_title: ESPHome Compiler (beta) -version: 2024.11.2 +version: 2024.11.3 slug: esphome-beta description: Beta version of ESPHome Device Compiler image: ghcr.io/esphome/esphome-hassio diff --git a/esphome/CHANGELOG.md b/esphome/CHANGELOG.md index 61812c4..e9ca71b 100644 --- a/esphome/CHANGELOG.md +++ b/esphome/CHANGELOG.md @@ -1,12 +1,13 @@ -## 2024.11.2 +## 2024.11.3 -- [lvgl] Bugfixes [esphome#7803](https://github.com/esphome/esphome/pull/7803) by [@clydebarrow](https://github.com/clydebarrow) -- [docker] Leave run-time required libraries installed. [esphome#7804](https://github.com/esphome/esphome/pull/7804) by [@clydebarrow](https://github.com/clydebarrow) -- [qspi_dbi] Fix init sequences (Bugfix) [esphome#7805](https://github.com/esphome/esphome/pull/7805) by [@clydebarrow](https://github.com/clydebarrow) -- fix modbus crashing when bad data returned [esphome#7810](https://github.com/esphome/esphome/pull/7810) by [@ssieb](https://github.com/ssieb) -- [Modbus Controller] Fix issue #6477. Online automation triggering Offline [esphome#7801](https://github.com/esphome/esphome/pull/7801) by [@0x3333](https://github.com/0x3333) -- [fix] Status sensor does not check if required network component is missing [esphome#7734](https://github.com/esphome/esphome/pull/7734) by [@rvalitov](https://github.com/rvalitov) -- keypad binary sensors should be initially off [esphome#7808](https://github.com/esphome/esphome/pull/7808) by [@ssieb](https://github.com/ssieb) -- fix 32 char SSIDs [esphome#7834](https://github.com/esphome/esphome/pull/7834) by [@ssieb](https://github.com/ssieb) -- [honeywell] use warning instead of failing [esphome#7862](https://github.com/esphome/esphome/pull/7862) by [@ssieb](https://github.com/ssieb) +- [opentherm] Fix out of memory errors on ESP8266 [esphome#7835](https://github.com/esphome/esphome/pull/7835) by [@olegtarasov](https://github.com/olegtarasov) +- fix local time timestamp calculation [esphome#7807](https://github.com/esphome/esphome/pull/7807) by [@ssieb](https://github.com/ssieb) +- [online_image]Don't access decoder if not initialized [esphome#7882](https://github.com/esphome/esphome/pull/7882) by [@guillempages](https://github.com/guillempages) +- Add IRAM_ATTR to all functions used during interrupts on esp8266 chips. [esphome#7840](https://github.com/esphome/esphome/pull/7840) by [@FreeBear-nc](https://github.com/FreeBear-nc) +- [st7920] Remove unnecessary warning when drawing outside display bounds [esphome#7868](https://github.com/esphome/esphome/pull/7868) by [@jesserockz](https://github.com/jesserockz) +- Fix recalc_timestamp_utc [esphome#7894](https://github.com/esphome/esphome/pull/7894) by [@RouNNdeL](https://github.com/RouNNdeL) +- Cast port to int for ota pushing [esphome#7888](https://github.com/esphome/esphome/pull/7888) by [@jesserockz](https://github.com/jesserockz) +- [lvgl] Bugfixes [esphome#7896](https://github.com/esphome/esphome/pull/7896) by [@clydebarrow](https://github.com/clydebarrow) +- [lvgl] Fix msgbox content [esphome#7912](https://github.com/esphome/esphome/pull/7912) by [@clydebarrow](https://github.com/clydebarrow) +- [esp32] Fix crash with empty `platformio_options:` value [esphome#7920](https://github.com/esphome/esphome/pull/7920) by [@clydebarrow](https://github.com/clydebarrow) diff --git a/esphome/config.yaml b/esphome/config.yaml index e6e5efa..0eedfc9 100644 --- a/esphome/config.yaml +++ b/esphome/config.yaml @@ -33,7 +33,7 @@ init: false startup: services name: ESPHome Device Compiler panel_title: ESPHome Compiler -version: 2024.11.2 +version: 2024.11.3 slug: esphome description: Build your own smart home devices using ESPHome, no programming experience required. diff --git a/template/addon_config.yaml b/template/addon_config.yaml index bfb8142..57a4e29 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -72,7 +72,7 @@ esphome-beta: directory: esphome-beta name: ESPHome Device Compiler (beta) panel_title: ESPHome Compiler (beta) - version: "2024.11.2" # BETA + version: "2024.11.3" # BETA slug: esphome-beta description: "Beta version of ESPHome Device Compiler" url: https://beta.esphome.io/ @@ -87,7 +87,7 @@ esphome-stable: directory: esphome name: ESPHome Device Compiler panel_title: ESPHome Compiler - version: "2024.11.2" # STABLE + version: "2024.11.3" # STABLE slug: esphome description: "Build your own smart home devices using ESPHome, no programming experience required." image: ghcr.io/esphome/esphome-hassio -- 2.49.1 From 8eca78f9dc586db67e78a43499f647988d9d5900 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 6 Dec 2024 21:22:08 +0100 Subject: [PATCH 049/104] Bump docker/build-push-action from 6.9.0 to 6.10.0 (#169) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/devcontainer-build.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/devcontainer-build.yaml b/.github/workflows/devcontainer-build.yaml index 8f109e8..d55fc54 100644 --- a/.github/workflows/devcontainer-build.yaml +++ b/.github/workflows/devcontainer-build.yaml @@ -32,7 +32,7 @@ jobs: - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3.7.1 - name: Build and Push - uses: docker/build-push-action@v6.9.0 + uses: docker/build-push-action@v6.10.0 with: context: . file: .devcontainer/Dockerfile -- 2.49.1 From c7d8783f520be0f285acc9a437ce423e4b6c2887 Mon Sep 17 00:00:00 2001 From: esphomebot Date: Sat, 7 Dec 2024 02:50:48 +0000 Subject: [PATCH 050/104] Bump version to 2024.12.0-dev20241207 --- esphome-dev/config.yaml | 2 +- template/addon_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome-dev/config.yaml b/esphome-dev/config.yaml index 5729cd5..17f9209 100644 --- a/esphome-dev/config.yaml +++ b/esphome-dev/config.yaml @@ -34,7 +34,7 @@ init: false startup: services name: ESPHome Device Compiler (dev) panel_title: ESPHome Compiler (dev) -version: 2024.12.0-dev20241206 +version: 2024.12.0-dev20241207 slug: esphome-dev description: Development version of ESPHome Device Compiler image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index 57a4e29..54f9030 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -47,7 +47,7 @@ esphome-dev: directory: esphome-dev name: ESPHome Device Compiler (dev) panel_title: ESPHome Compiler (dev) - version: "2024.12.0-dev20241206" # DEV + version: "2024.12.0-dev20241207" # DEV slug: esphome-dev description: "Development version of ESPHome Device Compiler" url: https://next.esphome.io/ -- 2.49.1 From 27ed1b6e90e7b6fc12868cb499d3565a3f469624 Mon Sep 17 00:00:00 2001 From: esphomebot Date: Sun, 8 Dec 2024 02:52:28 +0000 Subject: [PATCH 051/104] Bump version to 2024.12.0-dev20241208 --- esphome-dev/config.yaml | 2 +- template/addon_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome-dev/config.yaml b/esphome-dev/config.yaml index 17f9209..e77cf56 100644 --- a/esphome-dev/config.yaml +++ b/esphome-dev/config.yaml @@ -34,7 +34,7 @@ init: false startup: services name: ESPHome Device Compiler (dev) panel_title: ESPHome Compiler (dev) -version: 2024.12.0-dev20241207 +version: 2024.12.0-dev20241208 slug: esphome-dev description: Development version of ESPHome Device Compiler image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index 54f9030..be10a6b 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -47,7 +47,7 @@ esphome-dev: directory: esphome-dev name: ESPHome Device Compiler (dev) panel_title: ESPHome Compiler (dev) - version: "2024.12.0-dev20241207" # DEV + version: "2024.12.0-dev20241208" # DEV slug: esphome-dev description: "Development version of ESPHome Device Compiler" url: https://next.esphome.io/ -- 2.49.1 From 110dbbc0d00e134175e73ff90df85d10cf4adab2 Mon Sep 17 00:00:00 2001 From: esphomebot Date: Mon, 9 Dec 2024 02:53:45 +0000 Subject: [PATCH 052/104] Bump version to 2024.12.0-dev20241209 --- esphome-dev/config.yaml | 2 +- template/addon_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome-dev/config.yaml b/esphome-dev/config.yaml index e77cf56..28722e9 100644 --- a/esphome-dev/config.yaml +++ b/esphome-dev/config.yaml @@ -34,7 +34,7 @@ init: false startup: services name: ESPHome Device Compiler (dev) panel_title: ESPHome Compiler (dev) -version: 2024.12.0-dev20241208 +version: 2024.12.0-dev20241209 slug: esphome-dev description: Development version of ESPHome Device Compiler image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index be10a6b..9008ae1 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -47,7 +47,7 @@ esphome-dev: directory: esphome-dev name: ESPHome Device Compiler (dev) panel_title: ESPHome Compiler (dev) - version: "2024.12.0-dev20241208" # DEV + version: "2024.12.0-dev20241209" # DEV slug: esphome-dev description: "Development version of ESPHome Device Compiler" url: https://next.esphome.io/ -- 2.49.1 From 86fc57aef766e0c8ca50ae4d49ad4838d8d11bb9 Mon Sep 17 00:00:00 2001 From: esphomebot Date: Tue, 10 Dec 2024 02:52:38 +0000 Subject: [PATCH 053/104] Bump version to 2024.12.0-dev20241210 --- esphome-dev/config.yaml | 2 +- template/addon_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome-dev/config.yaml b/esphome-dev/config.yaml index 28722e9..d4f72fe 100644 --- a/esphome-dev/config.yaml +++ b/esphome-dev/config.yaml @@ -34,7 +34,7 @@ init: false startup: services name: ESPHome Device Compiler (dev) panel_title: ESPHome Compiler (dev) -version: 2024.12.0-dev20241209 +version: 2024.12.0-dev20241210 slug: esphome-dev description: Development version of ESPHome Device Compiler image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index 9008ae1..4f7ffc5 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -47,7 +47,7 @@ esphome-dev: directory: esphome-dev name: ESPHome Device Compiler (dev) panel_title: ESPHome Compiler (dev) - version: "2024.12.0-dev20241209" # DEV + version: "2024.12.0-dev20241210" # DEV slug: esphome-dev description: "Development version of ESPHome Device Compiler" url: https://next.esphome.io/ -- 2.49.1 From 5ba6df95e8ed051b4a09140731cfaa534b5cc538 Mon Sep 17 00:00:00 2001 From: esphomebot Date: Wed, 11 Dec 2024 02:52:02 +0000 Subject: [PATCH 054/104] Bump version to 2024.12.0-dev20241211 --- esphome-dev/config.yaml | 2 +- template/addon_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome-dev/config.yaml b/esphome-dev/config.yaml index d4f72fe..8e8a497 100644 --- a/esphome-dev/config.yaml +++ b/esphome-dev/config.yaml @@ -34,7 +34,7 @@ init: false startup: services name: ESPHome Device Compiler (dev) panel_title: ESPHome Compiler (dev) -version: 2024.12.0-dev20241210 +version: 2024.12.0-dev20241211 slug: esphome-dev description: Development version of ESPHome Device Compiler image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index 4f7ffc5..dad51db 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -47,7 +47,7 @@ esphome-dev: directory: esphome-dev name: ESPHome Device Compiler (dev) panel_title: ESPHome Compiler (dev) - version: "2024.12.0-dev20241210" # DEV + version: "2024.12.0-dev20241211" # DEV slug: esphome-dev description: "Development version of ESPHome Device Compiler" url: https://next.esphome.io/ -- 2.49.1 From 2c2b6f091f25185f61cffd7902dddd917c2c92d3 Mon Sep 17 00:00:00 2001 From: esphomebot Date: Wed, 11 Dec 2024 08:40:58 +0000 Subject: [PATCH 055/104] Bump version to 2024.12.0b1 --- esphome-beta/CHANGELOG.md | 113 +++++++++++++++++++++++++++++++++---- esphome-beta/config.yaml | 2 +- template/addon_config.yaml | 2 +- 3 files changed, 104 insertions(+), 13 deletions(-) diff --git a/esphome-beta/CHANGELOG.md b/esphome-beta/CHANGELOG.md index e9ca71b..93aaddb 100644 --- a/esphome-beta/CHANGELOG.md +++ b/esphome-beta/CHANGELOG.md @@ -1,13 +1,104 @@ -## 2024.11.3 +## 2024.12.0b1 -- [opentherm] Fix out of memory errors on ESP8266 [esphome#7835](https://github.com/esphome/esphome/pull/7835) by [@olegtarasov](https://github.com/olegtarasov) -- fix local time timestamp calculation [esphome#7807](https://github.com/esphome/esphome/pull/7807) by [@ssieb](https://github.com/ssieb) -- [online_image]Don't access decoder if not initialized [esphome#7882](https://github.com/esphome/esphome/pull/7882) by [@guillempages](https://github.com/guillempages) -- Add IRAM_ATTR to all functions used during interrupts on esp8266 chips. [esphome#7840](https://github.com/esphome/esphome/pull/7840) by [@FreeBear-nc](https://github.com/FreeBear-nc) -- [st7920] Remove unnecessary warning when drawing outside display bounds [esphome#7868](https://github.com/esphome/esphome/pull/7868) by [@jesserockz](https://github.com/jesserockz) -- Fix recalc_timestamp_utc [esphome#7894](https://github.com/esphome/esphome/pull/7894) by [@RouNNdeL](https://github.com/RouNNdeL) -- Cast port to int for ota pushing [esphome#7888](https://github.com/esphome/esphome/pull/7888) by [@jesserockz](https://github.com/jesserockz) -- [lvgl] Bugfixes [esphome#7896](https://github.com/esphome/esphome/pull/7896) by [@clydebarrow](https://github.com/clydebarrow) -- [lvgl] Fix msgbox content [esphome#7912](https://github.com/esphome/esphome/pull/7912) by [@clydebarrow](https://github.com/clydebarrow) -- [esp32] Fix crash with empty `platformio_options:` value [esphome#7920](https://github.com/esphome/esphome/pull/7920) by [@clydebarrow](https://github.com/clydebarrow) +- Bump codecov/codecov-action from 4 to 5 [esphome#7771](https://github.com/esphome/esphome/pull/7771) by [@dependabot[bot]](https://github.com/apps/dependabot) +- [remote_base] Fix extra comma in dump raw [esphome#7774](https://github.com/esphome/esphome/pull/7774) by [@swoboda1337](https://github.com/swoboda1337) +- [nextion] New trigger `on_buffer_overflow` [esphome#7772](https://github.com/esphome/esphome/pull/7772) by [@edwardtfn](https://github.com/edwardtfn) +- enable rp2040 for online_image [esphome#7769](https://github.com/esphome/esphome/pull/7769) by [@afflux](https://github.com/afflux) +- [nextion] Add publish actions [esphome#7646](https://github.com/esphome/esphome/pull/7646) by [@pkejval](https://github.com/pkejval) +- [wifi] Make wifi_channel_() public [esphome#7818](https://github.com/esphome/esphome/pull/7818) by [@nielsnl68](https://github.com/nielsnl68) +- feat(WiFi): Add wifi.configure action [esphome#7335](https://github.com/esphome/esphome/pull/7335) by [@Rapsssito](https://github.com/Rapsssito) +- allow multiple graphical menus [esphome#7809](https://github.com/esphome/esphome/pull/7809) by [@ssieb](https://github.com/ssieb) +- Move ``CONF_NAME_ADD_MAC_SUFFIX`` to ``const.py`` [esphome#7820](https://github.com/esphome/esphome/pull/7820) by [@jesserockz](https://github.com/jesserockz) +- binary_sensor for switch state [esphome#7819](https://github.com/esphome/esphome/pull/7819) by [@ssieb](https://github.com/ssieb) (new-platform) +- [nextion] Remove assignment within `if` [esphome#7824](https://github.com/esphome/esphome/pull/7824) by [@kbx81](https://github.com/kbx81) +- [ota] `void` functions should return nothing [esphome#7825](https://github.com/esphome/esphome/pull/7825) by [@kbx81](https://github.com/kbx81) +- [safe_mode] Remove unused capture [esphome#7826](https://github.com/esphome/esphome/pull/7826) by [@kbx81](https://github.com/kbx81) +- [stepper] Remove unnecessary ``#include`` [esphome#7827](https://github.com/esphome/esphome/pull/7827) by [@kbx81](https://github.com/kbx81) +- [sx1509] Fix up includes [esphome#7828](https://github.com/esphome/esphome/pull/7828) by [@kbx81](https://github.com/kbx81) +- [uart] `void` functions should return nothing [esphome#7829](https://github.com/esphome/esphome/pull/7829) by [@kbx81](https://github.com/kbx81) +- [audio] Header modernization [esphome#7832](https://github.com/esphome/esphome/pull/7832) by [@kbx81](https://github.com/kbx81) +- [opentherm] Follow variable naming convention [esphome#7833](https://github.com/esphome/esphome/pull/7833) by [@kbx81](https://github.com/kbx81) +- [opentherm] Add nolint for 8266 static global [esphome#7837](https://github.com/esphome/esphome/pull/7837) by [@kbx81](https://github.com/kbx81) +- [helpers] Add NOLINT for Mutex private field ``handle_`` [esphome#7838](https://github.com/esphome/esphome/pull/7838) by [@kbx81](https://github.com/kbx81) +- Add waveshare 1 45 in v2 b support [esphome#7052](https://github.com/esphome/esphome/pull/7052) by [@programmingbgloDE](https://github.com/programmingbgloDE) +- added Waveshare BWR Mode for the 7.5in Display [esphome#7687](https://github.com/esphome/esphome/pull/7687) by [@JonasB2497](https://github.com/JonasB2497) +- [homeassistant.number] Return when value not set [esphome#7839](https://github.com/esphome/esphome/pull/7839) by [@kbx81](https://github.com/kbx81) +- [CI] Add/update some system include paths [esphome#7831](https://github.com/esphome/esphome/pull/7831) by [@kbx81](https://github.com/kbx81) +- add on_key trigger to matrix_keypad [esphome#7830](https://github.com/esphome/esphome/pull/7830) by [@ssieb](https://github.com/ssieb) +- Add: Seeed Studio mr60fda2 mmwave sensor [esphome#7576](https://github.com/esphome/esphome/pull/7576) by [@limengdu](https://github.com/limengdu) (new-integration) +- [lvgl] clang-tidy fixes for #7822 [esphome#7843](https://github.com/esphome/esphome/pull/7843) by [@kbx81](https://github.com/kbx81) +- [xiaomi_ble] clang-tidy fixes for #7822 [esphome#7860](https://github.com/esphome/esphome/pull/7860) by [@kbx81](https://github.com/kbx81) +- [wireguard] clang-tidy fixes for #7822 [esphome#7859](https://github.com/esphome/esphome/pull/7859) by [@kbx81](https://github.com/kbx81) +- [dsmr] clang-tidy fixes for #7822 [esphome#7848](https://github.com/esphome/esphome/pull/7848) by [@kbx81](https://github.com/kbx81) +- Fix entity name validation to allow "Off" and "On" [esphome#7821](https://github.com/esphome/esphome/pull/7821) by [@jesserockz](https://github.com/jesserockz) (breaking-change) +- [camera_web_server] Add ``NOLINT`` due to naming [esphome#7823](https://github.com/esphome/esphome/pull/7823) by [@kbx81](https://github.com/kbx81) +- [display_menu_base] clang-tidy fixes for #7822 [esphome#7847](https://github.com/esphome/esphome/pull/7847) by [@kbx81](https://github.com/kbx81) +- [nextion] clang-tidy fixes for #7822 [esphome#7852](https://github.com/esphome/esphome/pull/7852) by [@kbx81](https://github.com/kbx81) +- [shelly_dimmer] clang-tidy fixes for #7822 [esphome#7844](https://github.com/esphome/esphome/pull/7844) by [@kbx81](https://github.com/kbx81) +- [sim800l] clang-tidy fixes for #7822 [esphome#7856](https://github.com/esphome/esphome/pull/7856) by [@kbx81](https://github.com/kbx81) +- [nfc, pn532, pn7150, pn7160] clang-tidy fixes for #7822 [esphome#7853](https://github.com/esphome/esphome/pull/7853) by [@kbx81](https://github.com/kbx81) +- [output] clang-tidy fixes for #7822 [esphome#7854](https://github.com/esphome/esphome/pull/7854) by [@kbx81](https://github.com/kbx81) +- [sun_gtil2] clang-tidy fixes for #7822 [esphome#7858](https://github.com/esphome/esphome/pull/7858) by [@kbx81](https://github.com/kbx81) +- [pipsolar] clang-tidy fixes for #7822 [esphome#7855](https://github.com/esphome/esphome/pull/7855) by [@kbx81](https://github.com/kbx81) +- [ltr501] clang-tidy fixes for #7822 [esphome#7850](https://github.com/esphome/esphome/pull/7850) by [@kbx81](https://github.com/kbx81) +- [cse7766] clang-tidy fixes for #7822 [esphome#7846](https://github.com/esphome/esphome/pull/7846) by [@kbx81](https://github.com/kbx81) +- [alarm_control_panel] clang-tidy fixes for #7822 [esphome#7845](https://github.com/esphome/esphome/pull/7845) by [@kbx81](https://github.com/kbx81) +- [sprinkler] clang-tidy fixes for #7822 [esphome#7857](https://github.com/esphome/esphome/pull/7857) by [@kbx81](https://github.com/kbx81) +- [haier] clang-tidy fixes for #7822 [esphome#7849](https://github.com/esphome/esphome/pull/7849) by [@kbx81](https://github.com/kbx81) +- [mqtt] clang-tidy fixes for #7822 [esphome#7851](https://github.com/esphome/esphome/pull/7851) by [@kbx81](https://github.com/kbx81) +- [helpers, optional] clang-tidy fixes for #7822 [esphome#7841](https://github.com/esphome/esphome/pull/7841) by [@kbx81](https://github.com/kbx81) +- Move ``USE_CAPTIVE_PORTAL`` into all define groups it can be used with [esphome#7863](https://github.com/esphome/esphome/pull/7863) by [@jesserockz](https://github.com/jesserockz) +- Bump docker/build-push-action from 6.9.0 to 6.10.0 in /.github/actions/build-image [esphome#7866](https://github.com/esphome/esphome/pull/7866) by [@dependabot[bot]](https://github.com/apps/dependabot) +- python lint for platform components [esphome#7864](https://github.com/esphome/esphome/pull/7864) by [@tomaszduda23](https://github.com/tomaszduda23) +- [max31865] clang-tidy fixes for #7822 [esphome#7876](https://github.com/esphome/esphome/pull/7876) by [@kbx81](https://github.com/kbx81) +- [esp32_ble] clang-tidy fixes for #7822 [esphome#7883](https://github.com/esphome/esphome/pull/7883) by [@kbx81](https://github.com/kbx81) +- [mqtt] clang-tidy fixes for #7822 [esphome#7877](https://github.com/esphome/esphome/pull/7877) by [@kbx81](https://github.com/kbx81) +- [uln2003] clang-tidy fixes for #7822 [esphome#7881](https://github.com/esphome/esphome/pull/7881) by [@kbx81](https://github.com/kbx81) +- [rotary_encoder] clang-tidy fixes for #7822 [esphome#7880](https://github.com/esphome/esphome/pull/7880) by [@kbx81](https://github.com/kbx81) +- [pca6416a, pca9554] clang-tidy fixes for #7822 [esphome#7879](https://github.com/esphome/esphome/pull/7879) by [@kbx81](https://github.com/kbx81) +- [nextion] clang-tidy fixes for #7822 [esphome#7878](https://github.com/esphome/esphome/pull/7878) by [@kbx81](https://github.com/kbx81) +- [various] clang-tidy fixes for #7822 [esphome#7874](https://github.com/esphome/esphome/pull/7874) by [@kbx81](https://github.com/kbx81) +- [logger] clang-tidy fixes for #7822 [esphome#7875](https://github.com/esphome/esphome/pull/7875) by [@kbx81](https://github.com/kbx81) +- [ezo] clang-tidy fixes for #7822 [esphome#7873](https://github.com/esphome/esphome/pull/7873) by [@kbx81](https://github.com/kbx81) +- [apds9306] clang-tidy fixes for #7822 [esphome#7872](https://github.com/esphome/esphome/pull/7872) by [@kbx81](https://github.com/kbx81) +- [dht] clang-tidy fixes for #7822 [esphome#7871](https://github.com/esphome/esphome/pull/7871) by [@kbx81](https://github.com/kbx81) +- [network] clang-tidy fixes for #7822 [esphome#7870](https://github.com/esphome/esphome/pull/7870) by [@kbx81](https://github.com/kbx81) +- [lvgl] Make image update via lambda work [esphome#7886](https://github.com/esphome/esphome/pull/7886) by [@clydebarrow](https://github.com/clydebarrow) +- [deep_sleep] fix deep_sleep not keeping awake when sleep_duration is defined [esphome#7885](https://github.com/esphome/esphome/pull/7885) by [@makstech](https://github.com/makstech) +- [hx711] clang-tidy fixes for #7822 [esphome#7900](https://github.com/esphome/esphome/pull/7900) by [@kbx81](https://github.com/kbx81) +- [modbus_controller] Clang fixes [esphome#7899](https://github.com/esphome/esphome/pull/7899) by [@kbx81](https://github.com/kbx81) +- Add H-Bridge switch component [esphome#7421](https://github.com/esphome/esphome/pull/7421) by [@dwmw2](https://github.com/dwmw2) (new-platform) +- [CI] Bump GHA runners to ``ubuntu-24.04`` [esphome#7905](https://github.com/esphome/esphome/pull/7905) by [@kbx81](https://github.com/kbx81) +- [font et. al.] Remove explicit check for pillow installed. [esphome#7891](https://github.com/esphome/esphome/pull/7891) by [@clydebarrow](https://github.com/clydebarrow) +- [CI] Update clang-tidy to 18.1.3 [esphome#7822](https://github.com/esphome/esphome/pull/7822) by [@kbx81](https://github.com/kbx81) +- MQTT sensors handling of publishing NaN values [esphome#7768](https://github.com/esphome/esphome/pull/7768) by [@kbullet](https://github.com/kbullet) (breaking-change) +- [ble] Allow setting shorter name for ble advertisements [esphome#7867](https://github.com/esphome/esphome/pull/7867) by [@jesserockz](https://github.com/jesserockz) +- [font] Restore correct default glyphs for bitmap fonts [esphome#7907](https://github.com/esphome/esphome/pull/7907) by [@clydebarrow](https://github.com/clydebarrow) +- [helpers] clang-tidy fix for #7706 [esphome#7909](https://github.com/esphome/esphome/pull/7909) by [@kbx81](https://github.com/kbx81) +- [docker] Fix clang-tidy installation [esphome#7910](https://github.com/esphome/esphome/pull/7910) by [@kbx81](https://github.com/kbx81) +- [sntp] Resolve warnings from ESP-IDF 5.x [esphome#7913](https://github.com/esphome/esphome/pull/7913) by [@clydebarrow](https://github.com/clydebarrow) +- Add strftime variant with background color [esphome#7714](https://github.com/esphome/esphome/pull/7714) by [@mikosoft83](https://github.com/mikosoft83) +- [i2s_audio] Bugfix: Follow configured bits per sample [esphome#7916](https://github.com/esphome/esphome/pull/7916) by [@kahrendt](https://github.com/kahrendt) +- Haier AC quiet mode switch fix [esphome#7902](https://github.com/esphome/esphome/pull/7902) by [@paveldn](https://github.com/paveldn) +- [CI] Update clang-tidy to 18.1.8 [esphome#7915](https://github.com/esphome/esphome/pull/7915) by [@syssi](https://github.com/syssi) +- [i2s_audio] Speaker type fix [esphome#7919](https://github.com/esphome/esphome/pull/7919) by [@kbx81](https://github.com/kbx81) +- [esp32_rmt_led_strip] Add ``COMPONENT_SCHEMA`` extending [esphome#7918](https://github.com/esphome/esphome/pull/7918) by [@jesserockz](https://github.com/jesserockz) +- [esp32] Use pioarduino + IDF 5.1.5 as default for IDF builds [esphome#7706](https://github.com/esphome/esphome/pull/7706) by [@kbx81](https://github.com/kbx81) +- Bump actions/cache from 4.1.2 to 4.2.0 [esphome#7926](https://github.com/esphome/esphome/pull/7926) by [@dependabot[bot]](https://github.com/apps/dependabot) +- Bump actions/cache from 4.1.2 to 4.2.0 in /.github/actions/restore-python [esphome#7925](https://github.com/esphome/esphome/pull/7925) by [@dependabot[bot]](https://github.com/apps/dependabot) +- Add OCI Image Labels [esphome#7924](https://github.com/esphome/esphome/pull/7924) by [@Passific](https://github.com/Passific) +- Move docker oci labels to correct image [esphome#7927](https://github.com/esphome/esphome/pull/7927) by [@jesserockz](https://github.com/jesserockz) +- Update project description [esphome#7928](https://github.com/esphome/esphome/pull/7928) by [@jesserockz](https://github.com/jesserockz) +- [modbus] More clean-up [esphome#7921](https://github.com/esphome/esphome/pull/7921) by [@kbx81](https://github.com/kbx81) +- Add: Seeed Studio MR60BHA2 mmWave Sensor [esphome#7589](https://github.com/esphome/esphome/pull/7589) by [@limengdu](https://github.com/limengdu) (new-integration) +- Optimize QMC5883L reads [esphome#7889](https://github.com/esphome/esphome/pull/7889) by [@dnschneid](https://github.com/dnschneid) +- [display] Fix strftime overload ignoring alignment [esphome#7937](https://github.com/esphome/esphome/pull/7937) by [@jesserockz](https://github.com/jesserockz) +- Add font anti-aliasing for grayscale display [esphome#7934](https://github.com/esphome/esphome/pull/7934) by [@koreapyj](https://github.com/koreapyj) +- Bump pypa/gh-action-pypi-publish from 1.12.2 to 1.12.3 [esphome#7941](https://github.com/esphome/esphome/pull/7941) by [@dependabot[bot]](https://github.com/apps/dependabot) +- [adc] Split files by platform [esphome#7940](https://github.com/esphome/esphome/pull/7940) by [@edwardtfn](https://github.com/edwardtfn) +- [const] Move ``CONF_TEMPERATURE_COMPENSATION`` to common const.py [esphome#7943](https://github.com/esphome/esphome/pull/7943) by [@jesserockz](https://github.com/jesserockz) +- [lvgl] Fix image `mode` property (Bugfix) [esphome#7938](https://github.com/esphome/esphome/pull/7938) by [@clydebarrow](https://github.com/clydebarrow) +- [lvgl] Add `on_change` event [esphome#7939](https://github.com/esphome/esphome/pull/7939) by [@clydebarrow](https://github.com/clydebarrow) +- Synchronise esp32 boards with platform version 51.03.07 [esphome#7945](https://github.com/esphome/esphome/pull/7945) by [@jesserockz](https://github.com/jesserockz) (breaking-change) +- [i2c] Use correct macro to determine number of i2c peripherals for idf [esphome#7947](https://github.com/esphome/esphome/pull/7947) by [@jesserockz](https://github.com/jesserockz) diff --git a/esphome-beta/config.yaml b/esphome-beta/config.yaml index 0bf9672..e0e5154 100644 --- a/esphome-beta/config.yaml +++ b/esphome-beta/config.yaml @@ -33,7 +33,7 @@ init: false startup: services name: ESPHome Device Compiler (beta) panel_title: ESPHome Compiler (beta) -version: 2024.11.3 +version: 2024.12.0b1 slug: esphome-beta description: Beta version of ESPHome Device Compiler image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index dad51db..afbb4f0 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -72,7 +72,7 @@ esphome-beta: directory: esphome-beta name: ESPHome Device Compiler (beta) panel_title: ESPHome Compiler (beta) - version: "2024.11.3" # BETA + version: "2024.12.0b1" # BETA slug: esphome-beta description: "Beta version of ESPHome Device Compiler" url: https://beta.esphome.io/ -- 2.49.1 From 2b68e210b11577c2e82000742d5fe7f98f00b7d3 Mon Sep 17 00:00:00 2001 From: esphomebot Date: Thu, 12 Dec 2024 02:51:02 +0000 Subject: [PATCH 056/104] Bump version to 2025.1.0-dev20241212 --- esphome-dev/config.yaml | 2 +- template/addon_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome-dev/config.yaml b/esphome-dev/config.yaml index 8e8a497..f05c3be 100644 --- a/esphome-dev/config.yaml +++ b/esphome-dev/config.yaml @@ -34,7 +34,7 @@ init: false startup: services name: ESPHome Device Compiler (dev) panel_title: ESPHome Compiler (dev) -version: 2024.12.0-dev20241211 +version: 2025.1.0-dev20241212 slug: esphome-dev description: Development version of ESPHome Device Compiler image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index afbb4f0..c8621bf 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -47,7 +47,7 @@ esphome-dev: directory: esphome-dev name: ESPHome Device Compiler (dev) panel_title: ESPHome Compiler (dev) - version: "2024.12.0-dev20241211" # DEV + version: "2025.1.0-dev20241212" # DEV slug: esphome-dev description: "Development version of ESPHome Device Compiler" url: https://next.esphome.io/ -- 2.49.1 From 7f7486260162041b99fa5f9e2f76476d54776645 Mon Sep 17 00:00:00 2001 From: Jesse Hills <3060199+jesserockz@users.noreply.github.com> Date: Thu, 12 Dec 2024 16:25:52 +1300 Subject: [PATCH 057/104] Change name from Compiler to Builder (#170) * Change name from Compiler to Builder * Update more references * Generate dev --- esphome-dev/README.md | 4 ++-- esphome-dev/config.yaml | 6 +++--- template/README.md | 4 ++-- template/addon_config.yaml | 16 ++++++++-------- template/beta/README.md | 4 ++-- template/dev/README.md | 4 ++-- 6 files changed, 19 insertions(+), 19 deletions(-) diff --git a/esphome-dev/README.md b/esphome-dev/README.md index bd093c1..96407e2 100644 --- a/esphome-dev/README.md +++ b/esphome-dev/README.md @@ -1,4 +1,4 @@ -# ESPHome Device Compiler (Development branch) +# ESPHome Device Builder (Development branch) [![ESPHome logo][logo]][website] @@ -13,7 +13,7 @@ All you need to do is write YAML configuration files; the rest (over-the-air upd handled by ESPHome.

- +

[View the ESPHome documentation][website] diff --git a/esphome-dev/config.yaml b/esphome-dev/config.yaml index f05c3be..3a88133 100644 --- a/esphome-dev/config.yaml +++ b/esphome-dev/config.yaml @@ -32,11 +32,11 @@ backup_exclude: - '*/*/' init: false startup: services -name: ESPHome Device Compiler (dev) -panel_title: ESPHome Compiler (dev) +name: ESPHome Device Builder (dev) +panel_title: ESPHome Builder (dev) version: 2025.1.0-dev20241212 slug: esphome-dev -description: Development version of ESPHome Device Compiler +description: Development version of ESPHome Device Builder image: ghcr.io/esphome/esphome-hassio stage: experimental advanced: true diff --git a/template/README.md b/template/README.md index 80f9edf..d261b17 100644 --- a/template/README.md +++ b/template/README.md @@ -1,4 +1,4 @@ -# ESPHome Device Compiler +# ESPHome Device Builder [![ESPHome logo][logo]][website] @@ -13,7 +13,7 @@ All you need to do is write YAML configuration files; the rest (over-the-air upd handled by ESPHome.

- +

[View the ESPHome documentation][website] diff --git a/template/addon_config.yaml b/template/addon_config.yaml index c8621bf..cd9d150 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -45,11 +45,11 @@ base: &base esphome-dev: <<: *base directory: esphome-dev - name: ESPHome Device Compiler (dev) - panel_title: ESPHome Compiler (dev) + name: ESPHome Device Builder (dev) + panel_title: ESPHome Builder (dev) version: "2025.1.0-dev20241212" # DEV slug: esphome-dev - description: "Development version of ESPHome Device Compiler" + description: "Development version of ESPHome Device Builder" url: https://next.esphome.io/ image: ghcr.io/esphome/esphome-hassio stage: experimental @@ -70,11 +70,11 @@ esphome-dev: esphome-beta: <<: *base directory: esphome-beta - name: ESPHome Device Compiler (beta) - panel_title: ESPHome Compiler (beta) + name: ESPHome Device Builder (beta) + panel_title: ESPHome Builder (beta) version: "2024.12.0b1" # BETA slug: esphome-beta - description: "Beta version of ESPHome Device Compiler" + description: "Beta version of ESPHome Device Builder" url: https://beta.esphome.io/ image: ghcr.io/esphome/esphome-hassio stage: experimental @@ -85,8 +85,8 @@ esphome-beta: esphome-stable: <<: *base directory: esphome - name: ESPHome Device Compiler - panel_title: ESPHome Compiler + name: ESPHome Device Builder + panel_title: ESPHome Builder version: "2024.11.3" # STABLE slug: esphome description: "Build your own smart home devices using ESPHome, no programming experience required." diff --git a/template/beta/README.md b/template/beta/README.md index 386098e..3f34b83 100644 --- a/template/beta/README.md +++ b/template/beta/README.md @@ -1,4 +1,4 @@ -# ESPHome Device Compiler Beta +# ESPHome Device Builder Beta [![ESPHome logo][logo]][website] @@ -13,7 +13,7 @@ All you need to do is write YAML configuration files; the rest (over-the-air upd handled by ESPHome.

- +

[View the ESPHome documentation][website] diff --git a/template/dev/README.md b/template/dev/README.md index bd093c1..96407e2 100644 --- a/template/dev/README.md +++ b/template/dev/README.md @@ -1,4 +1,4 @@ -# ESPHome Device Compiler (Development branch) +# ESPHome Device Builder (Development branch) [![ESPHome logo][logo]][website] @@ -13,7 +13,7 @@ All you need to do is write YAML configuration files; the rest (over-the-air upd handled by ESPHome.

- +

[View the ESPHome documentation][website] -- 2.49.1 From f84097b3cb64f0865309b05196088eadcfc08888 Mon Sep 17 00:00:00 2001 From: esphomebot Date: Fri, 13 Dec 2024 02:52:22 +0000 Subject: [PATCH 058/104] Bump version to 2025.1.0-dev20241213 --- esphome-dev/config.yaml | 2 +- template/addon_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome-dev/config.yaml b/esphome-dev/config.yaml index 3a88133..c78bd58 100644 --- a/esphome-dev/config.yaml +++ b/esphome-dev/config.yaml @@ -34,7 +34,7 @@ init: false startup: services name: ESPHome Device Builder (dev) panel_title: ESPHome Builder (dev) -version: 2025.1.0-dev20241212 +version: 2025.1.0-dev20241213 slug: esphome-dev description: Development version of ESPHome Device Builder image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index cd9d150..0f62ca2 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -47,7 +47,7 @@ esphome-dev: directory: esphome-dev name: ESPHome Device Builder (dev) panel_title: ESPHome Builder (dev) - version: "2025.1.0-dev20241212" # DEV + version: "2025.1.0-dev20241213" # DEV slug: esphome-dev description: "Development version of ESPHome Device Builder" url: https://next.esphome.io/ -- 2.49.1 From dcafc9a8957aee283eb6506b6f1d7e5b7e3e5c30 Mon Sep 17 00:00:00 2001 From: esphomebot Date: Sat, 14 Dec 2024 02:49:40 +0000 Subject: [PATCH 059/104] Bump version to 2025.1.0-dev20241214 --- esphome-dev/config.yaml | 2 +- template/addon_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome-dev/config.yaml b/esphome-dev/config.yaml index c78bd58..5eb25e7 100644 --- a/esphome-dev/config.yaml +++ b/esphome-dev/config.yaml @@ -34,7 +34,7 @@ init: false startup: services name: ESPHome Device Builder (dev) panel_title: ESPHome Builder (dev) -version: 2025.1.0-dev20241213 +version: 2025.1.0-dev20241214 slug: esphome-dev description: Development version of ESPHome Device Builder image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index 0f62ca2..96a8bd7 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -47,7 +47,7 @@ esphome-dev: directory: esphome-dev name: ESPHome Device Builder (dev) panel_title: ESPHome Builder (dev) - version: "2025.1.0-dev20241213" # DEV + version: "2025.1.0-dev20241214" # DEV slug: esphome-dev description: "Development version of ESPHome Device Builder" url: https://next.esphome.io/ -- 2.49.1 From 6df6b17610bce5f26df186039c138204685485ea Mon Sep 17 00:00:00 2001 From: esphomebot Date: Sun, 15 Dec 2024 02:53:54 +0000 Subject: [PATCH 060/104] Bump version to 2025.1.0-dev20241215 --- esphome-dev/config.yaml | 2 +- template/addon_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome-dev/config.yaml b/esphome-dev/config.yaml index 5eb25e7..d48622d 100644 --- a/esphome-dev/config.yaml +++ b/esphome-dev/config.yaml @@ -34,7 +34,7 @@ init: false startup: services name: ESPHome Device Builder (dev) panel_title: ESPHome Builder (dev) -version: 2025.1.0-dev20241214 +version: 2025.1.0-dev20241215 slug: esphome-dev description: Development version of ESPHome Device Builder image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index 96a8bd7..131224a 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -47,7 +47,7 @@ esphome-dev: directory: esphome-dev name: ESPHome Device Builder (dev) panel_title: ESPHome Builder (dev) - version: "2025.1.0-dev20241214" # DEV + version: "2025.1.0-dev20241215" # DEV slug: esphome-dev description: "Development version of ESPHome Device Builder" url: https://next.esphome.io/ -- 2.49.1 From cd3dd05438c8a641831a91390eb89515eda619c5 Mon Sep 17 00:00:00 2001 From: esphomebot Date: Sun, 15 Dec 2024 22:04:35 +0000 Subject: [PATCH 061/104] Bump version to 2024.12.0b2 --- esphome-beta/CHANGELOG.md | 108 +++---------------------------------- esphome-beta/README.md | 4 +- esphome-beta/config.yaml | 8 +-- template/addon_config.yaml | 2 +- 4 files changed, 13 insertions(+), 109 deletions(-) diff --git a/esphome-beta/CHANGELOG.md b/esphome-beta/CHANGELOG.md index 93aaddb..04013b7 100644 --- a/esphome-beta/CHANGELOG.md +++ b/esphome-beta/CHANGELOG.md @@ -1,104 +1,8 @@ -## 2024.12.0b1 +## 2024.12.0b2 -- Bump codecov/codecov-action from 4 to 5 [esphome#7771](https://github.com/esphome/esphome/pull/7771) by [@dependabot[bot]](https://github.com/apps/dependabot) -- [remote_base] Fix extra comma in dump raw [esphome#7774](https://github.com/esphome/esphome/pull/7774) by [@swoboda1337](https://github.com/swoboda1337) -- [nextion] New trigger `on_buffer_overflow` [esphome#7772](https://github.com/esphome/esphome/pull/7772) by [@edwardtfn](https://github.com/edwardtfn) -- enable rp2040 for online_image [esphome#7769](https://github.com/esphome/esphome/pull/7769) by [@afflux](https://github.com/afflux) -- [nextion] Add publish actions [esphome#7646](https://github.com/esphome/esphome/pull/7646) by [@pkejval](https://github.com/pkejval) -- [wifi] Make wifi_channel_() public [esphome#7818](https://github.com/esphome/esphome/pull/7818) by [@nielsnl68](https://github.com/nielsnl68) -- feat(WiFi): Add wifi.configure action [esphome#7335](https://github.com/esphome/esphome/pull/7335) by [@Rapsssito](https://github.com/Rapsssito) -- allow multiple graphical menus [esphome#7809](https://github.com/esphome/esphome/pull/7809) by [@ssieb](https://github.com/ssieb) -- Move ``CONF_NAME_ADD_MAC_SUFFIX`` to ``const.py`` [esphome#7820](https://github.com/esphome/esphome/pull/7820) by [@jesserockz](https://github.com/jesserockz) -- binary_sensor for switch state [esphome#7819](https://github.com/esphome/esphome/pull/7819) by [@ssieb](https://github.com/ssieb) (new-platform) -- [nextion] Remove assignment within `if` [esphome#7824](https://github.com/esphome/esphome/pull/7824) by [@kbx81](https://github.com/kbx81) -- [ota] `void` functions should return nothing [esphome#7825](https://github.com/esphome/esphome/pull/7825) by [@kbx81](https://github.com/kbx81) -- [safe_mode] Remove unused capture [esphome#7826](https://github.com/esphome/esphome/pull/7826) by [@kbx81](https://github.com/kbx81) -- [stepper] Remove unnecessary ``#include`` [esphome#7827](https://github.com/esphome/esphome/pull/7827) by [@kbx81](https://github.com/kbx81) -- [sx1509] Fix up includes [esphome#7828](https://github.com/esphome/esphome/pull/7828) by [@kbx81](https://github.com/kbx81) -- [uart] `void` functions should return nothing [esphome#7829](https://github.com/esphome/esphome/pull/7829) by [@kbx81](https://github.com/kbx81) -- [audio] Header modernization [esphome#7832](https://github.com/esphome/esphome/pull/7832) by [@kbx81](https://github.com/kbx81) -- [opentherm] Follow variable naming convention [esphome#7833](https://github.com/esphome/esphome/pull/7833) by [@kbx81](https://github.com/kbx81) -- [opentherm] Add nolint for 8266 static global [esphome#7837](https://github.com/esphome/esphome/pull/7837) by [@kbx81](https://github.com/kbx81) -- [helpers] Add NOLINT for Mutex private field ``handle_`` [esphome#7838](https://github.com/esphome/esphome/pull/7838) by [@kbx81](https://github.com/kbx81) -- Add waveshare 1 45 in v2 b support [esphome#7052](https://github.com/esphome/esphome/pull/7052) by [@programmingbgloDE](https://github.com/programmingbgloDE) -- added Waveshare BWR Mode for the 7.5in Display [esphome#7687](https://github.com/esphome/esphome/pull/7687) by [@JonasB2497](https://github.com/JonasB2497) -- [homeassistant.number] Return when value not set [esphome#7839](https://github.com/esphome/esphome/pull/7839) by [@kbx81](https://github.com/kbx81) -- [CI] Add/update some system include paths [esphome#7831](https://github.com/esphome/esphome/pull/7831) by [@kbx81](https://github.com/kbx81) -- add on_key trigger to matrix_keypad [esphome#7830](https://github.com/esphome/esphome/pull/7830) by [@ssieb](https://github.com/ssieb) -- Add: Seeed Studio mr60fda2 mmwave sensor [esphome#7576](https://github.com/esphome/esphome/pull/7576) by [@limengdu](https://github.com/limengdu) (new-integration) -- [lvgl] clang-tidy fixes for #7822 [esphome#7843](https://github.com/esphome/esphome/pull/7843) by [@kbx81](https://github.com/kbx81) -- [xiaomi_ble] clang-tidy fixes for #7822 [esphome#7860](https://github.com/esphome/esphome/pull/7860) by [@kbx81](https://github.com/kbx81) -- [wireguard] clang-tidy fixes for #7822 [esphome#7859](https://github.com/esphome/esphome/pull/7859) by [@kbx81](https://github.com/kbx81) -- [dsmr] clang-tidy fixes for #7822 [esphome#7848](https://github.com/esphome/esphome/pull/7848) by [@kbx81](https://github.com/kbx81) -- Fix entity name validation to allow "Off" and "On" [esphome#7821](https://github.com/esphome/esphome/pull/7821) by [@jesserockz](https://github.com/jesserockz) (breaking-change) -- [camera_web_server] Add ``NOLINT`` due to naming [esphome#7823](https://github.com/esphome/esphome/pull/7823) by [@kbx81](https://github.com/kbx81) -- [display_menu_base] clang-tidy fixes for #7822 [esphome#7847](https://github.com/esphome/esphome/pull/7847) by [@kbx81](https://github.com/kbx81) -- [nextion] clang-tidy fixes for #7822 [esphome#7852](https://github.com/esphome/esphome/pull/7852) by [@kbx81](https://github.com/kbx81) -- [shelly_dimmer] clang-tidy fixes for #7822 [esphome#7844](https://github.com/esphome/esphome/pull/7844) by [@kbx81](https://github.com/kbx81) -- [sim800l] clang-tidy fixes for #7822 [esphome#7856](https://github.com/esphome/esphome/pull/7856) by [@kbx81](https://github.com/kbx81) -- [nfc, pn532, pn7150, pn7160] clang-tidy fixes for #7822 [esphome#7853](https://github.com/esphome/esphome/pull/7853) by [@kbx81](https://github.com/kbx81) -- [output] clang-tidy fixes for #7822 [esphome#7854](https://github.com/esphome/esphome/pull/7854) by [@kbx81](https://github.com/kbx81) -- [sun_gtil2] clang-tidy fixes for #7822 [esphome#7858](https://github.com/esphome/esphome/pull/7858) by [@kbx81](https://github.com/kbx81) -- [pipsolar] clang-tidy fixes for #7822 [esphome#7855](https://github.com/esphome/esphome/pull/7855) by [@kbx81](https://github.com/kbx81) -- [ltr501] clang-tidy fixes for #7822 [esphome#7850](https://github.com/esphome/esphome/pull/7850) by [@kbx81](https://github.com/kbx81) -- [cse7766] clang-tidy fixes for #7822 [esphome#7846](https://github.com/esphome/esphome/pull/7846) by [@kbx81](https://github.com/kbx81) -- [alarm_control_panel] clang-tidy fixes for #7822 [esphome#7845](https://github.com/esphome/esphome/pull/7845) by [@kbx81](https://github.com/kbx81) -- [sprinkler] clang-tidy fixes for #7822 [esphome#7857](https://github.com/esphome/esphome/pull/7857) by [@kbx81](https://github.com/kbx81) -- [haier] clang-tidy fixes for #7822 [esphome#7849](https://github.com/esphome/esphome/pull/7849) by [@kbx81](https://github.com/kbx81) -- [mqtt] clang-tidy fixes for #7822 [esphome#7851](https://github.com/esphome/esphome/pull/7851) by [@kbx81](https://github.com/kbx81) -- [helpers, optional] clang-tidy fixes for #7822 [esphome#7841](https://github.com/esphome/esphome/pull/7841) by [@kbx81](https://github.com/kbx81) -- Move ``USE_CAPTIVE_PORTAL`` into all define groups it can be used with [esphome#7863](https://github.com/esphome/esphome/pull/7863) by [@jesserockz](https://github.com/jesserockz) -- Bump docker/build-push-action from 6.9.0 to 6.10.0 in /.github/actions/build-image [esphome#7866](https://github.com/esphome/esphome/pull/7866) by [@dependabot[bot]](https://github.com/apps/dependabot) -- python lint for platform components [esphome#7864](https://github.com/esphome/esphome/pull/7864) by [@tomaszduda23](https://github.com/tomaszduda23) -- [max31865] clang-tidy fixes for #7822 [esphome#7876](https://github.com/esphome/esphome/pull/7876) by [@kbx81](https://github.com/kbx81) -- [esp32_ble] clang-tidy fixes for #7822 [esphome#7883](https://github.com/esphome/esphome/pull/7883) by [@kbx81](https://github.com/kbx81) -- [mqtt] clang-tidy fixes for #7822 [esphome#7877](https://github.com/esphome/esphome/pull/7877) by [@kbx81](https://github.com/kbx81) -- [uln2003] clang-tidy fixes for #7822 [esphome#7881](https://github.com/esphome/esphome/pull/7881) by [@kbx81](https://github.com/kbx81) -- [rotary_encoder] clang-tidy fixes for #7822 [esphome#7880](https://github.com/esphome/esphome/pull/7880) by [@kbx81](https://github.com/kbx81) -- [pca6416a, pca9554] clang-tidy fixes for #7822 [esphome#7879](https://github.com/esphome/esphome/pull/7879) by [@kbx81](https://github.com/kbx81) -- [nextion] clang-tidy fixes for #7822 [esphome#7878](https://github.com/esphome/esphome/pull/7878) by [@kbx81](https://github.com/kbx81) -- [various] clang-tidy fixes for #7822 [esphome#7874](https://github.com/esphome/esphome/pull/7874) by [@kbx81](https://github.com/kbx81) -- [logger] clang-tidy fixes for #7822 [esphome#7875](https://github.com/esphome/esphome/pull/7875) by [@kbx81](https://github.com/kbx81) -- [ezo] clang-tidy fixes for #7822 [esphome#7873](https://github.com/esphome/esphome/pull/7873) by [@kbx81](https://github.com/kbx81) -- [apds9306] clang-tidy fixes for #7822 [esphome#7872](https://github.com/esphome/esphome/pull/7872) by [@kbx81](https://github.com/kbx81) -- [dht] clang-tidy fixes for #7822 [esphome#7871](https://github.com/esphome/esphome/pull/7871) by [@kbx81](https://github.com/kbx81) -- [network] clang-tidy fixes for #7822 [esphome#7870](https://github.com/esphome/esphome/pull/7870) by [@kbx81](https://github.com/kbx81) -- [lvgl] Make image update via lambda work [esphome#7886](https://github.com/esphome/esphome/pull/7886) by [@clydebarrow](https://github.com/clydebarrow) -- [deep_sleep] fix deep_sleep not keeping awake when sleep_duration is defined [esphome#7885](https://github.com/esphome/esphome/pull/7885) by [@makstech](https://github.com/makstech) -- [hx711] clang-tidy fixes for #7822 [esphome#7900](https://github.com/esphome/esphome/pull/7900) by [@kbx81](https://github.com/kbx81) -- [modbus_controller] Clang fixes [esphome#7899](https://github.com/esphome/esphome/pull/7899) by [@kbx81](https://github.com/kbx81) -- Add H-Bridge switch component [esphome#7421](https://github.com/esphome/esphome/pull/7421) by [@dwmw2](https://github.com/dwmw2) (new-platform) -- [CI] Bump GHA runners to ``ubuntu-24.04`` [esphome#7905](https://github.com/esphome/esphome/pull/7905) by [@kbx81](https://github.com/kbx81) -- [font et. al.] Remove explicit check for pillow installed. [esphome#7891](https://github.com/esphome/esphome/pull/7891) by [@clydebarrow](https://github.com/clydebarrow) -- [CI] Update clang-tidy to 18.1.3 [esphome#7822](https://github.com/esphome/esphome/pull/7822) by [@kbx81](https://github.com/kbx81) -- MQTT sensors handling of publishing NaN values [esphome#7768](https://github.com/esphome/esphome/pull/7768) by [@kbullet](https://github.com/kbullet) (breaking-change) -- [ble] Allow setting shorter name for ble advertisements [esphome#7867](https://github.com/esphome/esphome/pull/7867) by [@jesserockz](https://github.com/jesserockz) -- [font] Restore correct default glyphs for bitmap fonts [esphome#7907](https://github.com/esphome/esphome/pull/7907) by [@clydebarrow](https://github.com/clydebarrow) -- [helpers] clang-tidy fix for #7706 [esphome#7909](https://github.com/esphome/esphome/pull/7909) by [@kbx81](https://github.com/kbx81) -- [docker] Fix clang-tidy installation [esphome#7910](https://github.com/esphome/esphome/pull/7910) by [@kbx81](https://github.com/kbx81) -- [sntp] Resolve warnings from ESP-IDF 5.x [esphome#7913](https://github.com/esphome/esphome/pull/7913) by [@clydebarrow](https://github.com/clydebarrow) -- Add strftime variant with background color [esphome#7714](https://github.com/esphome/esphome/pull/7714) by [@mikosoft83](https://github.com/mikosoft83) -- [i2s_audio] Bugfix: Follow configured bits per sample [esphome#7916](https://github.com/esphome/esphome/pull/7916) by [@kahrendt](https://github.com/kahrendt) -- Haier AC quiet mode switch fix [esphome#7902](https://github.com/esphome/esphome/pull/7902) by [@paveldn](https://github.com/paveldn) -- [CI] Update clang-tidy to 18.1.8 [esphome#7915](https://github.com/esphome/esphome/pull/7915) by [@syssi](https://github.com/syssi) -- [i2s_audio] Speaker type fix [esphome#7919](https://github.com/esphome/esphome/pull/7919) by [@kbx81](https://github.com/kbx81) -- [esp32_rmt_led_strip] Add ``COMPONENT_SCHEMA`` extending [esphome#7918](https://github.com/esphome/esphome/pull/7918) by [@jesserockz](https://github.com/jesserockz) -- [esp32] Use pioarduino + IDF 5.1.5 as default for IDF builds [esphome#7706](https://github.com/esphome/esphome/pull/7706) by [@kbx81](https://github.com/kbx81) -- Bump actions/cache from 4.1.2 to 4.2.0 [esphome#7926](https://github.com/esphome/esphome/pull/7926) by [@dependabot[bot]](https://github.com/apps/dependabot) -- Bump actions/cache from 4.1.2 to 4.2.0 in /.github/actions/restore-python [esphome#7925](https://github.com/esphome/esphome/pull/7925) by [@dependabot[bot]](https://github.com/apps/dependabot) -- Add OCI Image Labels [esphome#7924](https://github.com/esphome/esphome/pull/7924) by [@Passific](https://github.com/Passific) -- Move docker oci labels to correct image [esphome#7927](https://github.com/esphome/esphome/pull/7927) by [@jesserockz](https://github.com/jesserockz) -- Update project description [esphome#7928](https://github.com/esphome/esphome/pull/7928) by [@jesserockz](https://github.com/jesserockz) -- [modbus] More clean-up [esphome#7921](https://github.com/esphome/esphome/pull/7921) by [@kbx81](https://github.com/kbx81) -- Add: Seeed Studio MR60BHA2 mmWave Sensor [esphome#7589](https://github.com/esphome/esphome/pull/7589) by [@limengdu](https://github.com/limengdu) (new-integration) -- Optimize QMC5883L reads [esphome#7889](https://github.com/esphome/esphome/pull/7889) by [@dnschneid](https://github.com/dnschneid) -- [display] Fix strftime overload ignoring alignment [esphome#7937](https://github.com/esphome/esphome/pull/7937) by [@jesserockz](https://github.com/jesserockz) -- Add font anti-aliasing for grayscale display [esphome#7934](https://github.com/esphome/esphome/pull/7934) by [@koreapyj](https://github.com/koreapyj) -- Bump pypa/gh-action-pypi-publish from 1.12.2 to 1.12.3 [esphome#7941](https://github.com/esphome/esphome/pull/7941) by [@dependabot[bot]](https://github.com/apps/dependabot) -- [adc] Split files by platform [esphome#7940](https://github.com/esphome/esphome/pull/7940) by [@edwardtfn](https://github.com/edwardtfn) -- [const] Move ``CONF_TEMPERATURE_COMPENSATION`` to common const.py [esphome#7943](https://github.com/esphome/esphome/pull/7943) by [@jesserockz](https://github.com/jesserockz) -- [lvgl] Fix image `mode` property (Bugfix) [esphome#7938](https://github.com/esphome/esphome/pull/7938) by [@clydebarrow](https://github.com/clydebarrow) -- [lvgl] Add `on_change` event [esphome#7939](https://github.com/esphome/esphome/pull/7939) by [@clydebarrow](https://github.com/clydebarrow) -- Synchronise esp32 boards with platform version 51.03.07 [esphome#7945](https://github.com/esphome/esphome/pull/7945) by [@jesserockz](https://github.com/jesserockz) (breaking-change) -- [i2c] Use correct macro to determine number of i2c peripherals for idf [esphome#7947](https://github.com/esphome/esphome/pull/7947) by [@jesserockz](https://github.com/jesserockz) +- [const] Add RMT CONF variables to const.py [esphome#7953](https://github.com/esphome/esphome/pull/7953) by [@swoboda1337](https://github.com/swoboda1337) +- [sgp30] Set default update interval to 60s [esphome#7952](https://github.com/esphome/esphome/pull/7952) by [@jesserockz](https://github.com/jesserockz) (breaking-change) +- [dallas_temp] Move delay_microseconds_safe to iram [esphome#7957](https://github.com/esphome/esphome/pull/7957) by [@swoboda1337](https://github.com/swoboda1337) +- [i2s_audio] Bugfix: Correctly set ring buffer size [esphome#7959](https://github.com/esphome/esphome/pull/7959) by [@kahrendt](https://github.com/kahrendt) +- [adc] Restore missing LIBRETINY code in a separated file [esphome#7955](https://github.com/esphome/esphome/pull/7955) by [@edwardtfn](https://github.com/edwardtfn) diff --git a/esphome-beta/README.md b/esphome-beta/README.md index 386098e..3f34b83 100644 --- a/esphome-beta/README.md +++ b/esphome-beta/README.md @@ -1,4 +1,4 @@ -# ESPHome Device Compiler Beta +# ESPHome Device Builder Beta [![ESPHome logo][logo]][website] @@ -13,7 +13,7 @@ All you need to do is write YAML configuration files; the rest (over-the-air upd handled by ESPHome.

- +

[View the ESPHome documentation][website] diff --git a/esphome-beta/config.yaml b/esphome-beta/config.yaml index e0e5154..f8cff00 100644 --- a/esphome-beta/config.yaml +++ b/esphome-beta/config.yaml @@ -31,11 +31,11 @@ backup_exclude: - '*/*/' init: false startup: services -name: ESPHome Device Compiler (beta) -panel_title: ESPHome Compiler (beta) -version: 2024.12.0b1 +name: ESPHome Device Builder (beta) +panel_title: ESPHome Builder (beta) +version: 2024.12.0b2 slug: esphome-beta -description: Beta version of ESPHome Device Compiler +description: Beta version of ESPHome Device Builder image: ghcr.io/esphome/esphome-hassio stage: experimental advanced: true diff --git a/template/addon_config.yaml b/template/addon_config.yaml index 131224a..d32e1cd 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -72,7 +72,7 @@ esphome-beta: directory: esphome-beta name: ESPHome Device Builder (beta) panel_title: ESPHome Builder (beta) - version: "2024.12.0b1" # BETA + version: "2024.12.0b2" # BETA slug: esphome-beta description: "Beta version of ESPHome Device Builder" url: https://beta.esphome.io/ -- 2.49.1 From 900b04b350b7823100f74555f073202de2de8820 Mon Sep 17 00:00:00 2001 From: esphomebot Date: Mon, 16 Dec 2024 02:52:34 +0000 Subject: [PATCH 062/104] Bump version to 2025.1.0-dev20241216 --- esphome-dev/config.yaml | 2 +- template/addon_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome-dev/config.yaml b/esphome-dev/config.yaml index d48622d..27830d2 100644 --- a/esphome-dev/config.yaml +++ b/esphome-dev/config.yaml @@ -34,7 +34,7 @@ init: false startup: services name: ESPHome Device Builder (dev) panel_title: ESPHome Builder (dev) -version: 2025.1.0-dev20241215 +version: 2025.1.0-dev20241216 slug: esphome-dev description: Development version of ESPHome Device Builder image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index d32e1cd..ee00808 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -47,7 +47,7 @@ esphome-dev: directory: esphome-dev name: ESPHome Device Builder (dev) panel_title: ESPHome Builder (dev) - version: "2025.1.0-dev20241215" # DEV + version: "2025.1.0-dev20241216" # DEV slug: esphome-dev description: "Development version of ESPHome Device Builder" url: https://next.esphome.io/ -- 2.49.1 From c6e6fb6c7072f51e09e6ec3c81290f9d9de292e4 Mon Sep 17 00:00:00 2001 From: esphomebot Date: Tue, 17 Dec 2024 02:52:39 +0000 Subject: [PATCH 063/104] Bump version to 2025.1.0-dev20241217 --- esphome-dev/config.yaml | 2 +- template/addon_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome-dev/config.yaml b/esphome-dev/config.yaml index 27830d2..dacc243 100644 --- a/esphome-dev/config.yaml +++ b/esphome-dev/config.yaml @@ -34,7 +34,7 @@ init: false startup: services name: ESPHome Device Builder (dev) panel_title: ESPHome Builder (dev) -version: 2025.1.0-dev20241216 +version: 2025.1.0-dev20241217 slug: esphome-dev description: Development version of ESPHome Device Builder image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index ee00808..bd85203 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -47,7 +47,7 @@ esphome-dev: directory: esphome-dev name: ESPHome Device Builder (dev) panel_title: ESPHome Builder (dev) - version: "2025.1.0-dev20241216" # DEV + version: "2025.1.0-dev20241217" # DEV slug: esphome-dev description: "Development version of ESPHome Device Builder" url: https://next.esphome.io/ -- 2.49.1 From 3a9b068ee271bea96ef1b5bfa4808d22b6103e38 Mon Sep 17 00:00:00 2001 From: esphomebot Date: Tue, 17 Dec 2024 21:26:26 +0000 Subject: [PATCH 064/104] Bump version to 2024.12.0b3 --- esphome-beta/CHANGELOG.md | 11 +++++------ esphome-beta/config.yaml | 2 +- template/addon_config.yaml | 2 +- 3 files changed, 7 insertions(+), 8 deletions(-) diff --git a/esphome-beta/CHANGELOG.md b/esphome-beta/CHANGELOG.md index 04013b7..db20950 100644 --- a/esphome-beta/CHANGELOG.md +++ b/esphome-beta/CHANGELOG.md @@ -1,8 +1,7 @@ -## 2024.12.0b2 +## 2024.12.0b3 -- [const] Add RMT CONF variables to const.py [esphome#7953](https://github.com/esphome/esphome/pull/7953) by [@swoboda1337](https://github.com/swoboda1337) -- [sgp30] Set default update interval to 60s [esphome#7952](https://github.com/esphome/esphome/pull/7952) by [@jesserockz](https://github.com/jesserockz) (breaking-change) -- [dallas_temp] Move delay_microseconds_safe to iram [esphome#7957](https://github.com/esphome/esphome/pull/7957) by [@swoboda1337](https://github.com/swoboda1337) -- [i2s_audio] Bugfix: Correctly set ring buffer size [esphome#7959](https://github.com/esphome/esphome/pull/7959) by [@kahrendt](https://github.com/kahrendt) -- [adc] Restore missing LIBRETINY code in a separated file [esphome#7955](https://github.com/esphome/esphome/pull/7955) by [@edwardtfn](https://github.com/edwardtfn) +- [font] cleanly handle font file format exception (Bugfix) [esphome#7970](https://github.com/esphome/esphome/pull/7970) by [@clydebarrow](https://github.com/clydebarrow) +- [dashboard] Accept basic auth header [esphome#7965](https://github.com/esphome/esphome/pull/7965) by [@jesserockz](https://github.com/jesserockz) +- Bump esphome-dashboard to 20241217.1 [esphome#7971](https://github.com/esphome/esphome/pull/7971) by [@jesserockz](https://github.com/jesserockz) +- [esp32_ble] Use RAMAllocator to avoid panic abort from ``new`` [esphome#7936](https://github.com/esphome/esphome/pull/7936) by [@jesserockz](https://github.com/jesserockz) diff --git a/esphome-beta/config.yaml b/esphome-beta/config.yaml index f8cff00..b285929 100644 --- a/esphome-beta/config.yaml +++ b/esphome-beta/config.yaml @@ -33,7 +33,7 @@ init: false startup: services name: ESPHome Device Builder (beta) panel_title: ESPHome Builder (beta) -version: 2024.12.0b2 +version: 2024.12.0b3 slug: esphome-beta description: Beta version of ESPHome Device Builder image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index bd85203..d81bbe5 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -72,7 +72,7 @@ esphome-beta: directory: esphome-beta name: ESPHome Device Builder (beta) panel_title: ESPHome Builder (beta) - version: "2024.12.0b2" # BETA + version: "2024.12.0b3" # BETA slug: esphome-beta description: "Beta version of ESPHome Device Builder" url: https://beta.esphome.io/ -- 2.49.1 From 8139ff257fd5e02e48488508d619e34c54093566 Mon Sep 17 00:00:00 2001 From: esphomebot Date: Wed, 18 Dec 2024 02:49:06 +0000 Subject: [PATCH 065/104] Bump version to 2025.1.0-dev20241218 --- esphome-dev/config.yaml | 2 +- template/addon_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome-dev/config.yaml b/esphome-dev/config.yaml index dacc243..c043714 100644 --- a/esphome-dev/config.yaml +++ b/esphome-dev/config.yaml @@ -34,7 +34,7 @@ init: false startup: services name: ESPHome Device Builder (dev) panel_title: ESPHome Builder (dev) -version: 2025.1.0-dev20241217 +version: 2025.1.0-dev20241218 slug: esphome-dev description: Development version of ESPHome Device Builder image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index d81bbe5..2608c5e 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -47,7 +47,7 @@ esphome-dev: directory: esphome-dev name: ESPHome Device Builder (dev) panel_title: ESPHome Builder (dev) - version: "2025.1.0-dev20241217" # DEV + version: "2025.1.0-dev20241218" # DEV slug: esphome-dev description: "Development version of ESPHome Device Builder" url: https://next.esphome.io/ -- 2.49.1 From 1e44548fe4615a352b2f327e2e5dfdfd21d02cf6 Mon Sep 17 00:00:00 2001 From: esphomebot Date: Wed, 18 Dec 2024 04:30:16 +0000 Subject: [PATCH 066/104] Bump version to 2024.12.0 --- esphome-beta/CHANGELOG.md | 141 ++++++++++++++++++++++++++++++++- esphome-beta/config.yaml | 2 +- esphome/CHANGELOG.md | 155 ++++++++++++++++++++++++++++++++++--- esphome/README.md | 4 +- esphome/config.yaml | 6 +- template/addon_config.yaml | 4 +- 6 files changed, 292 insertions(+), 20 deletions(-) diff --git a/esphome-beta/CHANGELOG.md b/esphome-beta/CHANGELOG.md index db20950..61c3800 100644 --- a/esphome-beta/CHANGELOG.md +++ b/esphome-beta/CHANGELOG.md @@ -1,5 +1,144 @@ -## 2024.12.0b3 +## 2024.12.0 +## Full list of changes + +### New Components + +- Add: Seeed Studio mr60fda2 mmwave sensor [esphome#7576](https://github.com/esphome/esphome/pull/7576) by [@limengdu](https://github.com/limengdu) (new-integration) +- Add: Seeed Studio MR60BHA2 mmWave Sensor [esphome#7589](https://github.com/esphome/esphome/pull/7589) by [@limengdu](https://github.com/limengdu) (new-integration) + +### New Platforms + +- binary_sensor for switch state [esphome#7819](https://github.com/esphome/esphome/pull/7819) by [@ssieb](https://github.com/ssieb) (new-platform) +- Add H-Bridge switch component [esphome#7421](https://github.com/esphome/esphome/pull/7421) by [@dwmw2](https://github.com/dwmw2) (new-platform) + +### Breaking Changes + +- Fix entity name validation to allow "Off" and "On" [esphome#7821](https://github.com/esphome/esphome/pull/7821) by [@jesserockz](https://github.com/jesserockz) (breaking-change) +- MQTT sensors handling of publishing NaN values [esphome#7768](https://github.com/esphome/esphome/pull/7768) by [@kbullet](https://github.com/kbullet) (breaking-change) +- Synchronise esp32 boards with platform version 51.03.07 [esphome#7945](https://github.com/esphome/esphome/pull/7945) by [@jesserockz](https://github.com/jesserockz) (breaking-change) +- [sgp30] Set default update interval to 60s [esphome#7952](https://github.com/esphome/esphome/pull/7952) by [@jesserockz](https://github.com/jesserockz) (breaking-change) + +### Beta Changes + +- [const] Add RMT CONF variables to const.py [esphome#7953](https://github.com/esphome/esphome/pull/7953) by [@swoboda1337](https://github.com/swoboda1337) +- [sgp30] Set default update interval to 60s [esphome#7952](https://github.com/esphome/esphome/pull/7952) by [@jesserockz](https://github.com/jesserockz) (breaking-change) +- [dallas_temp] Move delay_microseconds_safe to iram [esphome#7957](https://github.com/esphome/esphome/pull/7957) by [@swoboda1337](https://github.com/swoboda1337) +- [i2s_audio] Bugfix: Correctly set ring buffer size [esphome#7959](https://github.com/esphome/esphome/pull/7959) by [@kahrendt](https://github.com/kahrendt) +- [adc] Restore missing LIBRETINY code in a separated file [esphome#7955](https://github.com/esphome/esphome/pull/7955) by [@edwardtfn](https://github.com/edwardtfn) +- [font] cleanly handle font file format exception (Bugfix) [esphome#7970](https://github.com/esphome/esphome/pull/7970) by [@clydebarrow](https://github.com/clydebarrow) +- [dashboard] Accept basic auth header [esphome#7965](https://github.com/esphome/esphome/pull/7965) by [@jesserockz](https://github.com/jesserockz) +- Bump esphome-dashboard to 20241217.1 [esphome#7971](https://github.com/esphome/esphome/pull/7971) by [@jesserockz](https://github.com/jesserockz) +- [esp32_ble] Use RAMAllocator to avoid panic abort from ``new`` [esphome#7936](https://github.com/esphome/esphome/pull/7936) by [@jesserockz](https://github.com/jesserockz) + +### All changes + +- Bump codecov/codecov-action from 4 to 5 [esphome#7771](https://github.com/esphome/esphome/pull/7771) by [@dependabot[bot]](https://github.com/apps/dependabot) +- [remote_base] Fix extra comma in dump raw [esphome#7774](https://github.com/esphome/esphome/pull/7774) by [@swoboda1337](https://github.com/swoboda1337) +- [nextion] New trigger `on_buffer_overflow` [esphome#7772](https://github.com/esphome/esphome/pull/7772) by [@edwardtfn](https://github.com/edwardtfn) +- enable rp2040 for online_image [esphome#7769](https://github.com/esphome/esphome/pull/7769) by [@afflux](https://github.com/afflux) +- [nextion] Add publish actions [esphome#7646](https://github.com/esphome/esphome/pull/7646) by [@pkejval](https://github.com/pkejval) +- [wifi] Make wifi_channel_() public [esphome#7818](https://github.com/esphome/esphome/pull/7818) by [@nielsnl68](https://github.com/nielsnl68) +- feat(WiFi): Add wifi.configure action [esphome#7335](https://github.com/esphome/esphome/pull/7335) by [@Rapsssito](https://github.com/Rapsssito) +- allow multiple graphical menus [esphome#7809](https://github.com/esphome/esphome/pull/7809) by [@ssieb](https://github.com/ssieb) +- Move ``CONF_NAME_ADD_MAC_SUFFIX`` to ``const.py`` [esphome#7820](https://github.com/esphome/esphome/pull/7820) by [@jesserockz](https://github.com/jesserockz) +- binary_sensor for switch state [esphome#7819](https://github.com/esphome/esphome/pull/7819) by [@ssieb](https://github.com/ssieb) (new-platform) +- [nextion] Remove assignment within `if` [esphome#7824](https://github.com/esphome/esphome/pull/7824) by [@kbx81](https://github.com/kbx81) +- [ota] `void` functions should return nothing [esphome#7825](https://github.com/esphome/esphome/pull/7825) by [@kbx81](https://github.com/kbx81) +- [safe_mode] Remove unused capture [esphome#7826](https://github.com/esphome/esphome/pull/7826) by [@kbx81](https://github.com/kbx81) +- [stepper] Remove unnecessary ``#include`` [esphome#7827](https://github.com/esphome/esphome/pull/7827) by [@kbx81](https://github.com/kbx81) +- [sx1509] Fix up includes [esphome#7828](https://github.com/esphome/esphome/pull/7828) by [@kbx81](https://github.com/kbx81) +- [uart] `void` functions should return nothing [esphome#7829](https://github.com/esphome/esphome/pull/7829) by [@kbx81](https://github.com/kbx81) +- [audio] Header modernization [esphome#7832](https://github.com/esphome/esphome/pull/7832) by [@kbx81](https://github.com/kbx81) +- [opentherm] Follow variable naming convention [esphome#7833](https://github.com/esphome/esphome/pull/7833) by [@kbx81](https://github.com/kbx81) +- [opentherm] Add nolint for 8266 static global [esphome#7837](https://github.com/esphome/esphome/pull/7837) by [@kbx81](https://github.com/kbx81) +- [helpers] Add NOLINT for Mutex private field ``handle_`` [esphome#7838](https://github.com/esphome/esphome/pull/7838) by [@kbx81](https://github.com/kbx81) +- Add waveshare 1 45 in v2 b support [esphome#7052](https://github.com/esphome/esphome/pull/7052) by [@programmingbgloDE](https://github.com/programmingbgloDE) +- added Waveshare BWR Mode for the 7.5in Display [esphome#7687](https://github.com/esphome/esphome/pull/7687) by [@JonasB2497](https://github.com/JonasB2497) +- [homeassistant.number] Return when value not set [esphome#7839](https://github.com/esphome/esphome/pull/7839) by [@kbx81](https://github.com/kbx81) +- [CI] Add/update some system include paths [esphome#7831](https://github.com/esphome/esphome/pull/7831) by [@kbx81](https://github.com/kbx81) +- add on_key trigger to matrix_keypad [esphome#7830](https://github.com/esphome/esphome/pull/7830) by [@ssieb](https://github.com/ssieb) +- Add: Seeed Studio mr60fda2 mmwave sensor [esphome#7576](https://github.com/esphome/esphome/pull/7576) by [@limengdu](https://github.com/limengdu) (new-integration) +- [lvgl] clang-tidy fixes for #7822 [esphome#7843](https://github.com/esphome/esphome/pull/7843) by [@kbx81](https://github.com/kbx81) +- [xiaomi_ble] clang-tidy fixes for #7822 [esphome#7860](https://github.com/esphome/esphome/pull/7860) by [@kbx81](https://github.com/kbx81) +- [wireguard] clang-tidy fixes for #7822 [esphome#7859](https://github.com/esphome/esphome/pull/7859) by [@kbx81](https://github.com/kbx81) +- [dsmr] clang-tidy fixes for #7822 [esphome#7848](https://github.com/esphome/esphome/pull/7848) by [@kbx81](https://github.com/kbx81) +- Fix entity name validation to allow "Off" and "On" [esphome#7821](https://github.com/esphome/esphome/pull/7821) by [@jesserockz](https://github.com/jesserockz) (breaking-change) +- [camera_web_server] Add ``NOLINT`` due to naming [esphome#7823](https://github.com/esphome/esphome/pull/7823) by [@kbx81](https://github.com/kbx81) +- [display_menu_base] clang-tidy fixes for #7822 [esphome#7847](https://github.com/esphome/esphome/pull/7847) by [@kbx81](https://github.com/kbx81) +- [nextion] clang-tidy fixes for #7822 [esphome#7852](https://github.com/esphome/esphome/pull/7852) by [@kbx81](https://github.com/kbx81) +- [shelly_dimmer] clang-tidy fixes for #7822 [esphome#7844](https://github.com/esphome/esphome/pull/7844) by [@kbx81](https://github.com/kbx81) +- [sim800l] clang-tidy fixes for #7822 [esphome#7856](https://github.com/esphome/esphome/pull/7856) by [@kbx81](https://github.com/kbx81) +- [nfc, pn532, pn7150, pn7160] clang-tidy fixes for #7822 [esphome#7853](https://github.com/esphome/esphome/pull/7853) by [@kbx81](https://github.com/kbx81) +- [output] clang-tidy fixes for #7822 [esphome#7854](https://github.com/esphome/esphome/pull/7854) by [@kbx81](https://github.com/kbx81) +- [sun_gtil2] clang-tidy fixes for #7822 [esphome#7858](https://github.com/esphome/esphome/pull/7858) by [@kbx81](https://github.com/kbx81) +- [pipsolar] clang-tidy fixes for #7822 [esphome#7855](https://github.com/esphome/esphome/pull/7855) by [@kbx81](https://github.com/kbx81) +- [ltr501] clang-tidy fixes for #7822 [esphome#7850](https://github.com/esphome/esphome/pull/7850) by [@kbx81](https://github.com/kbx81) +- [cse7766] clang-tidy fixes for #7822 [esphome#7846](https://github.com/esphome/esphome/pull/7846) by [@kbx81](https://github.com/kbx81) +- [alarm_control_panel] clang-tidy fixes for #7822 [esphome#7845](https://github.com/esphome/esphome/pull/7845) by [@kbx81](https://github.com/kbx81) +- [sprinkler] clang-tidy fixes for #7822 [esphome#7857](https://github.com/esphome/esphome/pull/7857) by [@kbx81](https://github.com/kbx81) +- [haier] clang-tidy fixes for #7822 [esphome#7849](https://github.com/esphome/esphome/pull/7849) by [@kbx81](https://github.com/kbx81) +- [mqtt] clang-tidy fixes for #7822 [esphome#7851](https://github.com/esphome/esphome/pull/7851) by [@kbx81](https://github.com/kbx81) +- [helpers, optional] clang-tidy fixes for #7822 [esphome#7841](https://github.com/esphome/esphome/pull/7841) by [@kbx81](https://github.com/kbx81) +- Move ``USE_CAPTIVE_PORTAL`` into all define groups it can be used with [esphome#7863](https://github.com/esphome/esphome/pull/7863) by [@jesserockz](https://github.com/jesserockz) +- Bump docker/build-push-action from 6.9.0 to 6.10.0 in /.github/actions/build-image [esphome#7866](https://github.com/esphome/esphome/pull/7866) by [@dependabot[bot]](https://github.com/apps/dependabot) +- python lint for platform components [esphome#7864](https://github.com/esphome/esphome/pull/7864) by [@tomaszduda23](https://github.com/tomaszduda23) +- [max31865] clang-tidy fixes for #7822 [esphome#7876](https://github.com/esphome/esphome/pull/7876) by [@kbx81](https://github.com/kbx81) +- [esp32_ble] clang-tidy fixes for #7822 [esphome#7883](https://github.com/esphome/esphome/pull/7883) by [@kbx81](https://github.com/kbx81) +- [mqtt] clang-tidy fixes for #7822 [esphome#7877](https://github.com/esphome/esphome/pull/7877) by [@kbx81](https://github.com/kbx81) +- [uln2003] clang-tidy fixes for #7822 [esphome#7881](https://github.com/esphome/esphome/pull/7881) by [@kbx81](https://github.com/kbx81) +- [rotary_encoder] clang-tidy fixes for #7822 [esphome#7880](https://github.com/esphome/esphome/pull/7880) by [@kbx81](https://github.com/kbx81) +- [pca6416a, pca9554] clang-tidy fixes for #7822 [esphome#7879](https://github.com/esphome/esphome/pull/7879) by [@kbx81](https://github.com/kbx81) +- [nextion] clang-tidy fixes for #7822 [esphome#7878](https://github.com/esphome/esphome/pull/7878) by [@kbx81](https://github.com/kbx81) +- [various] clang-tidy fixes for #7822 [esphome#7874](https://github.com/esphome/esphome/pull/7874) by [@kbx81](https://github.com/kbx81) +- [logger] clang-tidy fixes for #7822 [esphome#7875](https://github.com/esphome/esphome/pull/7875) by [@kbx81](https://github.com/kbx81) +- [ezo] clang-tidy fixes for #7822 [esphome#7873](https://github.com/esphome/esphome/pull/7873) by [@kbx81](https://github.com/kbx81) +- [apds9306] clang-tidy fixes for #7822 [esphome#7872](https://github.com/esphome/esphome/pull/7872) by [@kbx81](https://github.com/kbx81) +- [dht] clang-tidy fixes for #7822 [esphome#7871](https://github.com/esphome/esphome/pull/7871) by [@kbx81](https://github.com/kbx81) +- [network] clang-tidy fixes for #7822 [esphome#7870](https://github.com/esphome/esphome/pull/7870) by [@kbx81](https://github.com/kbx81) +- [lvgl] Make image update via lambda work [esphome#7886](https://github.com/esphome/esphome/pull/7886) by [@clydebarrow](https://github.com/clydebarrow) +- [deep_sleep] fix deep_sleep not keeping awake when sleep_duration is defined [esphome#7885](https://github.com/esphome/esphome/pull/7885) by [@makstech](https://github.com/makstech) +- [hx711] clang-tidy fixes for #7822 [esphome#7900](https://github.com/esphome/esphome/pull/7900) by [@kbx81](https://github.com/kbx81) +- [modbus_controller] Clang fixes [esphome#7899](https://github.com/esphome/esphome/pull/7899) by [@kbx81](https://github.com/kbx81) +- Add H-Bridge switch component [esphome#7421](https://github.com/esphome/esphome/pull/7421) by [@dwmw2](https://github.com/dwmw2) (new-platform) +- [CI] Bump GHA runners to ``ubuntu-24.04`` [esphome#7905](https://github.com/esphome/esphome/pull/7905) by [@kbx81](https://github.com/kbx81) +- [font et. al.] Remove explicit check for pillow installed. [esphome#7891](https://github.com/esphome/esphome/pull/7891) by [@clydebarrow](https://github.com/clydebarrow) +- [CI] Update clang-tidy to 18.1.3 [esphome#7822](https://github.com/esphome/esphome/pull/7822) by [@kbx81](https://github.com/kbx81) +- MQTT sensors handling of publishing NaN values [esphome#7768](https://github.com/esphome/esphome/pull/7768) by [@kbullet](https://github.com/kbullet) (breaking-change) +- [ble] Allow setting shorter name for ble advertisements [esphome#7867](https://github.com/esphome/esphome/pull/7867) by [@jesserockz](https://github.com/jesserockz) +- [font] Restore correct default glyphs for bitmap fonts [esphome#7907](https://github.com/esphome/esphome/pull/7907) by [@clydebarrow](https://github.com/clydebarrow) +- [helpers] clang-tidy fix for #7706 [esphome#7909](https://github.com/esphome/esphome/pull/7909) by [@kbx81](https://github.com/kbx81) +- [docker] Fix clang-tidy installation [esphome#7910](https://github.com/esphome/esphome/pull/7910) by [@kbx81](https://github.com/kbx81) +- [sntp] Resolve warnings from ESP-IDF 5.x [esphome#7913](https://github.com/esphome/esphome/pull/7913) by [@clydebarrow](https://github.com/clydebarrow) +- Add strftime variant with background color [esphome#7714](https://github.com/esphome/esphome/pull/7714) by [@mikosoft83](https://github.com/mikosoft83) +- [i2s_audio] Bugfix: Follow configured bits per sample [esphome#7916](https://github.com/esphome/esphome/pull/7916) by [@kahrendt](https://github.com/kahrendt) +- Haier AC quiet mode switch fix [esphome#7902](https://github.com/esphome/esphome/pull/7902) by [@paveldn](https://github.com/paveldn) +- [CI] Update clang-tidy to 18.1.8 [esphome#7915](https://github.com/esphome/esphome/pull/7915) by [@syssi](https://github.com/syssi) +- [i2s_audio] Speaker type fix [esphome#7919](https://github.com/esphome/esphome/pull/7919) by [@kbx81](https://github.com/kbx81) +- [esp32_rmt_led_strip] Add ``COMPONENT_SCHEMA`` extending [esphome#7918](https://github.com/esphome/esphome/pull/7918) by [@jesserockz](https://github.com/jesserockz) +- [esp32] Use pioarduino + IDF 5.1.5 as default for IDF builds [esphome#7706](https://github.com/esphome/esphome/pull/7706) by [@kbx81](https://github.com/kbx81) +- Bump actions/cache from 4.1.2 to 4.2.0 [esphome#7926](https://github.com/esphome/esphome/pull/7926) by [@dependabot[bot]](https://github.com/apps/dependabot) +- Bump actions/cache from 4.1.2 to 4.2.0 in /.github/actions/restore-python [esphome#7925](https://github.com/esphome/esphome/pull/7925) by [@dependabot[bot]](https://github.com/apps/dependabot) +- Add OCI Image Labels [esphome#7924](https://github.com/esphome/esphome/pull/7924) by [@Passific](https://github.com/Passific) +- Move docker oci labels to correct image [esphome#7927](https://github.com/esphome/esphome/pull/7927) by [@jesserockz](https://github.com/jesserockz) +- Update project description [esphome#7928](https://github.com/esphome/esphome/pull/7928) by [@jesserockz](https://github.com/jesserockz) +- [modbus] More clean-up [esphome#7921](https://github.com/esphome/esphome/pull/7921) by [@kbx81](https://github.com/kbx81) +- Add: Seeed Studio MR60BHA2 mmWave Sensor [esphome#7589](https://github.com/esphome/esphome/pull/7589) by [@limengdu](https://github.com/limengdu) (new-integration) +- Optimize QMC5883L reads [esphome#7889](https://github.com/esphome/esphome/pull/7889) by [@dnschneid](https://github.com/dnschneid) +- [display] Fix strftime overload ignoring alignment [esphome#7937](https://github.com/esphome/esphome/pull/7937) by [@jesserockz](https://github.com/jesserockz) +- Add font anti-aliasing for grayscale display [esphome#7934](https://github.com/esphome/esphome/pull/7934) by [@koreapyj](https://github.com/koreapyj) +- Bump pypa/gh-action-pypi-publish from 1.12.2 to 1.12.3 [esphome#7941](https://github.com/esphome/esphome/pull/7941) by [@dependabot[bot]](https://github.com/apps/dependabot) +- [adc] Split files by platform [esphome#7940](https://github.com/esphome/esphome/pull/7940) by [@edwardtfn](https://github.com/edwardtfn) +- [const] Move ``CONF_TEMPERATURE_COMPENSATION`` to common const.py [esphome#7943](https://github.com/esphome/esphome/pull/7943) by [@jesserockz](https://github.com/jesserockz) +- [lvgl] Fix image `mode` property (Bugfix) [esphome#7938](https://github.com/esphome/esphome/pull/7938) by [@clydebarrow](https://github.com/clydebarrow) +- [lvgl] Add `on_change` event [esphome#7939](https://github.com/esphome/esphome/pull/7939) by [@clydebarrow](https://github.com/clydebarrow) +- Synchronise esp32 boards with platform version 51.03.07 [esphome#7945](https://github.com/esphome/esphome/pull/7945) by [@jesserockz](https://github.com/jesserockz) (breaking-change) +- [i2c] Use correct macro to determine number of i2c peripherals for idf [esphome#7947](https://github.com/esphome/esphome/pull/7947) by [@jesserockz](https://github.com/jesserockz) +- [const] Add RMT CONF variables to const.py [esphome#7953](https://github.com/esphome/esphome/pull/7953) by [@swoboda1337](https://github.com/swoboda1337) +- [sgp30] Set default update interval to 60s [esphome#7952](https://github.com/esphome/esphome/pull/7952) by [@jesserockz](https://github.com/jesserockz) (breaking-change) +- [dallas_temp] Move delay_microseconds_safe to iram [esphome#7957](https://github.com/esphome/esphome/pull/7957) by [@swoboda1337](https://github.com/swoboda1337) +- [i2s_audio] Bugfix: Correctly set ring buffer size [esphome#7959](https://github.com/esphome/esphome/pull/7959) by [@kahrendt](https://github.com/kahrendt) +- [adc] Restore missing LIBRETINY code in a separated file [esphome#7955](https://github.com/esphome/esphome/pull/7955) by [@edwardtfn](https://github.com/edwardtfn) - [font] cleanly handle font file format exception (Bugfix) [esphome#7970](https://github.com/esphome/esphome/pull/7970) by [@clydebarrow](https://github.com/clydebarrow) - [dashboard] Accept basic auth header [esphome#7965](https://github.com/esphome/esphome/pull/7965) by [@jesserockz](https://github.com/jesserockz) - Bump esphome-dashboard to 20241217.1 [esphome#7971](https://github.com/esphome/esphome/pull/7971) by [@jesserockz](https://github.com/jesserockz) diff --git a/esphome-beta/config.yaml b/esphome-beta/config.yaml index b285929..5d1b7a8 100644 --- a/esphome-beta/config.yaml +++ b/esphome-beta/config.yaml @@ -33,7 +33,7 @@ init: false startup: services name: ESPHome Device Builder (beta) panel_title: ESPHome Builder (beta) -version: 2024.12.0b3 +version: 2024.12.0 slug: esphome-beta description: Beta version of ESPHome Device Builder image: ghcr.io/esphome/esphome-hassio diff --git a/esphome/CHANGELOG.md b/esphome/CHANGELOG.md index e9ca71b..61c3800 100644 --- a/esphome/CHANGELOG.md +++ b/esphome/CHANGELOG.md @@ -1,13 +1,146 @@ -## 2024.11.3 +## 2024.12.0 -- [opentherm] Fix out of memory errors on ESP8266 [esphome#7835](https://github.com/esphome/esphome/pull/7835) by [@olegtarasov](https://github.com/olegtarasov) -- fix local time timestamp calculation [esphome#7807](https://github.com/esphome/esphome/pull/7807) by [@ssieb](https://github.com/ssieb) -- [online_image]Don't access decoder if not initialized [esphome#7882](https://github.com/esphome/esphome/pull/7882) by [@guillempages](https://github.com/guillempages) -- Add IRAM_ATTR to all functions used during interrupts on esp8266 chips. [esphome#7840](https://github.com/esphome/esphome/pull/7840) by [@FreeBear-nc](https://github.com/FreeBear-nc) -- [st7920] Remove unnecessary warning when drawing outside display bounds [esphome#7868](https://github.com/esphome/esphome/pull/7868) by [@jesserockz](https://github.com/jesserockz) -- Fix recalc_timestamp_utc [esphome#7894](https://github.com/esphome/esphome/pull/7894) by [@RouNNdeL](https://github.com/RouNNdeL) -- Cast port to int for ota pushing [esphome#7888](https://github.com/esphome/esphome/pull/7888) by [@jesserockz](https://github.com/jesserockz) -- [lvgl] Bugfixes [esphome#7896](https://github.com/esphome/esphome/pull/7896) by [@clydebarrow](https://github.com/clydebarrow) -- [lvgl] Fix msgbox content [esphome#7912](https://github.com/esphome/esphome/pull/7912) by [@clydebarrow](https://github.com/clydebarrow) -- [esp32] Fix crash with empty `platformio_options:` value [esphome#7920](https://github.com/esphome/esphome/pull/7920) by [@clydebarrow](https://github.com/clydebarrow) +## Full list of changes + +### New Components + +- Add: Seeed Studio mr60fda2 mmwave sensor [esphome#7576](https://github.com/esphome/esphome/pull/7576) by [@limengdu](https://github.com/limengdu) (new-integration) +- Add: Seeed Studio MR60BHA2 mmWave Sensor [esphome#7589](https://github.com/esphome/esphome/pull/7589) by [@limengdu](https://github.com/limengdu) (new-integration) + +### New Platforms + +- binary_sensor for switch state [esphome#7819](https://github.com/esphome/esphome/pull/7819) by [@ssieb](https://github.com/ssieb) (new-platform) +- Add H-Bridge switch component [esphome#7421](https://github.com/esphome/esphome/pull/7421) by [@dwmw2](https://github.com/dwmw2) (new-platform) + +### Breaking Changes + +- Fix entity name validation to allow "Off" and "On" [esphome#7821](https://github.com/esphome/esphome/pull/7821) by [@jesserockz](https://github.com/jesserockz) (breaking-change) +- MQTT sensors handling of publishing NaN values [esphome#7768](https://github.com/esphome/esphome/pull/7768) by [@kbullet](https://github.com/kbullet) (breaking-change) +- Synchronise esp32 boards with platform version 51.03.07 [esphome#7945](https://github.com/esphome/esphome/pull/7945) by [@jesserockz](https://github.com/jesserockz) (breaking-change) +- [sgp30] Set default update interval to 60s [esphome#7952](https://github.com/esphome/esphome/pull/7952) by [@jesserockz](https://github.com/jesserockz) (breaking-change) + +### Beta Changes + +- [const] Add RMT CONF variables to const.py [esphome#7953](https://github.com/esphome/esphome/pull/7953) by [@swoboda1337](https://github.com/swoboda1337) +- [sgp30] Set default update interval to 60s [esphome#7952](https://github.com/esphome/esphome/pull/7952) by [@jesserockz](https://github.com/jesserockz) (breaking-change) +- [dallas_temp] Move delay_microseconds_safe to iram [esphome#7957](https://github.com/esphome/esphome/pull/7957) by [@swoboda1337](https://github.com/swoboda1337) +- [i2s_audio] Bugfix: Correctly set ring buffer size [esphome#7959](https://github.com/esphome/esphome/pull/7959) by [@kahrendt](https://github.com/kahrendt) +- [adc] Restore missing LIBRETINY code in a separated file [esphome#7955](https://github.com/esphome/esphome/pull/7955) by [@edwardtfn](https://github.com/edwardtfn) +- [font] cleanly handle font file format exception (Bugfix) [esphome#7970](https://github.com/esphome/esphome/pull/7970) by [@clydebarrow](https://github.com/clydebarrow) +- [dashboard] Accept basic auth header [esphome#7965](https://github.com/esphome/esphome/pull/7965) by [@jesserockz](https://github.com/jesserockz) +- Bump esphome-dashboard to 20241217.1 [esphome#7971](https://github.com/esphome/esphome/pull/7971) by [@jesserockz](https://github.com/jesserockz) +- [esp32_ble] Use RAMAllocator to avoid panic abort from ``new`` [esphome#7936](https://github.com/esphome/esphome/pull/7936) by [@jesserockz](https://github.com/jesserockz) + +### All changes + +- Bump codecov/codecov-action from 4 to 5 [esphome#7771](https://github.com/esphome/esphome/pull/7771) by [@dependabot[bot]](https://github.com/apps/dependabot) +- [remote_base] Fix extra comma in dump raw [esphome#7774](https://github.com/esphome/esphome/pull/7774) by [@swoboda1337](https://github.com/swoboda1337) +- [nextion] New trigger `on_buffer_overflow` [esphome#7772](https://github.com/esphome/esphome/pull/7772) by [@edwardtfn](https://github.com/edwardtfn) +- enable rp2040 for online_image [esphome#7769](https://github.com/esphome/esphome/pull/7769) by [@afflux](https://github.com/afflux) +- [nextion] Add publish actions [esphome#7646](https://github.com/esphome/esphome/pull/7646) by [@pkejval](https://github.com/pkejval) +- [wifi] Make wifi_channel_() public [esphome#7818](https://github.com/esphome/esphome/pull/7818) by [@nielsnl68](https://github.com/nielsnl68) +- feat(WiFi): Add wifi.configure action [esphome#7335](https://github.com/esphome/esphome/pull/7335) by [@Rapsssito](https://github.com/Rapsssito) +- allow multiple graphical menus [esphome#7809](https://github.com/esphome/esphome/pull/7809) by [@ssieb](https://github.com/ssieb) +- Move ``CONF_NAME_ADD_MAC_SUFFIX`` to ``const.py`` [esphome#7820](https://github.com/esphome/esphome/pull/7820) by [@jesserockz](https://github.com/jesserockz) +- binary_sensor for switch state [esphome#7819](https://github.com/esphome/esphome/pull/7819) by [@ssieb](https://github.com/ssieb) (new-platform) +- [nextion] Remove assignment within `if` [esphome#7824](https://github.com/esphome/esphome/pull/7824) by [@kbx81](https://github.com/kbx81) +- [ota] `void` functions should return nothing [esphome#7825](https://github.com/esphome/esphome/pull/7825) by [@kbx81](https://github.com/kbx81) +- [safe_mode] Remove unused capture [esphome#7826](https://github.com/esphome/esphome/pull/7826) by [@kbx81](https://github.com/kbx81) +- [stepper] Remove unnecessary ``#include`` [esphome#7827](https://github.com/esphome/esphome/pull/7827) by [@kbx81](https://github.com/kbx81) +- [sx1509] Fix up includes [esphome#7828](https://github.com/esphome/esphome/pull/7828) by [@kbx81](https://github.com/kbx81) +- [uart] `void` functions should return nothing [esphome#7829](https://github.com/esphome/esphome/pull/7829) by [@kbx81](https://github.com/kbx81) +- [audio] Header modernization [esphome#7832](https://github.com/esphome/esphome/pull/7832) by [@kbx81](https://github.com/kbx81) +- [opentherm] Follow variable naming convention [esphome#7833](https://github.com/esphome/esphome/pull/7833) by [@kbx81](https://github.com/kbx81) +- [opentherm] Add nolint for 8266 static global [esphome#7837](https://github.com/esphome/esphome/pull/7837) by [@kbx81](https://github.com/kbx81) +- [helpers] Add NOLINT for Mutex private field ``handle_`` [esphome#7838](https://github.com/esphome/esphome/pull/7838) by [@kbx81](https://github.com/kbx81) +- Add waveshare 1 45 in v2 b support [esphome#7052](https://github.com/esphome/esphome/pull/7052) by [@programmingbgloDE](https://github.com/programmingbgloDE) +- added Waveshare BWR Mode for the 7.5in Display [esphome#7687](https://github.com/esphome/esphome/pull/7687) by [@JonasB2497](https://github.com/JonasB2497) +- [homeassistant.number] Return when value not set [esphome#7839](https://github.com/esphome/esphome/pull/7839) by [@kbx81](https://github.com/kbx81) +- [CI] Add/update some system include paths [esphome#7831](https://github.com/esphome/esphome/pull/7831) by [@kbx81](https://github.com/kbx81) +- add on_key trigger to matrix_keypad [esphome#7830](https://github.com/esphome/esphome/pull/7830) by [@ssieb](https://github.com/ssieb) +- Add: Seeed Studio mr60fda2 mmwave sensor [esphome#7576](https://github.com/esphome/esphome/pull/7576) by [@limengdu](https://github.com/limengdu) (new-integration) +- [lvgl] clang-tidy fixes for #7822 [esphome#7843](https://github.com/esphome/esphome/pull/7843) by [@kbx81](https://github.com/kbx81) +- [xiaomi_ble] clang-tidy fixes for #7822 [esphome#7860](https://github.com/esphome/esphome/pull/7860) by [@kbx81](https://github.com/kbx81) +- [wireguard] clang-tidy fixes for #7822 [esphome#7859](https://github.com/esphome/esphome/pull/7859) by [@kbx81](https://github.com/kbx81) +- [dsmr] clang-tidy fixes for #7822 [esphome#7848](https://github.com/esphome/esphome/pull/7848) by [@kbx81](https://github.com/kbx81) +- Fix entity name validation to allow "Off" and "On" [esphome#7821](https://github.com/esphome/esphome/pull/7821) by [@jesserockz](https://github.com/jesserockz) (breaking-change) +- [camera_web_server] Add ``NOLINT`` due to naming [esphome#7823](https://github.com/esphome/esphome/pull/7823) by [@kbx81](https://github.com/kbx81) +- [display_menu_base] clang-tidy fixes for #7822 [esphome#7847](https://github.com/esphome/esphome/pull/7847) by [@kbx81](https://github.com/kbx81) +- [nextion] clang-tidy fixes for #7822 [esphome#7852](https://github.com/esphome/esphome/pull/7852) by [@kbx81](https://github.com/kbx81) +- [shelly_dimmer] clang-tidy fixes for #7822 [esphome#7844](https://github.com/esphome/esphome/pull/7844) by [@kbx81](https://github.com/kbx81) +- [sim800l] clang-tidy fixes for #7822 [esphome#7856](https://github.com/esphome/esphome/pull/7856) by [@kbx81](https://github.com/kbx81) +- [nfc, pn532, pn7150, pn7160] clang-tidy fixes for #7822 [esphome#7853](https://github.com/esphome/esphome/pull/7853) by [@kbx81](https://github.com/kbx81) +- [output] clang-tidy fixes for #7822 [esphome#7854](https://github.com/esphome/esphome/pull/7854) by [@kbx81](https://github.com/kbx81) +- [sun_gtil2] clang-tidy fixes for #7822 [esphome#7858](https://github.com/esphome/esphome/pull/7858) by [@kbx81](https://github.com/kbx81) +- [pipsolar] clang-tidy fixes for #7822 [esphome#7855](https://github.com/esphome/esphome/pull/7855) by [@kbx81](https://github.com/kbx81) +- [ltr501] clang-tidy fixes for #7822 [esphome#7850](https://github.com/esphome/esphome/pull/7850) by [@kbx81](https://github.com/kbx81) +- [cse7766] clang-tidy fixes for #7822 [esphome#7846](https://github.com/esphome/esphome/pull/7846) by [@kbx81](https://github.com/kbx81) +- [alarm_control_panel] clang-tidy fixes for #7822 [esphome#7845](https://github.com/esphome/esphome/pull/7845) by [@kbx81](https://github.com/kbx81) +- [sprinkler] clang-tidy fixes for #7822 [esphome#7857](https://github.com/esphome/esphome/pull/7857) by [@kbx81](https://github.com/kbx81) +- [haier] clang-tidy fixes for #7822 [esphome#7849](https://github.com/esphome/esphome/pull/7849) by [@kbx81](https://github.com/kbx81) +- [mqtt] clang-tidy fixes for #7822 [esphome#7851](https://github.com/esphome/esphome/pull/7851) by [@kbx81](https://github.com/kbx81) +- [helpers, optional] clang-tidy fixes for #7822 [esphome#7841](https://github.com/esphome/esphome/pull/7841) by [@kbx81](https://github.com/kbx81) +- Move ``USE_CAPTIVE_PORTAL`` into all define groups it can be used with [esphome#7863](https://github.com/esphome/esphome/pull/7863) by [@jesserockz](https://github.com/jesserockz) +- Bump docker/build-push-action from 6.9.0 to 6.10.0 in /.github/actions/build-image [esphome#7866](https://github.com/esphome/esphome/pull/7866) by [@dependabot[bot]](https://github.com/apps/dependabot) +- python lint for platform components [esphome#7864](https://github.com/esphome/esphome/pull/7864) by [@tomaszduda23](https://github.com/tomaszduda23) +- [max31865] clang-tidy fixes for #7822 [esphome#7876](https://github.com/esphome/esphome/pull/7876) by [@kbx81](https://github.com/kbx81) +- [esp32_ble] clang-tidy fixes for #7822 [esphome#7883](https://github.com/esphome/esphome/pull/7883) by [@kbx81](https://github.com/kbx81) +- [mqtt] clang-tidy fixes for #7822 [esphome#7877](https://github.com/esphome/esphome/pull/7877) by [@kbx81](https://github.com/kbx81) +- [uln2003] clang-tidy fixes for #7822 [esphome#7881](https://github.com/esphome/esphome/pull/7881) by [@kbx81](https://github.com/kbx81) +- [rotary_encoder] clang-tidy fixes for #7822 [esphome#7880](https://github.com/esphome/esphome/pull/7880) by [@kbx81](https://github.com/kbx81) +- [pca6416a, pca9554] clang-tidy fixes for #7822 [esphome#7879](https://github.com/esphome/esphome/pull/7879) by [@kbx81](https://github.com/kbx81) +- [nextion] clang-tidy fixes for #7822 [esphome#7878](https://github.com/esphome/esphome/pull/7878) by [@kbx81](https://github.com/kbx81) +- [various] clang-tidy fixes for #7822 [esphome#7874](https://github.com/esphome/esphome/pull/7874) by [@kbx81](https://github.com/kbx81) +- [logger] clang-tidy fixes for #7822 [esphome#7875](https://github.com/esphome/esphome/pull/7875) by [@kbx81](https://github.com/kbx81) +- [ezo] clang-tidy fixes for #7822 [esphome#7873](https://github.com/esphome/esphome/pull/7873) by [@kbx81](https://github.com/kbx81) +- [apds9306] clang-tidy fixes for #7822 [esphome#7872](https://github.com/esphome/esphome/pull/7872) by [@kbx81](https://github.com/kbx81) +- [dht] clang-tidy fixes for #7822 [esphome#7871](https://github.com/esphome/esphome/pull/7871) by [@kbx81](https://github.com/kbx81) +- [network] clang-tidy fixes for #7822 [esphome#7870](https://github.com/esphome/esphome/pull/7870) by [@kbx81](https://github.com/kbx81) +- [lvgl] Make image update via lambda work [esphome#7886](https://github.com/esphome/esphome/pull/7886) by [@clydebarrow](https://github.com/clydebarrow) +- [deep_sleep] fix deep_sleep not keeping awake when sleep_duration is defined [esphome#7885](https://github.com/esphome/esphome/pull/7885) by [@makstech](https://github.com/makstech) +- [hx711] clang-tidy fixes for #7822 [esphome#7900](https://github.com/esphome/esphome/pull/7900) by [@kbx81](https://github.com/kbx81) +- [modbus_controller] Clang fixes [esphome#7899](https://github.com/esphome/esphome/pull/7899) by [@kbx81](https://github.com/kbx81) +- Add H-Bridge switch component [esphome#7421](https://github.com/esphome/esphome/pull/7421) by [@dwmw2](https://github.com/dwmw2) (new-platform) +- [CI] Bump GHA runners to ``ubuntu-24.04`` [esphome#7905](https://github.com/esphome/esphome/pull/7905) by [@kbx81](https://github.com/kbx81) +- [font et. al.] Remove explicit check for pillow installed. [esphome#7891](https://github.com/esphome/esphome/pull/7891) by [@clydebarrow](https://github.com/clydebarrow) +- [CI] Update clang-tidy to 18.1.3 [esphome#7822](https://github.com/esphome/esphome/pull/7822) by [@kbx81](https://github.com/kbx81) +- MQTT sensors handling of publishing NaN values [esphome#7768](https://github.com/esphome/esphome/pull/7768) by [@kbullet](https://github.com/kbullet) (breaking-change) +- [ble] Allow setting shorter name for ble advertisements [esphome#7867](https://github.com/esphome/esphome/pull/7867) by [@jesserockz](https://github.com/jesserockz) +- [font] Restore correct default glyphs for bitmap fonts [esphome#7907](https://github.com/esphome/esphome/pull/7907) by [@clydebarrow](https://github.com/clydebarrow) +- [helpers] clang-tidy fix for #7706 [esphome#7909](https://github.com/esphome/esphome/pull/7909) by [@kbx81](https://github.com/kbx81) +- [docker] Fix clang-tidy installation [esphome#7910](https://github.com/esphome/esphome/pull/7910) by [@kbx81](https://github.com/kbx81) +- [sntp] Resolve warnings from ESP-IDF 5.x [esphome#7913](https://github.com/esphome/esphome/pull/7913) by [@clydebarrow](https://github.com/clydebarrow) +- Add strftime variant with background color [esphome#7714](https://github.com/esphome/esphome/pull/7714) by [@mikosoft83](https://github.com/mikosoft83) +- [i2s_audio] Bugfix: Follow configured bits per sample [esphome#7916](https://github.com/esphome/esphome/pull/7916) by [@kahrendt](https://github.com/kahrendt) +- Haier AC quiet mode switch fix [esphome#7902](https://github.com/esphome/esphome/pull/7902) by [@paveldn](https://github.com/paveldn) +- [CI] Update clang-tidy to 18.1.8 [esphome#7915](https://github.com/esphome/esphome/pull/7915) by [@syssi](https://github.com/syssi) +- [i2s_audio] Speaker type fix [esphome#7919](https://github.com/esphome/esphome/pull/7919) by [@kbx81](https://github.com/kbx81) +- [esp32_rmt_led_strip] Add ``COMPONENT_SCHEMA`` extending [esphome#7918](https://github.com/esphome/esphome/pull/7918) by [@jesserockz](https://github.com/jesserockz) +- [esp32] Use pioarduino + IDF 5.1.5 as default for IDF builds [esphome#7706](https://github.com/esphome/esphome/pull/7706) by [@kbx81](https://github.com/kbx81) +- Bump actions/cache from 4.1.2 to 4.2.0 [esphome#7926](https://github.com/esphome/esphome/pull/7926) by [@dependabot[bot]](https://github.com/apps/dependabot) +- Bump actions/cache from 4.1.2 to 4.2.0 in /.github/actions/restore-python [esphome#7925](https://github.com/esphome/esphome/pull/7925) by [@dependabot[bot]](https://github.com/apps/dependabot) +- Add OCI Image Labels [esphome#7924](https://github.com/esphome/esphome/pull/7924) by [@Passific](https://github.com/Passific) +- Move docker oci labels to correct image [esphome#7927](https://github.com/esphome/esphome/pull/7927) by [@jesserockz](https://github.com/jesserockz) +- Update project description [esphome#7928](https://github.com/esphome/esphome/pull/7928) by [@jesserockz](https://github.com/jesserockz) +- [modbus] More clean-up [esphome#7921](https://github.com/esphome/esphome/pull/7921) by [@kbx81](https://github.com/kbx81) +- Add: Seeed Studio MR60BHA2 mmWave Sensor [esphome#7589](https://github.com/esphome/esphome/pull/7589) by [@limengdu](https://github.com/limengdu) (new-integration) +- Optimize QMC5883L reads [esphome#7889](https://github.com/esphome/esphome/pull/7889) by [@dnschneid](https://github.com/dnschneid) +- [display] Fix strftime overload ignoring alignment [esphome#7937](https://github.com/esphome/esphome/pull/7937) by [@jesserockz](https://github.com/jesserockz) +- Add font anti-aliasing for grayscale display [esphome#7934](https://github.com/esphome/esphome/pull/7934) by [@koreapyj](https://github.com/koreapyj) +- Bump pypa/gh-action-pypi-publish from 1.12.2 to 1.12.3 [esphome#7941](https://github.com/esphome/esphome/pull/7941) by [@dependabot[bot]](https://github.com/apps/dependabot) +- [adc] Split files by platform [esphome#7940](https://github.com/esphome/esphome/pull/7940) by [@edwardtfn](https://github.com/edwardtfn) +- [const] Move ``CONF_TEMPERATURE_COMPENSATION`` to common const.py [esphome#7943](https://github.com/esphome/esphome/pull/7943) by [@jesserockz](https://github.com/jesserockz) +- [lvgl] Fix image `mode` property (Bugfix) [esphome#7938](https://github.com/esphome/esphome/pull/7938) by [@clydebarrow](https://github.com/clydebarrow) +- [lvgl] Add `on_change` event [esphome#7939](https://github.com/esphome/esphome/pull/7939) by [@clydebarrow](https://github.com/clydebarrow) +- Synchronise esp32 boards with platform version 51.03.07 [esphome#7945](https://github.com/esphome/esphome/pull/7945) by [@jesserockz](https://github.com/jesserockz) (breaking-change) +- [i2c] Use correct macro to determine number of i2c peripherals for idf [esphome#7947](https://github.com/esphome/esphome/pull/7947) by [@jesserockz](https://github.com/jesserockz) +- [const] Add RMT CONF variables to const.py [esphome#7953](https://github.com/esphome/esphome/pull/7953) by [@swoboda1337](https://github.com/swoboda1337) +- [sgp30] Set default update interval to 60s [esphome#7952](https://github.com/esphome/esphome/pull/7952) by [@jesserockz](https://github.com/jesserockz) (breaking-change) +- [dallas_temp] Move delay_microseconds_safe to iram [esphome#7957](https://github.com/esphome/esphome/pull/7957) by [@swoboda1337](https://github.com/swoboda1337) +- [i2s_audio] Bugfix: Correctly set ring buffer size [esphome#7959](https://github.com/esphome/esphome/pull/7959) by [@kahrendt](https://github.com/kahrendt) +- [adc] Restore missing LIBRETINY code in a separated file [esphome#7955](https://github.com/esphome/esphome/pull/7955) by [@edwardtfn](https://github.com/edwardtfn) +- [font] cleanly handle font file format exception (Bugfix) [esphome#7970](https://github.com/esphome/esphome/pull/7970) by [@clydebarrow](https://github.com/clydebarrow) +- [dashboard] Accept basic auth header [esphome#7965](https://github.com/esphome/esphome/pull/7965) by [@jesserockz](https://github.com/jesserockz) +- Bump esphome-dashboard to 20241217.1 [esphome#7971](https://github.com/esphome/esphome/pull/7971) by [@jesserockz](https://github.com/jesserockz) +- [esp32_ble] Use RAMAllocator to avoid panic abort from ``new`` [esphome#7936](https://github.com/esphome/esphome/pull/7936) by [@jesserockz](https://github.com/jesserockz) diff --git a/esphome/README.md b/esphome/README.md index 80f9edf..d261b17 100644 --- a/esphome/README.md +++ b/esphome/README.md @@ -1,4 +1,4 @@ -# ESPHome Device Compiler +# ESPHome Device Builder [![ESPHome logo][logo]][website] @@ -13,7 +13,7 @@ All you need to do is write YAML configuration files; the rest (over-the-air upd handled by ESPHome.

- +

[View the ESPHome documentation][website] diff --git a/esphome/config.yaml b/esphome/config.yaml index 0eedfc9..1869d9f 100644 --- a/esphome/config.yaml +++ b/esphome/config.yaml @@ -31,9 +31,9 @@ backup_exclude: - '*/*/' init: false startup: services -name: ESPHome Device Compiler -panel_title: ESPHome Compiler -version: 2024.11.3 +name: ESPHome Device Builder +panel_title: ESPHome Builder +version: 2024.12.0 slug: esphome description: Build your own smart home devices using ESPHome, no programming experience required. diff --git a/template/addon_config.yaml b/template/addon_config.yaml index 2608c5e..559aeb8 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -72,7 +72,7 @@ esphome-beta: directory: esphome-beta name: ESPHome Device Builder (beta) panel_title: ESPHome Builder (beta) - version: "2024.12.0b3" # BETA + version: "2024.12.0" # BETA slug: esphome-beta description: "Beta version of ESPHome Device Builder" url: https://beta.esphome.io/ @@ -87,7 +87,7 @@ esphome-stable: directory: esphome name: ESPHome Device Builder panel_title: ESPHome Builder - version: "2024.11.3" # STABLE + version: "2024.12.0" # STABLE slug: esphome description: "Build your own smart home devices using ESPHome, no programming experience required." image: ghcr.io/esphome/esphome-hassio -- 2.49.1 From 30883302e531c684b6a383e57db84b77e90e0561 Mon Sep 17 00:00:00 2001 From: esphomebot Date: Thu, 19 Dec 2024 02:51:17 +0000 Subject: [PATCH 067/104] Bump version to 2025.1.0-dev20241219 --- esphome-dev/config.yaml | 2 +- template/addon_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome-dev/config.yaml b/esphome-dev/config.yaml index c043714..4eb0546 100644 --- a/esphome-dev/config.yaml +++ b/esphome-dev/config.yaml @@ -34,7 +34,7 @@ init: false startup: services name: ESPHome Device Builder (dev) panel_title: ESPHome Builder (dev) -version: 2025.1.0-dev20241218 +version: 2025.1.0-dev20241219 slug: esphome-dev description: Development version of ESPHome Device Builder image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index 559aeb8..480cace 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -47,7 +47,7 @@ esphome-dev: directory: esphome-dev name: ESPHome Device Builder (dev) panel_title: ESPHome Builder (dev) - version: "2025.1.0-dev20241218" # DEV + version: "2025.1.0-dev20241219" # DEV slug: esphome-dev description: "Development version of ESPHome Device Builder" url: https://next.esphome.io/ -- 2.49.1 From be6dcd5b18350f3a7f3106d63df98b4de99ed6a7 Mon Sep 17 00:00:00 2001 From: esphomebot Date: Thu, 19 Dec 2024 07:11:05 +0000 Subject: [PATCH 068/104] Bump version to 2024.12.1 --- esphome-beta/CHANGELOG.md | 146 +------------------------------------ esphome-beta/config.yaml | 2 +- esphome/CHANGELOG.md | 146 +------------------------------------ esphome/config.yaml | 2 +- template/addon_config.yaml | 4 +- 5 files changed, 8 insertions(+), 292 deletions(-) diff --git a/esphome-beta/CHANGELOG.md b/esphome-beta/CHANGELOG.md index 61c3800..9eb17c7 100644 --- a/esphome-beta/CHANGELOG.md +++ b/esphome-beta/CHANGELOG.md @@ -1,146 +1,4 @@ -## 2024.12.0 +## 2024.12.1 -## Full list of changes - -### New Components - -- Add: Seeed Studio mr60fda2 mmwave sensor [esphome#7576](https://github.com/esphome/esphome/pull/7576) by [@limengdu](https://github.com/limengdu) (new-integration) -- Add: Seeed Studio MR60BHA2 mmWave Sensor [esphome#7589](https://github.com/esphome/esphome/pull/7589) by [@limengdu](https://github.com/limengdu) (new-integration) - -### New Platforms - -- binary_sensor for switch state [esphome#7819](https://github.com/esphome/esphome/pull/7819) by [@ssieb](https://github.com/ssieb) (new-platform) -- Add H-Bridge switch component [esphome#7421](https://github.com/esphome/esphome/pull/7421) by [@dwmw2](https://github.com/dwmw2) (new-platform) - -### Breaking Changes - -- Fix entity name validation to allow "Off" and "On" [esphome#7821](https://github.com/esphome/esphome/pull/7821) by [@jesserockz](https://github.com/jesserockz) (breaking-change) -- MQTT sensors handling of publishing NaN values [esphome#7768](https://github.com/esphome/esphome/pull/7768) by [@kbullet](https://github.com/kbullet) (breaking-change) -- Synchronise esp32 boards with platform version 51.03.07 [esphome#7945](https://github.com/esphome/esphome/pull/7945) by [@jesserockz](https://github.com/jesserockz) (breaking-change) -- [sgp30] Set default update interval to 60s [esphome#7952](https://github.com/esphome/esphome/pull/7952) by [@jesserockz](https://github.com/jesserockz) (breaking-change) - -### Beta Changes - -- [const] Add RMT CONF variables to const.py [esphome#7953](https://github.com/esphome/esphome/pull/7953) by [@swoboda1337](https://github.com/swoboda1337) -- [sgp30] Set default update interval to 60s [esphome#7952](https://github.com/esphome/esphome/pull/7952) by [@jesserockz](https://github.com/jesserockz) (breaking-change) -- [dallas_temp] Move delay_microseconds_safe to iram [esphome#7957](https://github.com/esphome/esphome/pull/7957) by [@swoboda1337](https://github.com/swoboda1337) -- [i2s_audio] Bugfix: Correctly set ring buffer size [esphome#7959](https://github.com/esphome/esphome/pull/7959) by [@kahrendt](https://github.com/kahrendt) -- [adc] Restore missing LIBRETINY code in a separated file [esphome#7955](https://github.com/esphome/esphome/pull/7955) by [@edwardtfn](https://github.com/edwardtfn) -- [font] cleanly handle font file format exception (Bugfix) [esphome#7970](https://github.com/esphome/esphome/pull/7970) by [@clydebarrow](https://github.com/clydebarrow) -- [dashboard] Accept basic auth header [esphome#7965](https://github.com/esphome/esphome/pull/7965) by [@jesserockz](https://github.com/jesserockz) -- Bump esphome-dashboard to 20241217.1 [esphome#7971](https://github.com/esphome/esphome/pull/7971) by [@jesserockz](https://github.com/jesserockz) -- [esp32_ble] Use RAMAllocator to avoid panic abort from ``new`` [esphome#7936](https://github.com/esphome/esphome/pull/7936) by [@jesserockz](https://github.com/jesserockz) - -### All changes - -- Bump codecov/codecov-action from 4 to 5 [esphome#7771](https://github.com/esphome/esphome/pull/7771) by [@dependabot[bot]](https://github.com/apps/dependabot) -- [remote_base] Fix extra comma in dump raw [esphome#7774](https://github.com/esphome/esphome/pull/7774) by [@swoboda1337](https://github.com/swoboda1337) -- [nextion] New trigger `on_buffer_overflow` [esphome#7772](https://github.com/esphome/esphome/pull/7772) by [@edwardtfn](https://github.com/edwardtfn) -- enable rp2040 for online_image [esphome#7769](https://github.com/esphome/esphome/pull/7769) by [@afflux](https://github.com/afflux) -- [nextion] Add publish actions [esphome#7646](https://github.com/esphome/esphome/pull/7646) by [@pkejval](https://github.com/pkejval) -- [wifi] Make wifi_channel_() public [esphome#7818](https://github.com/esphome/esphome/pull/7818) by [@nielsnl68](https://github.com/nielsnl68) -- feat(WiFi): Add wifi.configure action [esphome#7335](https://github.com/esphome/esphome/pull/7335) by [@Rapsssito](https://github.com/Rapsssito) -- allow multiple graphical menus [esphome#7809](https://github.com/esphome/esphome/pull/7809) by [@ssieb](https://github.com/ssieb) -- Move ``CONF_NAME_ADD_MAC_SUFFIX`` to ``const.py`` [esphome#7820](https://github.com/esphome/esphome/pull/7820) by [@jesserockz](https://github.com/jesserockz) -- binary_sensor for switch state [esphome#7819](https://github.com/esphome/esphome/pull/7819) by [@ssieb](https://github.com/ssieb) (new-platform) -- [nextion] Remove assignment within `if` [esphome#7824](https://github.com/esphome/esphome/pull/7824) by [@kbx81](https://github.com/kbx81) -- [ota] `void` functions should return nothing [esphome#7825](https://github.com/esphome/esphome/pull/7825) by [@kbx81](https://github.com/kbx81) -- [safe_mode] Remove unused capture [esphome#7826](https://github.com/esphome/esphome/pull/7826) by [@kbx81](https://github.com/kbx81) -- [stepper] Remove unnecessary ``#include`` [esphome#7827](https://github.com/esphome/esphome/pull/7827) by [@kbx81](https://github.com/kbx81) -- [sx1509] Fix up includes [esphome#7828](https://github.com/esphome/esphome/pull/7828) by [@kbx81](https://github.com/kbx81) -- [uart] `void` functions should return nothing [esphome#7829](https://github.com/esphome/esphome/pull/7829) by [@kbx81](https://github.com/kbx81) -- [audio] Header modernization [esphome#7832](https://github.com/esphome/esphome/pull/7832) by [@kbx81](https://github.com/kbx81) -- [opentherm] Follow variable naming convention [esphome#7833](https://github.com/esphome/esphome/pull/7833) by [@kbx81](https://github.com/kbx81) -- [opentherm] Add nolint for 8266 static global [esphome#7837](https://github.com/esphome/esphome/pull/7837) by [@kbx81](https://github.com/kbx81) -- [helpers] Add NOLINT for Mutex private field ``handle_`` [esphome#7838](https://github.com/esphome/esphome/pull/7838) by [@kbx81](https://github.com/kbx81) -- Add waveshare 1 45 in v2 b support [esphome#7052](https://github.com/esphome/esphome/pull/7052) by [@programmingbgloDE](https://github.com/programmingbgloDE) -- added Waveshare BWR Mode for the 7.5in Display [esphome#7687](https://github.com/esphome/esphome/pull/7687) by [@JonasB2497](https://github.com/JonasB2497) -- [homeassistant.number] Return when value not set [esphome#7839](https://github.com/esphome/esphome/pull/7839) by [@kbx81](https://github.com/kbx81) -- [CI] Add/update some system include paths [esphome#7831](https://github.com/esphome/esphome/pull/7831) by [@kbx81](https://github.com/kbx81) -- add on_key trigger to matrix_keypad [esphome#7830](https://github.com/esphome/esphome/pull/7830) by [@ssieb](https://github.com/ssieb) -- Add: Seeed Studio mr60fda2 mmwave sensor [esphome#7576](https://github.com/esphome/esphome/pull/7576) by [@limengdu](https://github.com/limengdu) (new-integration) -- [lvgl] clang-tidy fixes for #7822 [esphome#7843](https://github.com/esphome/esphome/pull/7843) by [@kbx81](https://github.com/kbx81) -- [xiaomi_ble] clang-tidy fixes for #7822 [esphome#7860](https://github.com/esphome/esphome/pull/7860) by [@kbx81](https://github.com/kbx81) -- [wireguard] clang-tidy fixes for #7822 [esphome#7859](https://github.com/esphome/esphome/pull/7859) by [@kbx81](https://github.com/kbx81) -- [dsmr] clang-tidy fixes for #7822 [esphome#7848](https://github.com/esphome/esphome/pull/7848) by [@kbx81](https://github.com/kbx81) -- Fix entity name validation to allow "Off" and "On" [esphome#7821](https://github.com/esphome/esphome/pull/7821) by [@jesserockz](https://github.com/jesserockz) (breaking-change) -- [camera_web_server] Add ``NOLINT`` due to naming [esphome#7823](https://github.com/esphome/esphome/pull/7823) by [@kbx81](https://github.com/kbx81) -- [display_menu_base] clang-tidy fixes for #7822 [esphome#7847](https://github.com/esphome/esphome/pull/7847) by [@kbx81](https://github.com/kbx81) -- [nextion] clang-tidy fixes for #7822 [esphome#7852](https://github.com/esphome/esphome/pull/7852) by [@kbx81](https://github.com/kbx81) -- [shelly_dimmer] clang-tidy fixes for #7822 [esphome#7844](https://github.com/esphome/esphome/pull/7844) by [@kbx81](https://github.com/kbx81) -- [sim800l] clang-tidy fixes for #7822 [esphome#7856](https://github.com/esphome/esphome/pull/7856) by [@kbx81](https://github.com/kbx81) -- [nfc, pn532, pn7150, pn7160] clang-tidy fixes for #7822 [esphome#7853](https://github.com/esphome/esphome/pull/7853) by [@kbx81](https://github.com/kbx81) -- [output] clang-tidy fixes for #7822 [esphome#7854](https://github.com/esphome/esphome/pull/7854) by [@kbx81](https://github.com/kbx81) -- [sun_gtil2] clang-tidy fixes for #7822 [esphome#7858](https://github.com/esphome/esphome/pull/7858) by [@kbx81](https://github.com/kbx81) -- [pipsolar] clang-tidy fixes for #7822 [esphome#7855](https://github.com/esphome/esphome/pull/7855) by [@kbx81](https://github.com/kbx81) -- [ltr501] clang-tidy fixes for #7822 [esphome#7850](https://github.com/esphome/esphome/pull/7850) by [@kbx81](https://github.com/kbx81) -- [cse7766] clang-tidy fixes for #7822 [esphome#7846](https://github.com/esphome/esphome/pull/7846) by [@kbx81](https://github.com/kbx81) -- [alarm_control_panel] clang-tidy fixes for #7822 [esphome#7845](https://github.com/esphome/esphome/pull/7845) by [@kbx81](https://github.com/kbx81) -- [sprinkler] clang-tidy fixes for #7822 [esphome#7857](https://github.com/esphome/esphome/pull/7857) by [@kbx81](https://github.com/kbx81) -- [haier] clang-tidy fixes for #7822 [esphome#7849](https://github.com/esphome/esphome/pull/7849) by [@kbx81](https://github.com/kbx81) -- [mqtt] clang-tidy fixes for #7822 [esphome#7851](https://github.com/esphome/esphome/pull/7851) by [@kbx81](https://github.com/kbx81) -- [helpers, optional] clang-tidy fixes for #7822 [esphome#7841](https://github.com/esphome/esphome/pull/7841) by [@kbx81](https://github.com/kbx81) -- Move ``USE_CAPTIVE_PORTAL`` into all define groups it can be used with [esphome#7863](https://github.com/esphome/esphome/pull/7863) by [@jesserockz](https://github.com/jesserockz) -- Bump docker/build-push-action from 6.9.0 to 6.10.0 in /.github/actions/build-image [esphome#7866](https://github.com/esphome/esphome/pull/7866) by [@dependabot[bot]](https://github.com/apps/dependabot) -- python lint for platform components [esphome#7864](https://github.com/esphome/esphome/pull/7864) by [@tomaszduda23](https://github.com/tomaszduda23) -- [max31865] clang-tidy fixes for #7822 [esphome#7876](https://github.com/esphome/esphome/pull/7876) by [@kbx81](https://github.com/kbx81) -- [esp32_ble] clang-tidy fixes for #7822 [esphome#7883](https://github.com/esphome/esphome/pull/7883) by [@kbx81](https://github.com/kbx81) -- [mqtt] clang-tidy fixes for #7822 [esphome#7877](https://github.com/esphome/esphome/pull/7877) by [@kbx81](https://github.com/kbx81) -- [uln2003] clang-tidy fixes for #7822 [esphome#7881](https://github.com/esphome/esphome/pull/7881) by [@kbx81](https://github.com/kbx81) -- [rotary_encoder] clang-tidy fixes for #7822 [esphome#7880](https://github.com/esphome/esphome/pull/7880) by [@kbx81](https://github.com/kbx81) -- [pca6416a, pca9554] clang-tidy fixes for #7822 [esphome#7879](https://github.com/esphome/esphome/pull/7879) by [@kbx81](https://github.com/kbx81) -- [nextion] clang-tidy fixes for #7822 [esphome#7878](https://github.com/esphome/esphome/pull/7878) by [@kbx81](https://github.com/kbx81) -- [various] clang-tidy fixes for #7822 [esphome#7874](https://github.com/esphome/esphome/pull/7874) by [@kbx81](https://github.com/kbx81) -- [logger] clang-tidy fixes for #7822 [esphome#7875](https://github.com/esphome/esphome/pull/7875) by [@kbx81](https://github.com/kbx81) -- [ezo] clang-tidy fixes for #7822 [esphome#7873](https://github.com/esphome/esphome/pull/7873) by [@kbx81](https://github.com/kbx81) -- [apds9306] clang-tidy fixes for #7822 [esphome#7872](https://github.com/esphome/esphome/pull/7872) by [@kbx81](https://github.com/kbx81) -- [dht] clang-tidy fixes for #7822 [esphome#7871](https://github.com/esphome/esphome/pull/7871) by [@kbx81](https://github.com/kbx81) -- [network] clang-tidy fixes for #7822 [esphome#7870](https://github.com/esphome/esphome/pull/7870) by [@kbx81](https://github.com/kbx81) -- [lvgl] Make image update via lambda work [esphome#7886](https://github.com/esphome/esphome/pull/7886) by [@clydebarrow](https://github.com/clydebarrow) -- [deep_sleep] fix deep_sleep not keeping awake when sleep_duration is defined [esphome#7885](https://github.com/esphome/esphome/pull/7885) by [@makstech](https://github.com/makstech) -- [hx711] clang-tidy fixes for #7822 [esphome#7900](https://github.com/esphome/esphome/pull/7900) by [@kbx81](https://github.com/kbx81) -- [modbus_controller] Clang fixes [esphome#7899](https://github.com/esphome/esphome/pull/7899) by [@kbx81](https://github.com/kbx81) -- Add H-Bridge switch component [esphome#7421](https://github.com/esphome/esphome/pull/7421) by [@dwmw2](https://github.com/dwmw2) (new-platform) -- [CI] Bump GHA runners to ``ubuntu-24.04`` [esphome#7905](https://github.com/esphome/esphome/pull/7905) by [@kbx81](https://github.com/kbx81) -- [font et. al.] Remove explicit check for pillow installed. [esphome#7891](https://github.com/esphome/esphome/pull/7891) by [@clydebarrow](https://github.com/clydebarrow) -- [CI] Update clang-tidy to 18.1.3 [esphome#7822](https://github.com/esphome/esphome/pull/7822) by [@kbx81](https://github.com/kbx81) -- MQTT sensors handling of publishing NaN values [esphome#7768](https://github.com/esphome/esphome/pull/7768) by [@kbullet](https://github.com/kbullet) (breaking-change) -- [ble] Allow setting shorter name for ble advertisements [esphome#7867](https://github.com/esphome/esphome/pull/7867) by [@jesserockz](https://github.com/jesserockz) -- [font] Restore correct default glyphs for bitmap fonts [esphome#7907](https://github.com/esphome/esphome/pull/7907) by [@clydebarrow](https://github.com/clydebarrow) -- [helpers] clang-tidy fix for #7706 [esphome#7909](https://github.com/esphome/esphome/pull/7909) by [@kbx81](https://github.com/kbx81) -- [docker] Fix clang-tidy installation [esphome#7910](https://github.com/esphome/esphome/pull/7910) by [@kbx81](https://github.com/kbx81) -- [sntp] Resolve warnings from ESP-IDF 5.x [esphome#7913](https://github.com/esphome/esphome/pull/7913) by [@clydebarrow](https://github.com/clydebarrow) -- Add strftime variant with background color [esphome#7714](https://github.com/esphome/esphome/pull/7714) by [@mikosoft83](https://github.com/mikosoft83) -- [i2s_audio] Bugfix: Follow configured bits per sample [esphome#7916](https://github.com/esphome/esphome/pull/7916) by [@kahrendt](https://github.com/kahrendt) -- Haier AC quiet mode switch fix [esphome#7902](https://github.com/esphome/esphome/pull/7902) by [@paveldn](https://github.com/paveldn) -- [CI] Update clang-tidy to 18.1.8 [esphome#7915](https://github.com/esphome/esphome/pull/7915) by [@syssi](https://github.com/syssi) -- [i2s_audio] Speaker type fix [esphome#7919](https://github.com/esphome/esphome/pull/7919) by [@kbx81](https://github.com/kbx81) -- [esp32_rmt_led_strip] Add ``COMPONENT_SCHEMA`` extending [esphome#7918](https://github.com/esphome/esphome/pull/7918) by [@jesserockz](https://github.com/jesserockz) -- [esp32] Use pioarduino + IDF 5.1.5 as default for IDF builds [esphome#7706](https://github.com/esphome/esphome/pull/7706) by [@kbx81](https://github.com/kbx81) -- Bump actions/cache from 4.1.2 to 4.2.0 [esphome#7926](https://github.com/esphome/esphome/pull/7926) by [@dependabot[bot]](https://github.com/apps/dependabot) -- Bump actions/cache from 4.1.2 to 4.2.0 in /.github/actions/restore-python [esphome#7925](https://github.com/esphome/esphome/pull/7925) by [@dependabot[bot]](https://github.com/apps/dependabot) -- Add OCI Image Labels [esphome#7924](https://github.com/esphome/esphome/pull/7924) by [@Passific](https://github.com/Passific) -- Move docker oci labels to correct image [esphome#7927](https://github.com/esphome/esphome/pull/7927) by [@jesserockz](https://github.com/jesserockz) -- Update project description [esphome#7928](https://github.com/esphome/esphome/pull/7928) by [@jesserockz](https://github.com/jesserockz) -- [modbus] More clean-up [esphome#7921](https://github.com/esphome/esphome/pull/7921) by [@kbx81](https://github.com/kbx81) -- Add: Seeed Studio MR60BHA2 mmWave Sensor [esphome#7589](https://github.com/esphome/esphome/pull/7589) by [@limengdu](https://github.com/limengdu) (new-integration) -- Optimize QMC5883L reads [esphome#7889](https://github.com/esphome/esphome/pull/7889) by [@dnschneid](https://github.com/dnschneid) -- [display] Fix strftime overload ignoring alignment [esphome#7937](https://github.com/esphome/esphome/pull/7937) by [@jesserockz](https://github.com/jesserockz) -- Add font anti-aliasing for grayscale display [esphome#7934](https://github.com/esphome/esphome/pull/7934) by [@koreapyj](https://github.com/koreapyj) -- Bump pypa/gh-action-pypi-publish from 1.12.2 to 1.12.3 [esphome#7941](https://github.com/esphome/esphome/pull/7941) by [@dependabot[bot]](https://github.com/apps/dependabot) -- [adc] Split files by platform [esphome#7940](https://github.com/esphome/esphome/pull/7940) by [@edwardtfn](https://github.com/edwardtfn) -- [const] Move ``CONF_TEMPERATURE_COMPENSATION`` to common const.py [esphome#7943](https://github.com/esphome/esphome/pull/7943) by [@jesserockz](https://github.com/jesserockz) -- [lvgl] Fix image `mode` property (Bugfix) [esphome#7938](https://github.com/esphome/esphome/pull/7938) by [@clydebarrow](https://github.com/clydebarrow) -- [lvgl] Add `on_change` event [esphome#7939](https://github.com/esphome/esphome/pull/7939) by [@clydebarrow](https://github.com/clydebarrow) -- Synchronise esp32 boards with platform version 51.03.07 [esphome#7945](https://github.com/esphome/esphome/pull/7945) by [@jesserockz](https://github.com/jesserockz) (breaking-change) -- [i2c] Use correct macro to determine number of i2c peripherals for idf [esphome#7947](https://github.com/esphome/esphome/pull/7947) by [@jesserockz](https://github.com/jesserockz) -- [const] Add RMT CONF variables to const.py [esphome#7953](https://github.com/esphome/esphome/pull/7953) by [@swoboda1337](https://github.com/swoboda1337) -- [sgp30] Set default update interval to 60s [esphome#7952](https://github.com/esphome/esphome/pull/7952) by [@jesserockz](https://github.com/jesserockz) (breaking-change) -- [dallas_temp] Move delay_microseconds_safe to iram [esphome#7957](https://github.com/esphome/esphome/pull/7957) by [@swoboda1337](https://github.com/swoboda1337) -- [i2s_audio] Bugfix: Correctly set ring buffer size [esphome#7959](https://github.com/esphome/esphome/pull/7959) by [@kahrendt](https://github.com/kahrendt) -- [adc] Restore missing LIBRETINY code in a separated file [esphome#7955](https://github.com/esphome/esphome/pull/7955) by [@edwardtfn](https://github.com/edwardtfn) -- [font] cleanly handle font file format exception (Bugfix) [esphome#7970](https://github.com/esphome/esphome/pull/7970) by [@clydebarrow](https://github.com/clydebarrow) -- [dashboard] Accept basic auth header [esphome#7965](https://github.com/esphome/esphome/pull/7965) by [@jesserockz](https://github.com/jesserockz) -- Bump esphome-dashboard to 20241217.1 [esphome#7971](https://github.com/esphome/esphome/pull/7971) by [@jesserockz](https://github.com/jesserockz) -- [esp32_ble] Use RAMAllocator to avoid panic abort from ``new`` [esphome#7936](https://github.com/esphome/esphome/pull/7936) by [@jesserockz](https://github.com/jesserockz) +- [core] Bugfix: Implement ring buffer with xRingbuffer [esphome#7973](https://github.com/esphome/esphome/pull/7973) by [@kahrendt](https://github.com/kahrendt) diff --git a/esphome-beta/config.yaml b/esphome-beta/config.yaml index 5d1b7a8..4d16415 100644 --- a/esphome-beta/config.yaml +++ b/esphome-beta/config.yaml @@ -33,7 +33,7 @@ init: false startup: services name: ESPHome Device Builder (beta) panel_title: ESPHome Builder (beta) -version: 2024.12.0 +version: 2024.12.1 slug: esphome-beta description: Beta version of ESPHome Device Builder image: ghcr.io/esphome/esphome-hassio diff --git a/esphome/CHANGELOG.md b/esphome/CHANGELOG.md index 61c3800..9eb17c7 100644 --- a/esphome/CHANGELOG.md +++ b/esphome/CHANGELOG.md @@ -1,146 +1,4 @@ -## 2024.12.0 +## 2024.12.1 -## Full list of changes - -### New Components - -- Add: Seeed Studio mr60fda2 mmwave sensor [esphome#7576](https://github.com/esphome/esphome/pull/7576) by [@limengdu](https://github.com/limengdu) (new-integration) -- Add: Seeed Studio MR60BHA2 mmWave Sensor [esphome#7589](https://github.com/esphome/esphome/pull/7589) by [@limengdu](https://github.com/limengdu) (new-integration) - -### New Platforms - -- binary_sensor for switch state [esphome#7819](https://github.com/esphome/esphome/pull/7819) by [@ssieb](https://github.com/ssieb) (new-platform) -- Add H-Bridge switch component [esphome#7421](https://github.com/esphome/esphome/pull/7421) by [@dwmw2](https://github.com/dwmw2) (new-platform) - -### Breaking Changes - -- Fix entity name validation to allow "Off" and "On" [esphome#7821](https://github.com/esphome/esphome/pull/7821) by [@jesserockz](https://github.com/jesserockz) (breaking-change) -- MQTT sensors handling of publishing NaN values [esphome#7768](https://github.com/esphome/esphome/pull/7768) by [@kbullet](https://github.com/kbullet) (breaking-change) -- Synchronise esp32 boards with platform version 51.03.07 [esphome#7945](https://github.com/esphome/esphome/pull/7945) by [@jesserockz](https://github.com/jesserockz) (breaking-change) -- [sgp30] Set default update interval to 60s [esphome#7952](https://github.com/esphome/esphome/pull/7952) by [@jesserockz](https://github.com/jesserockz) (breaking-change) - -### Beta Changes - -- [const] Add RMT CONF variables to const.py [esphome#7953](https://github.com/esphome/esphome/pull/7953) by [@swoboda1337](https://github.com/swoboda1337) -- [sgp30] Set default update interval to 60s [esphome#7952](https://github.com/esphome/esphome/pull/7952) by [@jesserockz](https://github.com/jesserockz) (breaking-change) -- [dallas_temp] Move delay_microseconds_safe to iram [esphome#7957](https://github.com/esphome/esphome/pull/7957) by [@swoboda1337](https://github.com/swoboda1337) -- [i2s_audio] Bugfix: Correctly set ring buffer size [esphome#7959](https://github.com/esphome/esphome/pull/7959) by [@kahrendt](https://github.com/kahrendt) -- [adc] Restore missing LIBRETINY code in a separated file [esphome#7955](https://github.com/esphome/esphome/pull/7955) by [@edwardtfn](https://github.com/edwardtfn) -- [font] cleanly handle font file format exception (Bugfix) [esphome#7970](https://github.com/esphome/esphome/pull/7970) by [@clydebarrow](https://github.com/clydebarrow) -- [dashboard] Accept basic auth header [esphome#7965](https://github.com/esphome/esphome/pull/7965) by [@jesserockz](https://github.com/jesserockz) -- Bump esphome-dashboard to 20241217.1 [esphome#7971](https://github.com/esphome/esphome/pull/7971) by [@jesserockz](https://github.com/jesserockz) -- [esp32_ble] Use RAMAllocator to avoid panic abort from ``new`` [esphome#7936](https://github.com/esphome/esphome/pull/7936) by [@jesserockz](https://github.com/jesserockz) - -### All changes - -- Bump codecov/codecov-action from 4 to 5 [esphome#7771](https://github.com/esphome/esphome/pull/7771) by [@dependabot[bot]](https://github.com/apps/dependabot) -- [remote_base] Fix extra comma in dump raw [esphome#7774](https://github.com/esphome/esphome/pull/7774) by [@swoboda1337](https://github.com/swoboda1337) -- [nextion] New trigger `on_buffer_overflow` [esphome#7772](https://github.com/esphome/esphome/pull/7772) by [@edwardtfn](https://github.com/edwardtfn) -- enable rp2040 for online_image [esphome#7769](https://github.com/esphome/esphome/pull/7769) by [@afflux](https://github.com/afflux) -- [nextion] Add publish actions [esphome#7646](https://github.com/esphome/esphome/pull/7646) by [@pkejval](https://github.com/pkejval) -- [wifi] Make wifi_channel_() public [esphome#7818](https://github.com/esphome/esphome/pull/7818) by [@nielsnl68](https://github.com/nielsnl68) -- feat(WiFi): Add wifi.configure action [esphome#7335](https://github.com/esphome/esphome/pull/7335) by [@Rapsssito](https://github.com/Rapsssito) -- allow multiple graphical menus [esphome#7809](https://github.com/esphome/esphome/pull/7809) by [@ssieb](https://github.com/ssieb) -- Move ``CONF_NAME_ADD_MAC_SUFFIX`` to ``const.py`` [esphome#7820](https://github.com/esphome/esphome/pull/7820) by [@jesserockz](https://github.com/jesserockz) -- binary_sensor for switch state [esphome#7819](https://github.com/esphome/esphome/pull/7819) by [@ssieb](https://github.com/ssieb) (new-platform) -- [nextion] Remove assignment within `if` [esphome#7824](https://github.com/esphome/esphome/pull/7824) by [@kbx81](https://github.com/kbx81) -- [ota] `void` functions should return nothing [esphome#7825](https://github.com/esphome/esphome/pull/7825) by [@kbx81](https://github.com/kbx81) -- [safe_mode] Remove unused capture [esphome#7826](https://github.com/esphome/esphome/pull/7826) by [@kbx81](https://github.com/kbx81) -- [stepper] Remove unnecessary ``#include`` [esphome#7827](https://github.com/esphome/esphome/pull/7827) by [@kbx81](https://github.com/kbx81) -- [sx1509] Fix up includes [esphome#7828](https://github.com/esphome/esphome/pull/7828) by [@kbx81](https://github.com/kbx81) -- [uart] `void` functions should return nothing [esphome#7829](https://github.com/esphome/esphome/pull/7829) by [@kbx81](https://github.com/kbx81) -- [audio] Header modernization [esphome#7832](https://github.com/esphome/esphome/pull/7832) by [@kbx81](https://github.com/kbx81) -- [opentherm] Follow variable naming convention [esphome#7833](https://github.com/esphome/esphome/pull/7833) by [@kbx81](https://github.com/kbx81) -- [opentherm] Add nolint for 8266 static global [esphome#7837](https://github.com/esphome/esphome/pull/7837) by [@kbx81](https://github.com/kbx81) -- [helpers] Add NOLINT for Mutex private field ``handle_`` [esphome#7838](https://github.com/esphome/esphome/pull/7838) by [@kbx81](https://github.com/kbx81) -- Add waveshare 1 45 in v2 b support [esphome#7052](https://github.com/esphome/esphome/pull/7052) by [@programmingbgloDE](https://github.com/programmingbgloDE) -- added Waveshare BWR Mode for the 7.5in Display [esphome#7687](https://github.com/esphome/esphome/pull/7687) by [@JonasB2497](https://github.com/JonasB2497) -- [homeassistant.number] Return when value not set [esphome#7839](https://github.com/esphome/esphome/pull/7839) by [@kbx81](https://github.com/kbx81) -- [CI] Add/update some system include paths [esphome#7831](https://github.com/esphome/esphome/pull/7831) by [@kbx81](https://github.com/kbx81) -- add on_key trigger to matrix_keypad [esphome#7830](https://github.com/esphome/esphome/pull/7830) by [@ssieb](https://github.com/ssieb) -- Add: Seeed Studio mr60fda2 mmwave sensor [esphome#7576](https://github.com/esphome/esphome/pull/7576) by [@limengdu](https://github.com/limengdu) (new-integration) -- [lvgl] clang-tidy fixes for #7822 [esphome#7843](https://github.com/esphome/esphome/pull/7843) by [@kbx81](https://github.com/kbx81) -- [xiaomi_ble] clang-tidy fixes for #7822 [esphome#7860](https://github.com/esphome/esphome/pull/7860) by [@kbx81](https://github.com/kbx81) -- [wireguard] clang-tidy fixes for #7822 [esphome#7859](https://github.com/esphome/esphome/pull/7859) by [@kbx81](https://github.com/kbx81) -- [dsmr] clang-tidy fixes for #7822 [esphome#7848](https://github.com/esphome/esphome/pull/7848) by [@kbx81](https://github.com/kbx81) -- Fix entity name validation to allow "Off" and "On" [esphome#7821](https://github.com/esphome/esphome/pull/7821) by [@jesserockz](https://github.com/jesserockz) (breaking-change) -- [camera_web_server] Add ``NOLINT`` due to naming [esphome#7823](https://github.com/esphome/esphome/pull/7823) by [@kbx81](https://github.com/kbx81) -- [display_menu_base] clang-tidy fixes for #7822 [esphome#7847](https://github.com/esphome/esphome/pull/7847) by [@kbx81](https://github.com/kbx81) -- [nextion] clang-tidy fixes for #7822 [esphome#7852](https://github.com/esphome/esphome/pull/7852) by [@kbx81](https://github.com/kbx81) -- [shelly_dimmer] clang-tidy fixes for #7822 [esphome#7844](https://github.com/esphome/esphome/pull/7844) by [@kbx81](https://github.com/kbx81) -- [sim800l] clang-tidy fixes for #7822 [esphome#7856](https://github.com/esphome/esphome/pull/7856) by [@kbx81](https://github.com/kbx81) -- [nfc, pn532, pn7150, pn7160] clang-tidy fixes for #7822 [esphome#7853](https://github.com/esphome/esphome/pull/7853) by [@kbx81](https://github.com/kbx81) -- [output] clang-tidy fixes for #7822 [esphome#7854](https://github.com/esphome/esphome/pull/7854) by [@kbx81](https://github.com/kbx81) -- [sun_gtil2] clang-tidy fixes for #7822 [esphome#7858](https://github.com/esphome/esphome/pull/7858) by [@kbx81](https://github.com/kbx81) -- [pipsolar] clang-tidy fixes for #7822 [esphome#7855](https://github.com/esphome/esphome/pull/7855) by [@kbx81](https://github.com/kbx81) -- [ltr501] clang-tidy fixes for #7822 [esphome#7850](https://github.com/esphome/esphome/pull/7850) by [@kbx81](https://github.com/kbx81) -- [cse7766] clang-tidy fixes for #7822 [esphome#7846](https://github.com/esphome/esphome/pull/7846) by [@kbx81](https://github.com/kbx81) -- [alarm_control_panel] clang-tidy fixes for #7822 [esphome#7845](https://github.com/esphome/esphome/pull/7845) by [@kbx81](https://github.com/kbx81) -- [sprinkler] clang-tidy fixes for #7822 [esphome#7857](https://github.com/esphome/esphome/pull/7857) by [@kbx81](https://github.com/kbx81) -- [haier] clang-tidy fixes for #7822 [esphome#7849](https://github.com/esphome/esphome/pull/7849) by [@kbx81](https://github.com/kbx81) -- [mqtt] clang-tidy fixes for #7822 [esphome#7851](https://github.com/esphome/esphome/pull/7851) by [@kbx81](https://github.com/kbx81) -- [helpers, optional] clang-tidy fixes for #7822 [esphome#7841](https://github.com/esphome/esphome/pull/7841) by [@kbx81](https://github.com/kbx81) -- Move ``USE_CAPTIVE_PORTAL`` into all define groups it can be used with [esphome#7863](https://github.com/esphome/esphome/pull/7863) by [@jesserockz](https://github.com/jesserockz) -- Bump docker/build-push-action from 6.9.0 to 6.10.0 in /.github/actions/build-image [esphome#7866](https://github.com/esphome/esphome/pull/7866) by [@dependabot[bot]](https://github.com/apps/dependabot) -- python lint for platform components [esphome#7864](https://github.com/esphome/esphome/pull/7864) by [@tomaszduda23](https://github.com/tomaszduda23) -- [max31865] clang-tidy fixes for #7822 [esphome#7876](https://github.com/esphome/esphome/pull/7876) by [@kbx81](https://github.com/kbx81) -- [esp32_ble] clang-tidy fixes for #7822 [esphome#7883](https://github.com/esphome/esphome/pull/7883) by [@kbx81](https://github.com/kbx81) -- [mqtt] clang-tidy fixes for #7822 [esphome#7877](https://github.com/esphome/esphome/pull/7877) by [@kbx81](https://github.com/kbx81) -- [uln2003] clang-tidy fixes for #7822 [esphome#7881](https://github.com/esphome/esphome/pull/7881) by [@kbx81](https://github.com/kbx81) -- [rotary_encoder] clang-tidy fixes for #7822 [esphome#7880](https://github.com/esphome/esphome/pull/7880) by [@kbx81](https://github.com/kbx81) -- [pca6416a, pca9554] clang-tidy fixes for #7822 [esphome#7879](https://github.com/esphome/esphome/pull/7879) by [@kbx81](https://github.com/kbx81) -- [nextion] clang-tidy fixes for #7822 [esphome#7878](https://github.com/esphome/esphome/pull/7878) by [@kbx81](https://github.com/kbx81) -- [various] clang-tidy fixes for #7822 [esphome#7874](https://github.com/esphome/esphome/pull/7874) by [@kbx81](https://github.com/kbx81) -- [logger] clang-tidy fixes for #7822 [esphome#7875](https://github.com/esphome/esphome/pull/7875) by [@kbx81](https://github.com/kbx81) -- [ezo] clang-tidy fixes for #7822 [esphome#7873](https://github.com/esphome/esphome/pull/7873) by [@kbx81](https://github.com/kbx81) -- [apds9306] clang-tidy fixes for #7822 [esphome#7872](https://github.com/esphome/esphome/pull/7872) by [@kbx81](https://github.com/kbx81) -- [dht] clang-tidy fixes for #7822 [esphome#7871](https://github.com/esphome/esphome/pull/7871) by [@kbx81](https://github.com/kbx81) -- [network] clang-tidy fixes for #7822 [esphome#7870](https://github.com/esphome/esphome/pull/7870) by [@kbx81](https://github.com/kbx81) -- [lvgl] Make image update via lambda work [esphome#7886](https://github.com/esphome/esphome/pull/7886) by [@clydebarrow](https://github.com/clydebarrow) -- [deep_sleep] fix deep_sleep not keeping awake when sleep_duration is defined [esphome#7885](https://github.com/esphome/esphome/pull/7885) by [@makstech](https://github.com/makstech) -- [hx711] clang-tidy fixes for #7822 [esphome#7900](https://github.com/esphome/esphome/pull/7900) by [@kbx81](https://github.com/kbx81) -- [modbus_controller] Clang fixes [esphome#7899](https://github.com/esphome/esphome/pull/7899) by [@kbx81](https://github.com/kbx81) -- Add H-Bridge switch component [esphome#7421](https://github.com/esphome/esphome/pull/7421) by [@dwmw2](https://github.com/dwmw2) (new-platform) -- [CI] Bump GHA runners to ``ubuntu-24.04`` [esphome#7905](https://github.com/esphome/esphome/pull/7905) by [@kbx81](https://github.com/kbx81) -- [font et. al.] Remove explicit check for pillow installed. [esphome#7891](https://github.com/esphome/esphome/pull/7891) by [@clydebarrow](https://github.com/clydebarrow) -- [CI] Update clang-tidy to 18.1.3 [esphome#7822](https://github.com/esphome/esphome/pull/7822) by [@kbx81](https://github.com/kbx81) -- MQTT sensors handling of publishing NaN values [esphome#7768](https://github.com/esphome/esphome/pull/7768) by [@kbullet](https://github.com/kbullet) (breaking-change) -- [ble] Allow setting shorter name for ble advertisements [esphome#7867](https://github.com/esphome/esphome/pull/7867) by [@jesserockz](https://github.com/jesserockz) -- [font] Restore correct default glyphs for bitmap fonts [esphome#7907](https://github.com/esphome/esphome/pull/7907) by [@clydebarrow](https://github.com/clydebarrow) -- [helpers] clang-tidy fix for #7706 [esphome#7909](https://github.com/esphome/esphome/pull/7909) by [@kbx81](https://github.com/kbx81) -- [docker] Fix clang-tidy installation [esphome#7910](https://github.com/esphome/esphome/pull/7910) by [@kbx81](https://github.com/kbx81) -- [sntp] Resolve warnings from ESP-IDF 5.x [esphome#7913](https://github.com/esphome/esphome/pull/7913) by [@clydebarrow](https://github.com/clydebarrow) -- Add strftime variant with background color [esphome#7714](https://github.com/esphome/esphome/pull/7714) by [@mikosoft83](https://github.com/mikosoft83) -- [i2s_audio] Bugfix: Follow configured bits per sample [esphome#7916](https://github.com/esphome/esphome/pull/7916) by [@kahrendt](https://github.com/kahrendt) -- Haier AC quiet mode switch fix [esphome#7902](https://github.com/esphome/esphome/pull/7902) by [@paveldn](https://github.com/paveldn) -- [CI] Update clang-tidy to 18.1.8 [esphome#7915](https://github.com/esphome/esphome/pull/7915) by [@syssi](https://github.com/syssi) -- [i2s_audio] Speaker type fix [esphome#7919](https://github.com/esphome/esphome/pull/7919) by [@kbx81](https://github.com/kbx81) -- [esp32_rmt_led_strip] Add ``COMPONENT_SCHEMA`` extending [esphome#7918](https://github.com/esphome/esphome/pull/7918) by [@jesserockz](https://github.com/jesserockz) -- [esp32] Use pioarduino + IDF 5.1.5 as default for IDF builds [esphome#7706](https://github.com/esphome/esphome/pull/7706) by [@kbx81](https://github.com/kbx81) -- Bump actions/cache from 4.1.2 to 4.2.0 [esphome#7926](https://github.com/esphome/esphome/pull/7926) by [@dependabot[bot]](https://github.com/apps/dependabot) -- Bump actions/cache from 4.1.2 to 4.2.0 in /.github/actions/restore-python [esphome#7925](https://github.com/esphome/esphome/pull/7925) by [@dependabot[bot]](https://github.com/apps/dependabot) -- Add OCI Image Labels [esphome#7924](https://github.com/esphome/esphome/pull/7924) by [@Passific](https://github.com/Passific) -- Move docker oci labels to correct image [esphome#7927](https://github.com/esphome/esphome/pull/7927) by [@jesserockz](https://github.com/jesserockz) -- Update project description [esphome#7928](https://github.com/esphome/esphome/pull/7928) by [@jesserockz](https://github.com/jesserockz) -- [modbus] More clean-up [esphome#7921](https://github.com/esphome/esphome/pull/7921) by [@kbx81](https://github.com/kbx81) -- Add: Seeed Studio MR60BHA2 mmWave Sensor [esphome#7589](https://github.com/esphome/esphome/pull/7589) by [@limengdu](https://github.com/limengdu) (new-integration) -- Optimize QMC5883L reads [esphome#7889](https://github.com/esphome/esphome/pull/7889) by [@dnschneid](https://github.com/dnschneid) -- [display] Fix strftime overload ignoring alignment [esphome#7937](https://github.com/esphome/esphome/pull/7937) by [@jesserockz](https://github.com/jesserockz) -- Add font anti-aliasing for grayscale display [esphome#7934](https://github.com/esphome/esphome/pull/7934) by [@koreapyj](https://github.com/koreapyj) -- Bump pypa/gh-action-pypi-publish from 1.12.2 to 1.12.3 [esphome#7941](https://github.com/esphome/esphome/pull/7941) by [@dependabot[bot]](https://github.com/apps/dependabot) -- [adc] Split files by platform [esphome#7940](https://github.com/esphome/esphome/pull/7940) by [@edwardtfn](https://github.com/edwardtfn) -- [const] Move ``CONF_TEMPERATURE_COMPENSATION`` to common const.py [esphome#7943](https://github.com/esphome/esphome/pull/7943) by [@jesserockz](https://github.com/jesserockz) -- [lvgl] Fix image `mode` property (Bugfix) [esphome#7938](https://github.com/esphome/esphome/pull/7938) by [@clydebarrow](https://github.com/clydebarrow) -- [lvgl] Add `on_change` event [esphome#7939](https://github.com/esphome/esphome/pull/7939) by [@clydebarrow](https://github.com/clydebarrow) -- Synchronise esp32 boards with platform version 51.03.07 [esphome#7945](https://github.com/esphome/esphome/pull/7945) by [@jesserockz](https://github.com/jesserockz) (breaking-change) -- [i2c] Use correct macro to determine number of i2c peripherals for idf [esphome#7947](https://github.com/esphome/esphome/pull/7947) by [@jesserockz](https://github.com/jesserockz) -- [const] Add RMT CONF variables to const.py [esphome#7953](https://github.com/esphome/esphome/pull/7953) by [@swoboda1337](https://github.com/swoboda1337) -- [sgp30] Set default update interval to 60s [esphome#7952](https://github.com/esphome/esphome/pull/7952) by [@jesserockz](https://github.com/jesserockz) (breaking-change) -- [dallas_temp] Move delay_microseconds_safe to iram [esphome#7957](https://github.com/esphome/esphome/pull/7957) by [@swoboda1337](https://github.com/swoboda1337) -- [i2s_audio] Bugfix: Correctly set ring buffer size [esphome#7959](https://github.com/esphome/esphome/pull/7959) by [@kahrendt](https://github.com/kahrendt) -- [adc] Restore missing LIBRETINY code in a separated file [esphome#7955](https://github.com/esphome/esphome/pull/7955) by [@edwardtfn](https://github.com/edwardtfn) -- [font] cleanly handle font file format exception (Bugfix) [esphome#7970](https://github.com/esphome/esphome/pull/7970) by [@clydebarrow](https://github.com/clydebarrow) -- [dashboard] Accept basic auth header [esphome#7965](https://github.com/esphome/esphome/pull/7965) by [@jesserockz](https://github.com/jesserockz) -- Bump esphome-dashboard to 20241217.1 [esphome#7971](https://github.com/esphome/esphome/pull/7971) by [@jesserockz](https://github.com/jesserockz) -- [esp32_ble] Use RAMAllocator to avoid panic abort from ``new`` [esphome#7936](https://github.com/esphome/esphome/pull/7936) by [@jesserockz](https://github.com/jesserockz) +- [core] Bugfix: Implement ring buffer with xRingbuffer [esphome#7973](https://github.com/esphome/esphome/pull/7973) by [@kahrendt](https://github.com/kahrendt) diff --git a/esphome/config.yaml b/esphome/config.yaml index 1869d9f..9787406 100644 --- a/esphome/config.yaml +++ b/esphome/config.yaml @@ -33,7 +33,7 @@ init: false startup: services name: ESPHome Device Builder panel_title: ESPHome Builder -version: 2024.12.0 +version: 2024.12.1 slug: esphome description: Build your own smart home devices using ESPHome, no programming experience required. diff --git a/template/addon_config.yaml b/template/addon_config.yaml index 480cace..bf08151 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -72,7 +72,7 @@ esphome-beta: directory: esphome-beta name: ESPHome Device Builder (beta) panel_title: ESPHome Builder (beta) - version: "2024.12.0" # BETA + version: "2024.12.1" # BETA slug: esphome-beta description: "Beta version of ESPHome Device Builder" url: https://beta.esphome.io/ @@ -87,7 +87,7 @@ esphome-stable: directory: esphome name: ESPHome Device Builder panel_title: ESPHome Builder - version: "2024.12.0" # STABLE + version: "2024.12.1" # STABLE slug: esphome description: "Build your own smart home devices using ESPHome, no programming experience required." image: ghcr.io/esphome/esphome-hassio -- 2.49.1 From 4047dfdc74d6eb9e5d0c63b63e8f3bc8ff27048e Mon Sep 17 00:00:00 2001 From: esphomebot Date: Fri, 20 Dec 2024 02:46:50 +0000 Subject: [PATCH 069/104] Bump version to 2025.1.0-dev20241220 --- esphome-dev/config.yaml | 2 +- template/addon_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome-dev/config.yaml b/esphome-dev/config.yaml index 4eb0546..cac675a 100644 --- a/esphome-dev/config.yaml +++ b/esphome-dev/config.yaml @@ -34,7 +34,7 @@ init: false startup: services name: ESPHome Device Builder (dev) panel_title: ESPHome Builder (dev) -version: 2025.1.0-dev20241219 +version: 2025.1.0-dev20241220 slug: esphome-dev description: Development version of ESPHome Device Builder image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index bf08151..2cc92d8 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -47,7 +47,7 @@ esphome-dev: directory: esphome-dev name: ESPHome Device Builder (dev) panel_title: ESPHome Builder (dev) - version: "2025.1.0-dev20241219" # DEV + version: "2025.1.0-dev20241220" # DEV slug: esphome-dev description: "Development version of ESPHome Device Builder" url: https://next.esphome.io/ -- 2.49.1 From 3b4b94c6f179bd811cbf1aa953160877c0ed9fb7 Mon Sep 17 00:00:00 2001 From: esphomebot Date: Sat, 21 Dec 2024 01:18:13 +0000 Subject: [PATCH 070/104] Bump version to 2024.12.2 --- esphome-beta/CHANGELOG.md | 5 +++-- esphome-beta/config.yaml | 2 +- esphome/CHANGELOG.md | 5 +++-- esphome/config.yaml | 2 +- template/addon_config.yaml | 4 ++-- 5 files changed, 10 insertions(+), 8 deletions(-) diff --git a/esphome-beta/CHANGELOG.md b/esphome-beta/CHANGELOG.md index 9eb17c7..497da0a 100644 --- a/esphome-beta/CHANGELOG.md +++ b/esphome-beta/CHANGELOG.md @@ -1,4 +1,5 @@ -## 2024.12.1 +## 2024.12.2 -- [core] Bugfix: Implement ring buffer with xRingbuffer [esphome#7973](https://github.com/esphome/esphome/pull/7973) by [@kahrendt](https://github.com/kahrendt) +- [esp32] Fix flash size warning when using IDF [esphome#7983](https://github.com/esphome/esphome/pull/7983) by [@kbx81](https://github.com/kbx81) +- [esp32_ble] Fix for Improv [esphome#7984](https://github.com/esphome/esphome/pull/7984) by [@kbx81](https://github.com/kbx81) diff --git a/esphome-beta/config.yaml b/esphome-beta/config.yaml index 4d16415..dd7eeb8 100644 --- a/esphome-beta/config.yaml +++ b/esphome-beta/config.yaml @@ -33,7 +33,7 @@ init: false startup: services name: ESPHome Device Builder (beta) panel_title: ESPHome Builder (beta) -version: 2024.12.1 +version: 2024.12.2 slug: esphome-beta description: Beta version of ESPHome Device Builder image: ghcr.io/esphome/esphome-hassio diff --git a/esphome/CHANGELOG.md b/esphome/CHANGELOG.md index 9eb17c7..497da0a 100644 --- a/esphome/CHANGELOG.md +++ b/esphome/CHANGELOG.md @@ -1,4 +1,5 @@ -## 2024.12.1 +## 2024.12.2 -- [core] Bugfix: Implement ring buffer with xRingbuffer [esphome#7973](https://github.com/esphome/esphome/pull/7973) by [@kahrendt](https://github.com/kahrendt) +- [esp32] Fix flash size warning when using IDF [esphome#7983](https://github.com/esphome/esphome/pull/7983) by [@kbx81](https://github.com/kbx81) +- [esp32_ble] Fix for Improv [esphome#7984](https://github.com/esphome/esphome/pull/7984) by [@kbx81](https://github.com/kbx81) diff --git a/esphome/config.yaml b/esphome/config.yaml index 9787406..7f2affe 100644 --- a/esphome/config.yaml +++ b/esphome/config.yaml @@ -33,7 +33,7 @@ init: false startup: services name: ESPHome Device Builder panel_title: ESPHome Builder -version: 2024.12.1 +version: 2024.12.2 slug: esphome description: Build your own smart home devices using ESPHome, no programming experience required. diff --git a/template/addon_config.yaml b/template/addon_config.yaml index 2cc92d8..39700b7 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -72,7 +72,7 @@ esphome-beta: directory: esphome-beta name: ESPHome Device Builder (beta) panel_title: ESPHome Builder (beta) - version: "2024.12.1" # BETA + version: "2024.12.2" # BETA slug: esphome-beta description: "Beta version of ESPHome Device Builder" url: https://beta.esphome.io/ @@ -87,7 +87,7 @@ esphome-stable: directory: esphome name: ESPHome Device Builder panel_title: ESPHome Builder - version: "2024.12.1" # STABLE + version: "2024.12.2" # STABLE slug: esphome description: "Build your own smart home devices using ESPHome, no programming experience required." image: ghcr.io/esphome/esphome-hassio -- 2.49.1 From fde8e2883bfbc0aa20effeb9deaec078936ba8c1 Mon Sep 17 00:00:00 2001 From: esphomebot Date: Sat, 21 Dec 2024 02:45:13 +0000 Subject: [PATCH 071/104] Bump version to 2025.1.0-dev20241221 --- esphome-dev/config.yaml | 2 +- template/addon_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome-dev/config.yaml b/esphome-dev/config.yaml index cac675a..2e5a15b 100644 --- a/esphome-dev/config.yaml +++ b/esphome-dev/config.yaml @@ -34,7 +34,7 @@ init: false startup: services name: ESPHome Device Builder (dev) panel_title: ESPHome Builder (dev) -version: 2025.1.0-dev20241220 +version: 2025.1.0-dev20241221 slug: esphome-dev description: Development version of ESPHome Device Builder image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index 39700b7..28e726c 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -47,7 +47,7 @@ esphome-dev: directory: esphome-dev name: ESPHome Device Builder (dev) panel_title: ESPHome Builder (dev) - version: "2025.1.0-dev20241220" # DEV + version: "2025.1.0-dev20241221" # DEV slug: esphome-dev description: "Development version of ESPHome Device Builder" url: https://next.esphome.io/ -- 2.49.1 From ef3be38d8d528d07bf8caa43f780bf5164414ac6 Mon Sep 17 00:00:00 2001 From: esphomebot Date: Sun, 22 Dec 2024 02:48:42 +0000 Subject: [PATCH 072/104] Bump version to 2025.1.0-dev20241222 --- esphome-dev/config.yaml | 2 +- template/addon_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome-dev/config.yaml b/esphome-dev/config.yaml index 2e5a15b..eb0ac03 100644 --- a/esphome-dev/config.yaml +++ b/esphome-dev/config.yaml @@ -34,7 +34,7 @@ init: false startup: services name: ESPHome Device Builder (dev) panel_title: ESPHome Builder (dev) -version: 2025.1.0-dev20241221 +version: 2025.1.0-dev20241222 slug: esphome-dev description: Development version of ESPHome Device Builder image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index 28e726c..fbb23ad 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -47,7 +47,7 @@ esphome-dev: directory: esphome-dev name: ESPHome Device Builder (dev) panel_title: ESPHome Builder (dev) - version: "2025.1.0-dev20241221" # DEV + version: "2025.1.0-dev20241222" # DEV slug: esphome-dev description: "Development version of ESPHome Device Builder" url: https://next.esphome.io/ -- 2.49.1 From 772e2c047e19d67c75abd730e1bed9c96476149f Mon Sep 17 00:00:00 2001 From: esphomebot Date: Mon, 23 Dec 2024 02:47:48 +0000 Subject: [PATCH 073/104] Bump version to 2025.1.0-dev20241223 --- esphome-dev/config.yaml | 2 +- template/addon_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome-dev/config.yaml b/esphome-dev/config.yaml index eb0ac03..3a8f415 100644 --- a/esphome-dev/config.yaml +++ b/esphome-dev/config.yaml @@ -34,7 +34,7 @@ init: false startup: services name: ESPHome Device Builder (dev) panel_title: ESPHome Builder (dev) -version: 2025.1.0-dev20241222 +version: 2025.1.0-dev20241223 slug: esphome-dev description: Development version of ESPHome Device Builder image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index fbb23ad..6672b93 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -47,7 +47,7 @@ esphome-dev: directory: esphome-dev name: ESPHome Device Builder (dev) panel_title: ESPHome Builder (dev) - version: "2025.1.0-dev20241222" # DEV + version: "2025.1.0-dev20241223" # DEV slug: esphome-dev description: "Development version of ESPHome Device Builder" url: https://next.esphome.io/ -- 2.49.1 From 59de16b336b3827898533232c069056dbeeb65cd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 23 Dec 2024 22:42:21 +0100 Subject: [PATCH 074/104] Bump docker/setup-buildx-action from 3.7.1 to 3.8.0 (#171) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/devcontainer-build.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/devcontainer-build.yaml b/.github/workflows/devcontainer-build.yaml index d55fc54..69dc166 100644 --- a/.github/workflows/devcontainer-build.yaml +++ b/.github/workflows/devcontainer-build.yaml @@ -30,7 +30,7 @@ jobs: - name: Set up QEMU uses: docker/setup-qemu-action@v3.2.0 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3.7.1 + uses: docker/setup-buildx-action@v3.8.0 - name: Build and Push uses: docker/build-push-action@v6.10.0 with: -- 2.49.1 From 6afe9886d37c2fbf880ca3f73e98c66844ee1231 Mon Sep 17 00:00:00 2001 From: esphomebot Date: Tue, 24 Dec 2024 02:46:35 +0000 Subject: [PATCH 075/104] Bump version to 2025.1.0-dev20241224 --- esphome-dev/config.yaml | 2 +- template/addon_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome-dev/config.yaml b/esphome-dev/config.yaml index 3a8f415..0ad9abe 100644 --- a/esphome-dev/config.yaml +++ b/esphome-dev/config.yaml @@ -34,7 +34,7 @@ init: false startup: services name: ESPHome Device Builder (dev) panel_title: ESPHome Builder (dev) -version: 2025.1.0-dev20241223 +version: 2025.1.0-dev20241224 slug: esphome-dev description: Development version of ESPHome Device Builder image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index 6672b93..69ea933 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -47,7 +47,7 @@ esphome-dev: directory: esphome-dev name: ESPHome Device Builder (dev) panel_title: ESPHome Builder (dev) - version: "2025.1.0-dev20241223" # DEV + version: "2025.1.0-dev20241224" # DEV slug: esphome-dev description: "Development version of ESPHome Device Builder" url: https://next.esphome.io/ -- 2.49.1 From b5e97e51d2bca178718ff9af7931d219246eb967 Mon Sep 17 00:00:00 2001 From: esphomebot Date: Wed, 25 Dec 2024 02:47:10 +0000 Subject: [PATCH 076/104] Bump version to 2025.1.0-dev20241225 --- esphome-dev/config.yaml | 2 +- template/addon_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome-dev/config.yaml b/esphome-dev/config.yaml index 0ad9abe..bd99103 100644 --- a/esphome-dev/config.yaml +++ b/esphome-dev/config.yaml @@ -34,7 +34,7 @@ init: false startup: services name: ESPHome Device Builder (dev) panel_title: ESPHome Builder (dev) -version: 2025.1.0-dev20241224 +version: 2025.1.0-dev20241225 slug: esphome-dev description: Development version of ESPHome Device Builder image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index 69ea933..31b426c 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -47,7 +47,7 @@ esphome-dev: directory: esphome-dev name: ESPHome Device Builder (dev) panel_title: ESPHome Builder (dev) - version: "2025.1.0-dev20241224" # DEV + version: "2025.1.0-dev20241225" # DEV slug: esphome-dev description: "Development version of ESPHome Device Builder" url: https://next.esphome.io/ -- 2.49.1 From 4e27c6d9bd4bc7bbbcc06cdb96c6df7c3dd460fd Mon Sep 17 00:00:00 2001 From: esphomebot Date: Thu, 26 Dec 2024 02:45:41 +0000 Subject: [PATCH 077/104] Bump version to 2025.1.0-dev20241226 --- esphome-dev/config.yaml | 2 +- template/addon_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome-dev/config.yaml b/esphome-dev/config.yaml index bd99103..6fb95ce 100644 --- a/esphome-dev/config.yaml +++ b/esphome-dev/config.yaml @@ -34,7 +34,7 @@ init: false startup: services name: ESPHome Device Builder (dev) panel_title: ESPHome Builder (dev) -version: 2025.1.0-dev20241225 +version: 2025.1.0-dev20241226 slug: esphome-dev description: Development version of ESPHome Device Builder image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index 31b426c..72e51d0 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -47,7 +47,7 @@ esphome-dev: directory: esphome-dev name: ESPHome Device Builder (dev) panel_title: ESPHome Builder (dev) - version: "2025.1.0-dev20241225" # DEV + version: "2025.1.0-dev20241226" # DEV slug: esphome-dev description: "Development version of ESPHome Device Builder" url: https://next.esphome.io/ -- 2.49.1 From e1acae57758c7a2fb4e8644ecb5b541e62296758 Mon Sep 17 00:00:00 2001 From: esphomebot Date: Fri, 27 Dec 2024 02:48:10 +0000 Subject: [PATCH 078/104] Bump version to 2025.1.0-dev20241227 --- esphome-dev/config.yaml | 2 +- template/addon_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome-dev/config.yaml b/esphome-dev/config.yaml index 6fb95ce..ae7614d 100644 --- a/esphome-dev/config.yaml +++ b/esphome-dev/config.yaml @@ -34,7 +34,7 @@ init: false startup: services name: ESPHome Device Builder (dev) panel_title: ESPHome Builder (dev) -version: 2025.1.0-dev20241226 +version: 2025.1.0-dev20241227 slug: esphome-dev description: Development version of ESPHome Device Builder image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index 72e51d0..aef1d4e 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -47,7 +47,7 @@ esphome-dev: directory: esphome-dev name: ESPHome Device Builder (dev) panel_title: ESPHome Builder (dev) - version: "2025.1.0-dev20241226" # DEV + version: "2025.1.0-dev20241227" # DEV slug: esphome-dev description: "Development version of ESPHome Device Builder" url: https://next.esphome.io/ -- 2.49.1 From 30e1e1345d304149e3e462c81c7d50a15207e64c Mon Sep 17 00:00:00 2001 From: esphomebot Date: Sat, 28 Dec 2024 02:44:17 +0000 Subject: [PATCH 079/104] Bump version to 2025.1.0-dev20241228 --- esphome-dev/config.yaml | 2 +- template/addon_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome-dev/config.yaml b/esphome-dev/config.yaml index ae7614d..3ed471f 100644 --- a/esphome-dev/config.yaml +++ b/esphome-dev/config.yaml @@ -34,7 +34,7 @@ init: false startup: services name: ESPHome Device Builder (dev) panel_title: ESPHome Builder (dev) -version: 2025.1.0-dev20241227 +version: 2025.1.0-dev20241228 slug: esphome-dev description: Development version of ESPHome Device Builder image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index aef1d4e..01b34c9 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -47,7 +47,7 @@ esphome-dev: directory: esphome-dev name: ESPHome Device Builder (dev) panel_title: ESPHome Builder (dev) - version: "2025.1.0-dev20241227" # DEV + version: "2025.1.0-dev20241228" # DEV slug: esphome-dev description: "Development version of ESPHome Device Builder" url: https://next.esphome.io/ -- 2.49.1 From 634fdf4357a4f5be39f1ac0e7c7977e8a33f5455 Mon Sep 17 00:00:00 2001 From: esphomebot Date: Sun, 29 Dec 2024 02:49:53 +0000 Subject: [PATCH 080/104] Bump version to 2025.1.0-dev20241229 --- esphome-dev/config.yaml | 2 +- template/addon_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome-dev/config.yaml b/esphome-dev/config.yaml index 3ed471f..6057637 100644 --- a/esphome-dev/config.yaml +++ b/esphome-dev/config.yaml @@ -34,7 +34,7 @@ init: false startup: services name: ESPHome Device Builder (dev) panel_title: ESPHome Builder (dev) -version: 2025.1.0-dev20241228 +version: 2025.1.0-dev20241229 slug: esphome-dev description: Development version of ESPHome Device Builder image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index 01b34c9..688b988 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -47,7 +47,7 @@ esphome-dev: directory: esphome-dev name: ESPHome Device Builder (dev) panel_title: ESPHome Builder (dev) - version: "2025.1.0-dev20241228" # DEV + version: "2025.1.0-dev20241229" # DEV slug: esphome-dev description: "Development version of ESPHome Device Builder" url: https://next.esphome.io/ -- 2.49.1 From d8ccce6b5baa9c10c64bea522b74a185ca4ecb80 Mon Sep 17 00:00:00 2001 From: esphomebot Date: Mon, 30 Dec 2024 02:47:53 +0000 Subject: [PATCH 081/104] Bump version to 2025.1.0-dev20241230 --- esphome-dev/config.yaml | 2 +- template/addon_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome-dev/config.yaml b/esphome-dev/config.yaml index 6057637..8243dbe 100644 --- a/esphome-dev/config.yaml +++ b/esphome-dev/config.yaml @@ -34,7 +34,7 @@ init: false startup: services name: ESPHome Device Builder (dev) panel_title: ESPHome Builder (dev) -version: 2025.1.0-dev20241229 +version: 2025.1.0-dev20241230 slug: esphome-dev description: Development version of ESPHome Device Builder image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index 688b988..95e0ce1 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -47,7 +47,7 @@ esphome-dev: directory: esphome-dev name: ESPHome Device Builder (dev) panel_title: ESPHome Builder (dev) - version: "2025.1.0-dev20241229" # DEV + version: "2025.1.0-dev20241230" # DEV slug: esphome-dev description: "Development version of ESPHome Device Builder" url: https://next.esphome.io/ -- 2.49.1 From 11b96f832c39d1d39d70ed7d12319fc172da9747 Mon Sep 17 00:00:00 2001 From: esphomebot Date: Tue, 31 Dec 2024 02:45:51 +0000 Subject: [PATCH 082/104] Bump version to 2025.1.0-dev20241231 --- esphome-dev/config.yaml | 2 +- template/addon_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome-dev/config.yaml b/esphome-dev/config.yaml index 8243dbe..e8af5dc 100644 --- a/esphome-dev/config.yaml +++ b/esphome-dev/config.yaml @@ -34,7 +34,7 @@ init: false startup: services name: ESPHome Device Builder (dev) panel_title: ESPHome Builder (dev) -version: 2025.1.0-dev20241230 +version: 2025.1.0-dev20241231 slug: esphome-dev description: Development version of ESPHome Device Builder image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index 95e0ce1..e869210 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -47,7 +47,7 @@ esphome-dev: directory: esphome-dev name: ESPHome Device Builder (dev) panel_title: ESPHome Builder (dev) - version: "2025.1.0-dev20241230" # DEV + version: "2025.1.0-dev20241231" # DEV slug: esphome-dev description: "Development version of ESPHome Device Builder" url: https://next.esphome.io/ -- 2.49.1 From 5128a814519dc6dd3edde5f6cae4daea09f3fc7a Mon Sep 17 00:00:00 2001 From: esphomebot Date: Wed, 1 Jan 2025 02:51:17 +0000 Subject: [PATCH 083/104] Bump version to 2025.1.0-dev20250101 --- esphome-dev/config.yaml | 2 +- template/addon_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome-dev/config.yaml b/esphome-dev/config.yaml index e8af5dc..d4f8fcc 100644 --- a/esphome-dev/config.yaml +++ b/esphome-dev/config.yaml @@ -34,7 +34,7 @@ init: false startup: services name: ESPHome Device Builder (dev) panel_title: ESPHome Builder (dev) -version: 2025.1.0-dev20241231 +version: 2025.1.0-dev20250101 slug: esphome-dev description: Development version of ESPHome Device Builder image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index e869210..c4142f3 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -47,7 +47,7 @@ esphome-dev: directory: esphome-dev name: ESPHome Device Builder (dev) panel_title: ESPHome Builder (dev) - version: "2025.1.0-dev20241231" # DEV + version: "2025.1.0-dev20250101" # DEV slug: esphome-dev description: "Development version of ESPHome Device Builder" url: https://next.esphome.io/ -- 2.49.1 From 2ecbe59a2d2c368962c39ee9d9770c18bfd59b47 Mon Sep 17 00:00:00 2001 From: esphomebot Date: Thu, 2 Jan 2025 02:46:22 +0000 Subject: [PATCH 084/104] Bump version to 2025.1.0-dev20250102 --- esphome-dev/config.yaml | 2 +- template/addon_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome-dev/config.yaml b/esphome-dev/config.yaml index d4f8fcc..ee9fcca 100644 --- a/esphome-dev/config.yaml +++ b/esphome-dev/config.yaml @@ -34,7 +34,7 @@ init: false startup: services name: ESPHome Device Builder (dev) panel_title: ESPHome Builder (dev) -version: 2025.1.0-dev20250101 +version: 2025.1.0-dev20250102 slug: esphome-dev description: Development version of ESPHome Device Builder image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index c4142f3..ac002cb 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -47,7 +47,7 @@ esphome-dev: directory: esphome-dev name: ESPHome Device Builder (dev) panel_title: ESPHome Builder (dev) - version: "2025.1.0-dev20250101" # DEV + version: "2025.1.0-dev20250102" # DEV slug: esphome-dev description: "Development version of ESPHome Device Builder" url: https://next.esphome.io/ -- 2.49.1 From d1643f25f8a1b3c6ef90687de384a03faeca74a2 Mon Sep 17 00:00:00 2001 From: esphomebot Date: Fri, 3 Jan 2025 02:47:13 +0000 Subject: [PATCH 085/104] Bump version to 2025.1.0-dev20250103 --- esphome-dev/config.yaml | 2 +- template/addon_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome-dev/config.yaml b/esphome-dev/config.yaml index ee9fcca..aee918d 100644 --- a/esphome-dev/config.yaml +++ b/esphome-dev/config.yaml @@ -34,7 +34,7 @@ init: false startup: services name: ESPHome Device Builder (dev) panel_title: ESPHome Builder (dev) -version: 2025.1.0-dev20250102 +version: 2025.1.0-dev20250103 slug: esphome-dev description: Development version of ESPHome Device Builder image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index ac002cb..f9874f1 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -47,7 +47,7 @@ esphome-dev: directory: esphome-dev name: ESPHome Device Builder (dev) panel_title: ESPHome Builder (dev) - version: "2025.1.0-dev20250102" # DEV + version: "2025.1.0-dev20250103" # DEV slug: esphome-dev description: "Development version of ESPHome Device Builder" url: https://next.esphome.io/ -- 2.49.1 From 29a72e2fd757f1f895e53e2842d13ba5af97b27a Mon Sep 17 00:00:00 2001 From: esphomebot Date: Sat, 4 Jan 2025 02:45:02 +0000 Subject: [PATCH 086/104] Bump version to 2025.1.0-dev20250104 --- esphome-dev/config.yaml | 2 +- template/addon_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome-dev/config.yaml b/esphome-dev/config.yaml index aee918d..941f814 100644 --- a/esphome-dev/config.yaml +++ b/esphome-dev/config.yaml @@ -34,7 +34,7 @@ init: false startup: services name: ESPHome Device Builder (dev) panel_title: ESPHome Builder (dev) -version: 2025.1.0-dev20250103 +version: 2025.1.0-dev20250104 slug: esphome-dev description: Development version of ESPHome Device Builder image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index f9874f1..44caaea 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -47,7 +47,7 @@ esphome-dev: directory: esphome-dev name: ESPHome Device Builder (dev) panel_title: ESPHome Builder (dev) - version: "2025.1.0-dev20250103" # DEV + version: "2025.1.0-dev20250104" # DEV slug: esphome-dev description: "Development version of ESPHome Device Builder" url: https://next.esphome.io/ -- 2.49.1 From 464644ff31907206ca0e38e0cb94e8682ed98ebd Mon Sep 17 00:00:00 2001 From: esphomebot Date: Sun, 5 Jan 2025 02:50:56 +0000 Subject: [PATCH 087/104] Bump version to 2025.1.0-dev20250105 --- esphome-dev/config.yaml | 2 +- template/addon_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome-dev/config.yaml b/esphome-dev/config.yaml index 941f814..390c4dd 100644 --- a/esphome-dev/config.yaml +++ b/esphome-dev/config.yaml @@ -34,7 +34,7 @@ init: false startup: services name: ESPHome Device Builder (dev) panel_title: ESPHome Builder (dev) -version: 2025.1.0-dev20250104 +version: 2025.1.0-dev20250105 slug: esphome-dev description: Development version of ESPHome Device Builder image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index 44caaea..7deed1b 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -47,7 +47,7 @@ esphome-dev: directory: esphome-dev name: ESPHome Device Builder (dev) panel_title: ESPHome Builder (dev) - version: "2025.1.0-dev20250104" # DEV + version: "2025.1.0-dev20250105" # DEV slug: esphome-dev description: "Development version of ESPHome Device Builder" url: https://next.esphome.io/ -- 2.49.1 From 46cbc5a516f7f1864b3238637527dc0da7b6009e Mon Sep 17 00:00:00 2001 From: esphomebot Date: Mon, 6 Jan 2025 02:48:27 +0000 Subject: [PATCH 088/104] Bump version to 2025.1.0-dev20250106 --- esphome-dev/config.yaml | 2 +- template/addon_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome-dev/config.yaml b/esphome-dev/config.yaml index 390c4dd..c2d5b40 100644 --- a/esphome-dev/config.yaml +++ b/esphome-dev/config.yaml @@ -34,7 +34,7 @@ init: false startup: services name: ESPHome Device Builder (dev) panel_title: ESPHome Builder (dev) -version: 2025.1.0-dev20250105 +version: 2025.1.0-dev20250106 slug: esphome-dev description: Development version of ESPHome Device Builder image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index 7deed1b..735b97a 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -47,7 +47,7 @@ esphome-dev: directory: esphome-dev name: ESPHome Device Builder (dev) panel_title: ESPHome Builder (dev) - version: "2025.1.0-dev20250105" # DEV + version: "2025.1.0-dev20250106" # DEV slug: esphome-dev description: "Development version of ESPHome Device Builder" url: https://next.esphome.io/ -- 2.49.1 From 423d1b2cd9550f6ded23024888ec30f23a19e794 Mon Sep 17 00:00:00 2001 From: esphomebot Date: Tue, 7 Jan 2025 02:47:41 +0000 Subject: [PATCH 089/104] Bump version to 2025.1.0-dev20250107 --- esphome-dev/config.yaml | 2 +- template/addon_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome-dev/config.yaml b/esphome-dev/config.yaml index c2d5b40..48bea50 100644 --- a/esphome-dev/config.yaml +++ b/esphome-dev/config.yaml @@ -34,7 +34,7 @@ init: false startup: services name: ESPHome Device Builder (dev) panel_title: ESPHome Builder (dev) -version: 2025.1.0-dev20250106 +version: 2025.1.0-dev20250107 slug: esphome-dev description: Development version of ESPHome Device Builder image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index 735b97a..a6819c5 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -47,7 +47,7 @@ esphome-dev: directory: esphome-dev name: ESPHome Device Builder (dev) panel_title: ESPHome Builder (dev) - version: "2025.1.0-dev20250106" # DEV + version: "2025.1.0-dev20250107" # DEV slug: esphome-dev description: "Development version of ESPHome Device Builder" url: https://next.esphome.io/ -- 2.49.1 From b6791737d8ea8666ca629b304c85e7cfc460f00d Mon Sep 17 00:00:00 2001 From: esphomebot Date: Wed, 8 Jan 2025 02:46:55 +0000 Subject: [PATCH 090/104] Bump version to 2025.1.0-dev20250108 --- esphome-dev/config.yaml | 2 +- template/addon_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome-dev/config.yaml b/esphome-dev/config.yaml index 48bea50..5859d16 100644 --- a/esphome-dev/config.yaml +++ b/esphome-dev/config.yaml @@ -34,7 +34,7 @@ init: false startup: services name: ESPHome Device Builder (dev) panel_title: ESPHome Builder (dev) -version: 2025.1.0-dev20250107 +version: 2025.1.0-dev20250108 slug: esphome-dev description: Development version of ESPHome Device Builder image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index a6819c5..b7ab763 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -47,7 +47,7 @@ esphome-dev: directory: esphome-dev name: ESPHome Device Builder (dev) panel_title: ESPHome Builder (dev) - version: "2025.1.0-dev20250107" # DEV + version: "2025.1.0-dev20250108" # DEV slug: esphome-dev description: "Development version of ESPHome Device Builder" url: https://next.esphome.io/ -- 2.49.1 From 90b0bcc0f4a2d698855d374ea918d4f1bb035854 Mon Sep 17 00:00:00 2001 From: esphomebot Date: Thu, 9 Jan 2025 02:58:16 +0000 Subject: [PATCH 091/104] Bump version to 2025.1.0-dev20250109 --- esphome-dev/config.yaml | 2 +- template/addon_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome-dev/config.yaml b/esphome-dev/config.yaml index 5859d16..b50caa8 100644 --- a/esphome-dev/config.yaml +++ b/esphome-dev/config.yaml @@ -34,7 +34,7 @@ init: false startup: services name: ESPHome Device Builder (dev) panel_title: ESPHome Builder (dev) -version: 2025.1.0-dev20250108 +version: 2025.1.0-dev20250109 slug: esphome-dev description: Development version of ESPHome Device Builder image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index b7ab763..7f136a3 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -47,7 +47,7 @@ esphome-dev: directory: esphome-dev name: ESPHome Device Builder (dev) panel_title: ESPHome Builder (dev) - version: "2025.1.0-dev20250108" # DEV + version: "2025.1.0-dev20250109" # DEV slug: esphome-dev description: "Development version of ESPHome Device Builder" url: https://next.esphome.io/ -- 2.49.1 From bce91c2262264ee0fc2f0fece10ff5e91ca6ed84 Mon Sep 17 00:00:00 2001 From: esphomebot Date: Fri, 10 Jan 2025 02:48:43 +0000 Subject: [PATCH 092/104] Bump version to 2025.1.0-dev20250110 --- esphome-dev/config.yaml | 2 +- template/addon_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome-dev/config.yaml b/esphome-dev/config.yaml index b50caa8..faad116 100644 --- a/esphome-dev/config.yaml +++ b/esphome-dev/config.yaml @@ -34,7 +34,7 @@ init: false startup: services name: ESPHome Device Builder (dev) panel_title: ESPHome Builder (dev) -version: 2025.1.0-dev20250109 +version: 2025.1.0-dev20250110 slug: esphome-dev description: Development version of ESPHome Device Builder image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index 7f136a3..139c502 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -47,7 +47,7 @@ esphome-dev: directory: esphome-dev name: ESPHome Device Builder (dev) panel_title: ESPHome Builder (dev) - version: "2025.1.0-dev20250109" # DEV + version: "2025.1.0-dev20250110" # DEV slug: esphome-dev description: "Development version of ESPHome Device Builder" url: https://next.esphome.io/ -- 2.49.1 From 4a5c8ee39807bc00547f2c91eb316c96f52e46e5 Mon Sep 17 00:00:00 2001 From: esphomebot Date: Sat, 11 Jan 2025 02:47:11 +0000 Subject: [PATCH 093/104] Bump version to 2025.1.0-dev20250111 --- esphome-dev/config.yaml | 2 +- template/addon_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome-dev/config.yaml b/esphome-dev/config.yaml index faad116..ef3be87 100644 --- a/esphome-dev/config.yaml +++ b/esphome-dev/config.yaml @@ -34,7 +34,7 @@ init: false startup: services name: ESPHome Device Builder (dev) panel_title: ESPHome Builder (dev) -version: 2025.1.0-dev20250110 +version: 2025.1.0-dev20250111 slug: esphome-dev description: Development version of ESPHome Device Builder image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index 139c502..c62240b 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -47,7 +47,7 @@ esphome-dev: directory: esphome-dev name: ESPHome Device Builder (dev) panel_title: ESPHome Builder (dev) - version: "2025.1.0-dev20250110" # DEV + version: "2025.1.0-dev20250111" # DEV slug: esphome-dev description: "Development version of ESPHome Device Builder" url: https://next.esphome.io/ -- 2.49.1 From d2404c7175a866cbac940789af68020da2befc3a Mon Sep 17 00:00:00 2001 From: esphomebot Date: Mon, 13 Jan 2025 02:51:07 +0000 Subject: [PATCH 094/104] Bump version to 2025.1.0-dev20250113 --- esphome-dev/config.yaml | 2 +- template/addon_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome-dev/config.yaml b/esphome-dev/config.yaml index ef3be87..cf7ac33 100644 --- a/esphome-dev/config.yaml +++ b/esphome-dev/config.yaml @@ -34,7 +34,7 @@ init: false startup: services name: ESPHome Device Builder (dev) panel_title: ESPHome Builder (dev) -version: 2025.1.0-dev20250111 +version: 2025.1.0-dev20250113 slug: esphome-dev description: Development version of ESPHome Device Builder image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index c62240b..3afc1c0 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -47,7 +47,7 @@ esphome-dev: directory: esphome-dev name: ESPHome Device Builder (dev) panel_title: ESPHome Builder (dev) - version: "2025.1.0-dev20250111" # DEV + version: "2025.1.0-dev20250113" # DEV slug: esphome-dev description: "Development version of ESPHome Device Builder" url: https://next.esphome.io/ -- 2.49.1 From d1030ec2a922cd484f2b5e688743873a9b16e745 Mon Sep 17 00:00:00 2001 From: esphomebot Date: Tue, 14 Jan 2025 02:43:12 +0000 Subject: [PATCH 095/104] Bump version to 2025.1.0-dev20250114 --- esphome-dev/config.yaml | 2 +- template/addon_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome-dev/config.yaml b/esphome-dev/config.yaml index cf7ac33..53c8113 100644 --- a/esphome-dev/config.yaml +++ b/esphome-dev/config.yaml @@ -34,7 +34,7 @@ init: false startup: services name: ESPHome Device Builder (dev) panel_title: ESPHome Builder (dev) -version: 2025.1.0-dev20250113 +version: 2025.1.0-dev20250114 slug: esphome-dev description: Development version of ESPHome Device Builder image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index 3afc1c0..191b985 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -47,7 +47,7 @@ esphome-dev: directory: esphome-dev name: ESPHome Device Builder (dev) panel_title: ESPHome Builder (dev) - version: "2025.1.0-dev20250113" # DEV + version: "2025.1.0-dev20250114" # DEV slug: esphome-dev description: "Development version of ESPHome Device Builder" url: https://next.esphome.io/ -- 2.49.1 From 031436d1c5a2217ee92a5576a69e39cae070134e Mon Sep 17 00:00:00 2001 From: esphomebot Date: Wed, 15 Jan 2025 02:45:28 +0000 Subject: [PATCH 096/104] Bump version to 2025.1.0-dev20250115 --- esphome-dev/config.yaml | 2 +- template/addon_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome-dev/config.yaml b/esphome-dev/config.yaml index 53c8113..3ee13dc 100644 --- a/esphome-dev/config.yaml +++ b/esphome-dev/config.yaml @@ -34,7 +34,7 @@ init: false startup: services name: ESPHome Device Builder (dev) panel_title: ESPHome Builder (dev) -version: 2025.1.0-dev20250114 +version: 2025.1.0-dev20250115 slug: esphome-dev description: Development version of ESPHome Device Builder image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index 191b985..6d38f0f 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -47,7 +47,7 @@ esphome-dev: directory: esphome-dev name: ESPHome Device Builder (dev) panel_title: ESPHome Builder (dev) - version: "2025.1.0-dev20250114" # DEV + version: "2025.1.0-dev20250115" # DEV slug: esphome-dev description: "Development version of ESPHome Device Builder" url: https://next.esphome.io/ -- 2.49.1 From 02bcaa27d3ceab7b80b45f8170049a8d3346f76d Mon Sep 17 00:00:00 2001 From: esphomebot Date: Thu, 16 Jan 2025 02:44:55 +0000 Subject: [PATCH 097/104] Bump version to 2025.2.0-dev20250116 --- esphome-dev/config.yaml | 2 +- template/addon_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome-dev/config.yaml b/esphome-dev/config.yaml index 3ee13dc..1e72672 100644 --- a/esphome-dev/config.yaml +++ b/esphome-dev/config.yaml @@ -34,7 +34,7 @@ init: false startup: services name: ESPHome Device Builder (dev) panel_title: ESPHome Builder (dev) -version: 2025.1.0-dev20250115 +version: 2025.2.0-dev20250116 slug: esphome-dev description: Development version of ESPHome Device Builder image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index 6d38f0f..6922413 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -47,7 +47,7 @@ esphome-dev: directory: esphome-dev name: ESPHome Device Builder (dev) panel_title: ESPHome Builder (dev) - version: "2025.1.0-dev20250115" # DEV + version: "2025.2.0-dev20250116" # DEV slug: esphome-dev description: "Development version of ESPHome Device Builder" url: https://next.esphome.io/ -- 2.49.1 From cf654883fa26c1cd77ef84c8cdb133a8bcc099ad Mon Sep 17 00:00:00 2001 From: esphomebot Date: Fri, 17 Jan 2025 02:15:05 +0000 Subject: [PATCH 098/104] Bump version to 2024.12.4 --- esphome-beta/CHANGELOG.md | 5 ++--- esphome-beta/config.yaml | 2 +- esphome/CHANGELOG.md | 5 ++--- esphome/config.yaml | 2 +- template/addon_config.yaml | 4 ++-- 5 files changed, 8 insertions(+), 10 deletions(-) diff --git a/esphome-beta/CHANGELOG.md b/esphome-beta/CHANGELOG.md index 497da0a..276b567 100644 --- a/esphome-beta/CHANGELOG.md +++ b/esphome-beta/CHANGELOG.md @@ -1,5 +1,4 @@ -## 2024.12.2 +## 2024.12.4 -- [esp32] Fix flash size warning when using IDF [esphome#7983](https://github.com/esphome/esphome/pull/7983) by [@kbx81](https://github.com/kbx81) -- [esp32_ble] Fix for Improv [esphome#7984](https://github.com/esphome/esphome/pull/7984) by [@kbx81](https://github.com/kbx81) +- Bump python3-setuptools to 66.1.1-1+deb12u1 [esphome#8074](https://github.com/esphome/esphome/pull/8074) by [@jesserockz](https://github.com/jesserockz) diff --git a/esphome-beta/config.yaml b/esphome-beta/config.yaml index dd7eeb8..880651b 100644 --- a/esphome-beta/config.yaml +++ b/esphome-beta/config.yaml @@ -33,7 +33,7 @@ init: false startup: services name: ESPHome Device Builder (beta) panel_title: ESPHome Builder (beta) -version: 2024.12.2 +version: 2024.12.4 slug: esphome-beta description: Beta version of ESPHome Device Builder image: ghcr.io/esphome/esphome-hassio diff --git a/esphome/CHANGELOG.md b/esphome/CHANGELOG.md index 497da0a..276b567 100644 --- a/esphome/CHANGELOG.md +++ b/esphome/CHANGELOG.md @@ -1,5 +1,4 @@ -## 2024.12.2 +## 2024.12.4 -- [esp32] Fix flash size warning when using IDF [esphome#7983](https://github.com/esphome/esphome/pull/7983) by [@kbx81](https://github.com/kbx81) -- [esp32_ble] Fix for Improv [esphome#7984](https://github.com/esphome/esphome/pull/7984) by [@kbx81](https://github.com/kbx81) +- Bump python3-setuptools to 66.1.1-1+deb12u1 [esphome#8074](https://github.com/esphome/esphome/pull/8074) by [@jesserockz](https://github.com/jesserockz) diff --git a/esphome/config.yaml b/esphome/config.yaml index 7f2affe..7217640 100644 --- a/esphome/config.yaml +++ b/esphome/config.yaml @@ -33,7 +33,7 @@ init: false startup: services name: ESPHome Device Builder panel_title: ESPHome Builder -version: 2024.12.2 +version: 2024.12.4 slug: esphome description: Build your own smart home devices using ESPHome, no programming experience required. diff --git a/template/addon_config.yaml b/template/addon_config.yaml index 6922413..64e6034 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -72,7 +72,7 @@ esphome-beta: directory: esphome-beta name: ESPHome Device Builder (beta) panel_title: ESPHome Builder (beta) - version: "2024.12.2" # BETA + version: "2024.12.4" # BETA slug: esphome-beta description: "Beta version of ESPHome Device Builder" url: https://beta.esphome.io/ @@ -87,7 +87,7 @@ esphome-stable: directory: esphome name: ESPHome Device Builder panel_title: ESPHome Builder - version: "2024.12.2" # STABLE + version: "2024.12.4" # STABLE slug: esphome description: "Build your own smart home devices using ESPHome, no programming experience required." image: ghcr.io/esphome/esphome-hassio -- 2.49.1 From 50d735ce0b0f660626583c84fa02141169e35259 Mon Sep 17 00:00:00 2001 From: esphomebot Date: Fri, 17 Jan 2025 02:44:11 +0000 Subject: [PATCH 099/104] Bump version to 2025.2.0-dev20250117 --- esphome-dev/config.yaml | 2 +- template/addon_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome-dev/config.yaml b/esphome-dev/config.yaml index 1e72672..7ceeba7 100644 --- a/esphome-dev/config.yaml +++ b/esphome-dev/config.yaml @@ -34,7 +34,7 @@ init: false startup: services name: ESPHome Device Builder (dev) panel_title: ESPHome Builder (dev) -version: 2025.2.0-dev20250116 +version: 2025.2.0-dev20250117 slug: esphome-dev description: Development version of ESPHome Device Builder image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index 64e6034..ac0c5ab 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -47,7 +47,7 @@ esphome-dev: directory: esphome-dev name: ESPHome Device Builder (dev) panel_title: ESPHome Builder (dev) - version: "2025.2.0-dev20250116" # DEV + version: "2025.2.0-dev20250117" # DEV slug: esphome-dev description: "Development version of ESPHome Device Builder" url: https://next.esphome.io/ -- 2.49.1 From 812df7cd7a5ac7ed1e4b1601b4b77664dfd1f04b Mon Sep 17 00:00:00 2001 From: esphomebot Date: Sat, 18 Jan 2025 02:42:48 +0000 Subject: [PATCH 100/104] Bump version to 2025.2.0-dev20250118 --- esphome-dev/config.yaml | 2 +- template/addon_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome-dev/config.yaml b/esphome-dev/config.yaml index 7ceeba7..103c70e 100644 --- a/esphome-dev/config.yaml +++ b/esphome-dev/config.yaml @@ -34,7 +34,7 @@ init: false startup: services name: ESPHome Device Builder (dev) panel_title: ESPHome Builder (dev) -version: 2025.2.0-dev20250117 +version: 2025.2.0-dev20250118 slug: esphome-dev description: Development version of ESPHome Device Builder image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index ac0c5ab..d81168b 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -47,7 +47,7 @@ esphome-dev: directory: esphome-dev name: ESPHome Device Builder (dev) panel_title: ESPHome Builder (dev) - version: "2025.2.0-dev20250117" # DEV + version: "2025.2.0-dev20250118" # DEV slug: esphome-dev description: "Development version of ESPHome Device Builder" url: https://next.esphome.io/ -- 2.49.1 From 070a7334b371aef734c4eb81a218f49c3855f67c Mon Sep 17 00:00:00 2001 From: esphomebot Date: Sun, 19 Jan 2025 02:49:09 +0000 Subject: [PATCH 101/104] Bump version to 2025.2.0-dev20250119 --- esphome-dev/config.yaml | 2 +- template/addon_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome-dev/config.yaml b/esphome-dev/config.yaml index 103c70e..2b8d3f5 100644 --- a/esphome-dev/config.yaml +++ b/esphome-dev/config.yaml @@ -34,7 +34,7 @@ init: false startup: services name: ESPHome Device Builder (dev) panel_title: ESPHome Builder (dev) -version: 2025.2.0-dev20250118 +version: 2025.2.0-dev20250119 slug: esphome-dev description: Development version of ESPHome Device Builder image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index d81168b..cb5aec4 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -47,7 +47,7 @@ esphome-dev: directory: esphome-dev name: ESPHome Device Builder (dev) panel_title: ESPHome Builder (dev) - version: "2025.2.0-dev20250118" # DEV + version: "2025.2.0-dev20250119" # DEV slug: esphome-dev description: "Development version of ESPHome Device Builder" url: https://next.esphome.io/ -- 2.49.1 From 28f5d5b085ae7fff3422498e082cd9ed8c01fc45 Mon Sep 17 00:00:00 2001 From: esphomebot Date: Mon, 20 Jan 2025 02:46:05 +0000 Subject: [PATCH 102/104] Bump version to 2025.2.0-dev20250120 --- esphome-dev/config.yaml | 2 +- template/addon_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome-dev/config.yaml b/esphome-dev/config.yaml index 2b8d3f5..ca17989 100644 --- a/esphome-dev/config.yaml +++ b/esphome-dev/config.yaml @@ -34,7 +34,7 @@ init: false startup: services name: ESPHome Device Builder (dev) panel_title: ESPHome Builder (dev) -version: 2025.2.0-dev20250119 +version: 2025.2.0-dev20250120 slug: esphome-dev description: Development version of ESPHome Device Builder image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index cb5aec4..91be6f9 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -47,7 +47,7 @@ esphome-dev: directory: esphome-dev name: ESPHome Device Builder (dev) panel_title: ESPHome Builder (dev) - version: "2025.2.0-dev20250119" # DEV + version: "2025.2.0-dev20250120" # DEV slug: esphome-dev description: "Development version of ESPHome Device Builder" url: https://next.esphome.io/ -- 2.49.1 From 519737602e8a665595459ffc21b0d6dded300a70 Mon Sep 17 00:00:00 2001 From: esphomebot Date: Tue, 21 Jan 2025 02:46:20 +0000 Subject: [PATCH 103/104] Bump version to 2025.2.0-dev20250121 --- esphome-dev/config.yaml | 2 +- template/addon_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome-dev/config.yaml b/esphome-dev/config.yaml index ca17989..7bbf360 100644 --- a/esphome-dev/config.yaml +++ b/esphome-dev/config.yaml @@ -34,7 +34,7 @@ init: false startup: services name: ESPHome Device Builder (dev) panel_title: ESPHome Builder (dev) -version: 2025.2.0-dev20250120 +version: 2025.2.0-dev20250121 slug: esphome-dev description: Development version of ESPHome Device Builder image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index 91be6f9..b1c92b4 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -47,7 +47,7 @@ esphome-dev: directory: esphome-dev name: ESPHome Device Builder (dev) panel_title: ESPHome Builder (dev) - version: "2025.2.0-dev20250120" # DEV + version: "2025.2.0-dev20250121" # DEV slug: esphome-dev description: "Development version of ESPHome Device Builder" url: https://next.esphome.io/ -- 2.49.1 From ae66906599d83df7d14d40e394cb6bcb34e05c30 Mon Sep 17 00:00:00 2001 From: esphomebot Date: Wed, 22 Jan 2025 02:47:13 +0000 Subject: [PATCH 104/104] Bump version to 2025.2.0-dev20250122 --- esphome-dev/config.yaml | 2 +- template/addon_config.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/esphome-dev/config.yaml b/esphome-dev/config.yaml index 7bbf360..2ec9b41 100644 --- a/esphome-dev/config.yaml +++ b/esphome-dev/config.yaml @@ -34,7 +34,7 @@ init: false startup: services name: ESPHome Device Builder (dev) panel_title: ESPHome Builder (dev) -version: 2025.2.0-dev20250121 +version: 2025.2.0-dev20250122 slug: esphome-dev description: Development version of ESPHome Device Builder image: ghcr.io/esphome/esphome-hassio diff --git a/template/addon_config.yaml b/template/addon_config.yaml index b1c92b4..684f6fb 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -47,7 +47,7 @@ esphome-dev: directory: esphome-dev name: ESPHome Device Builder (dev) panel_title: ESPHome Builder (dev) - version: "2025.2.0-dev20250121" # DEV + version: "2025.2.0-dev20250122" # DEV slug: esphome-dev description: "Development version of ESPHome Device Builder" url: https://next.esphome.io/ -- 2.49.1