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

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

Navigation: Startseite Übersicht: ChangelogFAQSicherheitDoku: Sprachleiste KNX Geräteknoten: GatewayGerätKnotenschutz Weitere KNX‑Knoten: SzenencontrollerWatchDogLoggerGlobal ContextAlerterLaststeuerungViewerAuto‑ResponderHA‑ÜbersetzerIoT Bridge HUE: BridgeLichtBatterieTasterKontaktGeräte‑SW‑UpdateLichtsensorBewegungSzeneTap DialTemperaturZigbee‑Konnektivität Beispiele: 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 Contribute to Wiki: Link


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.
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.

Zu überwachende Geräte

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 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.



Ausgaben des Nodes

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
}


Eingänge des Nodes

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 Eingangs­nachricht:

msg = {
  topic: "door",
  payload: true // oder false, um die Meldung für dieses Gerät zurückzusetzen
}

Beispiel

HIER KLICKEN FÜR DAS BEISPIEL




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