From 23120b04c85e77893c0be11642d072d7e8f0be95 Mon Sep 17 00:00:00 2001 From: Justin Bunton Date: Thu, 27 Aug 2026 23:33:29 -0400 Subject: [PATCH 1/3] Replace deprecated rgb_order with channel_colors ESPHome 2026.8.0 replaces rgb_order/is_rgbw/is_wrgb with a single channel_colors key on esp32_rmt_led_strip (esphome#18474). --- Integrations/ESPHome/Core.yaml | 2 +- Integrations/ESPHome/TEMP-1_Beta.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Integrations/ESPHome/Core.yaml b/Integrations/ESPHome/Core.yaml index 4a4e460..b3bed64 100644 --- a/Integrations/ESPHome/Core.yaml +++ b/Integrations/ESPHome/Core.yaml @@ -384,7 +384,7 @@ light: default_transition_length: 0s chipset: WS2812 num_leds: 1 - rgb_order: grb + channel_colors: GRB effects: - pulse: name: "Slow Pulse" diff --git a/Integrations/ESPHome/TEMP-1_Beta.yaml b/Integrations/ESPHome/TEMP-1_Beta.yaml index cf6db8f..7f1846c 100644 --- a/Integrations/ESPHome/TEMP-1_Beta.yaml +++ b/Integrations/ESPHome/TEMP-1_Beta.yaml @@ -400,7 +400,7 @@ light: default_transition_length: 0s chipset: WS2812 num_leds: 1 - rgb_order: grb + channel_colors: GRB effects: - pulse: name: "Slow Pulse" From 11a51a1c2cfe4fa51f1d6726de5d971cc7460b95 Mon Sep 17 00:00:00 2001 From: Justin Bunton Date: Thu, 27 Aug 2026 23:36:29 -0400 Subject: [PATCH 2/3] Bump version to 26.8.27.1 --- Integrations/ESPHome/Core.yaml | 2 +- Integrations/ESPHome/TEMP-1_Beta.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Integrations/ESPHome/Core.yaml b/Integrations/ESPHome/Core.yaml index b3bed64..8e064aa 100644 --- a/Integrations/ESPHome/Core.yaml +++ b/Integrations/ESPHome/Core.yaml @@ -1,5 +1,5 @@ substitutions: - version: "26.3.2.1" + version: "26.8.27.1" esp32: variant: esp32c3 diff --git a/Integrations/ESPHome/TEMP-1_Beta.yaml b/Integrations/ESPHome/TEMP-1_Beta.yaml index 7f1846c..f51aa5c 100644 --- a/Integrations/ESPHome/TEMP-1_Beta.yaml +++ b/Integrations/ESPHome/TEMP-1_Beta.yaml @@ -1,6 +1,6 @@ substitutions: name: apollo-temp-1_beta - version: "25.2.23.1" + version: "26.8.27.1" device_description: ${name} made by Apollo Automation - version ${version}. esphome: From 75355cb275f8b99be90bc68f9c7b20ecf710910f Mon Sep 17 00:00:00 2001 From: Brandon Harvey <8107750+bharvey88@users.noreply.github.com> Date: Sun, 30 Aug 2026 11:39:38 -0500 Subject: [PATCH 3/3] Require ESPHome 2026.8.0 for channel_colors MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit `channel_colors` only exists from ESPHome 2026.8.0 (esphome#18474), but these YAMLs still declared an older min_version. Devices adopted through the ESPHome dashboard track this repo at HEAD with no pinned ref, so on an older ESPHome the next recompile fails with "Unknown option channel_colors" pointing into a file the user never wrote, instead of a clear version error. ESPHome merges remote packages and checks min_version in the preload phase, before component schemas load, so the bump produces the right message. No firmware change: min_version is validation-only and emits no code, so the compiled binary is unaffected. 🤖 Generated with [Claude Code](https://claude.com/claude-code) --- Integrations/ESPHome/TEMP-1.yaml | 2 +- Integrations/ESPHome/TEMP-1B.yaml | 2 +- Integrations/ESPHome/TEMP-1B_BLE.yaml | 2 +- Integrations/ESPHome/TEMP-1B_Minimal.yaml | 2 +- Integrations/ESPHome/TEMP-1_BLE.yaml | 2 +- Integrations/ESPHome/TEMP-1_Beta.yaml | 2 +- Integrations/ESPHome/TEMP-1_Minimal.yaml | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/Integrations/ESPHome/TEMP-1.yaml b/Integrations/ESPHome/TEMP-1.yaml index d1a2e97..86ee6e0 100644 --- a/Integrations/ESPHome/TEMP-1.yaml +++ b/Integrations/ESPHome/TEMP-1.yaml @@ -11,7 +11,7 @@ esphome: name: "ApolloAutomation.TEMP-1" version: "${version}" - min_version: 2025.11.0 + min_version: 2026.8.0 on_boot: - priority: 800 then: diff --git a/Integrations/ESPHome/TEMP-1B.yaml b/Integrations/ESPHome/TEMP-1B.yaml index 2d63072..3fa23a4 100644 --- a/Integrations/ESPHome/TEMP-1B.yaml +++ b/Integrations/ESPHome/TEMP-1B.yaml @@ -11,7 +11,7 @@ esphome: name: "ApolloAutomation.TEMP-1B" version: "${version}" - min_version: 2025.11.0 + min_version: 2026.8.0 on_boot: - priority: 500 then: diff --git a/Integrations/ESPHome/TEMP-1B_BLE.yaml b/Integrations/ESPHome/TEMP-1B_BLE.yaml index d5a0469..30de6fe 100644 --- a/Integrations/ESPHome/TEMP-1B_BLE.yaml +++ b/Integrations/ESPHome/TEMP-1B_BLE.yaml @@ -10,7 +10,7 @@ esphome: name: "ApolloAutomation.TEMP-1BBLE" version: "${version}" - min_version: 2025.11.0 + min_version: 2026.8.0 on_boot: priority: 500 then: diff --git a/Integrations/ESPHome/TEMP-1B_Minimal.yaml b/Integrations/ESPHome/TEMP-1B_Minimal.yaml index 75eb3b4..d1076fe 100644 --- a/Integrations/ESPHome/TEMP-1B_Minimal.yaml +++ b/Integrations/ESPHome/TEMP-1B_Minimal.yaml @@ -10,7 +10,7 @@ esphome: name: "ApolloAutomation.TEMP-1B_Minimal" version: "${version}" - min_version: 2025.11.0 + min_version: 2026.8.0 on_boot: priority: 500 then: diff --git a/Integrations/ESPHome/TEMP-1_BLE.yaml b/Integrations/ESPHome/TEMP-1_BLE.yaml index a59860d..7cae602 100644 --- a/Integrations/ESPHome/TEMP-1_BLE.yaml +++ b/Integrations/ESPHome/TEMP-1_BLE.yaml @@ -10,7 +10,7 @@ esphome: name: "ApolloAutomation.TEMP-1BLE" version: "${version}" - min_version: 2025.11.0 + min_version: 2026.8.0 on_boot: priority: 500 then: diff --git a/Integrations/ESPHome/TEMP-1_Beta.yaml b/Integrations/ESPHome/TEMP-1_Beta.yaml index f51aa5c..ebb71ce 100644 --- a/Integrations/ESPHome/TEMP-1_Beta.yaml +++ b/Integrations/ESPHome/TEMP-1_Beta.yaml @@ -12,7 +12,7 @@ esphome: name: "ApolloAutomation.TEMP-1_Beta" version: "${version}" - min_version: 2025.11.0 + min_version: 2026.8.0 on_boot: priority: 500 then: diff --git a/Integrations/ESPHome/TEMP-1_Minimal.yaml b/Integrations/ESPHome/TEMP-1_Minimal.yaml index b20a85f..cd4fc23 100644 --- a/Integrations/ESPHome/TEMP-1_Minimal.yaml +++ b/Integrations/ESPHome/TEMP-1_Minimal.yaml @@ -10,7 +10,7 @@ esphome: name: "ApolloAutomation.TEMP-1_Minimal" version: "${version}" - min_version: 2025.11.0 + min_version: 2026.8.0 on_boot: priority: 500 then: