From 258956b18cbaf8e2ba57e9e66c8da2ae1d472e0a Mon Sep 17 00:00:00 2001 From: clerie Date: Tue, 8 Apr 2025 21:50:14 +0200 Subject: [PATCH] nodes/d1-mini-on-air-3f5817: Disable Wifi after 60s of not unsuccessful connects so we can set a new password via Improv Serial --- nodes/d1-mini-on-air-3f5817/firmware.yaml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/nodes/d1-mini-on-air-3f5817/firmware.yaml b/nodes/d1-mini-on-air-3f5817/firmware.yaml index a76e68f..abf12f3 100644 --- a/nodes/d1-mini-on-air-3f5817/firmware.yaml +++ b/nodes/d1-mini-on-air-3f5817/firmware.yaml @@ -36,9 +36,29 @@ script: blue: 0 effect: "None" brightness: 0% + - id: set_light_no_wifi + then: + - light.turn_on: + id: indicator + red: 0 + green: 0 + blue: 1 + effect: "None" + brightness: 30% esphome: name: "d1-mini-on-air-${macsuffix}" + on_boot: + then: + - delay: 60s + - if: + condition: + not: + wifi.connected + then: + - wifi.disable + - script.execute: + id: set_light_no_wifi esp8266: board: d1_mini