Skip to content

KNX Integration

The WattWächter WiFi/USB can transmit measurement data to a KNX bus system. Three configuration steps are required.

Prerequisites:

  • Firmware version 14.1.0 or later
  • Working meter script (see Meter Scripts)
  • KNX router on the same network

Note

Unstable connections may cause unusual value sizes in the KNX software. Verify all values and use the data preferably for logging rather than control purposes.

1. Configure KNX Parameters

  1. In the web interface, open ConfigurationConfigure KNX

    KNX menu

  2. Under Data to Send, configure the measurement values to transmit (up to 5 slots: KNX TX1–TX5)

  3. Assign a unique group address to each slot
  4. Set the physical address
  5. Enable the KNX checkbox
  6. Enable Communication Enhancement (sends values three times for higher reliability)
  7. Click Save

KNX configuration

2. Extend the Script

Add the following block to your meter script between >B and >D (via ToolsEdit Script):

>S
if upsecs%tper==0 {
knx(26 sml[1])
knx(27 sml[2])
knx(28 sml[3])
}

KNX script extension

Placeholder mapping:

Placeholder KNX Slot
26 KNX TX1
27 KNX TX2
28 KNX TX3
29 KNX TX4
30 KNX TX5

The variables sml[1], sml[2], sml[3] correspond to the sequentially read meter values.

3. Set Transmission Interval

  1. Navigate to ConfigurationConfigure Logging
  2. Set the Telemetry period in seconds

Telemetry period configuration

Verification in the Console:

KNX console output