it SceneController 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


Scene Controller

Il nodo Scene Controller si comporta come un dispositivo KNX di controllo scene: consente di salvare e richiamare una scena.

Impostazioni del nodo

Proprietà Descrizione
Gateway Gateway KNX selezionato.
Scene Recall Datapoint ** eTrigger Value** . Indirizzo di gruppo per il richiamo scena (es. 0/0/1). Il nodo reagisce ai telegrammi ricevuti su questa GA richiamando la scena. Il Datapoint è il DPT della GA di richiamo scena. Il Trigger Value è il valore che deve essere ricevuto per attivare il richiamo. Ricorda: per richiamare/salvare una scena con un comando DIM, inserisci nel Trigger Value l'oggetto corretto di dimming ({decr_incr:1,data:5} per alzare, {decr_incr:0,data:5} per abbassare).
Scene Save Datapoint ** eTrigger Value** . Indirizzo di gruppo per il salvataggio scena (es. 0/0/2). Il nodo reagisce ai telegrammi ricevuti salvando i valori correnti di tutti i dispositivi della scena in memoria non volatile. Il Datapoint è il DPT della GA di salvataggio. Il Trigger Value è il valore che deve essere ricevuto per attivare il salvataggio. Ricorda: per richiamare/salvare una scena con DIM usa l'oggetto di dimming come sopra.
Node name Nome nodo (puoi indicare ad es. "Recall: / Save: ").
Topic Topic del nodo.

Configurazione scena

Aggiungi i dispositivi alla scena, come faresti con un vero controllore scene KNX. Ogni riga rappresenta un dispositivo.

La scena salva automaticamente i nuovi valori degli attuatori della lista non appena arrivano dal BUS.

Proprietà Descrizione
Pulsante ADD Aggiunge una riga.
Campi riga 1) Indirizzo di gruppo 2) Datapoint 3) Valore di default per questo dispositivo nella scena (può essere sovrascritto da Scene Save). Sotto, il nome del dispositivo.
Per inserire una pausa, scrivi wait ** nel primo campo e un numero nell'ultimo campo, che rappresenta la durata (millisecondi), ad es. 2000.
Il comando
wait** accetta anche secondi, minuti o ore: aggiungi s (es. 12s), m (es. 5m) o h (es. 1h).
Pulsante Remove Rimuove una riga/dispositivo.

Messaggi in uscita

msg = {
  topic: "Scene Controller", // topic del nodo
  recallscene: true|false, // true se è stata richiamata una scena
  savescene: true|false, // true se è stata salvata una scena
  savevalue: true|false, // true se è stato salvato manualmente il valore di una GA di un attuatore della scena
  disabled: true|false // true se il controller scena è stato disabilitato via msg.disabled = true
}

Messaggi di ingresso (INPUT)

Il nodo reagisce principalmente ai telegrammi KNX per richiamare/salvare le scene, ma puoi anche pilotarlo via msg. È possibile disabilitare i comandi provenienti dal BUS KNX e usare solo quelli dal flow.

Richiama una scena

msg.recallscene = true;
return msg;

Salva una scena

msg.savescene = true;
return msg;

Salva il valore corrente di una GA

La scena salva già automaticamente i valori aggiornati degli attuatori. A volte però è utile salvare come "valore reale di scena” il valore attuale di una GA diversa da quella prevista in scena (es. usare una GA di stato al posto di una GA di comando).

Esempio: un attuatore tapparella ha GA di comando e GA di stato; il valore certo della posizione è nella GA di stato "altezza assoluta”. Con questa GA puoi aggiornare le GA di comando degli attuatori presenti in scena.

// Salva lo stato (ad es. 70%) di una tapparella appartenente alla scena
msg.savevalue = true;
msg.topic = "0/1/1"; // GA
msg.payload = 70; // valore da salvare
return msg;

Disabilita il Scene Controller

Disabilita i comandi dal BUS KNX (i msg dal flow restano accettati). Utile ad esempio di notte se non vuoi richiamare/salvare scene da pulsanti reali.

msg.disabled = true; // false per riabilitare
return msg;

Vedi anche

Sample Scene Controller

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