TimeBetweenState

Descrizione

Rappresenta un intervallo di tempo. Il periodo di validità deve essere compreso tra after e before.

Campi

Chiave Tipo Descrizione
before Ora

La durata massima valida di un giorno.

Facoltativo

La variabile è consentita.

after Ora

Il tempo di validità minimo di un giorno.

Facoltativo

La variabile è consentita.

weekdays [Giorno della settimana]

I giorni della settimana applicabili. Se vuoto, l'intervallo di tempo si applica a tutti i giorni.

Facoltativo

La variabile è consentita.

Esempi

Controlla l'orario attuale tra le 12:00 e le 17:00 tutti i giorni.

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

Controlla che l'ora corrente sia tra il tramonto e l'alba (del giorno successivo).

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

Controlla che l'ora corrente sia successiva al tramonto (fino a mezzanotte).

condition:
  type: time.between
  after: sunset