Hallo, da es bei mir mit der Briefkasten Überwachung mit Xiaomi Vibrations Sensor nicht gut läuft, habe ich einen anderen Ansatz gesucht,
Habe mir jetzt einen ESP 32 in ESP Home eingebunden, der nach 30Sec. in den DeepSleep geht für 7 Tage, wenn er nicht per Magnetschalter aufgeweckt wird.
Meldung bekomme ich dann per Automation und PushOver.
Leider bekomme ich aber immer 2 bis 3 Meldungen.
Hätte jemand eien Idee, wie ich nur eine Meldung pro Aufwachen bekomme?
Hier mein Code:
esphome:
name: deepsleep-briefkasten
friendly_name: DeepSleep-Briefkasten
on_loop:
then:
- if:
condition:
- not:
- script.is_running: briefkasten_script
then:
- script.execute: briefkasten_script
esp32:
board: esp-wrover-kit
framework:
type: arduino
# Enable logging
logger:
# Enable Home Assistant API
api:
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
# Enable fallback hotspot (captive portal) in case wifi connection fails
captive_portal:
deep_sleep:
run_duration: 30s
sleep_duration: 7d
wakeup_pin: 2
wakeup_pin_mode: INVERT_WAKEUP
switch:
- platform: template
name: Briefkasten
id: sleep_briefkasten_switch
optimistic: true
script:
id: briefkasten_script
mode: single
then:
- switch.toggle: sleep_briefkasten_switch
- delay: 25s