KNXDeviceTools

BugForgeNerd

KNXDeviceTickMonitor: Dieses Modul ermöglicht die Überwachung mehrerer Gruppen- und Geräteadresskombinationen im KNX-Datenfluss. Für jede Kombination wird eine Variable unterhalb des Moduls erstellt. Die Variable wird für die im Modul konfigurierbare Tick-Länge auf "True" gesetzt, wenn eine gefilterte Gruppen- oder Geräteadresskombination im KNX-Datenfluss erkannt wird. Anschließend fällt die Variable auf "False" zurück. Dieser "Tick" kann dann mit den Standard-Symcon-Tools (wie Ereignissen) weiterverarbeitet werden.

KNXDeviceTrigger: Auch mit diesem Modul können mehrere Gruppen- und Geräteadresskombinationen im KNX-Datenfluss überwacht werden. Es richtet sich besonders an Benutzer, die eigene Module entwickeln möchten. KNXDeviceTrigger kann Ereignisse basierend auf Gruppen- oder Geräteadresskombinationen aus den KNX-Telegrammen direkt an andere Module weiterleiten oder Funktionen anderer Module auslösen. Dieses Modul ermöglicht es, den Umweg über die Erstellung von Variablen zu umgehen.

KNXDeviceWatcher: Das Modul KNXDeviceWatcher funktioniert grundsätzlich ähnlich wie der KNXDeviceTickMonitor, jedoch mit dem Unterschied, dass die Variablen unterhalb des Moduls direkt mit den Daten aus dem KNX-Datenfluss befüllt werden. Die Daten werden automatisch übernommen. Es wird jedoch empfohlen, die Daten aus den integrierten KNX-Modulen von Symcon zu verwenden, da die unterstützten Datentypen in diesem Modul begrenzt sind. Für die DPT der Gruppe 1.001 gelten auch die gleichen Werte für 1.002 und ähnliche Gruppen, wobei sich die Einheiten unterscheiden. Das gleiche gilt für die DPT 9.001.

KNXTrafficLogger: Dieses Modul dient zur Protokollierung des gesamten KNX-Telegrammverkehrs in Dateien. Alle empfangenen Telegramme werden im JSONL-Format (eine Zeile pro Telegramm) gespeichert und enthalten Zeitstempel, Gruppenadresse (GA), Geräteadresse (PA), Nutzdaten sowie den erkannten APCI-Typ (read/write/response).

Beinhaltete Module

  • KNX Device Tick Monitor
  • KNX Device Trigger
  • KNX Device Watcher
  • KNX Traffic Logger

Versionsverlauf

v1.0.0
Kleine Anpassung für Review und Einleitung Stable
v0.2.0-beta6
Symcon 9.0 Anforderung
v0.2.0-beta5
Fix von der hex Übertragung in KNXDeviceWatcher
v0.2.0-beta4
Neues Modul "KNXTrafficLogger" hinzugefügt, zum Logging was alles auf dem KNX Bus läuft. Die Logs werden zu einer einstellbaren zeit rotiert und alte logs nach anzugebener Zeit gelöscht.
Alle Module umgestellt auf IPSModuleStrict.
Diverse Fix zu Verbesserung der Stabilität.

Zur Dokumentation

Autor: BugForgeNerd

Symcon >= 9.0

Version: 1.0.0

In Kategorien:

Haben Sie noch Fragen?