esphome: on_boot: then: - deep_sleep.prevent - delay: 1s - deep_sleep.allow deep_sleep: run_duration: default: 10s gpio_wakeup_reason: 30s sleep_duration: 50s wakeup_pin: 4 wakeup_pin_mode: INVERT_WAKEUP switch: - platform: deep_sleep guard: name: Deep Sleep Guard