Geräte überwachen

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? :slight_smile:
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.

1 „Gefällt mir“

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? :joy:
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 :see_no_evil:

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.

1 „Gefällt mir“

Hoffe mal, das ich es jetzt verstanden habe.