Aeon Labs AEOTEC Range Extender Offline Detection

Discussions about existing Z-Wave device and their usage with Z-Way/Z-Cloud/Z-Box
Post Reply
enco.josh
Posts: 35
Joined: 10 Mar 2014 22:10

Aeon Labs AEOTEC Range Extender Offline Detection

Post by enco.josh »

Up to this point, I have been using only battery powered devices. I am able to detect that battery powered devices have dropped offline by looking at their lastWakeup property and their check in interval. How can I detect that a powered device is offline or online? I could poll the device, but the range extender doesn't have much to poll. Do the isAwake, isListening, isFailed properties update automatically or is this something that I would have to poll?

Here is the JSON object for the device.

{"instances":{"0":{"commandClasses":{"32":{"name":"Basic","data":{"invalidateTime":1412969289,"updateTime":1412967457,"type":"NoneType","name":"devices.54.instances.0.commandClasses.32.data","value":null,"supported":{"invalidateTime":1412969289,"updateTime":1412967457,"type":"bool","name":"supported","value":true},"version":{"invalidateTime":1412969289,"updateTime":1412967457,"type":"int","name":"version","value":1},"security":{"invalidateTime":1412967456,"updateTime":1412967457,"type":"bool","name":"security","value":false},"interviewDone":{"invalidateTime":1412967456,"updateTime":1412967463,"type":"bool","name":"interviewDone","value":true},"interviewCounter":{"invalidateTime":1412967456,"updateTime":1412967462,"type":"int","name":"interviewCounter","value":9},"level":{"invalidateTime":1412969288,"updateTime":1412969289,"type":"int","name":"level","value":0}},"id":32},"112":{"name":"Configuration","data":{"invalidateTime":1412967456,"updateTime":1412967457,"type":"NoneType","name":"devices.54.instances.0.commandClasses.112.data","value":null,"supported":{"invalidateTime":1412967456,"updateTime":1412967457,"type":"bool","name":"supported","value":true},"version":{"invalidateTime":1412967457,"updateTime":1412967459,"type":"int","name":"version","value":1},"security":{"invalidateTime":1412967456,"updateTime":1412967457,"type":"bool","name":"security","value":false},"interviewDone":{"invalidateTime":1412967456,"updateTime":1412967462,"type":"bool","name":"interviewDone","value":true},"interviewCounter":{"invalidateTime":1412967456,"updateTime":1412967462,"type":"int","name":"interviewCounter","value":9}},"id":112},"114":{"name":"ManufacturerSpecific","data":{"invalidateTime":1412967460,"updateTime":1412967457,"type":"NoneType","name":"devices.54.instances.0.commandClasses.114.data","value":null,"supported":{"invalidateTime":1412967460,"updateTime":1412967457,"type":"bool","name":"supported","value":true},"version":{"invalidateTime":1412967460,"updateTime":1412967459,"type":"int","name":"version","value":2},"security":{"invalidateTime":1412967456,"updateTime":1412967457,"type":"bool","name":"security","value":false},"interviewDone":{"invalidateTime":1412967456,"updateTime":1412967461,"type":"bool","name":"interviewDone","value":true},"interviewCounter":{"invalidateTime":1412967456,"updateTime":1412967460,"type":"int","name":"interviewCounter","value":9},"vendorId":{"invalidateTime":1412967460,"updateTime":1412967461,"type":"int","name":"vendorId","value":134},"vendor":{"invalidateTime":1412967460,"updateTime":1412967461,"type":"str","name":"vendor","value":"Aeon Labs"},"productId":{"invalidateTime":1412967460,"updateTime":1412967461,"type":"int","name":"productId","value":37},"productType":{"invalidateTime":1412967460,"updateTime":1412967461,"type":"int","name":"productType","value":4}},"id":114},"115":{"name":"PowerLevel","data":{"invalidateTime":1412967456,"updateTime":1412967457,"type":"NoneType","name":"devices.54.instances.0.commandClasses.115.data","value":null,"supported":{"invalidateTime":1412967456,"updateTime":1412967457,"type":"bool","name":"supported","value":true},"version":{"invalidateTime":1412967457,"updateTime":1412967459,"type":"int","name":"version","value":1},"security":{"invalidateTime":1412967456,"updateTime":1412967457,"type":"bool","name":"security","value":false},"interviewDone":{"invalidateTime":1412967456,"updateTime":1412967463,"type":"bool","name":"interviewDone","value":true},"interviewCounter":{"invalidateTime":1412967456,"updateTime":1412967462,"type":"int","name":"interviewCounter","value":9},"level":{"invalidateTime":1412967462,"updateTime":1412967463,"type":"int","name":"level","value":0},"timeout":{"invalidateTime":1412967462,"updateTime":1412967463,"type":"int","name":"timeout","value":0}},"id":115},"133":{"name":"Association","data":{"invalidateTime":1412967456,"updateTime":1412967457,"type":"NoneType","name":"devices.54.instances.0.commandClasses.133.data","value":null,"supported":{"invalidateTime":1412967456,"updateTime":1412967457,"type":"bool","name":"supported","value":true},"version":{"invalidateTime":1412967457,"updateTime":1412967459,"type":"int","name":"version","value":1},"security":{"invalidateTime":1412967456,"updateTime":1412967457,"type":"bool","name":"security","value":false},"interviewDone":{"invalidateTime":1412967456,"updateTime":1412967463,"type":"bool","name":"interviewDone","value":true},"interviewCounter":{"invalidateTime":1412967456,"updateTime":1412967462,"type":"int","name":"interviewCounter","value":9},"groups":{"invalidateTime":1412967462,"updateTime":1412967463,"type":"int","name":"groups","value":1},"1":{"invalidateTime":1412967463,"updateTime":1412967464,"type":"NoneType","name":"1","value":null,"max":{"invalidateTime":1412967463,"updateTime":1412967464,"type":"int","name":"max","value":5},"nodes":{"invalidateTime":1412967463,"updateTime":1412967464,"type":"binary","name":"nodes","value":[1]}}},"id":133},"134":{"name":"Version","data":{"invalidateTime":1412967458,"updateTime":1412967459,"type":"NoneType","name":"devices.54.instances.0.commandClasses.134.data","value":null,"supported":{"invalidateTime":1412967456,"updateTime":1412967457,"type":"bool","name":"supported","value":true},"version":{"invalidateTime":1412967457,"updateTime":1412967459,"type":"int","name":"version","value":1},"security":{"invalidateTime":1412967456,"updateTime":1412967457,"type":"bool","name":"security","value":false},"interviewDone":{"invalidateTime":1412967456,"updateTime":1412967459,"type":"bool","name":"interviewDone","value":true},"interviewCounter":{"invalidateTime":1412967456,"updateTime":1412967457,"type":"int","name":"interviewCounter","value":9},"ZWLib":{"invalidateTime":1412967458,"updateTime":1412967459,"type":"int","name":"ZWLib","value":6},"ZWProtocolMajor":{"invalidateTime":1412967458,"updateTime":1412967459,"type":"int","name":"ZWProtocolMajor","value":3},"ZWProtocolMinor":{"invalidateTime":1412967458,"updateTime":1412967459,"type":"int","name":"ZWProtocolMinor","value":67},"SDK":{"invalidateTime":1412967458,"updateTime":1412967459,"type":"str","name":"SDK","value":"4.55.00"},"applicationMajor":{"invalidateTime":1412967458,"updateTime":1412967459,"type":"int","name":"applicationMajor","value":1},"applicationMinor":{"invalidateTime":1412967458,"updateTime":1412967459,"type":"int","name":"applicationMinor","value":6},"hardwareVersion":{"invalidateTime":1412967458,"updateTime":1412967459,"type":"NoneType","name":"hardwareVersion","value":null},"firmwareCount":{"invalidateTime":1412967458,"updateTime":1412967459,"type":"int","name":"firmwareCount","value":0}},"id":134}},"data":{"invalidateTime":1412967456,"updateTime":1412967457,"type":"NoneType","name":"devices.54.instances.0.data","value":null,"dynamic":{"invalidateTime":1412967456,"updateTime":1412967457,"type":"bool","name":"dynamic","value":false},"genericType":{"invalidateTime":1412967456,"updateTime":1412967457,"type":"int","name":"genericType","value":15},"specificType":{"invalidateTime":1412967456,"updateTime":1412967457,"type":"int","name":"specificType","value":1}},"id":0}},"data":{"invalidateTime":1412967456,"updateTime":1412967457,"type":"NoneType","name":"devices.54.data","value":null,"basicType":{"invalidateTime":1412967456,"updateTime":1412967457,"type":"int","name":"basicType","value":4},"genericType":{"invalidateTime":1412967456,"updateTime":1412967457,"type":"int","name":"genericType","value":15},"specificType":{"invalidateTime":1412967456,"updateTime":1412967457,"type":"int","name":"specificType","value":1},"infoProtocolSpecific":{"invalidateTime":1412967456,"updateTime":1412967457,"type":"int","name":"infoProtocolSpecific","value":13868032},"deviceTypeString":{"invalidateTime":1412967456,"updateTime":1412967457,"type":"str","name":"deviceTypeString","value":"Repeater Slave"},"isVirtual":{"invalidateTime":1412967456,"updateTime":1412967457,"type":"bool","name":"isVirtual","value":false},"isListening":{"invalidateTime":1412967456,"updateTime":1412967457,"type":"bool","name":"isListening","value":true},"isRouting":{"invalidateTime":1412967456,"updateTime":1412967457,"type":"bool","name":"isRouting","value":true},"isAwake":{"invalidateTime":1412967456,"updateTime":1412967457,"type":"bool","name":"isAwake","value":true},"optional":{"invalidateTime":1412967456,"updateTime":1412967457,"type":"bool","name":"optional","value":true},"isFailed":{"invalidateTime":1412967456,"updateTime":1412967457,"type":"bool","name":"isFailed","value":false},"beam":{"invalidateTime":1412967456,"updateTime":1412967457,"type":"bool","name":"beam","value":false},"sensor250":{"invalidateTime":1412967456,"updateTime":1412967457,"type":"bool","name":"sensor250","value":false},"sensor1000":{"invalidateTime":1412967456,"updateTime":1412967457,"type":"bool","name":"sensor1000","value":false},"neighbours":{"invalidateTime":1412967456,"updateTime":1412967457,"type":"binary","name":"neighbours","value":[1]},"manufacturerId":{"invalidateTime":1412967456,"updateTime":1412967461,"type":"int","name":"manufacturerId","value":134},"vendorString":{"invalidateTime":1412967456,"updateTime":1412967461,"type":"str","name":"vendorString","value":"Aeon Labs"},"manufacturerProductType":{"invalidateTime":1412967456,"updateTime":1412967461,"type":"int","name":"manufacturerProductType","value":4},"manufacturerProductId":{"invalidateTime":1412967456,"updateTime":1412967461,"type":"int","name":"manufacturerProductId","value":37},"ZWLib":{"invalidateTime":1412967456,"updateTime":1412967459,"type":"int","name":"ZWLib","value":6},"ZWProtocolMajor":{"invalidateTime":1412967456,"updateTime":1412967459,"type":"int","name":"ZWProtocolMajor","value":3},"ZWProtocolMinor":{"invalidateTime":1412967456,"updateTime":1412967459,"type":"int","name":"ZWProtocolMinor","value":67},"SDK":{"invalidateTime":1412967456,"updateTime":1412967459,"type":"str","name":"SDK","value":"4.55.00"},"applicationMajor":{"invalidateTime":1412967456,"updateTime":1412967459,"type":"int","name":"applicationMajor","value":1},"applicationMinor":{"invalidateTime":1412967456,"updateTime":1412967459,"type":"int","name":"applicationMinor","value":6},"nodeInfoFrame":{"invalidateTime":1412967456,"updateTime":1412967457,"type":"binary","name":"nodeInfoFrame","value":[32,112,114,133,115,134]},"ZDDXMLFile":{"invalidateTime":1412967456,"updateTime":1412967457,"type":"str","name":"ZDDXMLFile","value":null},"lastSend":{"invalidateTime":1412967456,"updateTime":1412969289,"type":"int","name":"lastSend","value":426429},"lastNonceGet":{"invalidateTime":1412967456,"updateTime":1412967457,"type":"int","name":"lastNonceGet","value":263207},"lastReceived":{"invalidateTime":1412967456,"updateTime":1412969289,"type":"int","name":"lastReceived","value":0},"failureCount":{"invalidateTime":1412967456,"updateTime":1412967457,"type":"int","name":"failureCount","value":0},"keepAwake":{"invalidateTime":1412967456,"updateTime":1412967464,"type":"bool","name":"keepAwake","value":false},"countSuccess":{"invalidateTime":1412967456,"updateTime":1412967457,"type":"int","name":"countSuccess","value":0},"countFailed":{"invalidateTime":1412967456,"updateTime":1412967457,"type":"int","name":"countFailed","value":0},"queueLength":{"invalidateTime":1412967456,"updateTime":1412967457,"type":"int","name":"queueLength","value":0},"givenName":{"invalidateTime":1412967456,"updateTime":1412967457,"type":"str","name":"givenName","value":null}},"id":54}
User avatar
PoltoS
Posts: 7579
Joined: 26 Jan 2011 19:36

Re: Aeon Labs AEOTEC Range Extender Offline Detection

Post by PoltoS »

these three values comes from the protocol. No need to test them
enco.josh
Posts: 35
Joined: 10 Mar 2014 22:10

Re: Aeon Labs AEOTEC Range Extender Offline Detection

Post by enco.josh »

I left the repeater unplugged over the weekend and checked the values this morning.

isAwake = true
isListening = true
isFailed = false

All of the values are the same as when the device was plugged in. How can I detect if the device is operating correctly or not?
pz1
Posts: 2053
Joined: 08 Apr 2012 13:44

Re: Aeon Labs AEOTEC Range Extender Offline Detection

Post by pz1 »

See if the values in the routing table in blue interface are different with and without the extender.
Since 29-12-2016 I am no longer a moderator for this forum
enco.josh
Posts: 35
Joined: 10 Mar 2014 22:10

Re: Aeon Labs AEOTEC Range Extender Offline Detection

Post by enco.josh »

That is a possibility, but if the range extender is expanding the network to reach a device that couldn't reach the controller otherwise, the routing table would not change at all. Is there a property on the controller or on the device itself that I can check to see if it is offline or not.
Post Reply