Automatyzacja nie zamkniętej bramy

Witam,

stworzyłem encję liczącą mi czas kiedy jest brama otwarta, ponieważ chce zrobić automatyzację która będzie mnie informować o nie zamkniętej bramie powyżej 30 minut. Problem mam taki że potrzebuje doprecyzować konfigurację encji o resetowanie liczby minut od 0 jak już brama zmiena stan na zamknięta.
Teraz wygląda tak że po 30 minutach dostaje powiadomienie i zamykam bramę, jak zostanie otwarta ponownie to czas się sumuje a chciał bym żeby znowu liczył od początku?

  - platform: history_stats
    name: Brama ile nie zamknięta
    entity_id: binary_sensor.gate_opening_sensor
    state: "on"
    type: time
    start: "{{ now().replace(hour=0, minute=0, second=0) }}"
    end: "{{ now() }}"

/

A idzie to zrobić w yami ponieważ automatyzacje chciałem zrobić w HA a nie Node-RED?

Wykorzystaj nod events state:

Idzie :slight_smile:, prościej się już nie da, przykład z mojego placu:

# Example automations.yaml entry. Note, automations.yaml is always a list!
- id: '1642930618153'
  alias: 'Sypialnia: otwarte okno od 10 minut'
  description: ''
  trigger:
  - platform: state
    entity_id: binary_sensor.okno_sypialnia_contact
    to: 'on'
    for:
      hours: 0
      minutes: 10
      seconds: 0
  condition: []
  action:
  - service: notify.mobile_app_nazwa _telefonu
    data:
      message: Okno w sypialni otwarte od 10 minut.
      title: Powiadomienie z sypialni
  mode: single

W przypadku kiedy chcę być powiadamiany cały czas, co kilka minut o takim fakcie - do czasu zmiany binary_sensor np. zamknięcia okna (z potwierdzeniem, że zostało zamknięte), korzystam wtedy z integracji Alert - Home Assistant, która zawiera w sobie cały algorytm powiadamiania.