Cheatsheet

Datapoint Types (DPT) — quick reference

The DPTs you will encounter 80 % of the time

4 minFree accessDPTdatapointcommunicationgroup-object

The most commonly used DPT families in KNX, with size, range, meaning and concrete examples. Printable single-sided A4 to keep at hand during ETS programming.

📊 Main families

FamilySizeTypeExample sub-types
DPT 1.xxx1 bitBoolean1.001 Switch (on/off), 1.007 Step, 1.008 UpDown, 1.009 OpenClose
DPT 2.xxx2 bitsBool + control2.001 Switch with control, etc.
DPT 3.xxx4 bitsDimming control3.007 Control_Dimming (step-by-step)
DPT 5.xxx1 byteUnsigned 8-bit5.001 Scaling 0-100 %, 5.003 Angle 0-360°, 5.010 Counter Pulses
DPT 6.xxx1 byteSigned 8-bit6.001 Percent_V8 (-128 to +127), 6.010 Counter signed
DPT 7.xxx2 bytesUnsigned 16-bit7.001 Counter (0-65535), 7.005 Time s, 7.012 Current mA
DPT 8.xxx2 bytesSigned 16-bit8.001 Counter signed, 8.010 Percent_V16
DPT 9.xxx2 bytesFloat 16-bit9.001 Temperature °C, 9.004 Lux, 9.007 Humidity %, 9.020 Voltage mV
DPT 10.0013 bytesTime of DayTime + day of week
DPT 11.0013 bytesDatedd/mm/yy
DPT 12.xxx4 bytesUnsigned 32-bit12.001 Counter long
DPT 13.xxx4 bytesSigned 32-bit13.010 Active energy Wh, 13.013 Active energy kWh
DPT 14.xxx4 bytesFloat 32-bit IEEE 75414.056 Power (W), 14.068 Temperature K
DPT 16.xxx14 bytesString ASCII16.001 Char string (max 14 characters)
DPT 17.0011 byteScene NumberScene recall 0-63 (recall only)
DPT 18.0011 byteScene ControlRecall + Learn (1 bit + 6 scene bits)
DPT 19.0018 bytesDateTimeFull date + time
DPT 20.xxx1 byteEnum20.102 HVAC Mode, 20.105 HVAC Control Mode
DPT 28.001variableString UTF-8Multi-byte, accents and non-Latin
DPT 232.6003 bytesRGBColour (R, G, B)
DPT 251.6006 bytesRGBW + dimmingColour + white + intensity

🎯 Typical use cases by function

On/off lighting

  • Command: DPT 1.001 (Switch) — W flag enabled
  • Status feedback: DPT 1.001 (Switch Status) — T + R flags enabled

Dimming

  • On/off: DPT 1.001
  • Step-by-step: DPT 3.007 (held = continuous +/-, released = stop)
  • Absolute value: DPT 5.001 (0-100 %)
  • Value status: DPT 5.001 status

Blinds / roller shutters

  • Up/Down: DPT 1.008 (UpDown) — long press
  • Step/Stop: DPT 1.007 (Step) — short press
  • Position: DPT 5.001 (0 % = top, 100 % = bottom)

Heating control

  • Measured temperature: DPT 9.001 °C (sensor emits)
  • Setpoint: DPT 9.001 °C (BMS sends)
  • HVAC mode: DPT 20.102 (Comfort/Standby/Eco/Building Protection)
  • Valve: DPT 5.001 % (0-100 %)

Scenes

  • Simple recall: DPT 17.001 (number 0-63)
  • Recall + save: DPT 18.001 (1 learn bit + 6 scene bits)

Energy measurements

  • Active energy: DPT 13.010 Wh or DPT 13.013 kWh
  • Instantaneous power: DPT 14.056 W
  • Voltage: DPT 9.020 mV

⚠️ Classic pitfalls

Pitfall 1 — Semantics vs size

Several 1-bit DPTs exist (1.001, 1.007, 1.008, 1.009...): same size, different meaning. ETS binding enforces the semantics but the raw telegram is identical. Confusing 1.001 (switch) with 1.008 (up/down) is a classic mistake.

Pitfall 2 — Float 16-bit (DPT 9.x)

The precision is not double. For precise values (>3 significant decimals), prefer DPT 14.x (float 32-bit IEEE 754).

Pitfall 3 — DPT 17 vs DPT 18

  • 17.001 = scene recall only
  • 18.001 = recall + save (1 "learn" bit)
  • Frequent mistake: using 17 when the user needs to be able to save.

Pitfall 4 — Compatible sizes in binding

ETS refuses to associate group objects of different sizes. A 1-bit object cannot be associated with a group address already bound to an 8-bit object (even if the DPT is compatible).

💡 Key takeaways

  • Family 1.xxx = booleans (8 common sub-types to know)
  • Family 5.xxx / 9.xxx = the majority of residential and commercial
  • Family 13/14.xxx = counters and precise measurements
  • Family 17/18 / 20 = scenes and modes
  • Family 232 / 251 = colour (RGB / RGBW LEDs)

Sources:

  • KNX Specifications V3.0.0, Vol. 3/7/2 — Datapoint Types
Practice now

Put your KNX Basic knowledge into practice

10 explained practice questions, no sign-up. Find your first topics to revisit.

KNX Basic cheatsheets
← All cheatsheets
KNX BASIC

Your next study session starts with 10 questions.

Try the questions and explanations without an account. Then choose an access period that fits your preparation.

+1/−0,5/0 official scoringFR·EN·DE interface and explanations9 from · one-time payment
Newsletter

Keep your KNX preparation moving

We'll email you when new KNX questions, a guide or a tool is published. No spam.

Unsubscribe in 1 click. No sharing with third parties.