Übersicht MQTT GDAS

Mit diesem Funktionsbaustein wird die Steuerung mit dem GDAS Server verbunden. Die Verbindung erfolgt ausschließlich verschlüsselt (TLS) zu einem fest hinterlegten Server, die Anmeldedaten sind fest im System hinterlegt – es ist keine Konfiguration der Verbindung notwendig. Die Steuerung identifiziert sich über ihre VPN­-Zugangsdaten.

Es nehmen nur die in der Filtertabelle eingetragenen Variablen (Adressen) an der Übertragung teil – sowohl beim Senden an den Server als auch beim Empfang vom Server. Nachrichten zu Adressen, die nicht in der Tabelle stehen, werden verworfen. Die Übertragung ist bidirektional: Werte werden an den GDAS Server gesendet und können von dort auch wieder geschrieben werden.

Für jede Variable kann zusätzlich eine Abweichung und eine Zeit angegeben werden, um die Anzahl der gesendeten Nachrichten zu reduzieren.

KNX-Manager Import: Beim Import eines Projektes aus dem KNX-Manager wird dieser Baustein automatisch angelegt (falls noch nicht vorhanden) und die Filtertabelle aktualisiert. Eingetragen werden nur die importierten Adressen, die an Funktionsbausteinen verknüpft wurden. Bereits eingestellte Werte für Abweichung und Zeit bleiben dabei erhalten, neue Adressen starten mit 0/0; nicht mehr verknüpfte Adressen werden aus der Tabelle entfernt.

Wichtig: Die Option GDAS muss in der Lizenz der Steuerung freigeschaltet sein, ohne Freischaltung baut der Baustein keine Verbindung auf.

Pro Steuerung darf nur ein Baustein verwendet werden.



Ausgänge

VB
Verbunden
Ausgang ist 1 wenn mit dem GDAS Server verbunden.

Parameter


Filter
Über die Schaltfläche "..." wird der Filter­-Dialog geöffnet. Hier wird festgelegt, welche Variablen mit dem GDAS Server ausgetauscht werden. Variablen werden per Drag&Drop aus dem Variablenfenster in den Dialog gezogen. Je Variable kann eine Abweichung und eine Zeit eingestellt werden (siehe Tabelle "Filter­-Dialog" weiter unten).




Filter-Dialog

Adresse
Die zu übertragende Variable. Variablen werden per Drag&Drop aus dem Variablenfenster hinzugefügt. Ein Klick auf die Adresse markiert die Variable im Variablenfenster.
Abweichung
Mindestabweichung des Wertes, ab der eine neue Nachricht gesendet wird. Bei 0 wird jede Wert­änderung gesendet.
Zeit
Zeit in Sekunden zur Begrenzung der Senderate. Beim Hinzufügen einer Variable, die keine Bitvariable (EIS 1) ist, wird automatisch 120 Sekunden vorgeschlagen.
Kommentar
Kommentar der Variable aus dem Variablenfenster (nur zur Information, wird nicht übertragen).

Das Zusammenspiel von Abweichung und Zeit bestimmt, wann eine Variable gesendet wird:

Übertragung

Die Werte werden unter dem Topic GDAS/<Benutzer>/ADDRESS-VALUE/<Hauptgruppe>/<Mittelgruppe>/<Untergruppe> veröffentlicht. Bitvariablen werden als "0"/"1" gesendet, Textvariablen als Zeichenkette, alle übrigen als Zahlenwert. Beim Empfang werden auch die Werte "on"/"true" als 1 und "off"/"false" als 0 interpretiert.

Unter dem Topic GDAS/<Benutzer>/CONTROLLER-INFO überträgt der Baustein zusätzlich Informationen zur Steuerung (Steuerungs­-ID, Projektname, Projekt­-Zeitstempel sowie die aktuelle Uhrzeit der Steuerung als ISO­-Zeitstring mit Zeitzone). Diese Nachricht wird beim Verbindungsaufbau und danach zyklisch alle 15 Minuten als Keep­-Alive gesendet; der genaue Sendezeitpunkt innerhalb der 15 Minuten ist zufällig, damit nicht alle Steuerungen gleichzeitig senden. Beim Start werden alle Variablen der Filtertabelle einmalig an den Server gesendet.

uniPRO Portal (Lichter und Beschattung)

Zusätzlich zur Filtertabelle überträgt der Baustein automatisch alle Bausteine Block Licht/Dimmer, Block Schalter und Block Jalousie des Projektes an das uniPRO Portal. Eine Konfiguration ist nicht notwendig — die Geräte werden beim Verbindungsaufbau gemeldet und können im Portal angezeigt und bedient werden (Schalten, Dimmen, Beschattungsposition).

Je Baustein werden nur die tatsächlich verdrahteten Anschlüsse gemeldet: Schalten/Dimmen bzw. Fahrbefehle und Position immer, wenn die Adresse belegt ist; optionale Anschlüsse wie Helligkeit, Temperatur, Fehler oder Sperre nur, wenn dort eine Variable verbunden wurde. Laufzeit, Wartung und Reset Laufzeit liefert der Baustein immer. Sensorwerte (Helligkeit, Temperatur) werden nur bei Änderung und höchstens alle 60 Sekunden gesendet.

Als Bezeichnung wird der Kommentar des Bausteins verwendet, als Raumname der Name der FB­-Seite (ohne "FB "). Beim Import aus dem KNX­-Manager sind beide automatisch passend gesetzt.

Schaltuhr: Die Schaltzeiten der zugehörigen Bedien­-Widgets können über das Portal gelesen und geändert werden. Es handelt sich um dieselben Schaltzeiten, die auch in der Visualisierung am Widget eingestellt werden — Änderungen im Portal erscheinen im Widget und umgekehrt (Änderungen am Widget werden mit maximal 60 Sekunden Verzögerung an das Portal übertragen).

Wird ein Baustein aus dem Projekt entfernt, verschwindet das Gerät nach der Projektübertragung automatisch aus dem Portal.

Siehe auch allgemeine Parameter aller Funktionsbausteine.