de Alerter 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
Mit dem Node "Alerter" kannst du auf einem Display oder über den Node node-red-contrib-tts-ultimate (Sprachausgabe) melden, welche ausgewählten Geräte einen Alarmzustand haben, also payload
true liefern.
Der Node gibt in einstellbaren Intervallen jeweils eine Nachricht aus, die die Details des aktuell gemeldeten Geräts enthält. So kannst du dir z. B. sagen lassen, wie viele und welche Fenster offen sind.
Der Node liest die Werte der Geräte direkt vom KNX‑BUS. Zusätzlich kannst du eigene (nicht an KNX‑Geräte gebundene) Meldungen an den Node schicken.
Auf der Beispielseite ist die Nutzung im Flow gezeigt.
- Gateway
Gewähltes KNX‑Gateway. Du kannst auch kein Gateway auswählen; dann werden nur eingehende Nachrichten an den Node ausgewertet.
- Name
Anzeigename des Nodes.
- Startart des Meldungszyklus
Ereignis, das den Start des Sendezyklus für die gemeldeten Geräte auslöst.
- Intervall zwischen den Meldungen (Sekunden)
Zeitabstand zwischen zwei aufeinanderfolgenden Ausgaben.
Hier fügst du die zu überwachenden Geräte hinzu.
Gib die Gruppenadresse oder eine Bezeichnung für das Gerät ein.
- Wert jedes Geräts bei Verbindungsaufbau/-wiederherstellung lesen
Beim Start bzw. bei einer Wiederverbindung sendet der Node für jedes gelistete Gerät eine Leseanforderung.
- Schaltfläche "ADD"
Fügt eine neue Zeile hinzu.
-
**Gerätezeilen ** > Erstes Feld: Gruppenadresse (alternativ eine freie Bezeichnung, die du mit Eingangsnachrichten verwenden kannst; siehe Beispielseite). Zweites Feld: Kurzname des Geräts (MAX. 14 ZEICHEN ). Drittes Feld: Langname.
-
Schaltfläche "DELETE"
Entfernt das Gerät aus der Liste.
PIN1: eine Nachricht pro gemeldetem Gerät, im gewählten Intervall.
PIN2: eine Sammelmeldung mit allen aktuell gemeldeten Geräten.
PIN3: eine Nachricht nur für das zuletzt gemeldete Gerät.
PIN1
msg = {
topic: "0/1/12",
count: 3, // Gesamtzahl gemeldeter Geräte
devicename: "Fenster Schlafzimmer",
longdevicename: "Hauptfenster Schlafzimmer",
payload: true
}
PIN2
msg = {
topic: "door, 0/0/11, 0/1/2, 0/0/9",
devicename: "Haustür, Applik Wohnzimmer, Applik Hobbyraum, Licht Büro",
longdevicename: "Haupteingangstür, linke Applik Wohnzimmer, rechte Applik Hobbyraum, Deckenlicht Büro",
count: 4,
payload: true
}
PIN3
msg = {
topic: "0/1/12",
count: 3, // Gesamtzahl gemeldeter Geräte
devicename: "Fenster Schlafzimmer",
longdevicename: "Hauptfenster Schlafzimmer",
payload: true
}
Ausgabe, wenn alle Geräte im Ruhezustand sind:
PIN1, PIN2, PIN3
msg = {
topic: "",
count: 0,
devicename: "",
longdevicename: "",
payload: false
}
msg.readstatus = true
Liest den aktuellen Wert aller gelisteten Geräte.
msg.start = true
Startet den Sendezyklus über alle Geräte im Alarmzustand. Der Zyklus endet mit dem letzten Gerät; zum Wiederholen den Eingang erneut senden.
Benutzerdefinierter Gerätealarm
Um den Zustand (true/false) eines eigenen Geräts zu setzen, sende diese Eingangsnachricht:
msg = {
topic: "door",
payload: true // oder false, um die Meldung für dieses Gerät zurückzusetzen
}