Automatyzacja warunek po godzinie

Szanowni grupowicze
Mam problem chcialbym ustawić automatyzacje aby sprawdzała czy po godzinie 22:00 i przed godziną 07:00 stan bramy garazowej jest zamknieta.
Uczyniłem coś takiego:

alias: Nie Zamknięty Garaż Basia
description: ""
trigger:
  - platform: time
    at: "22:00:00"
condition:
  - condition: state
    entity_id: binary_sensor.zamel_sbw_02_garage_door_opening_sensor
    state: "on"
    for:
      hours: 0
      minutes: 0
      seconds: 1
action:
  - device_id: e1590302c68ba694568b6f3f302362bc22
    domain: mobile_app
    type: notify
    message: Garaz Basia nie zamnkety
  - action: media_player.play_media
    target:
      entity_id: media_player.googlehome7518
    data:
      media_content_id: media-source://media_source/local/garazbasia.m4a
      media_content_type: audio/mp4
    metadata:
      title: garazbasia.m4a
      thumbnail: null
      media_class: music
      children_media_class: null
      navigateIds:
        - {}
        - media_content_type: app
          media_content_id: media-source://media_source
mode: single

Niestety działa to tylko jak o godzinie 22:00 garaz nie jest zamkniety
Co tu zmienic i jak żeby HA sprawdzał to miedzy 22:00 a 07:00 tak że w przypadku gdy ktos po godzinie 22:00 nie zamknie garazu - poszła informacja jak w automatyzacji .?

Spróbuj tak

description: ""
mode: single
trigger:
  - platform: state
    entity_id:
      - binary_sensor.drzwi_balkon_contact
    to: "on"
condition:
  - condition: time
    after: "22:00:00"
action: []

@Alpines - W tej chwili Twoim wyzwalaczem automatyzacji jest czas (konkretna godzina). Tak jak proponuje @Krzyszof_K wyzwalaczem automatyzacji powinien być stan otwarcia bramy. Dla tak wywołanej zmiany @Krzyszof_K proponuje warunek (condition) do spełnienie, że jest już po 22:00. Ja bym dodał kolejny warunek już przy samym trigger, że stan “on” trwa przez jakiś czas. Tak aby nie wywoływać akcji za każdym otwarciem bramy po 22:00. Czyli to co teraz masz zamień miejscami → warunek jako trigger, a trigger jako condition.

Zamiana miejscami trigger i condition - nie pomogla.I wlasnie nie moge sobie proadzic z tym ustawieniem że stan ON trwa przez jakiś czas ;(

Tworzysz Schedule - Home Assistant zawierajacy wszystkie dni tygodnia od godz. 22:00 do 07:00 i tę encję wykorzystujesz jako wyzwalacz (kiedy) do automatyzacji:

trigger:
  - trigger: state
    entity_id:
      - schedule.od_20_do_07
    to: "on"

potem warunek (jeżeli):

condition:
  - condition: state
    entity_id: binary_sensor.zamel_sbw_02_garage_door_opening_sensor
    state: "on"
    for:
      hours: 0
      minutes: 0
      seconds: 1

i akcja (wykonaj), tryb automatyzacji “Uruchom ponownie”.
Uwaga: akcja będzie wykonywała się co 1 sekundę + czas wykonywania wszystkich akcji (zawartych w wykonaj) bo w przypadku otwartej bramy będzie spełniony wyzwalacz i warunek dlatego proponuję wprowadzić delay w akcjach aby nie było ciągłego powiadamiania. Używanie długich czasów delay nie jest dobrym rozwiązaniem, zamiast tego możesz użyć dodatkowego wyzwalacza np. w godzinach od 20. do 07. tylko co 10 minut bedzię wyzwalana automatyzacja:

trigger:
  - trigger: state
    entity_id:
      - schedule.od_20_do_07
    to: "on"
  - platform: time_pattern
      minutes: '/10'

Nie testowałem kodu, nic bardziej sensownego nie wymyślę na ten moment, powinno działać.

Idealnie by byo jakby sprawdzało własnie co 10 - 15 min

Próbuje cos takiego ale nie wiem jak dołożyc to Platform time_pattern

alias: Nowa automatyzacja oaoaoaoaoaoaoaoa
description: ""
triggers:
  - trigger: state
    entity_id:
      - schedule.harmonogram_garaz
conditions:
  - condition: state
    entity_id: binary_sensor.zamel_sbw_02_garage_door_opening_sensor
    state: "on"
    for:
      hours: 0
      minutes: 0
      seconds: 1
actions:
  - device_id: e1590302c68ba6we68b6f3f3036bc23
    domain: mobile_app
    type: notify
    message: Garaz Basia nie zamnkety
  - action: media_player.play_media
    target:
      entity_id: media_player.googlehome7518
    data:
      media_content_id: media-source://media_source/local/garazbasia.m4a
      media_content_type: audio/mp4
    metadata:
      title: garazbasia.m4a
      thumbnail: null
      media_class: music
      children_media_class: null
      navigateIds:
        - {}
        - media_content_type: app
          media_content_id: media-source://media_source
mode: single

zwróć uwagę na to, nie zawsze mamy czas na poprawianie postów

Tak jak pisałem w poprzednim poście, nie bardzo rozumiem w czym problem? Zrób edycję automatyzacji w yaml i dopisz, musisz też zmienić na mode: restart.