IvoryBalboa90
Active member
Ich möchte mich wegen dem Auto Pushover Code nochmal melden. Die Meldung kommt, die LED wird rot, die LED wird gelb, die LED wird grün doch nun wird die LED nicht wieder gelb wenn ich wieder aufschliesse.
Damit wird sie wieder gelb:
YAML:
alias: Auto noch auf/ Pushover
description: ""
trigger:
- platform: state
entity_id:
- switch.tasmota2
- switch.auto
for:
hours: 0
minutes: 0
seconds: 0
alias: Wemos Online/Auto Zuhause
id: Auto Zuhause
from: unavailable
- platform: state
entity_id:
- switch.tasmota2
- switch.auto
for:
hours: 0
minutes: 0
seconds: 0
alias: Wemos Offline/Auto nicht Zuhause
id: Auto nicht Zuhause
to: unavailable
- platform: state
entity_id:
- switch.tasmota2
for:
hours: 0
minutes: 0
seconds: 0
alias: Auto zu
to: "on"
id: Abgeschlossen
- platform: state
entity_id:
- switch.auto
for:
hours: 0
minutes: 0
seconds: 0
alias: Auto auf
to: "on"
id: Aufgeschlossen
condition: []
action:
- if:
- condition: or
conditions:
- condition: trigger
id: Auto Zuhause
alias: Auto Zuhause
- condition: trigger
id: Aufgeschlossen
alias: Auto aufgeschlossen
alias: Auto kommt nach Hause oder wird aufgeschlossen
then:
- alias: LED an (gelb)
service: mqtt.publish
data:
topic: cmnd/node1/led9
payload: "010100"
- delay:
hours: 0
minutes: 10
seconds: 0
milliseconds: 0
alias: Warte 10 Minuten
- service: notify.pushover
data:
message: Auto ist noch auf
data:
priority: 0
sound: Auto
alias: Benachrichtigung
alias: "Wenn: Auto kommt nach Hause & offen"
- if:
- condition: trigger
id: Auto nicht Zuhause
alias: Auto nicht Zuhause
then:
- alias: LED an (rot)
service: mqtt.publish
data:
topic: cmnd/node1/led9
payload: "010000"
alias: "Wenn: Auto weg"
- if:
- condition: trigger
id: Abgeschlossen
alias: Auto abgeschlossen
then:
- alias: LED an (grün)
service: mqtt.publish
data:
topic: cmnd/node1/led9
payload: "000100"
alias: "Wenn: abgeschlossen"
mode: restart
Der Ablauf "Warte 10 Minuten und schick dann die Pushover" wird jetzt von "nach Hause kommen (mit offenem Auto, is ja logisch)" und von "aufschließen" getriggert.
Übrigens... Die Automation hat den Modus "neu starten". Das heißt, dass jedes mal, wenn einer der oben stehenden Trigger auslöst, die laufende Automation abgebrochen und neu gestartet wird. Je nachdem welcher Trigger das war, wird in den Actions anhand der ID wieder geguckt, was passieren soll.
Wenn du aufschließt, startet eine Wartezeit von 10 Minuten vor der Pushover. Schließt du innerhalb der 10 Minuten zu oder fährst weg (andere Trigger-ID), wird die laufende Automation neu gestartet und durch die andere ID mit anderen Actions wird die LED entsprechend rot/grün/gelb und es kommt keine Pushover.