barrygordon Posted September 9, 2013 Posted September 9, 2013 I use the ISY994 with an iPad app I wrote. everything is working correctly with one strange incident that I would like to understand. The iPad on startup initiates a subscription with the ISY. There are about 80 Insteon devices in the system. I am having the system snapshot the feedback messages as they come in to illustrate the problem. The snapshot is not the actual message but is edited for clarity The subscription first returns 17 error messages that is messages where the control field is ERR; as an example: > logList: 10:50:32 ISY Event: Device=Hall Light, Control=ERR, Action=0, Node=20 6E 70 1, Info= It then returns what I consider proper messages for all the device states including the ones it returned ERR for; as an example: > logList: 10:50:33 ISY Event: Device=Hall Light, control=ST, action=255, node=20 6E 70 1, info= I am curious 1) Why I am getting the ERR messages; and 2) how I can get rid of them. I tried a device reset on one of the devices that returns the ERR message but that did not change things.
Michel Kohanim Posted September 9, 2013 Posted September 9, 2013 Hi Barry, Err is a control that identifies Error condition on a node. Since Error is not a status, it's used in Responding/Not Responding conditions in programs. Err = 0 means that this device is responding. Err = 1 means that this device has had communication issues. With kind regards, Michel
barrygordon Posted September 9, 2013 Author Posted September 9, 2013 Thanks for the info. I am understanding that if control=ERR and Action=0 then all is okay. Is there any way to clear it so it does not report this fact again. Naturally I would want to know when err=1. I can handle the logging issue easy enough only logging the ERR=1 state.
Michel Kohanim Posted September 10, 2013 Posted September 10, 2013 Hi Barry, Unfortunately not: every time you subscribe, the status of all controls/properties are published. With kind regards, Michel
Recommended Posts