Am having a few new issues with my KNX setup. Things were all working fine until a recent update (although I’ve made some changes, so it could be my bad too!)
I’ve got a number of KNX lighting group addresses setup. But when I start OpenHab it is not setting the current status of all my group addresses properly.
All the group addresses are working correctly. I can turn lights on and off. But their status at startup is not correct. It is reading the status ok once everything has started - as when i use a physical KNX switch on my wall, the status updates on the Openhab Basic UI.
Messages in my log file are as follows:
2016-12-01 10:03:28.132 [WARN ] [al.bus.KNXBindingDatapointReaderTask] - Autorefresh: Cannot read value for item 'Light_GF_Kitchen_Island' from KNX bus: timeout waiting for group read response: timeout
2016-12-01 10:03:28.135 [WARN ] [al.bus.KNXBindingDatapointReaderTask] - Autorefresh: Remaining retries for address '1/2/19' = '2'
2016-12-01 10:03:38.188 [WARN ] [al.bus.KNXBindingDatapointReaderTask] - Autorefresh: Cannot read value for item 'Light_GF_Table' from KNX bus: timeout waiting for group read response: timeout
2016-12-01 10:03:38.189 [WARN ] [al.bus.KNXBindingDatapointReaderTask] - Autorefresh: Remaining retries for address '1/2/29' = '2'
2016-12-01 10:03:48.242 [WARN ] [al.bus.KNXBindingDatapointReaderTask] - Autorefresh: Cannot read value for item 'Light_GF_Kitchen_LED' from KNX bus: timeout waiting for group read response: timeout
2016-12-01 10:03:48.243 [WARN ] [al.bus.KNXBindingDatapointReaderTask] - Autorefresh: Remaining retries for address '1/2/18' = '2'
2016-12-01 10:03:58.302 [WARN ] [al.bus.KNXBindingDatapointReaderTask] - Autorefresh: Cannot read value for item 'Light_GF_Lounge_Side' from KNX bus: timeout waiting for group read response: timeout
2016-12-01 10:03:58.303 [WARN ] [al.bus.KNXBindingDatapointReaderTask] - Autorefresh: Remaining retries for address '1/2/13' = '2'
2016-12-01 10:04:08.356 [WARN ] [al.bus.KNXBindingDatapointReaderTask] - Autorefresh: Cannot read value for item 'Light_FF_Stairs' from KNX bus: timeout waiting for group read response: timeout
2016-12-01 10:04:08.357 [WARN ] [al.bus.KNXBindingDatapointReaderTask] - Autorefresh: Remaining retries for address '1/2/8' = '2'
The only real thing I have changed is to add the tag [“Lighting”] to the item so I can get the Amazon Echo Hue emulator working (Which is working well by the way!)
@Dim - you have given me some fantastic KNX support previously, wondered if you know whats going on and what I’ve missed!
First, check if the Status GAs are allowed to pass the IP Router Filter Table in the ETS configuration of the Router (link them to the dummy App to allow them to be routed).
The command GAs look like they work fine and that’s why your OH2 shows the updates after startup (OH2 receives the command also and then shows the updates).
Thanks Dim. Just checked the IP Router Filter Table. Had a couple of status items missing, so updated. but still getting the warnings. How do i check the Status GAs are allowed to pass the router? Is it just by updating the IP Router with the right filter table? ie, upolading the app via ETS once I’ve linked the GAs to the dummy Openhab App)
Correct. Just link the GAs to the dummy App and reprogram the Router via ETS. This will modify the Filter Table.
Hmm… I don’t see why the telegrams for the autorefresh are timing out… If the Router is configured correctly to route the telegrams for these Status GAs, OH2 should get the responses and update the status of the knx items… (this works fine in my installation)
Try to simplify your items file a bit for troubleshooting purposes:
configure only one (1) simple (without many flags etc) knx item with Status GA and make sure that this GA is linked to the dummy app in ETS
Try this out and check the logs with (in karaf console):
I appreciate it’s a long time since this post was last responded to - do you have the Read flags set for your your feedback/status objects in ETS? If the read flag is not set you can ask for the value but the group object will not give it.
thanks, will take a look at that. Its still an issue in openhab. Although i am also using a Gira homeserver thats working ok and i think that needs the read flag set.