Da in den Schulungsvideos zum X1 entsprechende Hinweise fehlen, die Hilfe im GPA mir nicht weiter geholfen hat, die Suche hier im Forum auch nicht alle Fragen beantwortete, aber der Kontakt zu Gira dann doch noch Licht ins Dunkel brachte, teile ich hier meine Erkenntnisse. Vielleicht hilft es ja noch jemandem.
Das Ziel:
- Szenen sollen im X1 verwaltet werden (waren zuvor in Aktoren abgelegt)
- Szenenkontrolle über X1 Visu und Taster-Nebenstelle vom Bus
- Auslösen von Szenen aus einer Logik im X1
Hier noch 2 dazugehörige Themen:
https://knx-user-forum.de/forum/öffentlicher-bereich/knx-eib-forum/knx-einsteiger/1319742-gira-x1-szene-speichern
https://knx-user-forum.de/forum/öffentlicher-bereich/knx-eib-forum/1346922-x1-szene-aus-logik-auslösen
Das Problem:
- Gira benutzt im Projektassistenten intern noch ein anderes Format für die Szenennebenstelle
- wo wird welches Format benutzt
- wo wird die Gruppenadresse für die Nebenstellen vom Bus zugeordnet
Der Datentyp für Szenensteuerung im GPA hat einen Wertebereich von -64 bis 64.
1 bis 64 : Szene 1 bis 64 aufrufen
0 : keine Funktion
-1 bis -64 : Szene 1 bis 64 lernen
DPT im GPA.png
(Beim Wechsel zwischen den Datentypen 17.x und 18.x wird hier die Anzeige des Minimalwertes nicht richtig aktualisiert und es kann beim Typ 17.x auch mal der Minimalwert -64 und beim Typ 18.x der Minimalwert 1 angezeigt werden.)
Der 8-Bit KNX-Datentyp für die Szenensteuerung auf dem Bus hat die Werte
0 – 63 : Szene 1 bis 64 aufrufen
128 – 191 : Szene 1 bis 64 lernen
DPT in KNX.png
Im Szenenset gibt es die Möglichkeit 10 Auslöse-Datenpunkte hinzuzufügen.
Auslöse-Datenpunkt.png
Diese Datenpunkte erwarten den Datenpunkttyp im Format des GPA und kann nicht zur Verknüpfung mit Datenpunkten der Szenennebenstellen die vom KNX-Bus empfangen werden genutzt werden. Es werden sonst nur die Szenen 1 bis 63 (um je eine Szenennummer verschoben) ausgelöst und ein lernen der Szenen ist nicht möglich. (erkennt man ja durch die Überschneidung im Wertebereich)
Um vom Bus aus über eine Gruppenadresse Szenennebenstelle auf die Szenensets im GPA zuzugreifen müssen in der ETS bei den Parametern die Kommunikationsobjekte zugeschaltet werden. (Das hatte ich zwar gemacht, aber wenn man Auslöse-Datenpunkte im GPA hat, wozu sollte das hier sein?)
ETS X1 Parameter.png
Dann die Gruppenadresse mit dem entsprechenden KO verbinden.
Damit ist der KNX-Datentyp mit dem Szenenset verknüpft. Der Auslösedatenpunkt im GPA mit der gleichen Gruppenadresse muss jetzt natürlich entfernt werden.
ETS X1 Kommunikationsobjekte.png
Die X1-Visualisierungsfunktionen Szenenset und Szenennebenstelle.
Die Funktion Szenenset wirkt entweder direkt auf das ausgewählte Szenenset oder bei manueller Datenpunktzuordnung über verknüpfte interne Datenpunkte auf ein Szenenset. Beim Anlegen eines Szenensets werden die Gerätedatenpunkte Ausführen und Einlernen automatisch angelegt. (Warum gibt es jetzt 2 Datenpunkte? Bedeutet nicht 1 bis 64 Ausführen und -1 bis -64 Einlernen? Oder gilt das nur für Auslösedatenpunkte und hier wird bei beiden der interne Datentyp 17.001 mit der Szenennummer 1 bis 64 verwendet.) Bei den internen Datenpunkten sieht man jetzt auch, dass der Datentyp für Szenensteuerung im GPA ein 32-Bit Wert mit Vorzeichen ist. Der KNX-Datentyp für Szenennebenstelle ist ja ein 8-Bit Wert. (Hat da jemand gedacht das sind 8-Bit mit Vorzeichen?)
X1 Gerätedatenpunkte.png
Die Funktion Szenennebenstelle benutzt bei den verknüpften Datenpunkten das KNX-Datentyp Format. Es können damit die in den Busteilnehmern gespeicherten Szenen angesprochen werden. Durch eine Zuordnung der Gruppenadresse auf den X1 in der ETS kann das natürlich auch ein Szenenset im X1 sein.
Und jetzt ist auch klar welche Werte ein Wertgenerator auf einem Logikblatt erzeugen muss. Es kommt darauf an, ob auf einen Auslöse-Datenpunkt im GPA oder auf ein Szenennebenstellenobjekt über den Bus eingewirkt wird.
Ich hoffe, dass ich alles korrekt dargestellt habe. Ansonsten korrigiert mich bitte.
Das Ziel:
- Szenen sollen im X1 verwaltet werden (waren zuvor in Aktoren abgelegt)
- Szenenkontrolle über X1 Visu und Taster-Nebenstelle vom Bus
- Auslösen von Szenen aus einer Logik im X1
Hier noch 2 dazugehörige Themen:
https://knx-user-forum.de/forum/öffentlicher-bereich/knx-eib-forum/knx-einsteiger/1319742-gira-x1-szene-speichern
https://knx-user-forum.de/forum/öffentlicher-bereich/knx-eib-forum/1346922-x1-szene-aus-logik-auslösen
Das Problem:
- Gira benutzt im Projektassistenten intern noch ein anderes Format für die Szenennebenstelle
- wo wird welches Format benutzt
- wo wird die Gruppenadresse für die Nebenstellen vom Bus zugeordnet
Der Datentyp für Szenensteuerung im GPA hat einen Wertebereich von -64 bis 64.
1 bis 64 : Szene 1 bis 64 aufrufen
0 : keine Funktion
-1 bis -64 : Szene 1 bis 64 lernen
DPT im GPA.png
(Beim Wechsel zwischen den Datentypen 17.x und 18.x wird hier die Anzeige des Minimalwertes nicht richtig aktualisiert und es kann beim Typ 17.x auch mal der Minimalwert -64 und beim Typ 18.x der Minimalwert 1 angezeigt werden.)
Der 8-Bit KNX-Datentyp für die Szenensteuerung auf dem Bus hat die Werte
0 – 63 : Szene 1 bis 64 aufrufen
128 – 191 : Szene 1 bis 64 lernen
DPT in KNX.png
Im Szenenset gibt es die Möglichkeit 10 Auslöse-Datenpunkte hinzuzufügen.
Auslöse-Datenpunkt.png
Diese Datenpunkte erwarten den Datenpunkttyp im Format des GPA und kann nicht zur Verknüpfung mit Datenpunkten der Szenennebenstellen die vom KNX-Bus empfangen werden genutzt werden. Es werden sonst nur die Szenen 1 bis 63 (um je eine Szenennummer verschoben) ausgelöst und ein lernen der Szenen ist nicht möglich. (erkennt man ja durch die Überschneidung im Wertebereich)
Um vom Bus aus über eine Gruppenadresse Szenennebenstelle auf die Szenensets im GPA zuzugreifen müssen in der ETS bei den Parametern die Kommunikationsobjekte zugeschaltet werden. (Das hatte ich zwar gemacht, aber wenn man Auslöse-Datenpunkte im GPA hat, wozu sollte das hier sein?)
ETS X1 Parameter.png
Dann die Gruppenadresse mit dem entsprechenden KO verbinden.
Damit ist der KNX-Datentyp mit dem Szenenset verknüpft. Der Auslösedatenpunkt im GPA mit der gleichen Gruppenadresse muss jetzt natürlich entfernt werden.
ETS X1 Kommunikationsobjekte.png
Die X1-Visualisierungsfunktionen Szenenset und Szenennebenstelle.
Die Funktion Szenenset wirkt entweder direkt auf das ausgewählte Szenenset oder bei manueller Datenpunktzuordnung über verknüpfte interne Datenpunkte auf ein Szenenset. Beim Anlegen eines Szenensets werden die Gerätedatenpunkte Ausführen und Einlernen automatisch angelegt. (Warum gibt es jetzt 2 Datenpunkte? Bedeutet nicht 1 bis 64 Ausführen und -1 bis -64 Einlernen? Oder gilt das nur für Auslösedatenpunkte und hier wird bei beiden der interne Datentyp 17.001 mit der Szenennummer 1 bis 64 verwendet.) Bei den internen Datenpunkten sieht man jetzt auch, dass der Datentyp für Szenensteuerung im GPA ein 32-Bit Wert mit Vorzeichen ist. Der KNX-Datentyp für Szenennebenstelle ist ja ein 8-Bit Wert. (Hat da jemand gedacht das sind 8-Bit mit Vorzeichen?)
X1 Gerätedatenpunkte.png
Die Funktion Szenennebenstelle benutzt bei den verknüpften Datenpunkten das KNX-Datentyp Format. Es können damit die in den Busteilnehmern gespeicherten Szenen angesprochen werden. Durch eine Zuordnung der Gruppenadresse auf den X1 in der ETS kann das natürlich auch ein Szenenset im X1 sein.
Und jetzt ist auch klar welche Werte ein Wertgenerator auf einem Logikblatt erzeugen muss. Es kommt darauf an, ob auf einen Auslöse-Datenpunkt im GPA oder auf ein Szenennebenstellenobjekt über den Bus eingewirkt wird.
Ich hoffe, dass ich alles korrekt dargestellt habe. Ansonsten korrigiert mich bitte.
Kommentar