KNX-Datenpunkttypen: welche Sprache die Geräte sprechen
Damit ein Taster und ein Aktor sich verstehen, müssen sie nicht nur dieselbe Gruppenadresse kennen, sondern auch dieselbe Form der Nachricht. Diese Form heißt Datenpunkttyp, kurz DPT. Hier erfahren Sie, was dahintersteckt und welche Datentypen im Haus am häufigsten vorkommen.
Kurz gesagt
- Ein Datenpunkttyp legt fest, wie ein Wert in einer KNX-Nachricht kodiert ist und was er bedeutet, etwa „Ein/Aus“, „50 %“ oder „21,5 °C“.
- Die Schreibweise ist Hauptnummer.Unternummer: Die Hauptnummer bestimmt Format und Länge, die Unternummer die Bedeutung, zum Beispiel 9.001 für Temperatur in °C.
- Alle Geräte an einer Gruppenadresse müssen denselben Datenpunkttyp verwenden, sonst verstehen sie die Nachricht falsch.
- Festgelegt werden die Datenpunkttypen in der ETS. Für Bauherren sind sie wichtig, wenn Server, App oder Home Assistant angebunden werden.
Was ist ein Datenpunkttyp?
Jede KNX-Nachricht transportiert einen Wert an eine Gruppenadresse. Der Wert selbst ist nur eine Folge von Bits. Erst der Datenpunkttyp sagt, wie diese Bits zu lesen sind: als Schaltbefehl, als Prozentwert, als Temperatur oder als Uhrzeit. Er ist im KNX-Standard festgelegt und damit für alle Hersteller gleich.
Die Schreibweise besteht aus zwei Zahlen. Die Hauptnummer beschreibt das Format, also Länge und Aufbau, die Unternummer die Bedeutung und Einheit. DPT 9.001 und DPT 9.004 haben dasselbe Format, eine 2-Byte-Gleitkommazahl, bedeuten aber einmal Temperatur in °C und einmal Helligkeit in Lux.
Warum der Datenpunkttyp zusammenpassen muss
Sendet ein Raumklimasensor die Temperatur als DPT 9.001 und erwartet die App an derselben Gruppenadresse einen Prozentwert, zeigt sie Unsinn an. Deshalb gilt: Alle Kommunikationsobjekte an einer Gruppenadresse müssen denselben Datenpunkttyp haben. Die ETS prüft das und warnt bei Abweichungen.
Für Bauherren wird das Thema wichtig, wenn später ein Server, eine App oder Home Assistant angebunden wird. Diese Systeme lesen die Gruppenadressen mit ihren Datenpunkttypen am besten direkt aus dem ETS-Projekt.
Die wichtigsten Datenpunkttypen im Haus
| DPT | Bedeutung | Größe | Beispiel |
|---|---|---|---|
| 1.001 | Schalten (Aus/Ein) | 1 Bit | Licht schalten, Status |
| 1.007 | Schritt | 1 Bit | Jalousie-Lamellen verstellen oder stoppen |
| 1.008 | Auf/Ab | 1 Bit | Rollladen fahren |
| 1.019 | Fenster/Tür (geschlossen/offen) | 1 Bit | Fensterkontakt |
| 3.007 | Dimmen relativ (heller/dunkler mit Schrittweite) | 4 Bit | langer Tastendruck zum Dimmen |
| 5.001 | Prozent (0 bis 100 %) | 1 Byte | Dimmwert, Rollladenposition, Stellwert Heizung |
| 5.010 | Zähler ohne Vorzeichen (0 bis 255) | 1 Byte | einfache Zählwerte |
| 7.600 | Farbtemperatur in Kelvin | 2 Byte | Tunable White |
| 9.001 | Temperatur in °C | 2 Byte Gleitkomma | Raumtemperatur, Sollwert |
| 9.004 | Helligkeit in Lux | 2 Byte Gleitkomma | Helligkeitssensor, Wetterstation |
| 9.005 | Windgeschwindigkeit in m/s | 2 Byte Gleitkomma | Wetterstation |
| 9.007 | Relative Luftfeuchte in % | 2 Byte Gleitkomma | Feuchtesensor |
| 9.008 | Luftqualität in ppm | 2 Byte Gleitkomma | CO₂-Sensor |
| 10.001 | Uhrzeit mit Wochentag | 3 Byte | Zeitgeber für alle Geräte |
| 11.001 | Datum | 3 Byte | Zeitgeber |
| 13.010 | Wirkenergie in Wh | 4 Byte | Energiezähler |
| 14.056 | Leistung in W | 4 Byte Gleitkomma | aktuelle Leistung, Photovoltaik |
| 16.000 | Text bis 14 Zeichen | 14 Byte | Meldungen auf Displays |
| 17.001 | Szenennummer | 1 Byte | Szene aufrufen |
| 18.001 | Szenensteuerung (aufrufen oder speichern) | 1 Byte | Szene per langem Tastendruck speichern |
| 20.102 | Betriebsart Heizung (Komfort, Standby, Nacht, Frost-/Hitzeschutz) | 1 Byte | Raumtemperaturregler |
| 232.600 | Farbe RGB | 3 Byte | farbiges Licht |
| 251.600 | Farbe RGBW | 6 Byte | farbiges Licht mit Weißkanal |
Beispiele aus dem Alltag
- Licht dimmen: Ein kurzer Tastendruck sendet DPT 1.001 (Ein/Aus), ein langer DPT 3.007 (heller oder dunkler). Der Dimmaktor meldet seinen aktuellen Wert als DPT 5.001 zurück, damit die App den richtigen Prozentwert zeigt.
- Rollladen: DPT 1.008 fährt auf oder ab, DPT 1.007 stoppt, DPT 5.001 fährt auf eine Position, etwa 70 %. Mehr dazu beim Jalousieaktor.
- Heizung: Der Raumtemperaturregler sendet die Ist-Temperatur als DPT 9.001, empfängt die Betriebsart als DPT 20.102 und gibt den Stellwert als DPT 5.001 an den Heizungsaktor.
- Szenen: Eine Taste sendet DPT 17.001 mit der Szenennummer. Alle beteiligten Aktoren stellen sich auf die gespeicherten Werte ein.
Schalten und Status: zwei Gruppenadressen
Viele Funktionen haben zwei Gruppenadressen mit demselben Datenpunkttyp: eine für den Befehl und eine für die Rückmeldung. Der Taster schaltet über die erste, der Aktor meldet über die zweite, ob das Licht wirklich an ist. So zeigen Taster-LEDs und App immer den richtigen Zustand, auch wenn eine Automatik geschaltet hat.
Sie müssen Datenpunkttypen nicht selbst festlegen, das macht der Fachbetrieb in der ETS. Wichtig ist, dass Sie die Projektdatei erhalten: Darin stehen alle Gruppenadressen mit ihren Datenpunkttypen. Welche Funktionen Ihr Haus braucht, ermittelt der kostenlose KNX-Planer.
Häufige Fragen
Was ist ein KNX-Datenpunkttyp?
Ein Datenpunkttyp, kurz DPT, legt fest, wie ein Wert in einer KNX-Nachricht kodiert ist und was er bedeutet, zum Beispiel Ein/Aus, Prozent oder Temperatur in °C.
Was bedeutet DPT 1.001?
DPT 1.001 ist der Datenpunkttyp für Schalten: ein einzelnes Bit mit den Werten Aus und Ein. Er ist der häufigste Datentyp in jeder KNX-Anlage.
Welcher DPT gilt für die Temperatur?
DPT 9.001, eine 2-Byte-Gleitkommazahl in °C. Er wird für Raumtemperatur, Außentemperatur und Sollwerte verwendet.
Was passiert, wenn die Datenpunkttypen nicht zusammenpassen?
Die Geräte verstehen die Nachricht falsch: Eine App zeigt dann zum Beispiel falsche Werte an, oder ein Aktor reagiert nicht. Die ETS warnt bei abweichenden Datenpunkttypen an einer Gruppenadresse.
Wo werden die Datenpunkttypen festgelegt?
In der ETS, beim Verknüpfen der Kommunikationsobjekte mit den Gruppenadressen. Bei vielen Geräten ist der passende Datenpunkttyp bereits voreingestellt.
KnowNX-Redaktion KnowNX ist ein unabhängiges Angebot der Enemies of the good GmbH. Die Redaktion erklärt KNX-Gebäudeautomation herstellerneutral für Bauherren, aus der Praxis mit KNX-Anlagen in Wohn- und Bürogebäuden, und hält die Artikel laufend aktuell.