KNX Data Type Mappings
- Last UpdatedAug 04, 2025
- 3 minute read
The Date and Time data types will be read and written using the standard Plant SCADA time formats.
The driver will enforce the data ranges as specified for each data type.
When a write is issued to a controlled data type the controlled bit will be set to 1.
|
Generic KNX Type |
Specific KNX Type |
Plant SCADA Data Type |
|
Boolean |
1 (defaults to 1.001) |
DIGITAL |
|
Boolean |
1.001 |
DIGITAL |
|
Boolean |
1.002 |
DIGITAL |
|
Boolean |
1.003 |
DIGITAL |
|
Boolean |
1.004 |
DIGITAL |
|
Boolean |
1.005 |
DIGITAL |
|
Boolean |
1.006 |
DIGITAL |
|
Boolean |
1.007 |
DIGITAL |
|
Boolean |
1.008 |
DIGITAL |
|
Boolean |
1.009 |
DIGITAL |
|
Boolean |
1.010 |
DIGITAL |
|
Boolean |
1.011 |
DIGITAL |
|
Boolean |
1.012 |
DIGITAL |
|
Boolean |
1.013 |
DIGITAL |
|
Boolean |
1.014 |
DIGITAL |
|
2-Bit Controlled |
2(defaults to 2.001) |
BYTE |
|
2-Bit Controlled |
2.001 |
BYTE |
|
2-Bit Controlled |
2.002 |
BYTE |
|
2-Bit Controlled |
2.003 |
BYTE |
|
2-Bit Controlled |
2.004 |
BYTE |
|
2-Bit Controlled |
2.005 |
BYTE |
|
2-Bit Controlled |
2.006 |
BYTE |
|
2-Bit Controlled |
2.007 |
BYTE |
|
2-Bit Controlled |
2.008 |
BYTE |
|
2-Bit Controlled |
2.009 |
BYTE |
|
2-Bit Controlled |
2.010 |
BYTE |
|
2-Bit Controlled |
2.011 |
BYTE |
|
2-Bit Controlled |
2.012 |
BYTE |
|
3-Bit Controlled |
3 (defaults to 3.007) |
INT |
|
3-Bit Controlled |
3.007 |
INT |
|
3-Bit Controlled |
3.008 |
INT |
|
3-Bit Controlled |
3.009 |
(currently not supported) |
|
Character Set |
4 (defaults to 4.002) |
BYTE |
|
Character Set |
4.001 |
BYTE |
|
Character Set |
4.002 |
BYTE |
|
8-Bit Unsigned Value |
5 (defaults to 5.010) |
INT |
|
8-Bit Unsigned Value |
5.001 |
BYTE |
|
8-Bit Unsigned Value |
5.003 |
INT |
|
8-Bit Unsigned Value |
5.004 |
INT |
|
8-Bit Unsigned Value |
5.010 |
INT |
|
8-Bit Signed Value |
6 (defaults to 6.010) |
INT |
|
8-Bit Signed Value |
6.010 |
INT |
|
Status with Mode |
6.020 |
(currently not supported) |
|
2-Octet Unsigned Value |
7 (defaults to 7.001) |
UINT |
|
2-Octet Unsigned Value |
7.001 |
UINT |
|
2-Octet Unsigned Value |
7.002 |
UINT |
|
2-Octet Unsigned Value |
7.003 |
UINT |
|
2-Octet Unsigned Value |
7.004 |
UINT |
|
2-Octet Unsigned Value |
7.005 |
UINT |
|
2-Octet Unsigned Value |
7.006 |
UINT |
|
2-Octet Unsigned Value |
7.007 |
UINT |
|
2-Octet Unsigned Value |
7.010 |
UINT |
|
2-Octet Unsigned Value |
7.011 |
UINT |
|
2-Octet Unsigned Value |
7.012 |
UINT |
|
2-Octet Unsigned Value |
7.013 |
UINT |
|
2-Octet Signed Value |
8 (defaults to 8.001) |
INT |
|
2-Octet Signed Value |
8.001 |
INT |
|
2-Octet Signed Value |
8.002 |
INT |
|
2-Octet Signed Value |
8.003 |
INT |
|
2-Octet Signed Value |
8.004 |
INT |
|
2-Octet Signed Value |
8.005 |
INT |
|
2-Octet Signed Value |
8.006 |
INT |
|
2-Octet Signed Value |
8.007 |
INT |
|
2-Octet Signed Value |
8.010 |
INT |
|
2-Octet Signed Value |
8.011 |
INT |
|
2-Octet Float Value |
9 (defaults to 9.002) |
REAL |
|
2-Octet Float Value |
9.001 |
REAL |
|
2-Octet Float Value |
9.002 |
REAL |
|
2-Octet Float Value |
9.003 |
REAL |
|
2-Octet Float Value |
9.004 |
REAL |
|
2-Octet Float Value |
9.005 |
REAL |
|
2-Octet Float Value |
9.006 |
REAL |
|
2-Octet Float Value |
9.007 |
REAL |
|
2-Octet Float Value |
9.008 |
REAL |
|
2-Octet Float Value |
9.010 |
REAL |
|
2-Octet Float Value |
9.011 |
REAL |
|
2-Octet Float Value |
9.020 |
REAL |
|
2-Octet Float Value |
9.021 |
REAL |
|
2-Octet Float Value |
9.022 |
REAL |
|
2-Octet Float Value |
9.023 |
REAL |
|
2-Octet Float Value |
9.024 |
REAL |
|
2-Octet Float Value |
9.025 |
REAL |
|
2-Octet Float Value |
9.026 |
REAL |
|
2-Octet Float Value |
9.027 |
REAL |
|
2-Octet Float Value |
9.028 |
REAL |
|
Time |
10 (defaults to 10.001) |
(currently not supported) |
|
Date |
11 (defaults to 11.001) |
(currently not supported) |
|
4-Octet Unsigned Value |
12 (defaults to 12.001) |
ULONG |
|
4-Octet Signed Value |
13 (defaults to 13.001) |
LONG |
|
4-Octet Float Value |
14 (defaults to 14.005) The range supported for DPT14 is 14.000-14.079 |
REAL |
|
Access |
15 (defaults to 15.001) |
LONG |
|
String |
16 (defaults to 16.001) |
STRING |
|
String |
16.001 |
STRING |
|
8-Bit Unsigned Value |
20.102 |
BYTE |
|
4-Octet Unsigned Value |
232.600 |
LONG |
|
2-Octet Signed Value |
237.600 |
INT |
|
8-Bit Unsigned Value |
238.001 |
BYTE |
|
8-Bit Unsigned Value |
238.600 |
BYTE |