From 233b756507b58faba76d5c435c938bd8deecef15 Mon Sep 17 00:00:00 2001 From: Bo Jeanes Date: Wed, 11 Dec 2024 09:07:13 +1100 Subject: [PATCH 1/2] Change `on_boot` from an array to an object --- athom-smart-plug-v2.yaml | 42 ++++++++++++++++++++-------------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/athom-smart-plug-v2.yaml b/athom-smart-plug-v2.yaml index a14bdeaf..ec511802 100644 --- a/athom-smart-plug-v2.yaml +++ b/athom-smart-plug-v2.yaml @@ -42,27 +42,27 @@ esphome: name: "${project_name}" version: "${project_version}" on_boot: - - priority: 600 - then: - - select.set_index: - id: power_mode - index: !lambda |- - return id(restore_mode)-1; - - lambda: |- - switch(id(restore_mode)) - { - case 1:{ - id(relay).turn_off(); - break; - } - case 2:{ - id(relay).turn_on(); - break; - } - default:{ - break; - } - } + priority: 600 + then: + - select.set_index: + id: power_mode + index: !lambda |- + return id(restore_mode)-1; + - lambda: |- + switch(id(restore_mode)) + { + case 1:{ + id(relay).turn_off(); + break; + } + case 2:{ + id(relay).turn_on(); + break; + } + default:{ + break; + } + } esp8266: board: esp8285 From 604eb31745191a0d2225517f55654020a72517bc Mon Sep 17 00:00:00 2001 From: Bo Jeanes Date: Wed, 11 Dec 2024 09:14:25 +1100 Subject: [PATCH 2/2] Fix `on_boot` syntax for `athom-smart-plug` --- athom-smart-plug.yaml | 42 +++++++++++++++++++++--------------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/athom-smart-plug.yaml b/athom-smart-plug.yaml index 99011647..06cded47 100644 --- a/athom-smart-plug.yaml +++ b/athom-smart-plug.yaml @@ -41,27 +41,27 @@ esphome: name: "${project_name}" version: "${project_version}" on_boot: - - priority: 600 - then: - - select.set_index: - id: power_mode - index: !lambda |- - return id(restore_mode)-1; - - lambda: |- - switch(id(restore_mode)) - { - case 1:{ - id(relay).turn_off(); - break; - } - case 2:{ - id(relay).turn_on(); - break; - } - default:{ - break; - } - } + priority: 600 + then: + - select.set_index: + id: power_mode + index: !lambda |- + return id(restore_mode)-1; + - lambda: |- + switch(id(restore_mode)) + { + case 1:{ + id(relay).turn_off(); + break; + } + case 2:{ + id(relay).turn_on(); + break; + } + default:{ + break; + } + } esp8266: board: esp8285