Aeon Labs AEOTEC Door/Window Sensor

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 Door/Window Sensor

Post by enco.josh »

I am trying to define the wakeup interval property for the Aeon Labs AEOTEC Door/Window Sensor, but I can't get the controller to send it without power cycling the device. When the contact is broken, I receive the following in the log file.


[2014-10-13 19:31:35.265] SENT ACK
[2014-10-13 19:31:35.266] SETDATA devices.55.data.lastReceived = 0 (0x00000000)
[2014-10-13 19:31:35.268] SETDATA devices.1.instances.0.commandClasses.32.data.srcNodeId = 55 (0x00000037)
[2014-10-13 19:31:35.269] SETDATA devices.1.instances.0.commandClasses.32.data.srcInstanceId = 0 (0x00000000)
[2014-10-13 19:31:35.270] SETDATA devices.1.instances.0.commandClasses.32.data.level = 0 (0x00000000)
[2014-10-13 19:31:35.271] SETDATA devices.55.instances.0.commandClasses.48.data.1.level = False
[2014-10-13 19:31:35.273] SETDATA devices.55.instances.0.commandClasses.48.data.1 = Empty
[2014-10-13 19:31:35.354] RECEIVED: ( 01 09 00 04 00 37 03 20 01 FF 18 )
[2014-10-13 19:31:35.355] SENT ACK
[2014-10-13 19:31:35.356] SETDATA devices.55.data.lastReceived = 0 (0x00000000)
[2014-10-13 19:31:35.358] SETDATA devices.1.instances.0.commandClasses.32.data.srcNodeId = 55 (0x00000037)
[2014-10-13 19:31:35.359] SETDATA devices.1.instances.0.commandClasses.32.data.srcInstanceId = 0 (0x00000000)
[2014-10-13 19:31:35.360] SETDATA devices.1.instances.0.commandClasses.32.data.level = 255 (0x000000ff)
[2014-10-13 19:31:35.361] SETDATA devices.55.instances.0.commandClasses.48.data.1.level = True
[2014-10-13 19:31:35.363] SETDATA devices.55.instances.0.commandClasses.48.data.1 = Empty

Most notably missing is the isAwake property. When I try to set the wakeup interval via http://192.168.1.123:8083/ZWaveAPI/Run/ ... Set(480,1), I see that the command is added to the queue.

[2014-10-13 19:35:46.465] Adding job: Wakeup interval set
[2014-10-13 19:35:46.466] Adding job: Assign return route
[2014-10-13 19:35:46.469] Adding job: Wakeup Get

I assumed that whenever the contact was triggered, the wakeup property would be set. Rather, I have to hit the Z-Wave property on the back of the device in order for the controller to realize that it is awake and then send the commands. I am trying to deploy several of these in the field, and I need a way to change this setting without physically touching the device. Is there any way to force the controller to send the command when the device transmits data? Here is the device object.

{"instances":{"0":{"commandClasses":{"48":{"name":"SensorBinary","data":{"invalidateTime":1412969669,"updateTime":1412969670,"type":"NoneType","name":"devices.55.instances.0.commandClasses.48.data","value":null,"supported":{"invalidateTime":1412969669,"updateTime":1412969670,"type":"bool","name":"supported","value":true},"version":{"invalidateTime":1412969670,"updateTime":1412969671,"type":"int","name":"version","value":1},"security":{"invalidateTime":1412969669,"updateTime":1412969670,"type":"bool","name":"security","value":false},"interviewDone":{"invalidateTime":1412969669,"updateTime":1412969675,"type":"bool","name":"interviewDone","value":true},"interviewCounter":{"invalidateTime":1412969669,"updateTime":1412969674,"type":"int","name":"interviewCounter","value":9},"typemask":{"invalidateTime":1412969669,"updateTime":1412969674,"type":"int","name":"typemask","value":2},"1":{"invalidateTime":1412969674,"updateTime":1413228709,"type":"NoneType","name":"1","value":null,"sensorTypeString":{"invalidateTime":1412969674,"updateTime":1412969675,"type":"str","name":"sensorTypeString","value":"General purpose"},"level":{"invalidateTime":1412969674,"updateTime":1413228709,"type":"bool","name":"level","value":false}}},"id":48},"112":{"name":"Configuration","data":{"invalidateTime":1412969669,"updateTime":1412969670,"type":"NoneType","name":"devices.55.instances.0.commandClasses.112.data","value":null,"supported":{"invalidateTime":1412969669,"updateTime":1412969670,"type":"bool","name":"supported","value":true},"version":{"invalidateTime":1412969670,"updateTime":1412969671,"type":"int","name":"version","value":1},"security":{"invalidateTime":1412969669,"updateTime":1412969670,"type":"bool","name":"security","value":false},"interviewDone":{"invalidateTime":1412969669,"updateTime":1412969674,"type":"bool","name":"interviewDone","value":true},"interviewCounter":{"invalidateTime":1412969669,"updateTime":1412969674,"type":"int","name":"interviewCounter","value":9}},"id":112},"113":{"name":"Alarm","data":{"invalidateTime":1412969669,"updateTime":1412969670,"type":"NoneType","name":"devices.55.instances.0.commandClasses.113.data","value":null,"supported":{"invalidateTime":1412969669,"updateTime":1412969670,"type":"bool","name":"supported","value":true},"version":{"invalidateTime":1412969670,"updateTime":1412969671,"type":"int","name":"version","value":1},"security":{"invalidateTime":1412969669,"updateTime":1412969670,"type":"bool","name":"security","value":false},"interviewDone":{"invalidateTime":1412969669,"updateTime":1412969674,"type":"bool","name":"interviewDone","value":true},"interviewCounter":{"invalidateTime":1412969669,"updateTime":1412969674,"type":"int","name":"interviewCounter","value":9},"V1supported":{"invalidateTime":1412969669,"updateTime":1412969674,"type":"bool","name":"V1supported","value":true},"typeMask":{"invalidateTime":1412969669,"updateTime":1412969674,"type":"NoneType","name":"typeMask","value":null},"V1event":{"invalidateTime":1412969669,"updateTime":1412969670,"type":"NoneType","name":"V1event","value":null,"alarmType":{"invalidateTime":1412969669,"updateTime":1412969670,"type":"NoneType","name":"alarmType","value":null},"level":{"invalidateTime":1412969669,"updateTime":1412969670,"type":"NoneType","name":"level","value":null}}},"id":113},"114":{"name":"ManufacturerSpecific","data":{"invalidateTime":1412969673,"updateTime":1412969670,"type":"NoneType","name":"devices.55.instances.0.commandClasses.114.data","value":null,"supported":{"invalidateTime":1412969673,"updateTime":1412969670,"type":"bool","name":"supported","value":true},"version":{"invalidateTime":1412969673,"updateTime":1412969671,"type":"int","name":"version","value":2},"security":{"invalidateTime":1412969669,"updateTime":1412969670,"type":"bool","name":"security","value":false},"interviewDone":{"invalidateTime":1412969669,"updateTime":1412969674,"type":"bool","name":"interviewDone","value":true},"interviewCounter":{"invalidateTime":1412969669,"updateTime":1412969673,"type":"int","name":"interviewCounter","value":9},"vendorId":{"invalidateTime":1412969673,"updateTime":1412969674,"type":"int","name":"vendorId","value":134},"vendor":{"invalidateTime":1412969673,"updateTime":1412969674,"type":"str","name":"vendor","value":"Aeon Labs"},"productId":{"invalidateTime":1412969673,"updateTime":1412969674,"type":"int","name":"productId","value":29},"productType":{"invalidateTime":1412969673,"updateTime":1412969674,"type":"int","name":"productType","value":2}},"id":114},"128":{"name":"Battery","data":{"invalidateTime":1412969674,"updateTime":1412969670,"type":"NoneType","name":"devices.55.instances.0.commandClasses.128.data","value":null,"supported":{"invalidateTime":1412969674,"updateTime":1412969670,"type":"bool","name":"supported","value":true},"version":{"invalidateTime":1412969674,"updateTime":1412969671,"type":"int","name":"version","value":1},"security":{"invalidateTime":1412969669,"updateTime":1412969670,"type":"bool","name":"security","value":false},"interviewDone":{"invalidateTime":1412969669,"updateTime":1412969675,"type":"bool","name":"interviewDone","value":true},"interviewCounter":{"invalidateTime":1412969669,"updateTime":1412969674,"type":"int","name":"interviewCounter","value":9},"lastChange":{"invalidateTime":1412969674,"updateTime":1412969675,"type":"int","name":"lastChange","value":1412969675},"history":{"invalidateTime":1412969674,"updateTime":1412969675,"type":"NoneType","name":"history","value":null,"100":{"invalidateTime":1412969674,"updateTime":1412969675,"type":"int","name":"100","value":1412969675}},"last":{"invalidateTime":1412969674,"updateTime":1412969675,"type":"int","name":"last","value":100}},"id":128},"132":{"name":"Wakeup","data":{"invalidateTime":1413228946,"updateTime":1413228681,"type":"NoneType","name":"devices.55.instances.0.commandClasses.132.data","value":null,"supported":{"invalidateTime":1413228946,"updateTime":1412969671,"type":"bool","name":"supported","value":true},"version":{"invalidateTime":1413228946,"updateTime":1412969671,"type":"int","name":"version","value":2},"security":{"invalidateTime":1412969670,"updateTime":1412969671,"type":"bool","name":"security","value":false},"interviewDone":{"invalidateTime":1412969670,"updateTime":1412969675,"type":"bool","name":"interviewDone","value":true},"interviewCounter":{"invalidateTime":1412969670,"updateTime":1412969674,"type":"int","name":"interviewCounter","value":9},"interval":{"invalidateTime":1413228946,"updateTime":1413228681,"type":"int","name":"interval","value":480},"nodeId":{"invalidateTime":1413228946,"updateTime":1413228681,"type":"int","name":"nodeId","value":1},"min":{"invalidateTime":1413228946,"updateTime":1412969674,"type":"int","name":"min","value":240},"max":{"invalidateTime":1413228946,"updateTime":1412969674,"type":"int","name":"max","value":16777215},"default":{"invalidateTime":1413228946,"updateTime":1412969674,"type":"int","name":"default","value":0},"step":{"invalidateTime":1413228946,"updateTime":1412969674,"type":"int","name":"step","value":240},"lastWakeup":{"invalidateTime":1413228946,"updateTime":1413227576,"type":"int","name":"lastWakeup","value":1413227576},"lastSleep":{"invalidateTime":1413228946,"updateTime":1413228680,"type":"int","name":"lastSleep","value":1413228680}},"id":132},"133":{"name":"Association","data":{"invalidateTime":1412969670,"updateTime":1412969671,"type":"NoneType","name":"devices.55.instances.0.commandClasses.133.data","value":null,"supported":{"invalidateTime":1412969670,"updateTime":1412969671,"type":"bool","name":"supported","value":true},"version":{"invalidateTime":1412969671,"updateTime":1412969672,"type":"int","name":"version","value":1},"security":{"invalidateTime":1412969670,"updateTime":1412969671,"type":"bool","name":"security","value":false},"interviewDone":{"invalidateTime":1412969670,"updateTime":1412969675,"type":"bool","name":"interviewDone","value":true},"interviewCounter":{"invalidateTime":1412969670,"updateTime":1412969674,"type":"int","name":"interviewCounter","value":9},"groups":{"invalidateTime":1412969674,"updateTime":1412969675,"type":"int","name":"groups","value":1},"1":{"invalidateTime":1412969676,"updateTime":1412969677,"type":"NoneType","name":"1","value":null,"max":{"invalidateTime":1412969676,"updateTime":1412969677,"type":"int","name":"max","value":5},"nodes":{"invalidateTime":1412969676,"updateTime":1412969677,"type":"binary","name":"nodes","value":[1]}}},"id":133},"134":{"name":"Version","data":{"invalidateTime":1412969671,"updateTime":1412969672,"type":"NoneType","name":"devices.55.instances.0.commandClasses.134.data","value":null,"supported":{"invalidateTime":1412969670,"updateTime":1412969671,"type":"bool","name":"supported","value":true},"version":{"invalidateTime":1412969671,"updateTime":1412969672,"type":"int","name":"version","value":1},"security":{"invalidateTime":1412969670,"updateTime":1412969671,"type":"bool","name":"security","value":false},"interviewDone":{"invalidateTime":1412969670,"updateTime":1412969672,"type":"bool","name":"interviewDone","value":true},"interviewCounter":{"invalidateTime":1412969670,"updateTime":1412969671,"type":"int","name":"interviewCounter","value":9},"ZWLib":{"invalidateTime":1412969671,"updateTime":1412969672,"type":"int","name":"ZWLib","value":3},"ZWProtocolMajor":{"invalidateTime":1412969671,"updateTime":1412969672,"type":"int","name":"ZWProtocolMajor","value":3},"ZWProtocolMinor":{"invalidateTime":1412969671,"updateTime":1412969672,"type":"int","name":"ZWProtocolMinor","value":67},"SDK":{"invalidateTime":1412969671,"updateTime":1412969672,"type":"str","name":"SDK","value":"4.55.00"},"applicationMajor":{"invalidateTime":1412969671,"updateTime":1412969672,"type":"int","name":"applicationMajor","value":1},"applicationMinor":{"invalidateTime":1412969671,"updateTime":1412969672,"type":"int","name":"applicationMinor","value":18},"hardwareVersion":{"invalidateTime":1412969671,"updateTime":1412969672,"type":"NoneType","name":"hardwareVersion","value":null},"firmwareCount":{"invalidateTime":1412969671,"updateTime":1412969672,"type":"int","name":"firmwareCount","value":0}},"id":134},"32":{"name":"Basic","data":{"invalidateTime":1412969695,"updateTime":1412969696,"type":"NoneType","name":"devices.55.instances.0.commandClasses.32.data","value":null,"supported":{"invalidateTime":1412969695,"updateTime":1412969696,"type":"bool","name":"supported","value":false},"version":{"invalidateTime":1412969695,"updateTime":1412969696,"type":"int","name":"version","value":1},"security":{"invalidateTime":1412969695,"updateTime":1412969696,"type":"bool","name":"security","value":false},"interviewDone":{"invalidateTime":1412969695,"updateTime":1412969696,"type":"bool","name":"interviewDone","value":false},"interviewCounter":{"invalidateTime":1412969695,"updateTime":1412969696,"type":"int","name":"interviewCounter","value":10},"level":{"invalidateTime":1412969695,"updateTime":1412969696,"type":"NoneType","name":"level","value":null}},"id":32}},"data":{"invalidateTime":1412969669,"updateTime":1412969670,"type":"NoneType","name":"devices.55.instances.0.data","value":null,"dynamic":{"invalidateTime":1412969669,"updateTime":1412969670,"type":"bool","name":"dynamic","value":false},"genericType":{"invalidateTime":1412969669,"updateTime":1412969670,"type":"int","name":"genericType","value":32},"specificType":{"invalidateTime":1412969669,"updateTime":1412969670,"type":"int","name":"specificType","value":1}},"id":0}},"data":{"invalidateTime":1412969669,"updateTime":1412969670,"type":"NoneType","name":"devices.55.data","value":null,"basicType":{"invalidateTime":1412969669,"updateTime":1413228680,"type":"int","name":"basicType","value":4},"genericType":{"invalidateTime":1412969669,"updateTime":1413228680,"type":"int","name":"genericType","value":32},"specificType":{"invalidateTime":1412969669,"updateTime":1413228680,"type":"int","name":"specificType","value":1},"infoProtocolSpecific":{"invalidateTime":1412969669,"updateTime":1413210346,"type":"int","name":"infoProtocolSpecific","value":5479424},"deviceTypeString":{"invalidateTime":1412969669,"updateTime":1413228680,"type":"str","name":"deviceTypeString","value":"Routing Binary Sensor"},"isVirtual":{"invalidateTime":1412969669,"updateTime":1412969670,"type":"bool","name":"isVirtual","value":false},"isListening":{"invalidateTime":1412969669,"updateTime":1413210346,"type":"bool","name":"isListening","value":false},"isRouting":{"invalidateTime":1412969669,"updateTime":1413210346,"type":"bool","name":"isRouting","value":true},"isAwake":{"invalidateTime":1412969669,"updateTime":1413228681,"type":"bool","name":"isAwake","value":false},"optional":{"invalidateTime":1412969669,"updateTime":1413210346,"type":"bool","name":"optional","value":true},"isFailed":{"invalidateTime":1412969669,"updateTime":1413210346,"type":"bool","name":"isFailed","value":false},"beam":{"invalidateTime":1412969669,"updateTime":1412969670,"type":"bool","name":"beam","value":false},"sensor250":{"invalidateTime":1412969669,"updateTime":1413210346,"type":"bool","name":"sensor250","value":false},"sensor1000":{"invalidateTime":1412969669,"updateTime":1413210346,"type":"bool","name":"sensor1000","value":false},"neighbours":{"invalidateTime":1412969669,"updateTime":1413210347,"type":"binary","name":"neighbours","value":[1]},"manufacturerId":{"invalidateTime":1412969669,"updateTime":1412969674,"type":"int","name":"manufacturerId","value":134},"vendorString":{"invalidateTime":1412969669,"updateTime":1412969674,"type":"str","name":"vendorString","value":"Aeon Labs"},"manufacturerProductType":{"invalidateTime":1412969669,"updateTime":1412969674,"type":"int","name":"manufacturerProductType","value":2},"manufacturerProductId":{"invalidateTime":1412969669,"updateTime":1412969674,"type":"int","name":"manufacturerProductId","value":29},"ZWLib":{"invalidateTime":1412969669,"updateTime":1412969672,"type":"int","name":"ZWLib","value":3},"ZWProtocolMajor":{"invalidateTime":1412969669,"updateTime":1412969672,"type":"int","name":"ZWProtocolMajor","value":3},"ZWProtocolMinor":{"invalidateTime":1412969669,"updateTime":1412969672,"type":"int","name":"ZWProtocolMinor","value":67},"SDK":{"invalidateTime":1412969669,"updateTime":1412969672,"type":"str","name":"SDK","value":"4.55.00"},"applicationMajor":{"invalidateTime":1412969669,"updateTime":1412969672,"type":"int","name":"applicationMajor","value":1},"applicationMinor":{"invalidateTime":1412969669,"updateTime":1412969672,"type":"int","name":"applicationMinor","value":18},"nodeInfoFrame":{"invalidateTime":1412969669,"updateTime":1413228680,"type":"binary","name":"nodeInfoFrame","value":[48,128,132,113,112,133,134,114]},"ZDDXMLFile":{"invalidateTime":1412969669,"updateTime":1412969670,"type":"str","name":"ZDDXMLFile","value":null},"lastSend":{"invalidateTime":1413210342,"updateTime":1413228681,"type":"int","name":"lastSend","value":1622534},"lastNonceGet":{"invalidateTime":1413210342,"updateTime":1413228680,"type":"int","name":"lastNonceGet","value":1621489},"lastReceived":{"invalidateTime":1412969669,"updateTime":1413228709,"type":"int","name":"lastReceived","value":0},"failureCount":{"invalidateTime":1413210342,"updateTime":1413210343,"type":"int","name":"failureCount","value":0},"keepAwake":{"invalidateTime":1412969669,"updateTime":1413210345,"type":"bool","name":"keepAwake","value":false},"countSuccess":{"invalidateTime":1412969669,"updateTime":1412969670,"type":"int","name":"countSuccess","value":0},"countFailed":{"invalidateTime":1412969669,"updateTime":1412969670,"type":"int","name":"countFailed","value":0},"queueLength":{"invalidateTime":1412969669,"updateTime":1412969670,"type":"int","name":"queueLength","value":0},"givenName":{"invalidateTime":1412969669,"updateTime":1412969670,"type":"str","name":"givenName","value":null}},"id":55}
User avatar
PoltoS
Posts: 7571
Joined: 26 Jan 2011 19:36

Re: Aeon Labs AEOTEC Door/Window Sensor

Post by PoltoS »

You need to wake it up using special sequence (triple reed switching as I remember). Please refer to the manual for more info.
Post Reply