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

🌐 Language: EN | IT | DE | FR | ES | 简体中文

Navigazione: Home Panoramica: ChangelogFAQSicurezzaDocs: Barra lingue Nodo KNX Dispositivo: GatewayDispositivoProtezioni Altri Nodi KNX: Scene ControllerWatchDogLoggerGlobal ContextAlerterControllo CaricoViewerAuto ResponderTraduttore HAIoT Bridge HUE: BridgeLuceBatteriaPulsanteContattoAggiornamento SWSensore LuceMovimentoScenaTap DialTemperaturaConnettività Zigbee Esempi: LoggerSwitch LightDimmingRGB colorRGBW color + WhiteCommand a scene actuatorDatapoint 213.x 4x SetpointDatapoint 222.x 3x SetpointDatapoint 237.x DALI diagsDatapoint 2.x 1 bit proprityDatapoint 22.x RCHH StatusDatetime to BUSRead StatusVirtual DeviceSubtype decodedAlexaApple HomekitGoogle HomeSwitch on/off POE port of Unifi switchSet configuration by msgScene Controller nodeWatchDog nodeGlobal Context nodeAlerter nodeLoad control nodeViewer nodeMySQL, InfluxDB, MQTT Sample Contribuisci alla Wiki: Link


Configurazione del nodo Alerter

Con il nodo Alerter puoi segnalare su un display o al nodo node-red-contrib-tts-ultimate (feedback vocale) se i dispositivi selezionati sono in stato di allarme, cioè hanno payload true . Il nodo emette messaggi a intervalli configurabili (uno alla volta) contenenti i dettagli di ciascun dispositivo in allarme. Ad esempio, può dirti quante e quali finestre sono aperte.
Il nodo legge i valori dei dispositivi direttamente dal BUS KNX. Inoltre puoi inviare al nodo messaggi personalizzati, non collegati a dispositivi KNX.
Nella pagina di esempio trovi come usarlo nel flusso.

  • Gateway

Gateway KNX selezionato. È anche possibile non selezionare alcun gateway; in tal caso verranno considerati solo i messaggi in ingresso al nodo.

  • Nome

Nome del nodo.

  • Tipo di avvio del ciclo di avvisi

Seleziona l'evento che fa partire il ciclo di invio dei messaggi relativi ai dispositivi in allarme.

  • Intervallo tra ciascun MSG (in secondi)

Intervallo fra ciascun messaggio emesso dal nodo.

Dispositivi da monitorare

Qui puoi aggiungere i dispositivi da tenere sotto controllo.
Inserisci l'indirizzo di gruppo o un'etichetta per il dispositivo.

  • Leggi il valore di ciascun dispositivo alla connessione/riconnessione

All'avvio o alla riconnessione, il nodo invia una richiesta di lettura per ogni dispositivo presente in elenco.

  • Pulsante Aggiungi

Aggiunge una riga all'elenco.

  • **Righe dei dispositivi ** > Il primo campo è l'indirizzo di gruppo (puoi anche inserire un testo qualsiasi, utile con i messaggi in ingresso: vedi la pagina di esempio), il secondo è il nome breve del dispositivo (MAX 14 CARATTERI ), il terzo è il nome esteso.

  • Pulsante Elimina

Rimuove il dispositivo dall'elenco.



Messaggi in uscita dal nodo

PIN1: il nodo emette un messaggio per ciascun dispositivo in allarme, a intervalli selezionabili.
PIN2: il nodo emette un unico messaggio che contiene tutti i dispositivi in allarme.
PIN3: il nodo emette un messaggio che contiene solo l'ultimo dispositivo andato in allarme.

PIN1

msg = {
  topic: "0/1/12",
  count: 3, // Numero TOTALE di dispositivi in allarme
  devicename: "Finestra camera",
  longdevicename: "Finestra principale camera",
  payload: true
}

PIN2

msg = {
  topic: "door, 0/0/11, 0/1/2, 0/0/9",
  devicename: "Porta ingresso, Applique soggiorno, Applique taverna, Luce studio",
  longdevicename: "Porta d'ingresso principale, Applique sinistra soggiorno, Applique destra taverna, Luce soffitto studio",
  count: 4,
  payload: true
}

PIN3

msg = {
  topic: "0/1/12",
  count: 3, // Numero TOTALE di dispositivi in allarme
  devicename: "Finestra camera",
  longdevicename: "Finestra principale camera",
  payload: true
}

Messaggio in uscita quando tutti i dispositivi sono a riposo:

PIN1, PIN2, PIN3

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


Messaggi in ingresso al nodo

msg.readstatus = true

Legge il valore di ciascun dispositivo presente in elenco.

msg.start = true

Avvia il ciclo di invio di tutti i dispositivi in allarme. Il ciclo termina con l'ultimo dispositivo; per ripeterlo, reinvia questo messaggio.


Allarme dispositivo personalizzato

Per aggiornare lo stato (true/false) di un dispositivo personalizzato, invia questo messaggio in ingresso:

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

Esempio

FAI CLIC QUI PER L'ESEMPIO




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