KNX Things remain offline | First try with OH3 and KNX

Hello community

I did my very first installation with OH3 and knx.
The KNX Gateway is a Gira X1 “SmartHome” Server.
As its a fresh installation, I’ve decided to use mainly the GUI to configure OpenHAB.

  • Platform information:
    • Hardware: RPI3
    • OS: openhabian, latest version
    • openHAB version: OH3.1

I managed to get the Gateway online, this is the YAML (copied from the GUI)

UID: knx:ip:4d1896dff8
label: Gira X1
thingTypeUID: knx:ip
  useNAT: false
  readRetriesLimit: 3
  autoReconnectPeriod: 60
  localIp: 10.0.0.x
  type: TUNNEL
  localSourceAddr: 1.2.18
  readingPause: 50
  portNumber: 3671
  responseTimeout: 10

But the KNX Things remain offline:

YAML File (copied from GUI):
UID: knx:device:4d1896dff8:49b286b2ff
label: knx_switch
thingTypeUID: knx:device
  pingInterval: 600
  address: 1.2.2
  readInterval: 0
  fetch: false
bridgeUID: knx:ip:4d1896dff8

The standard-log shows the following:

08:36:08.234 [INFO ] [hab.event.ThingStatusInfoChangedEvent] - Thing ‘knx:ip:4d1896dff8’ changed from UNKNOWN to ONLINE
08:36:08.242 [INFO ] [hab.event.ThingStatusInfoChangedEvent] - Thing ‘knx:device:4d1896dff8:49b286b2ff’ changed from OFFLINE (BRIDGE_OFFLINE) to UNKNOWN
08:36:08.245 [INFO ] [hab.event.ThingStatusInfoChangedEvent] - Thing ‘knx:device:4d1896dff8:dc180d462a’ changed from OFFLINE (BRIDGE_OFFLINE) to UNKNOWN
08:36:08.248 [INFO ] [hab.event.ThingStatusInfoChangedEvent] - Thing ‘knx:device:4d1896dff8:d3b39d30d2’ changed from OFFLINE (BRIDGE_OFFLINE) to UNKNOWN
08:36:21.375 [INFO ] [hab.event.ThingStatusInfoChangedEvent] - Thing ‘knx:device:4d1896dff8:49b286b2ff’ changed from UNKNOWN to OFFLINE
08:36:33.511 [INFO ] [hab.event.ThingStatusInfoChangedEvent] - Thing ‘knx:device:4d1896dff8:dc180d462a’ changed from UNKNOWN to OFFLINE
08:36:45.648 [INFO ] [hab.event.ThingStatusInfoChangedEvent] - Thing ‘knx:device:4d1896dff8:d3b39d30d2’ changed from UNKNOWN to OFFLINE

Do you have any advices to check, reconfigure or investigate?

Thanks in advance!

BR, Michi

Hi Michi,
I have two IP interfaces installed so I gave it a try, works fine for me, both for the Weinzierl 730 and the MDT Interface.

  • Did you set the “local network address” to the IP address of your OH server ?
  • Try with “local device address” as 0.0.0 in your interface.
    If I use the actual device address (localSourceAddr) of the Interface I can reproduce the behaviour you described


Hello Thomas

Thank you for your very fast and solving response.
Changing the “local device address” to 0.0.0 was the trick:

Again: Thank you.

BR, Michael

You’re welcome :grinning: