Using ZWaveAPI to set parameter not stored
Posted: 13 Dec 2015 21:54
I'm using the ZWaveAPI to set parameter 3 to 180 (on Aeon Multisensor 6) according to
and I see in the log
but the value does not change.
In the expert UI I see
and getting the value via the API
returns
How come the value is not stored? I'm explicitly waking up the sensor, which triggers the unsuccessful saveing of the parameter. If I'm setting the parameter through the UI by clicking "Save this parameter" it works.
Code: Select all
host:8083/ZWaveAPI/Run/devices[4].instances[0].commandClasses[112].Set(3,180,2)
Code: Select all
[2015-12-13 19:32:21.012] [D] [zway] Job 0x13 (Configuration Get): removing duplicate
[2015-12-13 19:33:02.303] [D] [zway] RECEIVED: ( 01 18 00 49 84 04 12 04 21 01 5E 86 72 59 85 73 71 84 80 30 31 70 7A EF 5A D6 )
[2015-12-13 19:33:02.303] [D] [zway] SENT ACK
[2015-12-13 19:33:02.303] [I] [zway] Node info received: 4
[2015-12-13 19:33:02.303] [D] [zway] SETDATA devices.4.data.basicType = 4 (0x00000004)
[2015-12-13 19:33:02.304] [D] [zway] SETDATA devices.4.data.genericType = 33 (0x00000021)
[2015-12-13 19:33:02.304] [D] [zway] SETDATA devices.4.data.specificType = 1 (0x00000001)
[2015-12-13 19:33:02.306] [D] [zway] SETDATA devices.4.data.deviceTypeString = "Routing Multilevel Sensor"
[2015-12-13 19:33:02.306] [D] [zway] SETDATA devices.4.data.nodeInfoFrame = byte[15]
[2015-12-13 19:33:02.306] [D] [zway] ( 5E 86 72 59 85 73 71 84 80 30 31 70 7A EF 5A )
[2015-12-13 19:33:02.306] [D] [zway] SETDATA devices.4.data.lastReceived = 0 (0x00000000)
[2015-12-13 19:33:02.306] [D] [zway] SETDATA devices.4.data.isAwake = True
[2015-12-13 19:33:02.306] [D] [zway] SETDATA devices.4.data.lastSend = 66303145 (0x03f3b4a9)
[2015-12-13 19:33:02.307] [D] [zway] SETDATA devices.4.data.lastNonceGet = 66302145 (0x03f3b0c1)
[2015-12-13 19:33:02.307] [D] [zway] Running wakeup handler for node 4
[2015-12-13 19:33:02.307] [D] [zway] SETDATA devices.4.instances.0.commandClasses.132.data.lastSleep = 1450031582 (0x566db9de)
[2015-12-13 19:33:02.307] [I] [zway] Node 4:0 CC Wakeup: Send node to sleep
[2015-12-13 19:33:02.307] [I] [zway] Adding job: Wakeup Sleep
[2015-12-13 19:33:02.313] [D] [zway] RECEIVED: ( 01 08 00 04 00 04 02 84 07 76 )
[2015-12-13 19:33:02.313] [D] [zway] SENT ACK
[2015-12-13 19:33:02.313] [D] [zway] SETDATA devices.4.data.lastReceived = 0 (0x00000000)
[2015-12-13 19:33:02.313] [I] [zway] Node 4:0 CC Wakeup: Wakeup notification
[2015-12-13 19:33:02.313] [D] [zway] SETDATA devices.4.instances.0.commandClasses.132.data.lastWakeup = 1450031582 (0x566db9de)
[2015-12-13 19:33:02.313] [D] [zway] SETDATA devices.4.data.lastSend = 66303146 (0x03f3b4aa)
[2015-12-13 19:33:02.313] [D] [zway] SETDATA devices.4.data.lastNonceGet = 66302146 (0x03f3b0c2)
[2015-12-13 19:33:02.313] [D] [zway] Running wakeup handler for node 4
[2015-12-13 19:33:02.314] [D] [zway] SETDATA devices.4.instances.0.commandClasses.132.data.lastSleep = 1450031582 (0x566db9de)
[2015-12-13 19:33:02.314] [I] [zway] Node 4:0 CC Wakeup: Send node to sleep
[2015-12-13 19:33:02.314] [D] [zway] Job 0x13 (Wakeup Sleep): removing duplicate
[2015-12-13 19:33:02.383] [D] [zway] SENDING (cb 0x3a): ( 01 0A 00 13 04 03 70 05 03 05 3A A8 )
[2015-12-13 19:33:02.385] [D] [zway] RECEIVED ACK
[2015-12-13 19:33:02.389] [D] [zway] RECEIVED: ( 01 04 01 13 01 E8 )
[2015-12-13 19:33:02.389] [D] [zway] SENT ACK
[2015-12-13 19:33:02.389] [D] [zway] Delivered to Z-Wave stack
[2015-12-13 19:33:02.403] [D] [zway] RECEIVED: ( 01 07 00 13 3A 00 00 01 D0 )
[2015-12-13 19:33:02.404] [D] [zway] SENT ACK
[2015-12-13 19:33:02.404] [I] [zway] Job 0x13 (Configuration Get): Delivered
[2015-12-13 19:33:02.404] [D] [zway] SETDATA devices.4.data.lastPacketInfo.delivered = True
[2015-12-13 19:33:02.404] [D] [zway] SETDATA devices.4.data.lastPacketInfo.packetLength = 6 (0x00000006)
[2015-12-13 19:33:02.404] [D] [zway] SETDATA devices.4.data.lastPacketInfo.deliveryTime = 14 (0x0000000e)
[2015-12-13 19:33:02.404] [D] [zway] SETDATA devices.4.data.lastPacketInfo = **********
[2015-12-13 19:33:02.405] [D] [zway] SendData Response with callback 0x3a received: received by recipient
[2015-12-13 19:33:02.405] [D] [zway] SETDATA devices.4.data.lastSend = 66303155 (0x03f3b4b3)
[2015-12-13 19:33:02.405] [D] [zway] Job 0x13 (Configuration Get): success
[2015-12-13 19:33:02.405] [I] [zway] Removing job: Configuration Get
[2015-12-13 19:33:02.414] [D] [zway] SETDATA devices.4.data.lastReceived = 0 (0x00000000)
[2015-12-13 19:33:02.415] [D] [zway] SETDATA devices.4.instances.0.commandClasses.112.data.3.size = 2 (0x00000002)
[2015-12-13 19:33:02.415] [D] [zway] SETDATA devices.4.instances.0.commandClasses.112.data.3.val = 180 (0x000000b4)
[2015-12-13 19:33:02.415] [D] [zway] SETDATA devices.4.instances.0.commandClasses.112.data.3 = Empty
[2015-12-13 19:33:02.415] [I] [zway] Node 4:0 CC Configuration: Parameter 0x03 = 180 (size = 2)
[2015-12-13 19:33:02.474] [D] [zway] SENDING (cb 0x3b): ( 01 09 00 13 04 02 84 08 05 3B 51 )
[2015-12-13 19:33:02.476] [D] [zway] RECEIVED ACK
[2015-12-13 19:33:02.480] [D] [zway] RECEIVED: ( 01 04 01 13 01 E8 )
[2015-12-13 19:33:02.480] [D] [zway] SENT ACK
[2015-12-13 19:33:02.480] [D] [zway] Delivered to Z-Wave stack
[2015-12-13 19:33:02.495] [D] [zway] RECEIVED: ( 01 07 00 13 3B 00 00 01 D1 )
[2015-12-13 19:33:02.496] [D] [zway] SENT ACK
[2015-12-13 19:33:02.496] [I] [zway] Job 0x13 (Wakeup Sleep): Delivered
[2015-12-13 19:33:02.496] [D] [zway] SETDATA devices.4.data.lastPacketInfo.delivered = True
[2015-12-13 19:33:02.496] [D] [zway] SETDATA devices.4.data.lastPacketInfo.packetLength = 5 (0x00000005)
[2015-12-13 19:33:02.496] [D] [zway] SETDATA devices.4.data.lastPacketInfo.deliveryTime = 15 (0x0000000f)
[2015-12-13 19:33:02.496] [D] [zway] SETDATA devices.4.data.lastPacketInfo = **********
[2015-12-13 19:33:02.496] [D] [zway] SendData Response with callback 0x3b received: received by recipient
[2015-12-13 19:33:02.497] [D] [zway] SETDATA devices.4.data.lastSend = 66303164 (0x03f3b4bc)
[2015-12-13 19:33:02.497] [D] [zway] Job 0x13 (Wakeup Sleep): success
[2015-12-13 19:33:02.497] [D] [zway] SETDATA devices.4.data.isAwake = False
[2015-12-13 19:33:02.497] [D] [zway] Sending the queue for node 4 into sleep
[2015-12-13 19:33:02.497] [D] [zway] SETDATA devices.4.data.isAwake = False
[2015-12-13 19:33:02.497] [D] [zway] Sending the queue for node 4 into sleep
[2015-12-13 19:33:02.497] [I] [zway] Removing job: Wakeup Sleep
[2015-12-13 19:33:22.594] [D] [zway] Job 0x13: deleted from queue
[2015-12-13 19:33:22.665] [D] [zway] Job 0x13: deleted from queue
[2015-12-13 19:36:05.081] [D] [zway] RECEIVED: ( 01 08 00 04 00 04 02 84 07 76 )
[2015-12-13 19:36:05.081] [D] [zway] SENT ACK
[2015-12-13 19:36:05.082] [D] [zway] SETDATA devices.4.data.lastReceived = 0 (0x00000000)
[2015-12-13 19:36:05.082] [I] [zway] Node 4:0 CC Wakeup: Wakeup notification
[2015-12-13 19:36:05.082] [D] [zway] SETDATA devices.4.instances.0.commandClasses.132.data.lastWakeup = 1450031765 (0x566dba95)
[2015-12-13 19:36:05.082] [D] [zway] SETDATA devices.4.data.isAwake = True
[2015-12-13 19:36:05.082] [D] [zway] SETDATA devices.4.data.lastSend = 66321203 (0x03f3fb33)
[2015-12-13 19:36:05.082] [D] [zway] SETDATA devices.4.data.lastNonceGet = 66320203 (0x03f3f74b)
[2015-12-13 19:36:05.082] [D] [zway] Running wakeup handler for node 4
[2015-12-13 19:36:05.083] [D] [zway] SETDATA devices.4.instances.0.commandClasses.132.data.lastSleep = 1450031765 (0x566dba95)
[2015-12-13 19:36:05.083] [I] [zway] Node 4:0 CC Wakeup: Send node to sleep
[2015-12-13 19:36:05.083] [I] [zway] Adding job: Wakeup Sleep
[2015-12-13 19:36:05.152] [D] [zway] SENDING (cb 0x3c): ( 01 09 00 13 04 02 84 08 05 3C 56 )
[2015-12-13 19:36:05.154] [D] [zway] RECEIVED ACK
[2015-12-13 19:36:05.157] [D] [zway] RECEIVED: ( 01 04 01 13 01 E8 )
[2015-12-13 19:36:05.158] [D] [zway] SENT ACK
[2015-12-13 19:36:05.158] [D] [zway] Delivered to Z-Wave stack
[2015-12-13 19:36:05.172] [D] [zway] RECEIVED: ( 01 07 00 13 3C 00 00 02 D5 )
[2015-12-13 19:36:05.172] [D] [zway] SENT ACK
[2015-12-13 19:36:05.172] [I] [zway] Job 0x13 (Wakeup Sleep): Delivered
[2015-12-13 19:36:05.173] [D] [zway] SETDATA devices.4.data.lastPacketInfo.delivered = True
[2015-12-13 19:36:05.173] [D] [zway] SETDATA devices.4.data.lastPacketInfo.packetLength = 5 (0x00000005)
[2015-12-13 19:36:05.173] [D] [zway] SETDATA devices.4.data.lastPacketInfo.deliveryTime = 14 (0x0000000e)
[2015-12-13 19:36:05.173] [D] [zway] SETDATA devices.4.data.lastPacketInfo = **********
[2015-12-13 19:36:05.173] [D] [zway] SendData Response with callback 0x3c received: received by recipient
[2015-12-13 19:36:05.173] [D] [zway] SETDATA devices.4.data.lastSend = 66321212 (0x03f3fb3c)
[2015-12-13 19:36:05.173] [D] [zway] Job 0x13 (Wakeup Sleep): success
In the expert UI I see
Code: Select all
Nº 3 - default PIR time: Value was changed to 240 but not stored in device yet.
Code: Select all
host:8083/ZWaveAPI/Run/devices[4].instances[0].commandClasses[112].data[3].val
Code: Select all
{"invalidateTime":1450031541,"updateTime":1450031582,"type":"int","value":180}