UNPKG

node-red-contrib-knx-ultimate

Version:

Control your KNX and KNX Secure intallation via Node-Red! A bunch of KNX nodes, with integrated Philips HUE control, ETS group address importer, and KNX routing between interfaces. Easy to use and highly configurable.

149 lines (98 loc) 3.75 kB
<script type="text/markdown" data-help-name="knxUltimateAlerter"> # Alerter - Node-Konfiguration 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.<br/> 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.<br/> Auf der Beispielseite ist die Nutzung im Flow gezeigt.<br/> - **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. ## Zu überwachende Geräte Hier fügst du die zu überwachenden Geräte hinzu.<br/> Gib die Gruppenadresse oder eine Bezeichnung für das Gerät ein.<br/> - **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 Eingangs­nachrichten 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. <br/> <br/> ## Ausgaben des Nodes PIN1: eine Nachricht pro gemeldetem Gerät, im gewählten Intervall.<br/> PIN2: eine Sammelmeldung mit allen aktuell gemeldeten Geräten.<br/> PIN3: eine Nachricht nur für das zuletzt gemeldete Gerät.<br/> **PIN1** ```javascript msg = { topic: "0/1/12", count: 3, // Gesamtzahl gemeldeter Geräte devicename: "Fenster Schlafzimmer", longdevicename: "Hauptfenster Schlafzimmer", payload: true } ``` **PIN2** ```javascript 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** ```javascript 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** ```javascript msg = { topic: "", count: 0, devicename: "", longdevicename: "", payload: false } ``` <br/> <br/> ## Eingänge des Nodes ```javascript msg.readstatus = true ``` Liest den aktuellen Wert aller gelisteten Geräte. ```javascript 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. <br/> **Benutzerdefinierter Gerätealarm** <br/> Um den Zustand (true/false) eines eigenen Geräts zu setzen, sende diese Eingangs­nachricht: ```javascript msg = { topic: "door", payload: true // oder false, um die Meldung für dieses Gerät zurückzusetzen } ``` <br/> ## Beispiel <a href="https://supergiovane.github.io/node-red-contrib-knx-ultimate/wiki/SampleAlerter">HIER KLICKEN FÜR DAS BEISPIEL</a> <br/> <br/> <br/> </script>