TapHome

Condizione

La smart rule Condizione consente di creare automazioni personalizzate combinando trigger (condizioni che avviano la smart rule) con azioni (ciò che accade quando la condizione è soddisfatta). È possibile attivare azioni in base ai valori dei dispositivi (temperatura, movimento, pressione di pulsanti, ecc.) oppure in base a programmazioni orarie.

Si può pensare a questa come a una smart rule causa-effetto personalizzabile: “Se la temperatura scende sotto i 20 gradi, allora accendi il riscaldamento”. Si definisce il “se” (trigger) e il “allora” (azione).

Quando usare questa smart rule

Usa la smart rule Condizione quando vuoi:

  • Reagire ai cambiamenti dei dispositivi — accendere le luci quando viene rilevato un movimento, inviare una notifica quando si apre una porta, attivare la ventilazione quando la CO2 è troppo alta.
  • Reagire a eventi temporali — accendere le luci del giardino al tramonto, spegnere il riscaldamento alle 23:00, eseguire programmazioni diverse nei giorni feriali e nel fine settimana.
  • Combinare condizioni con azioni — configurare più trigger, ognuno con il proprio set di azioni.

Una singola smart rule Condizione può contenere più trigger. Ogni trigger ha la propria condizione e il proprio set di azioni. Il primo trigger la cui condizione è soddisfatta “vince” — le sue azioni vengono eseguite. Questo consente di creare smart rule come: “Se la temperatura < 18, accendi il riscaldamento al massimo; se la temperatura < 20, accendi il riscaldamento al minimo; altrimenti, spegni il riscaldamento”.

Per iniziare

Esempio di base

Vuoi accendere la luce del corridoio quando il sensore di movimento rileva un movimento e spegnerla quando il movimento si ferma.

  1. Crea una nuova smart rule Condizione.
  2. La smart rule si avvia in modalità Valore dispositivo (predefinita).
  3. Nella sezione Dispositivi di input, tocca Aggiungi dispositivo e seleziona il sensore di movimento.
  4. Nella sezione Triggers, tocca Aggiungi trigger per creare il primo trigger.
  5. Nella pagina di configurazione del trigger:
    • Attivato da: seleziona Movimento.
    • Quando: seleziona Il valore è uguale a.
    • Valore: seleziona Movimento.
    • Nella sezione Azioni, tocca Aggiungi nuova azione, seleziona la luce del corridoio e imposta l’azione per accenderla.
  6. Torna indietro e tocca Aggiungi trigger per il secondo trigger.
  7. Configuralo allo stesso modo, ma seleziona Movimento deselezionata come valore e imposta l’azione per spegnere la luce.
  8. Tocca Salva.

La luce del corridoio ora si accende quando viene rilevato un movimento e si spegne quando il movimento si ferma.

Trigger

Ogni smart rule Condizione opera in una delle due modalità di trigger, selezionabili tramite i pulsanti radio nella parte superiore della pagina di configurazione:

  • Valore dispositivo (predefinita) — monitora uno o più dispositivi e attiva azioni in base ai loro valori.
  • Tempo — attiva azioni in momenti specifici o durante intervalli di tempo. Non sono necessari dispositivi di input.

Dispositivi di input (modalità valore dispositivo)

Tocca Aggiungi dispositivo per aggiungere uno o più dispositivi da monitorare (tutti devono essere dello stesso tipo). Tutti i trigger in questa smart rule vengono valutati rispetto a questi dispositivi condivisi.

Configurazione dei trigger

Tocca Aggiungi trigger o tocca un trigger esistente per aprire la sua pagina di configurazione. Le condizioni dei trigger rientrano in due categorie — condizioni di stato (attive finché sono vere) e condizioni di evento (si attivano una volta in seguito a un cambiamento specifico). Questa distinzione determina quali tipi di azione sono disponibili — vedi Azioni di seguito.

Per i tipi di valore, le condizioni dei trigger, le impostazioni aggiuntive e la configurazione dei trigger temporali, vedi Trigger.

Azioni

Ogni trigger ha il proprio elenco di azioni che vengono eseguite quando la condizione del trigger è soddisfatta. Le azioni definiscono cosa accade — quali dispositivi controllare e come.

Mantenimento dell'azione vs Unica azione

Le azioni sono di due tipi:

  • Un’azione Mantenimento dell'azione controlla continuamente il dispositivo di destinazione finché il trigger è attivo.
  • Un’azione Unica azione agisce sul dispositivo di destinazione solo nel momento in cui il trigger viene attivato.

Se l’azione è “accendi la luce”, Mantenimento dell'azione sovrasterà qualsiasi tentativo di smart rule con priorità inferiore di spegnere la luce fino alla scadenza del trigger, mentre Unica azione accenderà la luce una volta ma consentirà ad altre smart rule di modificarne liberamente lo stato in seguito.

Il tipo disponibile dipende dal trigger:

  • Le azioni dei trigger Evento sono sempre Unica azione. Poiché l’evento si attiva istantaneamente, non c’è nulla da “mantenere”.
  • Le azioni dei trigger Stato sono predefinite come Mantenimento dell'azione, ma puoi passare a Unica azione. Per impostazione predefinita, la configurazione dell’azione mostra una vista semplificata. Tocca il pulsante Mostra di più per visualizzare la sezione Tipo di azione, dove puoi scegliere tra Mantenimento dell'azione e Unica azione.

Usa un’azione Unica azione su un trigger Stato quando vuoi che la condizione avvii qualcosa senza bloccare il dispositivo. Ad esempio, un trigger Stato “temperatura sopra i 25 gradi” con un’azione Unica azione “accendi il ventilatore” accenderà il ventilatore una volta quando la temperatura supera i 25, ma non impedirà ad altre smart rule (anche con priorità inferiore) di spegnere il ventilatore mentre la temperatura è ancora sopra i 25.

Aggiunta di azioni

Nella pagina di configurazione del trigger, tocca Aggiungi nuova azione nella sezione Azioni. Seleziona un dispositivo di destinazione, poi configura cosa deve fare il dispositivo (accendere, spegnere, impostare su un valore specifico, ecc.).

Puoi aggiungere più azioni a un singolo trigger. Ad esempio, un singolo trigger “movimento rilevato” potrebbe accendere una luce, impostare un termostato a 22 gradi e chiudere le tapparelle.

Notifiche

Tocca l’icona della campanella nell’intestazione della sezione Azioni per aggiungere un’azione di notifica. Le notifiche vengono inviate come messaggi push agli utenti o gruppi di utenti selezionati quando il trigger si attiva.

I messaggi di notifica possono includere contenuti dinamici tramite costanti script:

  • SmartRuleName — il nome di questa smart rule.
  • LocationName — il nome dell’installazione.
  • DeviceName — il nome del dispositivo che ha attivato la smart rule (solo modalità Valore dispositivo).

Gestione delle azioni

Ogni azione nell’elenco mostra il nome del dispositivo di destinazione e un riepilogo dell’azione configurata. Tocca il menu a tre punti su qualsiasi azione per:

  • Modifica — cambiare la configurazione dell’azione.
  • Rimuovi — eliminare l’azione.
  • Rinomina — rinominare l’azione.

Trigger multipli

Una singola smart rule Condizione può avere più trigger. Ogni trigger ha la propria condizione e le proprie azioni. Ecco come funziona la priorità:

  1. Tutti i trigger vengono valutati ogni volta che il valore di un dispositivo cambia (o si verifica un evento temporale).
  2. Il primo trigger la cui condizione è attualmente vera “vince”.
  3. Vengono eseguite solo le azioni del trigger vincente.
  4. Gli altri trigger aggiornano comunque il proprio stato interno, ma le loro azioni non vengono applicate.

Questo comportamento “vince il primo corrispondente” significa che l’ordine dei trigger è importante. Il trigger elencato per primo ha la priorità più alta.

I trigger vengono visualizzati con icone numerate (1, 2, 3, …). I trigger Stato mostrano un cerchio pieno, i trigger Evento mostrano un cerchio vuoto.

Tocca il menu a tre punti su qualsiasi trigger per:

  • Modifica — aprire la configurazione del trigger.
  • Duplica azioni — copiare le azioni di questo trigger in uno o più altri trigger della stessa smart rule.
  • Rimuovi — eliminare il trigger.

Esempi e scenari

Controllo temperatura con isteresi

Obiettivo: Accendere un riscaldatore quando la stanza si raffredda, con isteresi per evitare commutazioni rapide.

ParametroValore
ModalitàValore dispositivo
Dispositivo di inputSensore di temperatura
Tipo Trigger 1Il valore è minore di
Valore Trigger 120 gradi
Isteresi Trigger 11 grado, Modalità: +
Azione Trigger 1Accendi riscaldatore (Mantenimento dell'azione)
Tipo Trigger 2Il valore è maggiore o uguale a
Valore Trigger 221 gradi
Azione Trigger 2Spegni riscaldatore

Comportamento: Il riscaldatore si accende quando la temperatura scende sotto i 20 gradi. Grazie all’isteresi in modalità +, il trigger 1 rimane attivo finché la temperatura non sale sopra i 21 gradi (20 + 1 = 21). Il riscaldatore si spegne. Non si riaccenderà finché la temperatura non scende di nuovo sotto i 20 gradi. Questo impedisce al riscaldatore di accendersi e spegnersi continuamente quando la temperatura oscilla attorno ai 20 gradi.

Luce attivata dal movimento con ritardo

Obiettivo: Accendere le luci quando viene rilevato un movimento e spegnerle 5 minuti dopo che il movimento si è fermato.

ParametroValore
ModalitàValore dispositivo
Dispositivo di inputSensore di movimento
Tipo Trigger 1Il valore è uguale a
Valore Trigger 1Movimento
Azione Trigger 1Accendi luce (Mantenimento dell'azione)
Tipo Trigger 2Il valore è uguale a
Valore Trigger 2Movimento deselezionata
Ritardo Trigger 25 minuti
Azione Trigger 2Spegni luce

Comportamento: Quando viene rilevato un movimento, la luce si accende immediatamente (trigger 1). Quando il movimento si ferma, il trigger 2 avvia un ritardo di 5 minuti. Se durante quei 5 minuti viene rilevato di nuovo un movimento, il ritardo viene annullato (la condizione “nessun movimento” diventa falsa) e il trigger 1 riprende il controllo. La luce si spegne solo se non viene rilevato alcun movimento per 5 minuti interi.

Luce a movimento con durata minima

Obiettivo: Accendere le luci quando viene rilevato un movimento e mantenerle accese per almeno 10 minuti anche se il movimento si ferma.

ParametroValore
ModalitàValore dispositivo
Dispositivo di inputSensore di movimento
Tipo Trigger 1Il valore è uguale a
Valore Trigger 1Movimento
Trigger 1 Durata minima10 minuti
Azione Trigger 1Accendi luce (Mantenimento dell'azione)
Tipo Trigger 2Il valore è uguale a
Valore Trigger 2Movimento deselezionata
Azione Trigger 2Spegni luce

Comportamento: Quando viene rilevato un movimento, la luce si accende immediatamente e il timer della durata minima di 10 minuti si avvia. Se il movimento si ferma dopo 2 minuti, la luce resta accesa — la durata minima garantisce almeno 10 minuti. Allo scadere del timer, la smart rule rivaluta la condizione. Se non c’è ancora movimento, il trigger 2 vince e la luce si spegne. Se il movimento è ripreso, il trigger 1 continua e la luce resta accesa.

Automazione giornaliera di tapparelle e luci

Obiettivo: Gestire automaticamente tapparelle e luci nel corso della giornata — aprire le tapparelle dopo l’alba, chiuderle e accendere le luci vicino al tramonto, e spegnere le luci all’ora di andare a letto.

ParametroValore
ModalitàTempo
Intervallo di tempo Trigger 1Giorno
Modalità Trigger 1Istantaneo
Orario di inizio Trigger 1Alba + 30 minuti
Azione 1 Trigger 1Apri tapparelle soggiorno
Azione 2 Trigger 1Apri tapparelle camera da letto
Intervallo di tempo Trigger 2Giorno
Modalità Trigger 2Istantaneo
Orario di inizio Trigger 2Tramonto - 15 minuti
Azione 1 Trigger 2Chiudi tapparelle soggiorno
Azione 2 Trigger 2Chiudi tapparelle camera da letto
Azione 3 Trigger 2Accendi luci soggiorno
Intervallo di tempo Trigger 3Giorno
Modalità Trigger 3Istantaneo
Orario di inizio Trigger 323:00
Azione 1 Trigger 3Spegni luci soggiorno

Comportamento: Ogni mattina, 30 minuti dopo l’alba, entrambe le serie di tapparelle si aprono. Poco prima del tramonto, le tapparelle si chiudono e si accendono le luci del soggiorno. Alle 23:00, le luci si spengono. Poiché tutti i trigger usano la modalità Istantaneo, ogni azione si attiva una volta all’ora specificata (Unica azione). Gli orari di Alba e Tramonto si adattano automaticamente durante l’anno in base alla posizione.

Programmazione feriale vs fine settimana

Obiettivo: Eseguire programmazioni di riscaldamento diverse nei giorni feriali e nel fine settimana.

ParametroValore
ModalitàTempo
Intervallo di tempo Trigger 1Giorno lavorativo / Fine settimana
Modalità Trigger 1Intervallo
Inizio Trigger 106:00 (Giorno lavorativo)
Fine Trigger 108:00 (Giorno lavorativo)
Azione Trigger 1Imposta termostato a 22 gradi
Intervallo di tempo Trigger 2Giorno lavorativo / Fine settimana
Modalità Trigger 2Intervallo
Inizio Trigger 208:00 (Fine settimana)
Fine Trigger 210:00 (Fine settimana)
Azione Trigger 2Imposta termostato a 22 gradi

Comportamento: Nei giorni feriali, il riscaldamento inizia alle 06:00. Nel fine settimana, inizia alle 08:00. Entrambe le programmazioni disattivano il potenziamento del riscaldamento dopo 2 ore.