This page is also available in the other languages: English Deutsch

Datentypen


Um Daten von einer Gruppenadresse richtig dekodieren zu können, muss der Datentyp für diese Adresse bekannt sein. In den meisten Fällen wird in dem ETS Projekt der Datentyp für eine Gruppenadresse festgelegt.

Je nach Datentyp werden die emfpangenen Bytes unterschiedlich interpretiert. Zum Beispiel wird ein Bit mit dem Datentyp DPT-1 (B1) angegeben. Da ein Bit aber je nach Anwendungsfall unterschiedliche Bedeutung haben kann, wurden Subtypen definiert.

Beispiele von Subtypen für ein Bit.
ID Name Kodierung
DPST-1-1 Schalter 0 = Aus
1 = Ein
DPST-1-2 Bool 0 = Falsche
1 = Wahr
DPST-1-5 Alarm 0 = Kein Alarm
1 = Alarm
In KNX gibt es unterschiedliche Schreibweisen für den selben Datentypen. Manchmal wird 1.001 statt DPST-1-1 geschrieben.

In hkknx werden unterschiedliche Datentypen für die Eigenschaften eines Gerätes unterstützt. Zum Beispiel unterstützt ein Kontaktsensor für die Eigenschafnt Kontakt erkannt die Datentypen DPST-1-2 und DPST-1-5. Je nachdem welcher Datentyp ausgwählt wird, interpretiert der Sensor die empfangengen Daten vom KNX-Bus anders.

Beide Subtypen sind vom Typ DPT-1, also ein Bit. Die Werte 1 und 0 haben aber unterschiedliche Bedeutungen.

  • DPST-1-2 definiert den Wert 1 als Wahr. Bei der Eigenschaft Kontakt erkannt bedeutet es, dass Kontakt erkannt wurde.
  • DPST-1-5 definiert den Wert 1 als Alarm. Das bedeutet, dass kein Kontakt erkannt wurde.

Auf dieser Seite
Ähnliche Beiträge
© Matthias Hochgatterer – MastodonGithubRésumé