KNXmart Automation Logo KNXmart Automation

KNX Datapoint Types Explained for Integrators

·6 min read ·KNXmart Automation Team ·
  • #KNX
  • #Datapoint Types
  • #ETS
  • #Integration

Understand KNX datapoint types and subtypes with a practical DPT table, ETS rules, mapping examples, and troubleshooting guidance for integrators.

Engineering review: KNXmart Automation Engineering Team
Last reviewed: 2026-08-19
Experience basis: Based on group-object review, gateway point mapping, ETS diagnostics, HVAC and lighting integration, and official KNX DPT specifications.
Real engineers reviewing building data and technical drawings on computer screens
Photo by Evgeniy Surzhan on Unsplash · Original photo

A KNX datapoint type tells devices what a value means and how it is encoded. Without the DPT, a byte is only a byte. It could represent 50% brightness, an HVAC mode, a counter, or part of a date.

This is why a gateway point list that says only “1 byte” is incomplete. Integrators need the main type, subtype, unit, valid range, direction, and behaviour.

Main type versus subtype

The main number defines a family of encodings. The subtype defines the engineering meaning.

For example, DPT 9 is a two-octet KNX floating-point family. DPT 9.001 is temperature in °C; DPT 9.002 is temperature difference in K. They use the same basic encoding but are not semantically interchangeable.

Write the full subtype whenever it is known. DPT 1.xxx is less useful than DPT 1.001 Switch.

Common KNX datapoint types

DPT exampleSizeTypical meaningPractical use
1.0011 bitSwitchON/OFF command or status
1.0021 bitBooleanGeneral true/false state
2.0012 bitsSwitch controlValue plus control/priority bit
3.0074 bitsDimming controlRelative brighter/darker with step
5.0011 byteScaling 0–100%Absolute dimming or position
7.0012 bytesUnsigned countPulse/count values where specified
9.0012 bytesTemperature °CRoom or supply-air temperature
10.0013 bytesTime of dayClock synchronization
11.0013 bytesDateCalendar date
12.0014 bytesUnsigned counterLarger non-negative count
13.0014 bytesSigned counterSigned count
14.xxx4 bytesIEEE floating pointMeasurements requiring larger range/precision
17.0011 byteScene numberRecall a scene
18.0011 byteScene controlRecall or store a scene
20.1021 byteHVAC modeHVAC operating-mode enumeration

This is a working table, not a substitute for the official specification. Many main types have numerous subtypes and application-specific rules.

Encoding details that create integration faults

DPT 5.001 percentage

The KNX payload uses an unsigned 8-bit value from 0 to 255 to represent 0–100%. A gateway may expose the engineering value as 0–100, while another API exposes the raw 0–255. If that choice is not documented, a 50% command can become 19.6% or be rejected.

DPT 9 two-byte float

KNX two-octet float is not the same as a standard IEEE half-float. It uses a sign, four-bit exponent, and signed mantissa with 0.01 scaling. Gateways should implement the KNX format directly rather than treating the two bytes as a generic integer.

Scene numbers

User-facing scene numbers and transmitted encoded values may be presented differently by software. Verify the ETS object description and gateway convention instead of assuming “Scene 1” always appears as raw value 1 at every interface.

Enumerations

An HVAC mode is not a percentage. Map the allowed enumerated values to named states and define behaviour for reserved or unsupported values.

One group address, one clear meaning

Objects linked to a group address must agree on the datapoint type and semantics. ETS can help identify mismatches, but a technically compatible size can still be wrong.

Examples of bad links:

  • a temperature difference object linked to an absolute room-temperature address;
  • a one-byte HVAC mode linked to a one-byte brightness value;
  • a switching command and alarm acknowledgement sharing an address because both are one bit;
  • Celsius data labelled as Fahrenheit in a dashboard;
  • command object used as feedback when the actuator has a dedicated status object.

Name group addresses with the function and direction, for example:

L02 / Meeting 2.14 / Lighting 1 / Switch Command    DPT 1.001
L02 / Meeting 2.14 / Lighting 1 / Switch Status     DPT 1.001
L02 / Meeting 2.14 / Lighting 1 / Dim Value          DPT 5.001
L02 / Meeting 2.14 / Room Temperature / Actual       DPT 9.001

The structure makes commissioning and later API mapping much easier.

Datapoint checklist for a gateway point list

FieldExample
Point nameL02 Meeting 2.14 Room Temperature Actual
KNX group address4/2/17
Full DPT9.001
Engineering unit°C
Valid rangeProject-defined, e.g. 0–50 °C
DirectionKNX to BMS, read only
Update modeOn change plus periodic refresh
Invalid/offline behaviourMark stale after agreed timeout
BMS objectAI-02-214-RT
Test valueCompare with calibrated/reference reading

Point direction needs special attention. “Read/write” can create control loops when both systems believe they are master. Define which system commands and which system reports.

Choosing between DPT 9 and DPT 14

Both represent floating-point measurements, but they differ in size, range, and precision. DPT 9 is common for temperatures and many building values. DPT 14 is a four-octet IEEE 754 value and may be used for measurements that need a different range or representation.

Use the subtype defined by the device application and the relevant KNX functional specification. Do not choose a larger format simply because it looks more precise; every linked device must support the same DPT.

Troubleshooting a DPT mismatch

When a displayed value is wrong:

  1. Read the sending group object in ETS and note its full DPT.
  2. Capture the telegram in Group Monitor.
  3. Compare raw and interpreted values.
  4. Check the receiving object, gateway mapping, scaling, byte order, and unit.
  5. Send a safe known test value from the authorized side.
  6. Confirm status feedback returns using the same agreed semantics.

Typical symptoms include a fixed zero, values 2.55 times too large or small, negative numbers appearing as large positive counts, reversed HVAC modes, or temperatures that change wildly.

Do not “fix” a mapping by applying an unexplained multiplier in the visualization. Correct the DPT or document the conversion at the responsible interface.

DPTs and GEO/semantic building data

Datapoint types are also the foundation for reusable building information. AI assistants, analytics platforms, and KNX IoT clients can answer useful questions only when values carry location, function, unit, direction, and state meaning.

An array of raw numbers is not a digital building model. A maintained point list is.

FAQ

Is data length enough to identify a KNX datapoint type?

No. Multiple DPTs share the same length. The subtype defines semantics, units, and permitted values.

Can DPT 1.001 command and status objects share a group address?

They can be compatible in size, but separate command and feedback addresses are often clearer and more reliable for multiple control sources and integrations.

Why does 50% sometimes appear as 128?

DPT 5.001 encodes the 0–100% engineering range across a raw byte of 0–255. Some tools show the interpreted percentage; others expose raw data.

Where is the authoritative DPT list?

KNX Association publishes the current standardized Datapoint Types specification through its support portal.

Official references

The discipline is straightforward: use the full DPT, preserve the unit and direction, keep command and feedback responsibilities clear, and test a known value end to end.

Contact KNXmart Automation

Tell us about your KNX project — whether it’s a smart home, commercial building, or hotel automation system. We design and manufacture KNX-certified devices including actuators, sensors, touch panels, and system gateways for lighting, HVAC, and energy control applications.

  • Fast project response Technical feedback and proposal within 24 hours for KNX product selection
  • Custom KNX solutions OEM/ODM support for actuators, dimmers, gateways, and touch control panels
  • System integration support Lighting, HVAC, energy metering, and scene control based on KNX protocol
  • Certified reliability All products designed under KNX Association compliance and EMC standards
  • Flexible production Support for prototypes, pilot runs, and large-scale deployment
  • Global logistics Worldwide delivery via DHL, FedEx, and forwarders with EXW / FOB / DAP terms

Ready to collaborate? Reach out to our team — we’ll provide tailored recommendations for your KNX automation project.