UPGRADE IP 9 verfügbar!
Timberwolf VISU jetzt mit NEUEM Layout Editor
Freie Anordnung, Reihenfolge und Größe der Widgets - viele weitere Verbesserungen
Infos im Wiki: https://elabnet.atlassian.net/l/cp/06SeuHRJ

NEU! Insider & Leistungsmerkmale FÜR ALLE freigeschaltet
Damit kann nun jeder das Upgrade vornehmen und VISU & IFTTT testen. Alle Info hier: viewtopic.php?f=8&t=5074

4.2.0 Allgemeines zu KNX GA, Objekten und Busmonitor

Beschreibung: Hintergrundinformation was wofür dient und wie zusammenhängt.

Kategorie: Grundwissen, Grundeinrichtung und Inbetriebnahme, Konfiguration

Link zu diesem Beitrag: Alles auswählen

[url=https://forum.timberwolf.io/app.php/kb/viewarticle?a=111&sid=c54037599d84af99dfb289ce0f1e8d22]Knowledge Base - 4.2.0 Allgemeines zu KNX GA, Objekten und Busmonitor[/url]

Der TWS berücksichtigt zur Verarbeitung von Telegrammen grundsätzlich 2 Quellen an Information:
  • Informationen aus dem KNX Stack der über die ETS Applikation parametriert/programmiert wird
  • Informationen aus dem Import der Projektdatei (.knxproj)
Der Busmonitor zeigt alle Telegramme auf dem Bus an und dekodiert diese (soweit Kodierung bekannt) auch. Völlig unabhängig davon, ob die GA eines solchen Telegramms auch mit einem Objekt des Timberwolf Servers (oder überhaupt irgendeinem Objekt irgendeines KNX Devices) assoziert ist.

KNX Telegramme btw. Gruppenadressen können im TWS (Logikeditor, Zeitserien, etc.) nur verwendet werden, wenn die GA in der ETS mit einem Universalobjekt verbunden und der TWS damit programmiert wurde. Für die Suche am TWS zur Verknüpfung von Objekten, werden sowohl Informationen aus den Objekten als auch Beschreibungen aus dem Import der Projektdatei verwendet.


Bitte unbedingt einprägen:

  • KNX Objekte sind das, mit dem ein KNX Stack nach innen arbeitet. Man kann sich das als Variablen vorstellen. Der Programmcode hinter dem Stack nimmt die Werte der Objekte entgegen und mach damit etwas (spezifisch für das KNX Device).
  • Eine GA ist lediglich eine Zieladresse (genauer Funktionsadresse) entsprechender (PA zu GA) Broadcast Telegramme die (wenn sie nicht gefiltert werden) auf dem GESAMTEN Bus zu ALLEN KNX-Devices gesendet werden.
  • Erst durch die ETS "Programmierung" wird bei den betroffenen KNX-Devices die Verbindung zwischen GA(s) und jeweiligen Objekt hergestellt. NUR dadurch wird der Dateninhalt des Telegramms auf das jeweilige Objekt kopiert.
  • Der große Vorteil ist, dass es damit 65000 Funktionsgruppen gibt und auf eine einzelne Gruppe "alles aus" könnten auch 65.000 Aktoren gleichzeitig (mit einem Telegramm) reagieren.
  • Damit ein Lichtschalter sowohl nur eine Lampe einschalten kann, ein anderer aber alle Lampen eines Gebäudes, kann man die Objekte (hier der Aktorkanäle) auch mit bis zu 16 GAs assozieren. Die erste davon ist übrigens die Sending-GA, falls ein Objekt auch sendet.
  • Die GAs stellen also eine 1:1 bzw. 1:n Beziehung zwischen zwei oder mehreren Objekten eines oder mehrerer KNX-Geräte her.
  • Rein theoretisch wäre es möglich, dass nicht KNX konforme Systeme (auf eibd / knxd) sich per GA unterhalten ohne dass diese mit irgendeinem Objekt assoziert wurde. Daher machen wir auch das "detected" damit man das sieht.
  • Der Busmonitor stellt nur die Telegramme da, wie er sie sieht und dekodiert diese - und reichert mit Literalen an - wenn ein Projekt eingelesen wurde (was auch der Sinn des Imports des Projektes ist - neben der Suche im DOS).