CzasBetweenState

Opis

Reprezentuje zakres czasowy. Prawidłowy czas powinien mieścić się w przedziale od after do before.

Pola

Klucz Typ Opis
before Czas

Maksymalny ważny czas w ciągu dnia.

Opcjonalny

after Czas

Minimalny prawidłowy czas w dobę.

Opcjonalny

weekdays [Dzień tygodnia]

obowiązujące dni tygodnia, Jeśli pole jest puste, zakres czasu dotyczy każdego dnia.

Opcjonalny

Przykłady

Sprawdzanie bieżącego czasu odbywa się codziennie między 12:00 a 17:00.

condition:
  type: time.between
  before: 5:00 pm
  after: 12:00 pm

Sprawdza, czy bieżąca godzina przypada między zachodem a wschodem słońca (następnego dnia).

condition:
  type: time.between
  before: sunrise
  after: sunset

Sprawdzanie, czy aktualna godzina jest po zachodzie słońca (do północy).

condition:
  type: time.between
  after: sunset