TapHome

Trigger

I trigger definiscono quando uno smart rule si attiva. Diversi smart rule — come Condizione, Ritardo e Formula — usano un sistema di trigger condiviso. Questa pagina documenta come configurare i trigger.

Sono disponibili due tipi di trigger:

  • Trigger basati su valore del dispositivo — monitorano uno o piu dispositivi e si attivano quando il valore di un dispositivo soddisfa una condizione.
  • Trigger temporali — si attivano a orari specifici o durante intervalli di tempo.

Quando aggiungi un trigger, scegli uno di questi tipi. Alcuni smart rule supportano solo i trigger basati su valore del dispositivo; altri supportano entrambi.

Trigger basati su valore del dispositivo

Un trigger basato su valore del dispositivo monitora i dispositivi e si attiva in base ai loro valori — temperatura, movimento, stato dell’interruttore, pressioni dei pulsanti e altro. Configuri tre cose: quali dispositivi monitorare, quale proprieta osservare e quale condizione verificare.

Dispositivi di input

Il trigger necessita di uno o piu dispositivi da monitorare. A seconda dello smart rule, selezioni i dispositivi nella pagina principale dello smart rule (condivisi tra tutti i trigger) o direttamente nella pagina di configurazione del trigger. Tutti i dispositivi in un singolo trigger devono essere dello stesso tipo.

Tipo di valore

Seleziona quale proprieta del dispositivo monitorare. Le opzioni disponibili dipendono dalle funzionalita dei dispositivi selezionati. I tipi di valore comuni includono:

Tipo di valoreEsempio d’uso
TemperaturaMonitorare la temperatura ambiente
UmiditàMonitorare i livelli di umidita
MovimentoRilevare il movimento
LuminositàReagire ai livelli di luce
InterruttoreRilevare apertura/chiusura di porte/finestre
CO2Monitorare la qualita dell’aria
Pulsante premutoReagire alle pressioni dei pulsanti
ValoreMonitorare valori numerici (posizione tapparelle, livello dimmer)

Tocca Mostra di più nel selettore del tipo di valore per visualizzare opzioni aggiuntive, incluse aggregazioni statistiche (media, minimo, massimo su un periodo di tempo) se il dispositivo le supporta.

Condizione del trigger

La condizione del trigger definisce come viene valutato il valore del dispositivo. Le condizioni si dividono in due categorie: condizioni di stato e condizioni di evento. Questa distinzione e fondamentale — influenza il comportamento del trigger e quali impostazioni aggiuntive sono disponibili.

  • Le condizioni di stato restano attive finche la condizione e vera. Il trigger si attiva quando la condizione diventa vera e si disattiva quando diventa falsa.
  • Le condizioni di evento si attivano una volta quando si verifica una transizione specifica. Non restano attive — rilevano un cambiamento momentaneo.

Condizioni trigger di stato

Le condizioni di stato restano attive finche la condizione e vera. Vengono rivalutate ogni volta che il valore del dispositivo cambia.

Confronto:

CondizioneSignificato
Il valore è uguale aIl valore e esattamente uguale alla soglia
Il valore non è uguale aIl valore e qualsiasi cosa tranne la soglia
Il valore è maggiore diIl valore e superiore alla soglia
Il valore è maggiore o uguale aIl valore e uguale o superiore alla soglia
Il valore è minore diIl valore e inferiore alla soglia
Il valore è minore o uguale aIl valore e uguale o inferiore alla soglia

Intervallo:

CondizioneSignificato
Il valore è nell'intervalloIl valore e compreso tra due estremi
Il valore è fuori dall'intervalloIl valore e al di fuori di due estremi

Disponibilita del valore ed errori:

CondizioneSignificato
Ha un valoreIl dispositivo sta riportando un valore
Non ha valoreIl valore del dispositivo e sconosciuto o non disponibile
Ha un avvisoIl dispositivo ha un avviso
Ha un erroreIl dispositivo ha un errore
Ha un avviso o un erroreIl dispositivo ha un avviso o un errore
Nessun avvisoIl dispositivo non ha avvisi
Nessun erroreIl dispositivo non ha errori
Nessun avviso o erroreIl dispositivo non ha avvisi ne errori

Condizioni trigger di evento

Le condizioni di evento si attivano una volta quando si verifica un cambiamento specifico. Non restano attive — rilevano le transizioni.

Cambiamenti di valore:

CondizioneSignificato
Il valore è cambiatoSi e verificato un qualsiasi cambiamento di valore
Il valore è cambiato aIl valore e cambiato a un valore specifico
Il valore è cambiato daIl valore e cambiato da un valore specifico

Attraversamenti di soglia:

CondizioneSignificato
Il valore è salito sopraIl valore e aumentato oltre la soglia
Il valore è salito sopra o è uguale aIl valore e aumentato fino a o oltre la soglia
Il valore è sceso sottoIl valore e diminuito oltre la soglia
Il valore è sceso sotto o è uguale aIl valore e diminuito fino a o oltre la soglia

Transizioni di intervallo:

CondizioneSignificato
Il valore è entrato nell'intervalloIl valore e entrato nell’intervallo
Il valore è uscito dall'intervalloIl valore e uscito dall’intervallo

Transizioni di disponibilita del valore:

CondizioneSignificato
Ha ricevuto valoreIl dispositivo ha iniziato a riportare un valore
Ha perso valoreIl dispositivo ha smesso di riportare un valore
Ha ricevuto avvisoIl dispositivo e entrato in stato di avviso
Ha ricevuto erroreIl dispositivo e entrato in stato di errore
Ha ricevuto avviso o erroreIl dispositivo e entrato in stato di avviso o errore
Ha perso tutti gli avvisiTutti gli avvisi sono stati eliminati
Ha perso tutti gli erroriTutti gli errori sono stati eliminati
Ha perso tutti gli avvisi o erroriTutti gli avvisi e gli errori sono stati eliminati

Eventi specifici del dispositivo:

CondizioneSignificato
Il valore èSi e verificato un evento specifico del dispositivo (es. pulsante premuto)

Le condizioni disponibili dipendono dai dispositivi selezionati e dal tipo di valore.

Valore e intervallo di valori

A seconda della condizione del trigger, inserisci un singolo valore soglia o un intervallo:

  • Le condizioni di confronto e cambiamento di valore richiedono un singolo valore — la soglia o il valore obiettivo.
  • Le condizioni di intervallo e transizione di intervallo richiedono due valori — l’inizio e la fine dell’intervallo.
  • Le condizioni di disponibilita del valore, errore ed evento specifico del dispositivo non richiedono un valore.

Impostazioni aggiuntive

La configurazione del trigger include una sezione Impostazioni aggiuntive con opzioni avanzate. Quali impostazioni appaiono dipende dal tipo di condizione del trigger e dalla tua configurazione.

Tutti i dispositivi devono soddisfare lo stato

Visibile quando e selezionato piu di un dispositivo di input e il trigger usa una condizione di stato.

  • Off (predefinito): Il trigger si attiva quando uno qualsiasi dei dispositivi selezionati soddisfa la condizione.
  • On: Il trigger si attiva solo quando tutti i dispositivi selezionati soddisfano contemporaneamente la condizione.

Ritardo

Ritarda l’attivazione del trigger di un tempo specificato dopo che la condizione e soddisfatta per la prima volta. Il ritardo si comporta in modo molto diverso a seconda della categoria della condizione:

  • Condizione di stato + ritardo — la condizione deve restare continuamente vera per l’intero periodo di ritardo. Se la condizione diventa falsa durante il ritardo, il timer viene annullato. Usalo per filtrare brevi fluttuazioni (es. ignorare un picco di temperatura che dura solo pochi secondi).
  • Condizione di evento + ritardo — l’evento viene messo in coda e l’attivazione si verifica dopo la scadenza del ritardo, indipendentemente da cosa succede dopo. Il ritardo semplicemente posticipa la risposta.

Coda di ritardo

Disponibile solo quando un ritardo e abilitato su un trigger con condizione di evento.

Una coda memorizza gli eventi in sospeso, elaborati in ordine (primo entrato, primo uscito). Puoi impostare la dimensione della coda da 1 a 10. Se gli eventi arrivano piu velocemente di quanto il ritardo consenta di elaborarli e la coda e piena, i nuovi eventi vengono silenziosamente scartati.

Durata minima

Disponibile solo per trigger con condizione di stato. Una volta che il trigger si attiva, resta attivo per almeno questa durata — anche se la condizione diventa falsa prima della scadenza del timer. Quando la durata minima scade, lo smart rule rivaluta la condizione: se e ancora falsa, il trigger si disattiva; se e vera, il trigger continua normalmente.

Usalo per garantire un tempo minimo di azione — ad esempio, “quando viene rilevato un movimento, mantieni la luce accesa per almeno 5 minuti”.

Durata massima

Disponibile solo per trigger con condizione di stato. Dopo che il trigger e stato attivo per questa durata, si disattiva automaticamente — indipendentemente dal fatto che la condizione sia ancora vera.

Usalo per risposte limitate nel tempo — ad esempio, “mantieni il ventilatore in funzione per un massimo di 30 minuti”.

Isteresi

Disponibile per le condizioni di confronto: Il valore è maggiore di, Il valore è maggiore o uguale a, Il valore è minore di e Il valore è minore o uguale a.

L’isteresi crea una banda morta attorno alla soglia per prevenire commutazioni rapide on/off quando un valore fluttua vicino al limite.

Modalita:

ModalitaPosizionamento della banda mortaUso tipico
+/-Equamente sopra e sotto la sogliaUso generale
+Solo sopra la sogliaControllo riscaldamento
-Solo sotto la sogliaControllo raffreddamento

Esempio: Soglia = 22 gradi, isteresi = 1 grado, modalita = +/-

  • Il trigger si attiva quando il valore scende sotto 21 gradi (soglia meno isteresi).
  • Il trigger si disattiva quando il valore sale sopra 23 gradi (soglia piu isteresi).
  • Tra 21 e 23 gradi, il trigger mantiene il suo stato corrente — nessuna commutazione avviene.

Trigger temporali

Un trigger temporale si attiva a orari specifici o durante intervalli di tempo, senza monitorare alcun dispositivo.

Periodo di tempo

Seleziona con quale frequenza il trigger si ripete:

Intervallo temporaleSignificato
GiornoSi ripete giornalmente
SettimanaSi ripete in un giorno selezionato della settimana
Giorno lavorativo / Fine settimanaOrari separati per giorni lavorativi e fine settimana
MeseSi ripete in un giorno selezionato del mese
AnnoSi ripete in una data selezionata dell’anno

Con l’intervallo temporale Mese, puoi selezionare giorni contati dall’inizio del mese (es. giorno 1, giorno 5) o dalla fine (es. ultimo giorno, 3° giorno dalla fine).

Modalita

Scegli tra due modalita:

  • Istantaneo — il trigger si attiva in un singolo punto nel tempo.
  • Intervallo — il trigger e attivo durante un intervallo di tempo (dall’inizio alla fine).

Alcuni smart rule non supportano la modalita intervallo. In quel caso, il selettore della modalita non appare.

Configurazione dell’orario

Tocca il selettore dell’orario per impostare quando il trigger si attiva. Tre modalita di orario sono disponibili per ogni punto:

Modalita orarioDescrizione
OrarioUn’ora e un minuto fissi
AlbaRelativo all’alba, con un offset regolabile
TramontoRelativo al tramonto, con un offset regolabile

Quando usi alba o tramonto, l’offset ti permette di spostare l’orario avanti o indietro — ad esempio, “30 minuti prima del tramonto” o “1 ora dopo l’alba”. Gli orari di alba e tramonto si adattano automaticamente durante l’anno in base alla tua posizione.

Per la modalita intervallo, configuri sia un orario di inizio che un orario di fine. Ogni punto puo usare una modalita di orario diversa — ad esempio, inizio al tramonto e fine a un orario fisso.

Quando si usa la modalita intervallo, i punti di inizio e fine non possono entrambi usare lo stesso evento solare. Se imposti l’inizio su Alba, l’opzione Alba della fine diventa non disponibile (e viceversa per Tramonto). Puoi combinare liberamente un evento solare con un orario fisso.

Ulteriori dettagli di visualizzazione dipendono dall’intervallo temporale selezionato:

  • Giorno — mostra l’orario. Gli orari dopo mezzanotte vengono visualizzati con un prefisso “giorno successivo”.
  • Settimana — mostra un’icona abbreviata del giorno della settimana e l’orario.
  • Giorno lavorativo / Fine settimana — etichetta la voce come giorno lavorativo o fine settimana, con l’orario sotto.
  • Mese — mostra il giorno del mese (o “primo giorno” / “ultimo giorno”), con l’orario sotto.
  • Anno — mostra la data, con l’orario sotto.