it Alerter Configuration - Supergiovane/node-red-contrib-knx-ultimate GitHub Wiki

IMPOSTAZIONI NODO ALERTER

Con il nodo Alerter puoi segnalare ad un display oppure al nodo node-red-contrib-tts-ultimate (feedback audio) se i dispositivi selezionati sono allertati, cioè hanno payload true.
Il nodo emette messaggi ad intervalli determinati (un messaggio alla volta) contenenti i dettagli di ciascun dispositivo allertato. Per esempio, il nodo può avvisarti di quante e quali finestre sono aperte.
Il nodo riceve direttamente dal BUS KNX i valori dei dispositivi. Inoltre, puoi inviare al nodo messaggi personalizzati, non legati a dispositivi KNX.
La pagina di esempio ti spiega bene come utilizzare il nodo.

  • Gateway

Gateway KNX selezionato. E' possibile anche non selezionare alcun gateway; in questo caso, verranno considerati solo i messaggi in ingresso al nodo.

  • Nome

Nome nodo.

  • Modalità avvio allerta

Qui puoi selezionare l'evento che scantenerà l'inizio dell'invio dei messaggi dei dispositivi allertati.

  • Intervallo tra ciascun messaggio (in secondi)

Intervallo tra ciascun messaggio in uscita dal nodo.

DISPOSITIVI DA MONITORARE

Qui puoi aggiungere dispositivi da monitorare.
Digita il nome del dispositivo o il suo indirizzo di gruppo.

  • Leggi il valore di ogni device alla connessione/riconnessione

Alla connessione/riconnessione, il nodo invierà sul BUS una richiesta di "lettura" all'indirizzo di gruppo di ogni device.

  • Pulsante AGGIUNGI

Aggiungi una riga all'elenco.

  • Righe dei dispositivi

Il primo campo è l'indirizzo del gruppo (ma puoi anche inserire un testo qualsiasi, che puoi usare con i messaggi in igresso, guarda la pagina di esempio), il secondo è il nome del dispositivo (MAX 14 CARATTERI), il terzo è il nome lungo del dispositivo.

  • Pulsante Rimuovi

Rimuove un dispositivo dall'elenco.



MESSAGGIO IN USCITA DAL NODO

PIN1: Il nodo emette un messaggio per ogni dispositivo allertato, ad intervalli selezionabili.
PIN2: Il nodo emette un messaggio unico contenente tutti i dispositivi allertati.
PIN3: Il nodo emette un messaggio contenente solamente l'ultimo dispositivo allertato.

PIN1

msg = {
    "topic":"0/1/12",
    "count":3, // numero TOTALE di dispositivi allertati
    "devicename":"Bedroom window",
    "longdevicename":"Main Bedroom window",
    "payload":true
}

PIN2

msg = {
    "topic":"door, 0/0/11, 0/1/2, 0/0/9",
    "devicename":"Main Door, Applique soggiorno, Applique taverna, Luce studio",
    "longdevicename":"Main Entry Door, Applique lato tavolino soggiorno, Applique lato proiettore taverna, Luce soffitto studio",
    "count":4,
    "payload":true
    }

PIN3

msg = {
    "topic":"0/1/12",
    "count":3, // numero TOTALE di dispositivi allertati
    "devicename":"Camera letto",
    "longdevicename":"Finestra camera da letto",
    "payload":true
}

Messaggio in uscita quando tutti i dispositivi sono a riposo

PIN1, PIN2, PIN3

msg = {
    "topic":"",
    "count":0,
    "devicename":"",
    "longdevicename":"",
    "payload":false
}


MESSAGGIO IN INGRESSO AL NODO

msg.readstatus = true

Legge il valore di ogni device nella lista.

msg.start = true

Inizia il ciclo di invio di tutti i dispositivi allertati. Il ciclo termina con l'ultimo dispositivo allertato. Per riperter il ciclo, inviare nuovamente questo messaggio in ingresso.


Alert dispositivo personalizzato

Per aggiornare il valore true/false di un dispositivo personalizzato, puoi inviare questo messaggio in ingresso

msg = {
    "topic":"door",
    "payload":true // Oppure false per resettare l'alert di questo dispositivo
}

ESEMPIO

CLICK HERE FOR THE EXAMPLE




⚠️ **GitHub.com Fallback** ⚠️