Using ZWaveAPI to set parameter not stored

Discussions about RaZberry - Z-Wave board for Raspberry computer
Post Reply
bogr
Posts: 190
Joined: 16 Nov 2015 22:46

Using ZWaveAPI to set parameter not stored

Post by bogr »

I'm using the ZWaveAPI to set parameter 3 to 180 (on Aeon Multisensor 6) according to

Code: Select all

host:8083/ZWaveAPI/Run/devices[4].instances[0].commandClasses[112].Set(3,180,2)
and I see in the log

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
but the value does not change.
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.
and getting the value via the API

Code: Select all

host:8083/ZWaveAPI/Run/devices[4].instances[0].commandClasses[112].data[3].val
returns

Code: Select all

{"invalidateTime":1450031541,"updateTime":1450031582,"type":"int","value":180}
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.
User avatar
PoltoS
Posts: 7649
Joined: 26 Jan 2011 19:36

Re: Using ZWaveAPI to set parameter not stored

Post by PoltoS »

I don't see Configuration Set in your log. Sure you presset "store in the device"?
bogr
Posts: 190
Joined: 16 Nov 2015 22:46

Re: Using ZWaveAPI to set parameter not stored

Post by bogr »

Not sure what you mean by 'Sure you presset "store in the device"'? The only thing I did was to use the API to try to change the value, by

/ZWaveAPI/Run/devices[4].instances[0].commandClasses[112].Set(3,180,2)

and then I pressed the button on the device to wake it up immediately and I saw the log traces above. But even if I don't wake it up, it's configured to wake up during an interval, so the value should have been stored sooner or later, or am I missing something?
bogr
Posts: 190
Joined: 16 Nov 2015 22:46

Re: Using ZWaveAPI to set parameter not stored

Post by bogr »

Ok, did this once again - this time I used Configuration instead of commandClasses[112] just to test, but it should be the same:

Code: Select all

http://pi:8083/ZWaveAPI/Run/devices[4].instances[0].Configuration.Set(3,180,2)
then pressed the button to wake the device up (even twice), and got the followin log - here you can actually see the Configuration Set:

Code: Select all

[2015-12-14 19:31:24.685] [D] [zway] Job 0x13: deleted from queue
[2015-12-14 19:36:04.066] [D] [zway] RECEIVED: ( 01 08 00 04 00 04 02 84 07 76 )
[2015-12-14 19:36:04.066] [D] [zway] SENT ACK
[2015-12-14 19:36:04.066] [D] [zway] SETDATA devices.4.data.lastReceived = 0 (0x00000000)
[2015-12-14 19:36:04.066] [I] [zway] Node 4:0 CC Wakeup: Wakeup notification
[2015-12-14 19:36:04.066] [D] [zway] SETDATA devices.4.instances.0.commandClasses.132.data.lastWakeup = 1450118164 (0x566f0c14)
[2015-12-14 19:36:04.067] [D] [zway] SETDATA devices.4.data.isAwake = True
[2015-12-14 19:36:04.067] [D] [zway] SETDATA devices.4.data.lastSend = 74855124 (0x047632d4)
[2015-12-14 19:36:04.067] [D] [zway] SETDATA devices.4.data.lastNonceGet = 74854124 (0x04762eec)
[2015-12-14 19:36:04.067] [D] [zway] Running wakeup handler for node 4
[2015-12-14 19:36:04.067] [I] [zway] Job 0x13 (Wakeup Sleep): Cancelling job: Wakeup Sleep
[2015-12-14 19:36:04.067] [I] [zway] Removing job: Wakeup Sleep
[2015-12-14 19:36:04.067] [D] [zway] SETDATA devices.4.instances.0.commandClasses.132.data.lastSleep = 1450118164 (0x566f0c14)
[2015-12-14 19:36:04.067] [I] [zway] Node 4:0 CC Wakeup: Send node to sleep
[2015-12-14 19:36:04.068] [I] [zway] Adding job: Wakeup Sleep
[2015-12-14 19:36:04.137] [D] [zway] SENDING (cb 0x50): ( 01 0B 00 13 04 04 31 04 1B 00 05 50 9C )
[2015-12-14 19:36:04.139] [D] [zway] RECEIVED ACK
[2015-12-14 19:36:04.142] [D] [zway] RECEIVED: ( 01 04 01 13 01 E8 )
[2015-12-14 19:36:04.143] [D] [zway] SENT ACK
[2015-12-14 19:36:04.143] [D] [zway] Delivered to Z-Wave stack
[2015-12-14 19:36:04.157] [D] [zway] RECEIVED: ( 01 07 00 13 50 00 00 02 B9 )
[2015-12-14 19:36:04.158] [D] [zway] SENT ACK
[2015-12-14 19:36:04.158] [I] [zway] Job 0x13 (SensorMultilevel V5 Get): Delivered
[2015-12-14 19:36:04.158] [D] [zway] SETDATA devices.4.data.lastPacketInfo.delivered = True
[2015-12-14 19:36:04.158] [D] [zway] SETDATA devices.4.data.lastPacketInfo.packetLength = 7 (0x00000007)
[2015-12-14 19:36:04.158] [D] [zway] SETDATA devices.4.data.lastPacketInfo.deliveryTime = 15 (0x0000000f)
[2015-12-14 19:36:04.158] [D] [zway] SETDATA devices.4.data.lastPacketInfo = **********
[2015-12-14 19:36:04.158] [D] [zway] SendData Response with callback 0x50 received: received by recipient
[2015-12-14 19:36:04.159] [D] [zway] SETDATA devices.4.data.lastSend = 74855133 (0x047632dd)
[2015-12-14 19:36:04.159] [D] [zway] Job 0x13 (SensorMultilevel V5 Get): success
[2015-12-14 19:36:04.159] [I] [zway] Removing job: SensorMultilevel V5 Get
[2015-12-14 19:36:04.228] [D] [zway] SENDING (cb 0x51): ( 01 09 00 13 04 02 84 08 05 51 3B )
[2015-12-14 19:36:04.230] [D] [zway] RECEIVED ACK
[2015-12-14 19:36:04.233] [D] [zway] RECEIVED: ( 01 04 01 13 01 E8 )
[2015-12-14 19:36:04.233] [D] [zway] SENT ACK
[2015-12-14 19:36:04.234] [D] [zway] Delivered to Z-Wave stack
[2015-12-14 19:36:04.430] [D] [zway] RECEIVED: ( 01 07 00 13 51 01 00 14 AF )
[2015-12-14 19:36:04.430] [D] [zway] SENT ACK
[2015-12-14 19:36:04.430] [I] [zway] Job 0x13 (Wakeup Sleep): Not delivered to recipient
[2015-12-14 19:36:04.430] [D] [zway] SETDATA devices.4.data.lastPacketInfo.delivered = False
[2015-12-14 19:36:04.431] [D] [zway] SETDATA devices.4.data.lastPacketInfo.packetLength = 5 (0x00000005)
[2015-12-14 19:36:04.431] [D] [zway] SETDATA devices.4.data.lastPacketInfo.deliveryTime = 196 (0x000000c4)
[2015-12-14 19:36:04.431] [D] [zway] SETDATA devices.4.data.lastPacketInfo = **********
[2015-12-14 19:36:04.431] [D] [zway] SETDATA devices.4.data.isAwake = False
[2015-12-14 19:36:04.431] [D] [zway] Sending the queue for node 4 into sleep
[2015-12-14 19:36:07.227] [D] [zway] RECEIVED: ( 01 0B 00 04 00 04 05 31 05 1B 01 00 DF )
[2015-12-14 19:36:07.227] [D] [zway] SENT ACK
[2015-12-14 19:36:07.227] [D] [zway] SETDATA devices.4.data.lastReceived = 0 (0x00000000)
[2015-12-14 19:36:07.228] [D] [zway] SETDATA devices.4.instances.0.commandClasses.49.data.27.deviceScale = 0 (0x00000000)
[2015-12-14 19:36:07.228] [D] [zway] SETDATA devices.4.instances.0.commandClasses.49.data.27.scale = 0 (0x00000000)
[2015-12-14 19:36:07.228] [D] [zway] SETDATA devices.4.instances.0.commandClasses.49.data.27.val = 0.000000
[2015-12-14 19:36:07.230] [D] [zway] SETDATA devices.4.instances.0.commandClasses.49.data.27.scaleString = "UV index"
[2015-12-14 19:36:07.230] [D] [zway] SETDATA devices.4.instances.0.commandClasses.49.data.27 = Empty
[2015-12-14 19:36:24.272] [D] [zway] Job 0x13: deleted from queue
[2015-12-14 19:36:24.353] [D] [zway] Job 0x13: deleted from queue
[2015-12-14 19:36:42.476] [I] [zway] Job 0x13 (Wakeup Sleep): Cancelling job: Wakeup Sleep
[2015-12-14 19:36:42.476] [I] [zway] Removing job: Wakeup Sleep
[2015-12-14 19:36:42.476] [I] [zway] Adding job: Configuration Set
[2015-12-14 19:36:42.476] [I] [zway] Adding job: Configuration Get
[2015-12-14 19:37:02.632] [D] [zway] Job 0x13: deleted from queue
[2015-12-14 19:38:11.120] [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-14 19:38:11.121] [D] [zway] SENT ACK
[2015-12-14 19:38:11.121] [I] [zway] Node info received: 4
[2015-12-14 19:38:11.121] [D] [zway] SETDATA devices.4.data.basicType = 4 (0x00000004)
[2015-12-14 19:38:11.121] [D] [zway] SETDATA devices.4.data.genericType = 33 (0x00000021)
[2015-12-14 19:38:11.121] [D] [zway] SETDATA devices.4.data.specificType = 1 (0x00000001)
[2015-12-14 19:38:11.123] [D] [zway] SETDATA devices.4.data.deviceTypeString = "Routing Multilevel Sensor"
[2015-12-14 19:38:11.123] [D] [zway] SETDATA devices.4.data.nodeInfoFrame = byte[15]
[2015-12-14 19:38:11.124] [D] [zway]   ( 5E 86 72 59 85 73 71 84 80 30 31 70 7A EF 5A )
[2015-12-14 19:38:11.124] [D] [zway] SETDATA devices.4.data.lastReceived = 0 (0x00000000)
[2015-12-14 19:38:11.124] [D] [zway] SETDATA devices.4.data.isAwake = True
[2015-12-14 19:38:11.124] [D] [zway] SETDATA devices.4.data.lastSend = 74867671 (0x047663d7)
[2015-12-14 19:38:11.124] [D] [zway] SETDATA devices.4.data.lastNonceGet = 74866671 (0x04765fef)
[2015-12-14 19:38:11.124] [D] [zway] Running wakeup handler for node 4
[2015-12-14 19:38:11.125] [D] [zway] SETDATA devices.4.instances.0.commandClasses.132.data.lastSleep = 1450118291 (0x566f0c93)
[2015-12-14 19:38:11.125] [I] [zway] Node 4:0 CC Wakeup: Send node to sleep
[2015-12-14 19:38:11.125] [I] [zway] Adding job: Wakeup Sleep
[2015-12-14 19:38:11.130] [D] [zway] RECEIVED: ( 01 08 00 04 00 04 02 84 07 76 )
[2015-12-14 19:38:11.130] [D] [zway] SENT ACK
[2015-12-14 19:38:11.131] [D] [zway] SETDATA devices.4.data.lastReceived = 0 (0x00000000)
[2015-12-14 19:38:11.131] [I] [zway] Node 4:0 CC Wakeup: Wakeup notification
[2015-12-14 19:38:11.131] [D] [zway] SETDATA devices.4.instances.0.commandClasses.132.data.lastWakeup = 1450118291 (0x566f0c93)
[2015-12-14 19:38:11.131] [D] [zway] SETDATA devices.4.data.lastSend = 74867672 (0x047663d8)
[2015-12-14 19:38:11.132] [D] [zway] SETDATA devices.4.data.lastNonceGet = 74866672 (0x04765ff0)
[2015-12-14 19:38:11.132] [D] [zway] Running wakeup handler for node 4
[2015-12-14 19:38:11.132] [D] [zway] SETDATA devices.4.instances.0.commandClasses.132.data.lastSleep = 1450118291 (0x566f0c93)
[2015-12-14 19:38:11.132] [I] [zway] Node 4:0 CC Wakeup: Send node to sleep
[2015-12-14 19:38:11.132] [D] [zway] Job 0x13 (Wakeup Sleep): removing duplicate
[2015-12-14 19:38:11.201] [D] [zway] SENDING (cb 0x52): ( 01 0D 00 13 04 06 70 04 03 02 00 B4 05 52 75 )
[2015-12-14 19:38:11.203] [D] [zway] RECEIVED ACK
[2015-12-14 19:38:11.207] [D] [zway] RECEIVED: ( 01 04 01 13 01 E8 )
[2015-12-14 19:38:11.207] [D] [zway] SENT ACK
[2015-12-14 19:38:11.208] [D] [zway] Delivered to Z-Wave stack
[2015-12-14 19:38:11.222] [D] [zway] RECEIVED: ( 01 07 00 13 52 00 00 02 BB )
[2015-12-14 19:38:11.223] [D] [zway] SENT ACK
[2015-12-14 19:38:11.223] [I] [zway] Job 0x13 (Configuration Set): Delivered
[2015-12-14 19:38:11.223] [D] [zway] SETDATA devices.4.data.lastPacketInfo.delivered = True
[2015-12-14 19:38:11.223] [D] [zway] SETDATA devices.4.data.lastPacketInfo.packetLength = 9 (0x00000009)
[2015-12-14 19:38:11.223] [D] [zway] SETDATA devices.4.data.lastPacketInfo.deliveryTime = 15 (0x0000000f)
[2015-12-14 19:38:11.223] [D] [zway] SETDATA devices.4.data.lastPacketInfo = **********
[2015-12-14 19:38:11.223] [D] [zway] SendData Response with callback 0x52 received: received by recipient
[2015-12-14 19:38:11.224] [D] [zway] SETDATA devices.4.data.lastSend = 74867681 (0x047663e1)
[2015-12-14 19:38:11.224] [D] [zway] Job 0x13 (Configuration Set): success
[2015-12-14 19:38:11.224] [I] [zway] Removing job: Configuration Set
[2015-12-14 19:38:11.293] [D] [zway] SENDING (cb 0x53): ( 01 0A 00 13 04 03 70 05 03 05 53 C1 )
[2015-12-14 19:38:11.295] [D] [zway] RECEIVED ACK
[2015-12-14 19:38:11.299] [D] [zway] RECEIVED: ( 01 04 01 13 01 E8 )
[2015-12-14 19:38:11.299] [D] [zway] SENT ACK
[2015-12-14 19:38:11.299] [D] [zway] Delivered to Z-Wave stack
[2015-12-14 19:38:11.313] [D] [zway] RECEIVED: ( 01 07 00 13 53 00 00 02 BA )
[2015-12-14 19:38:11.314] [D] [zway] SENT ACK
[2015-12-14 19:38:11.314] [I] [zway] Job 0x13 (Configuration Get): Delivered
[2015-12-14 19:38:11.314] [D] [zway] SETDATA devices.4.data.lastPacketInfo.delivered = True
[2015-12-14 19:38:11.314] [D] [zway] SETDATA devices.4.data.lastPacketInfo.packetLength = 6 (0x00000006)
[2015-12-14 19:38:11.314] [D] [zway] SETDATA devices.4.data.lastPacketInfo.deliveryTime = 14 (0x0000000e)
[2015-12-14 19:38:11.314] [D] [zway] SETDATA devices.4.data.lastPacketInfo = **********
[2015-12-14 19:38:11.314] [D] [zway] SendData Response with callback 0x53 received: received by recipient
[2015-12-14 19:38:11.315] [D] [zway] SETDATA devices.4.data.lastSend = 74867690 (0x047663ea)
[2015-12-14 19:38:11.315] [D] [zway] Job 0x13 (Configuration Get): success
[2015-12-14 19:38:11.315] [I] [zway] Removing job: Configuration Get
[2015-12-14 19:38:11.324] [D] [zway] RECEIVED: ( 01 0C 00 04 00 04 06 70 06 03 02 00 B4 36 )
[2015-12-14 19:38:11.324] [D] [zway] SENT ACK
[2015-12-14 19:38:11.324] [D] [zway] SETDATA devices.4.data.lastReceived = 0 (0x00000000)
[2015-12-14 19:38:11.324] [D] [zway] SETDATA devices.4.instances.0.commandClasses.112.data.3.size = 2 (0x00000002)
[2015-12-14 19:38:11.324] [D] [zway] SETDATA devices.4.instances.0.commandClasses.112.data.3.val = 180 (0x000000b4)
[2015-12-14 19:38:11.325] [D] [zway] SETDATA devices.4.instances.0.commandClasses.112.data.3 = Empty
[2015-12-14 19:38:11.325] [I] [zway] Node 4:0 CC Configuration: Parameter 0x03 = 180 (size = 2)
[2015-12-14 19:38:11.384] [D] [zway] SENDING (cb 0x54): ( 01 09 00 13 04 02 84 08 05 54 3E )
[2015-12-14 19:38:11.386] [D] [zway] RECEIVED ACK
[2015-12-14 19:38:11.389] [D] [zway] RECEIVED: ( 01 04 01 13 01 E8 )
[2015-12-14 19:38:11.390] [D] [zway] SENT ACK
[2015-12-14 19:38:11.390] [D] [zway] Delivered to Z-Wave stack
[2015-12-14 19:38:11.404] [D] [zway] RECEIVED: ( 01 07 00 13 54 00 00 02 BD )
[2015-12-14 19:38:11.404] [D] [zway] SENT ACK
[2015-12-14 19:38:11.404] [I] [zway] Job 0x13 (Wakeup Sleep): Delivered
[2015-12-14 19:38:11.405] [D] [zway] SETDATA devices.4.data.lastPacketInfo.delivered = True
[2015-12-14 19:38:11.405] [D] [zway] SETDATA devices.4.data.lastPacketInfo.packetLength = 5 (0x00000005)
[2015-12-14 19:38:11.405] [D] [zway] SETDATA devices.4.data.lastPacketInfo.deliveryTime = 14 (0x0000000e)
[2015-12-14 19:38:11.405] [D] [zway] SETDATA devices.4.data.lastPacketInfo = **********
[2015-12-14 19:38:11.405] [D] [zway] SendData Response with callback 0x54 received: received by recipient
[2015-12-14 19:38:11.405] [D] [zway] SETDATA devices.4.data.lastSend = 74867699 (0x047663f3)
[2015-12-14 19:38:11.405] [D] [zway] Job 0x13 (Wakeup Sleep): success
[2015-12-14 19:38:11.406] [D] [zway] SETDATA devices.4.data.isAwake = False
[2015-12-14 19:38:11.406] [D] [zway] Sending the queue for node 4 into sleep
[2015-12-14 19:38:11.406] [D] [zway] SETDATA devices.4.data.isAwake = False
[2015-12-14 19:38:11.406] [D] [zway] Sending the queue for node 4 into sleep
[2015-12-14 19:38:11.406] [I] [zway] Removing job: Wakeup Sleep
[2015-12-14 19:38:31.425] [D] [zway] Job 0x13: deleted from queue
[2015-12-14 19:38:31.506] [D] [zway] Job 0x13: deleted from queue
[2015-12-14 19:38:31.577] [D] [zway] Job 0x13: deleted from queue
and in the GUI (expert/#/configuration/configuration/4):

Code: Select all

Nº 3 - default PIR time: Value was changed to 240 but not stored in device yet.
I must be missing something fundamental here?
bogr
Posts: 190
Joined: 16 Nov 2015 22:46

Re: Using ZWaveAPI to set parameter not stored

Post by bogr »

Got fed up with this so I just tried a long shut by doing an exclusion, then inclusion, and all of a sudden it works changing the parameter. Quite annoying that it behaves so "shaky". I also noticed that the expert gui (Expert commands tab) looked strange with some radiobuttons not having text etc, so I guessed that something was not right. Although the Configuration tab is still strange with some fields (e.g. Nº 45 - Threshold change in ultraviolet to induce an automatic report.) having "Set this parameter"-button but no text field to actually enter the new values?! The "Default value is:" does not, in many cases, match the "Default value"-info message when pressing the i-icon.
pz1
Posts: 2053
Joined: 08 Apr 2012 13:44

Re: Using ZWaveAPI to set parameter not stored

Post by pz1 »

bogr wrote: Quite annoying that it behaves so "shaky".
Expert UI used to be much more stable in the past. There are some other people working on it in last half year or so. There are frequent, substantial code changes on Github since. Many changes are not always a guarantee for more quality...
Post Reply