From 72b91cebcb130e88c542cf1572f3bc761318b46e Mon Sep 17 00:00:00 2001 From: Commander1024 Date: Mon, 4 Apr 2022 21:16:22 +0200 Subject: [PATCH] Added GPIO output pin that periodically presses the power key of the PSU to prevent poweroff. --- esphome/epaperframe.yaml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/esphome/epaperframe.yaml b/esphome/epaperframe.yaml index a8bf3be..acf8d30 100644 --- a/esphome/epaperframe.yaml +++ b/esphome/epaperframe.yaml @@ -35,6 +35,16 @@ api: ota: password: !secret ota +# Power key of li-ion charger +output: + - platform: gpio + pin: + number: GPIO15 + inverted: true + mode: + output: true + id: power_key + # Refresh screen on button click binary_sensor: - platform: gpio @@ -176,6 +186,15 @@ time: - platform: homeassistant id: homeassistant_time on_time: + # Every 10 seconds + - seconds: /10 + then: + - logger.log: + level: INFO + format: 'Power button press' + - output.turn_on: power_key + - delay: 0.5s + - output.turn_off: power_key # Every 5 minutes - seconds: 0 minutes: /10