KNX Group Address Calculator
Use this KNX Group Address Calculator to convert
3-level KNX group addresses such as 1/2/10,
2-level addresses such as 1/522, and raw
16-bit hexadecimal or decimal group-address values.
-
-
What Is a KNX Group Address Calculator?
A KNX Group Address Calculator converts the hierarchical group-address notation used in KNX engineering projects into the underlying 16-bit numerical address. It can also decode a raw hexadecimal or decimal value back into its group address components.
KNX group addresses are used for communication between group objects rather than for identifying an individual physical device. The hierarchy shown in engineering software is a convenient interpretation of the same 16-bit group address.
KNX 3-Level Group Address Format
The commonly used three-level representation has the form:
An example group address is 1/2/10.
KNX 3-Level Address Formula
Example: Convert KNX 1/2/10
KNX 2-Level Group Address Format
A two-level KNX address uses a five-bit main group and an eleven-bit subgroup.
KNX 2-Level Address Formula
3-Level and 2-Level Addresses Can Represent the Same Value
The two hierarchies are different ways to display the same 16-bit address. For example:
Both notations correspond to the same numerical group address.
KNX Group Address Bit Layout
| Format | Field | Bits | Range |
|---|---|---|---|
| 3-Level | Main Group | 5 | 0–31 |
| 3-Level | Middle Group | 3 | 0–7 |
| 3-Level | Sub Group | 8 | 0–255 |
| 2-Level | Main Group | 5 | 0–31 |
| 2-Level | Sub Group | 11 | 0–2047 |
How to Decode a Raw KNX Group Address
For 3-level interpretation, extract each field from the 16-bit value.
For two-level notation:
Example: Decode 0x0A0A
KNX Group Address Decimal and Hexadecimal
The hierarchical notation is ultimately backed by a 16-bit numeric value. The same address may therefore be displayed in several equivalent forms.
KNX Group Address Range
Because the group-address field is 16 bits wide, the raw numeric range is:
In 3-level notation this maximum bit pattern decodes as:
and in 2-level notation:
KNX Group Address vs Individual Address
Group Address
Used for group communication between communication objects. It represents a functional communication destination rather than one particular physical device.
Individual Address
Identifies an individual KNX device using area, line and device addressing. It serves a different purpose from a group address.
KNX Main, Middle and Sub Groups
In a three-level structure, project designers can organize group addresses into a logical hierarchy.
Those labels are project-specific. The actual bus address is the numeric 16-bit value produced by the hierarchy.
Why Convert KNX Group Addresses to Hex?
Hexadecimal representation is useful when inspecting low-level telegrams, debugging gateways, comparing configuration data or working with software that stores group addresses as raw numerical fields.
For example, recognizing that 1/2/10 equals
0x0A0A can help connect the human project hierarchy with the raw
address visible in another protocol or diagnostic interface.
KNX Group Address Byte Order
A raw 16-bit group address can be split into a high byte and low byte.
The calculator displays these separately for protocol analysis and debugging.
Common KNX Group Address Mistakes
Using Middle Group Above 7
The three-level middle group occupies only three bits, so its valid range is 0–7.
Using Subgroup Above 255
The three-level subgroup occupies eight bits and therefore ranges from 0–255.
Mixing 2-Level and 3-Level Formats
The subgroup ranges differ because the underlying 11 bits are divided differently.
Confusing Group and Individual Addresses
Group addresses and KNX device individual addresses have different purposes and layouts.
Assuming Hierarchy Changes Raw Value
Two-level and three-level notation can describe the same underlying 16-bit address.
Reading Decimal as Hexadecimal
Decimal 2570 and hexadecimal 0x0A0A represent the same address but use different number bases.
KNX Group Address Calculator FAQs
What is a KNX group address?
How many bits are in a KNX group address?
What is the KNX 3-level format?
What is the range of KNX main group?
What is the range of KNX middle group?
What is the range of a 3-level KNX subgroup?
What is the KNX 2-level format?
What is the range of a 2-level subgroup?
What is KNX 1/2/10 in hexadecimal?
What is KNX 1/2/10 in decimal?
What is the 2-level equivalent of 1/2/10?
How do I calculate a 3-level KNX address?
How do I decode a raw KNX group address?
What is the maximum raw KNX group address?
What does 0xFFFF decode to in 3-level KNX notation?
What does 0xFFFF decode to in 2-level notation?
Is a KNX group address the same as an individual address?
Can the same raw address have both 2-level and 3-level notation?
Convert KNX 3-Level, 2-Level and Raw Group Addresses
Enter a KNX hierarchy to calculate its hexadecimal, decimal, binary and byte representation, or decode a raw 16-bit group address into both 3-level and 2-level notation.