Hallo,
ich starte eine Pumpe über einen Shelly. Wenn ich in der Zeit den HA durchstartet, stellt er die Pumpe nach einer Stunde nicht ab.
Deswegen wollte ich eine Automation machen, die Prüft, ob die Pumpe schon eine Stunde läuft und mir dann eine Nachricht schickt.
Wie mache ich das am besten?
Danke
Startest du die Pumpe über eine Automation? Une du benutzt sicherlich keinen Timer?
Schau mal dieses Video hier:
https://www.youtube.com/watch?v=usg8cB8sd8E
Dort wird erklärt wie du das mit einem Timer baust, er einen Reboot des Systems überlebt.
Jetzt habe ich einen Ablauf
Pumpe an
Timer helper starten duration 1 Stunde
Pumpe aus
Problem jetzt Pumpe geht an Pumpe wieder aus Timer läuft weiter
Was mach ich jetzt falsch ?
Hast du das Video wirklich geschaut?
Du baust in der Automation einen zweiten trigger der auf das ende vom Timer triggert. Dafür brauchst du die trigger id.
Der eine trigger startet dann die pumpe, der andere wartet auf das timer Ende.
Im Prinzip kannst du das auch mit zwei Automationen machen. So hast du alles was die Pumpe betrifft aber in einer, was mit zunehmender Anzahl der Automationen sehr viel übersichtlicher wird.
Habe ich, aber dann wohl nicht richtig verstanden.
Dann muss ich es mir noch mal anschauen.
Aber es ging ja um einen Bewegungsmelder
Hi,
so kann es funktionieren (wenn Du Deine Geräte einsetzt):
alias: Pumpe sicher abschalten
description: ""
trigger:
- platform: state
entity_id:
- switch.dein_shelly
to: "on"
id: Pumpe an
- platform: state
entity_id:
- timer.dein_timer
to: idle
id: Timer beendet
- platform: homeassistant
event: start
id: Start HA
condition: []
action:
- choose:
- conditions:
- condition: trigger
id:
- Pumpe an
sequence:
- service: timer.start
data: {}
target:
entity_id: timer.dein_timer
- conditions:
- condition: trigger
id:
- Timer beendet
sequence:
- service: switch.turn_off
data: {}
target:
entity_id: switch.dein_shelly
- conditions:
- condition: trigger
id:
- Start HA
- condition: state
entity_id: timer.dein_timer
state: idle
sequence:
- service: switch.turn_off
data: {}
target:
entity_id: switch.dein_shelly
mode: single
Die dritte Option ist für den weniger wahrscheinlichen, aber auch nicht unmöglichen Fall, dass die Pumpe läuft und der Timer genau in dem Moment abläuft, in dem Home Assistant gerade heruntergefahren ist.