From 1bb2363dfc6a9acdcef239958aa2218b43e20c2a Mon Sep 17 00:00:00 2001 From: Brandon Harvey <8107750+bharvey88@users.noreply.github.com> Date: Thu, 17 Sep 2026 13:18:19 -0500 Subject: [PATCH] Rename esp32_improv to improv_ble MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit esphome/esphome#19264 renamed the esp32_improv component to improv_ble and decoupled it from the ESP32 platform. The old top-level key still works through an alias, but every build now logs: The 'esp32_improv:' top-level key is deprecated; rename it to 'improv_ble:'. Removed in 2027.4.0. Only the key and the internal C++ names changed. Every option this config uses (id, authorizer) is unchanged, as are identify_duration, authorized_duration, wifi_timeout, status_indicator, next_url and the on_* triggers. improv_serial keeps its own key and options. improv_ble is not in any release tag yet, so min_version goes to 2026.10.0. That only affects people compiling the YAML themselves; precompiled and OTA users are unaffected. Version: 26.9.17.2 🤖 Generated with [Claude Code](https://claude.com/claude-code) --- Integrations/ESPHome/Core.yaml | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/Integrations/ESPHome/Core.yaml b/Integrations/ESPHome/Core.yaml index 7ddfcc8..11148c5 100644 --- a/Integrations/ESPHome/Core.yaml +++ b/Integrations/ESPHome/Core.yaml @@ -1,5 +1,5 @@ substitutions: - version: "26.8.28.1" + version: "26.9.17.2" stable_manifest_base: "https://apolloautomation.github.io/CAST-1" beta_manifest_base: "https://github.com/ApolloAutomation/CAST-1/releases/download/beta-fw" stable_manifest_dir: "firmware" @@ -13,8 +13,9 @@ esphome: friendly_name: Apollo CAST-1 comment: Apollo CAST-1 name_add_mac_suffix: true - # network: priority: (WiFi + Ethernet in one firmware) needs 2026.8 - min_version: 2026.8.0 + # network: priority: (WiFi + Ethernet in one firmware) needs 2026.8, + # improv_ble: (renamed from esp32_improv) needs 2026.10 + min_version: 2026.10.0 platformio_options: board_build.flash_mode: dio # List form so package on_boot entries (wizmote.yaml) merge @@ -209,8 +210,8 @@ captive_portal: improv_serial: id: improv_serial_1 -esp32_improv: - id: esp32_improv_1 +improv_ble: + id: improv_ble_1 authorizer: none esp32: