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/devcontainer-build.yaml b/.github/workflows/devcontainer-build.yaml index 8f109e8..69dc166 100644 --- a/.github/workflows/devcontainer-build.yaml +++ b/.github/workflows/devcontainer-build.yaml @@ -30,9 +30,9 @@ 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.9.0 + uses: docker/build-push-action@v6.10.0 with: context: . file: .devcontainer/Dockerfile diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 040007f..02a7aa9 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 @@ -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 }}" diff --git a/esphome-beta/CHANGELOG.md b/esphome-beta/CHANGELOG.md index fe5aaf0..276b567 100644 --- a/esphome-beta/CHANGELOG.md +++ b/esphome-beta/CHANGELOG.md @@ -1,6 +1,4 @@ -## 2024.10.2 +## 2024.12.4 -- 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) +- 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/README.md b/esphome-beta/README.md index e3cf07b..3f34b83 100644 --- a/esphome-beta/README.md +++ b/esphome-beta/README.md @@ -1,4 +1,4 @@ -# ESPHome Beta Add-On +# ESPHome Device Builder 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 55c54a2..880651b 100644 --- a/esphome-beta/config.yaml +++ b/esphome-beta/config.yaml @@ -31,10 +31,11 @@ backup_exclude: - '*/*/' init: false startup: services -name: ESPHome (beta) -version: 2024.10.2 +name: ESPHome Device Builder (beta) +panel_title: ESPHome Builder (beta) +version: 2024.12.4 slug: esphome-beta -description: Beta version of ESPHome add-on +description: Beta version of ESPHome Device Builder image: ghcr.io/esphome/esphome-hassio stage: experimental advanced: true 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 2052ca9..2ec9b41 100644 --- a/esphome-dev/config.yaml +++ b/esphome-dev/config.yaml @@ -32,10 +32,11 @@ backup_exclude: - '*/*/' init: false startup: services -name: ESPHome Device Compiler (dev) -version: 2024.11.0-dev20241102 +name: ESPHome Device Builder (dev) +panel_title: ESPHome Builder (dev) +version: 2025.2.0-dev20250122 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/esphome/CHANGELOG.md b/esphome/CHANGELOG.md index fe5aaf0..276b567 100644 --- a/esphome/CHANGELOG.md +++ b/esphome/CHANGELOG.md @@ -1,6 +1,4 @@ -## 2024.10.2 +## 2024.12.4 -- 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) +- 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/README.md b/esphome/README.md index dd555cb..d261b17 100644 --- a/esphome/README.md +++ b/esphome/README.md @@ -1,4 +1,4 @@ -# ESPHome Add-On +# ESPHome Device Builder [![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 3a501a8..7217640 100644 --- a/esphome/config.yaml +++ b/esphome/config.yaml @@ -31,8 +31,10 @@ backup_exclude: - '*/*/' init: false startup: services -name: ESPHome -version: 2024.10.2 +name: ESPHome Device Builder +panel_title: ESPHome Builder +version: 2024.12.4 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/README.md b/template/README.md index dd555cb..d261b17 100644 --- a/template/README.md +++ b/template/README.md @@ -1,4 +1,4 @@ -# ESPHome Add-On +# ESPHome Device Builder [![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 e4a8101..684f6fb 100644 --- a/template/addon_config.yaml +++ b/template/addon_config.yaml @@ -45,10 +45,11 @@ base: &base esphome-dev: <<: *base directory: esphome-dev - name: ESPHome Device Compiler (dev) - version: "2024.11.0-dev20241102" # DEV + name: ESPHome Device Builder (dev) + panel_title: ESPHome Builder (dev) + version: "2025.2.0-dev20250122" # 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 @@ -69,10 +70,11 @@ esphome-dev: esphome-beta: <<: *base directory: esphome-beta - name: ESPHome (beta) - version: "2024.10.2" # BETA + name: ESPHome Device Builder (beta) + panel_title: ESPHome Builder (beta) + version: "2024.12.4" # BETA slug: esphome-beta - description: "Beta version of ESPHome add-on" + description: "Beta version of ESPHome Device Builder" url: https://beta.esphome.io/ image: ghcr.io/esphome/esphome-hassio stage: experimental @@ -83,10 +85,11 @@ esphome-beta: esphome-stable: <<: *base directory: esphome - name: ESPHome - version: "2024.10.2" # STABLE + name: ESPHome Device Builder + panel_title: ESPHome Builder + version: "2024.12.4" # 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..3f34b83 100644 --- a/template/beta/README.md +++ b/template/beta/README.md @@ -1,4 +1,4 @@ -# ESPHome Beta Add-On +# ESPHome Device Builder 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/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]