KNX - no access to group address

Hello,
I have problems with the communication from openhab2 over KNX-IP-Router to a knx group.
I get follow log messages:

2017-12-16 11:51:14.551 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'default.items’
2017-12-16 11:51:19.013 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'default.sitemap’
2017-12-16 11:51:21.073 [INFO ] [.dashboard.internal.DashboardService] - Started dashboard at http://192.168.1.73:8080
2017-12-16 11:51:21.076 [INFO ] [.dashboard.internal.DashboardService] - Started dashboard at https://192.168.1.73:8443
2017-12-16 11:51:22.052 [INFO ] [basic.internal.servlet.WebAppServlet] - Started Basic UI at /basicui/app
2017-12-16 11:51:23.167 [INFO ] [arthome.ui.paper.internal.PaperUIApp] - Started Paper UI at /paperui
2017-12-16 11:51:23.414 [INFO ] [panel.internal.HABPanelDashboardTile] - Started HABPanel at /habpanel
2017-12-16 11:51:24.260 [INFO ] [nx.internal.connection.KNXConnection] - Established connection to KNX bus on 224.0.23.12:6720 in mode ROUTER.
2017-12-16 11:51:28.688 [WARN ] [ore.internal.events.OSGiEventManager] - Dispatching event to subscriber ‘org.eclipse.smarthome.core.thing.link.ThingLinkManager@1419179’ takes more than 5000ms.
2017-12-16 11:51:34.293 [WARN ] [al.bus.KNXBindingDatapointReaderTask] - Autorefresh: Cannot read value for item ‘knxItem’ from KNX bus: timeout waiting for group read response: timeout
2017-12-16 11:51:34.295 [WARN ] [al.bus.KNXBindingDatapointReaderTask] - Autorefresh: Remaining retries for address ‘2/1/2’ = '2’
2017-12-16 11:51:44.349 [WARN ] [al.bus.KNXBindingDatapointReaderTask] - Autorefresh: Cannot read value for item ‘knxItem’ from KNX bus: timeout waiting for group read response: timeout
2017-12-16 11:51:44.350 [WARN ] [al.bus.KNXBindingDatapointReaderTask] - Autorefresh: Remaining retries for address ‘2/1/2’ = '1’
2017-12-16 11:51:54.403 [WARN ] [al.bus.KNXBindingDatapointReaderTask] - Autorefresh: Cannot read value for item ‘knxItem’ from KNX bus: timeout waiting for group read response: timeout
2017-12-16 11:51:54.404 [WARN ] [al.bus.KNXBindingDatapointReaderTask] - Autorefresh: Remaining retries for address ‘2/1/2’ = '0’
2017-12-16 11:52:04.457 [WARN ] [al.bus.KNXBindingDatapointReaderTask] - Autorefresh: Cannot read value for item ‘knxItem’ from KNX bus: timeout waiting for group read response: timeout
2017-12-16 11:52:04.459 [WARN ] [al.bus.KNXBindingDatapointReaderTask] - Autorefresh: Give up, could not read address ‘2/1/2’ after ‘3’ retries.

Is the warning from the EventManager a problem?
What can I do wrong, when I want read a group address?

Thank you in advance for your ideas.

I had this as well, did you mark the device in the group you want to read from as “R” in the KNX ETS project?
For example I had a device (weather station) which was configured to put the temperatures on the bus when the temperature has actually changed. So the “R” flag was not set per default and I could not read with OH.
Can you see the request in the group monitor within the ETS SW?

Please keep in mind that the names of flags are different in german and english version of ETS:

english german meaning
   C       K   Communication (of the object with the knx bus)
   W       S   Writeable from knx bus
   R       L   Readable from knx bus (This has to be set for allowing openHAB to read the state)
   T       Ü   Transmit change of value

I checked and changed the flag configuration, but it didn’t work.

I made a littel test with the group Monitor:

Message 1 and 2:
I switched a light with a knx-device (switcher)
–> it worked

Messate 3 and 4:
I switched a light with this ETS4 tool
–> nothing happened

Message 5 and 6:
I switched a light with openhab2
–> nothing happened

Please show your knx.cfg :slight_smile:

This is my knx.cfg:

ip=224.0.23.12
busaddr=1.1.80
type=ROUTER
port=6720

Is 1.1.80 the address of the router? openHAB has to have its own bus address (no real hardware bus address).

The 1.1.80 is the bus address of the router.

I solved my communication problem. I checked the filter function form the router again. I overlooked a value (group address filter from IP to KNX). I changed the configuration to transfer these telegrams. Now it’s worked.

Thank you for our help.