de SceneController Configuration - Supergiovane/node-red-contrib-knx-ultimate GitHub Wiki
🌐 Language: EN | IT | DE | FR | ES | 简体中文
Navigation: Startseite Übersicht: Changelog • FAQ • Sicherheit • Doku: Sprachleiste KNX Geräteknoten: Gateway • Gerät • Knotenschutz Weitere KNX‑Knoten: Szenencontroller • WatchDog • Logger • Global Context • Alerter • Laststeuerung • Viewer • Auto‑Responder • HA‑Übersetzer • IoT Bridge HUE: Bridge • Licht • Batterie • Taster • Kontakt • Geräte‑SW‑Update • Lichtsensor • Bewegung • Szene • Tap Dial • Temperatur • Zigbee‑Konnektivität Beispiele: Logger • Switch Light • Dimming • RGB color • RGBW color + White • Command a scene actuator • Datapoint 213.x 4x Setpoint • Datapoint 222.x 3x Setpoint • Datapoint 237.x DALI diags • Datapoint 2.x 1 bit proprity • Datapoint 22.x RCHH Status • Datetime to BUS • Read Status • Virtual Device • Subtype decoded • Alexa • Apple Homekit • Google Home • Switch on/off POE port of Unifi switch • Set configuration by msg • Scene Controller node • WatchDog node • Global Context node • Alerter node • Load control node • Viewer node • MySQL, InfluxDB, MQTT Sample Contribute to Wiki: Link
Der Scene‑Controller‑Node verhält sich wie ein KNX‑Szenencontroller: Szenen speichern und abrufen.
Property | Beschreibung |
---|---|
Gateway | Gewähltes KNX‑Gateway. |
Scene Recall |
Datapoint ** undTrigger Value** . Gruppenadresse zum Abrufen (z. B. 0/0/1 ). Reagiert auf Telegramme an dieser GA, um die Szene abzurufen. DPT ist der Datentyp der Recall‑GA. Trigger Value ist der Wert, der das Abrufen auslöst. Hinweis: Für DIM‑Befehle als Trigger den passenden Dimm‑Objektwert setzen ({decr_incr:1,data:5} hoch, {decr_incr:0,data:5} runter). |
Scene Save |
Datapoint ** undTrigger Value** . Gruppenadresse zum Speichern (z. B. 0/0/2 ). Speichert die aktuellen Werte aller Geräte in der Szene in nichtflüchtigem Speicher. DPT ist der Datentyp der Save‑GA. Trigger Value löst das Speichern aus (DIM wie oben). |
Node name | Anzeigename (z. B. "Recall: … / Save: …"). |
Topic | Topic des Nodes. |
Füge Geräte wie bei einem echten KNX‑Szenencontroller hinzu. Jede Zeile entspricht einem Gerät.
Der Node speichert automatisch aktualisierte Werte aller Aktoren der Szene, sobald sie vom BUS eintreffen.
Property | Beschreibung |
---|---|
ADD | Zeile hinzufügen. |
Zeilenfelder | 1) Gruppenadresse 2) Datapoint 3) Default‑Wert in der Szene (durch Scene Save überschreibbar). Darunter: Gerätename. Eine Pause einfügen: **wait ** im ersten Feld und eine Zahl im letzten Feld (Millisekunden), z. B. 2000 .wait akzeptiert auch Sekunden/Minuten/Stunden: 12s , 5m , 1h . |
Remove | Gerät/Zeile entfernen. |
msg = {
topic: "Scene Controller",
recallscene: true|false,
savescene: true|false,
savevalue: true|false,
disabled: true|false
}
Primär reagiert der Node auf KNX‑Telegramme, kann aber auch per Nachricht gesteuert werden. Eingänge vom BUS lassen sich deaktivieren, sodass nur Flow‑Nachrichten wirken.
Szene abrufen
msg.recallscene = true; return msg;
Szene speichern
msg.savescene = true; return msg;
Aktuellen Wert einer GA speichern
Obwohl die Szene Aktor‑Werte automatisch mitführt, kann es sinnvoll sein, als "wahren Szenenwert" den Ist‑Wert einer anderen GA (z. B. Status statt Befehl) zu speichern.
Beispiel Rolladen: absolute Positions‑Status‑GA liefert den exakten Wert. Damit können Befehls‑GAs der in der Szene enthaltenen Aktoren aktualisiert werden.
msg.savevalue = true;
msg.topic = "0/1/1"; // GA
msg.payload = 70; // zu speichernder Wert
return msg;
Scene Controller deaktivieren
Deaktiviert BUS‑Kommandos (Flow‑Nachrichten bleiben aktiv). Praktisch z. B. nachts.
msg.disabled = true; // false = reaktivieren
return msg;