Posts: 51
Threads: 14
Joined: Jul 2015
Reputation:
1
Hello,
I would like to know if there is any way how to check if there is a specific device on the KNX bus operating. In ETS we can just "ping" the physical address and get a yes/no result. It would be great if we can do something similar in LM. Possible use case: we have just arrived at a house where a KNX thermostat stopped working, therefor the heating was off. If we would have known that, the customer would not have to find it out after a long time.
Thanks
Posts: 1764
Threads: 6
Joined: Jul 2015
Reputation:
117
I use it as a line check on the device at the end of a line, this way you know all cabling is still functional.
Posts: 51
Threads: 14
Joined: Jul 2015
Reputation:
1
I have another idea: if you do Export OPC from your ETS, you get also a project.phd file, which contains all the KNX devices with their physical addresses. Would it be possible to upload such a file to LM's ftp and then write a script that will check the bus for all these addresses?
Posts: 187
Threads: 43
Joined: Jul 2015
Reputation:
2
21.01.2016, 23:30
(This post was last modified: 21.01.2016, 23:31 by gtsamis.)
Hello,
I need to check if the devices on my line are alive. I am using LM Load Balnce that doesn't have TP1 on board knxlib.ping won't work.
Can someone suggest another way on how to implement same functionality without the use of knxlib.ping?
Thank you in advance
Posts: 6
Threads: 1
Joined: Feb 2016
Reputation:
0
Hi everyone!
I also use knxlib.ping for check accessibility of many KNX devices in few zones. Im try knxlib.ping every few minutes and if status of object is changed send push notification. If ping is fail im try few times with random seconds between it.
But every day many times ping is failed. May be another type of check is more stable? Like config perdiodicaly sent value of object (etc luminosity) and check last update time?
Posts: 200
Threads: 60
Joined: Jun 2015
Reputation:
7
Hi,
You could try changing the KNX address of the Logic Machine ( found in System Configuration \ Network \ KNX Connection ) to an free address on the first line of the KNX bus.
Thanks,
Roger
Posts: 200
Threads: 60
Joined: Jun 2015
Reputation:
7
when you create a new script on a object that pings a module which is known to fail does that work? disable your scheduled script for this test.