# | HEX00 | HEX01 | HEX02 | HEX03 | HEX04 | HEX05 | HEX06 | HEX07 | HEX08 | HEX09 | HEX10 | HEX11 | HEX12 | HEX13 | HEX14 | HEX15 | HEX16 | HEX17 | HEX18 | HEX19 | HEX20 | HEX21 | HEX22 | HEX23 | HEX24 | HEX25 | HEX26 | HEX27 | HEX28 | HEX29 | HEX30 |
1 | 6 | 10 , | 5 , | 30 , | 0 , | 11 , | 29 , | 0 , | BC , | E0 , | FF , | FF , | 9 , | 1 , | 1 , | 0 , | 80 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 |
2 | 6 | 10 , | 5 , | 30 , | 0 , | 12 , | 29 , | 0 , | BC , | E0 , | FF , | FF , | 9 , | 1 , | 2 , | 0 , | 80 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 |
3 | 6 | 10 , | 5 , | 30 , | 0 , | 13 , | 29 , | 0 , | BC , | E0 , | FF , | FF , | 9 , | 1 , | 3 , | 0 , | 80 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 |
4 | 6 | 10 , | 5 , | 30 , | 0 , | 14 , | 29 , | 0 , | BC , | E0 , | FF , | FF , | 9 , | 1 , | 4 , | 0 , | 80 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 |
5 | 6 | 10 , | 5 , | 30 , | 0 , | 15 , | 29 , | 0 , | BC , | E0 , | FF , | FF , | 9 , | 1 , | 5 , | 0 , | 80 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 |
6 | 6 | 10 , | 5 , | 30 , | 0 , | 16 , | 29 , | 0 , | BC , | E0 , | FF , | FF , | 9 , | 1 , | 6 , | 0 , | 80 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 |
7 | 6 | 10 , | 5 , | 30 , | 0 , | 17 , | 29 , | 0 , | BC , | E0 , | FF , | FF , | 9 , | 1 , | 7 , | 0 , | 80 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 |
8 | 6 | 10 , | 5 , | 30 , | 0 , | 18 , | 29 , | 0 , | BC , | E0 , | FF , | FF , | 9 , | 1 , | 8 , | 0 , | 80 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 |
9 | 6 | 10 , | 5 , | 30 , | 0 , | 19 , | 29 , | 0 , | BC , | E0 , | FF , | FF , | 9 , | 1 , | 9 , | 0 , | 80 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 |
10 | 6 | 10 , | 5 , | 30 , | 0 , | 1A , | 29 , | 0 , | BC , | E0 , | FF , | FF , | 9 , | 1 , | A , | 0 , | 80 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 |
11 | 6 | 10 , | 5 , | 30 , | 0 , | 1B , | 29 , | 0 , | BC , | E0 , | FF , | FF , | 9 , | 1 , | B , | 0 , | 80 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 |
12 | 6 | 10 , | 5 , | 30 , | 0 , | 1C , | 29 , | 0 , | BC , | E0 , | FF , | FF , | 9 , | 1 , | C , | 0 , | 80 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 |
13 | 6 | 10 , | 5 , | 30 , | 0 , | 1D , | 29 , | 0 , | BC , | E0 , | FF , | FF , | 9 , | 1 , | D , | 0 , | 80 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 |
14 | 6 | 10 , | 5 , | 30 , | 0 , | 1E , | 29 , | 0 , | BC , | E0 , | FF , | FF , | 9 , | 1 , | E , | 0 , | 80 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 |
15 | 6 | 10 , | 5 , | 30 , | 0 , | 1F , | 29 , | 0 , | BC , | E0 , | FF , | FF , | 9 , | 1 , | F , | 0 , | 80 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 , | 0 |
HEX00 | ? |
6 | "constant" |
HEX01 | Protocol version |
10 | "constant" |
HEX02 | HEX03 | Address Range |
05 | 30 | ROUTING_INDICATION |
05 | 31 | ROUTING_LOST_MESSAGE |
HEX04+05 [12bit] | From [HEX] | To [HEX] | KNXnet/IP action |
0200 | 020F | KNXnet/IP Core | |
0310 | 031F | KNXnet/IP Device Management | |
0420 | 042F | KNXnet/IP Tunnelling | |
0530 | 053F | KNXnet/IP Routing | |
0600 | 06FF | KNXnet/IP Remote Logging | |
0740 | 07FF | KNXnet/IP Remote Configuration and Diagnosis | |
0800 | 08FF | KNXnet/IP Object Server |
HEX05-[4bit] | Total length |
1 | 1bit |
2 | 1Byte |
3 | 2Byte |
4 | 3Byte |
5 | 4Byte |
6 | 5Byte |
7 | 6Byte |
8 | 7Byte |
9 | 8Byte |
A | 9Byte |
B | 10Byte |
C | 11Byte |
D | 12Byte |
E | 13Byte |
F | 14Byte |
HEX06 | Message Code |
29 | L_DATA.ind |
2E | L_DATA.con |
11 | L_DATA.req |
HEX07 | Additional info | HEX07.1 | ? |
00 | "nothing" | "is not" | ? |
XX | "nothing" | ? | ? |
[1bit] | Frame | [1bit] | Reserved | [1bit] | Repeat | [1bit] | Broadcast | HEX [2bit] | Priority | [1bit] | ACK | [1bit] | error |
0 | Extendet frame | 0 | "reserved" | 0 | Repeat in case of error | 0 | System broadcast | 0 | System | 0 | no ACK requested | 0 | no error (Confirm) |
1 | Standard frame | 0 | "reserved" | 1 | Do not repeat | 1 | Broadcast | 1 | Normal | 1 | ACK requested | 1 | error L_DATA.con |
2 | Urgent | ||||||||||||
3 | Low |
[1bit] | Type Destination |
0 | Individual address |
1 | Group address |
bin [3 bit] | HEX [3 bit] | Routing |
000 | 0 | 0 |
001 | 1 | 1 |
010 | 2 | 2 |
011 | 3 | 3 |
100 | 4 | 4 |
101 | 5 | 5 |
110 | 6 | 6 |
111 | 7 | 7 |
bin [4bit] | HEX [4bit] | Ext. Frame Format |
0000 | 0 | Standard frame |
HEX10 | HEX11 | Source.addr |
00 | 01 | 0.0.1 |
... | ... | x.x.x |
FF | FF | 15.15.255 |
HEX12 | HEX13 | Dest.addr |
00 | 01 | 0/0/1 |
... | ... | x/x/x |
FF | FF | 31/7/255 |
bin [1 bit] | HEX [1 bit] | AT |
0 | 0 | ? |
1 | 1 | ? |
bin [3 bit] | HEX [3 bit] | NPCI |
000 | 0 | ? |
bin [4bit] | HEX [4bit] | Length(DPT) | ||||
0001 | 1 | 1bit | EIS1,2,7 | DPT1.* | 0 or 1 | |
0001 | 1 | 1bit | DPT2.* | |||
0001 | 1 | 2bit | EIS8 | DPT23.* | set | |
0001 | 1 | 3bit | DPT3.* | |||
0001 | 1 | 4bit | ||||
0010 | 2 | 1Byte | DPT4.* | |||
0010 | 2 | 1Byte | EIS6 | DPT5.001 | 0...100% | |
0010 | 2 | 1Byte | EIS2.6 | DPT5.004, 5, 6, 10 | 0...255 | |
0010 | 2 | 1Byte | DPT6.* | -128...127 | ||
0010 | 2 | 1Byte | DPT17.* | scene number | ||
0010 | 2 | 1Byte | DPT18.* | scene control | ||
0010 | 2 | 1Byte | DPT20.* | |||
0010 | 2 | 1Byte | DPT21.* | set | ||
0010 | 2 | 1Byte | DPT25.* | 2-nibble set | ||
0010 | 2 | 1Byte | DPT26.* | 2-nibble set | ||
0010 | 2 | 1Byte | DPT238.* | |||
0011 | 3 | 2Byte | EIS10 | DPT7.* | 0...65535 | unsignet value |
0011 | 3 | 2Byte | EIS10 | DPT8.* | -32768...32767 | signet value |
0011 | 3 | 2Byte | EIS5 | DPT9.* | -670760...670760 | float value |
0011 | 3 | 2Byte | DPT22.* | set | ||
0011 | 3 | 2Byte | DPT217.* | DPT version | ||
0011 | 3 | 2Byte | DPT234.* | |||
0011 | 3 | 2Byte | DPT237.* | |||
0011 | 3 | 2Byte | DPT244.* | |||
0100 | 4 | 3Byte | 0...16777215 | |||
0100 | 4 | 3Byte | DPT10.* | time of day | ||
0100 | 4 | 3Byte | DPT11.* | date | ||
0100 | 4 | 3Byte | DPT30.* | |||
0100 | 4 | 3Byte | DPT206.* | 16bit unsignet value + 8bit enum | ||
0100 | 4 | 3Byte | DPT232.* | 0...255 0...255 0...255 | RGB value | |
0100 | 4 | 3Byte | DPT240.* | |||
0100 | 4 | 3Byte | DPT250.* | |||
0101 | 5 | 4Byte | EIS11 | DPT12.* | 0...4294967295 | unsignet value |
0101 | 5 | 4Byte | EIS11 | DPT13.* | -2147483648...2147483647 | signet value |
0101 | 5 | 4Byte | DPT14.* | float value | ||
0101 | 5 | 4Byte | DPT15.* | entrance access | ||
0101 | 5 | 4Byte | EIS9/IEEE | -2147483648...2147483647 | ||
0101 | 5 | 4Byte | DPT27.* | |||
0101 | 5 | 4Byte | DPT241.* | |||
0110 | 6 | 5Byte | ||||
0111 | 7 | 6Byte | DPT219.* | alarm info | ||
0111 | 7 | 6Byte | DPT222.* | 3x 2byte float value | ||
0111 | 7 | 6Byte | DPT229.* | 1byte combined value | ||
0111 | 7 | 6Byte | DPT235.* | |||
0111 | 7 | 6Byte | DPT245.* | |||
0111 | 7 | 6Byte | DPT249.* | |||
0111 | 7 | 6Byte | DPT251.* | 0...255 0...255 0...255 0...255 | RGB value | |
1000 | 8 | 7Byte | ||||
1001 | 9 | 8Byte | DPT19.* | date time | ||
1001 | 9 | 8Byte | DPT29.* | |||
1001 | 9 | 8Byte | DPT230.* | MBus Address | ||
1010 | A | 9Byte | ||||
1011 | B | 10Byte | ||||
1100 | C | 11Byte | ||||
1101 | D | 12Byte | ||||
1110 | E | 13Byte | ||||
1111 | F | 14Byte | EIS15 | DPT16.* | string | character string |
bin [2 bit] | HEX [2 bit] | TPCI |
00 | 0 | UDP (Unnumbered Data Packet) |
01 | 1 | NDP (Numbered Data Packet) |
10 | 2 | UCD (Unnumbered Control Data) |
11 | 3 | NCD (Numbered Control Data) |
bin [4 bit] | HEX [4 bit] | Paket Nummer |
0000 | 0 | 0 |
0001 | 1 | 1 |
0010 | 2 | 2 |
0011 | 3 | 3 |
0100 | 4 | 4 |
0101 | 5 | 5 |
0110 | 6 | 6 |
0111 | 7 | 7 |
1000 | 8 | 8 |
1001 | 9 | 9 |
1010 | A | 10 |
1011 | B | 11 |
1100 | C | 12 |
1101 | D | 13 |
1110 | E | 14 |
1111 | F | 15 |
bin [4 bit] | HEX [4 bit] | APCI(Type) |
0000 | 0 | Read |
0001 | 1 | Response |
0010 | 2 | Write |
0011 | 3 | IndividualAddrWrite |
0100 | 4 | IndividualAddrRequest |
0101 | 5 | IndividualAddrResponse |
0110 | 6 | AdcRead |
0111 | 7 | AdcResponse |
1000 | 8 | MemoryRead |
1001 | 9 | MemoryResponse |
1010 | A | MemoryWrite |
1011 | B | UserMessage |
1100 | C | MaskVersionRead |
1101 | D | MaskVersionResponse |
1110 | E | Restart |
1111 | F | Escape |
bin [6 bit] | HEX [6 bit] | ? |
000000 | 0 | ... |
000000 | 0 | Off |
000001 | 1 | On |
HEX17 | HEX18 | HEX19...HEX30 | Decimal |
0D | DC | 30 |