Dieser Node hört alle KNX-Telegramme des ausgewählten KNX-Ultimate-Gateways mit, erstellt Statistiken, erkennt einfache Anomalien und kann (optional) ein LLM um eine menschenlesbare Analyse bitten.
Funktionen
- Führt eine rollierende Historie der KNX-Telegramme (von KNX Ultimate dekodiert) im RAM.
- Gibt periodisch oder auf Anfrage Traffic-Summaries aus (Top-Gruppenadressen, Ereignistypen, Rate).
- Erzeugt Anomalie-Events (zu hohe Bus-Rate, Spam auf GA, „Flapping“).
- Optional: LLM-Abfrage über den Befehl
ask.
Ausgänge
- Summary/Stats (
msg.payloadist JSON) - Anomalien (
msg.payloadist JSON mit Details) - AI Assistant (
msg.payloadist Textantwort; enthältmsg.summary)
Befehle (Input-Pin)
Sende eine Nachricht mit msg.topic:
summary(oder leer): Summary sofort ausgebenreset: Historie und Zähler löschenask: LLM befragen (nutzt Summary + recent traffic)
Für ask die Frage in msg.prompt (empfohlen) oder in msg.payload (String) senden.
Hinweise
- Wenn du das LLM aktivierst, werden Bus-Informationen an den konfigurierten Endpoint gesendet. Für „on-premise“ Nutzung einen lokalen Provider verwenden.
- Für OpenAI nur den API-Key einfügen (beginnt mit
sk-). NichtBearer ...oder die ganzeAuthorization:-Zeile einfügen.