Delta value from Meter Command Class

Discussions about RaZberry - Z-Wave board for Raspberry computer
Post Reply
dholland
Posts: 9
Joined: 24 Mar 2013 18:39

Delta value from Meter Command Class

Post by dholland »

Can anyone tell me what I'm doing wrong when trying to get Delta value from Meter Command Class (AEON Labs Smart Switch)? Thanks.

Null is returned when I send:
http://localhost:1234/ZWaveAPI/Run/devi ... es[50].Get()

and I get: Uncaught TypeError: Cannot read property '2' of undefined
when I send:

http:// localhost:1234/ZWaveAPI/Run/devices[3].instances[0].commandClasses[50].data.Meter[2].delta.value

http:// localhost:1234/ZWaveAPI/Run/devices[3].instances[0].commandClasses[50].data.Meter[2].delta.valueOf()

http:// localhost:1234/ZWaveAPI/Run/devices[3].instances[0].commandClasses[50].Meter[2].delta.valueOf()

--- Demo GUI Log ---
pi@zpi-1 / $ sudo tail -f /var/log/z-way-server.log
[2013-03-28 19:54:10.195] Adding job: Meter get (v2)
[2013-03-28 19:54:10.197] Adding job: Meter get (v2)
[2013-03-28 19:54:10.201] SENDING (cb 0x01): ( 01 0A 00 13 03 03 32 01 00 25 01 F1 )
[2013-03-28 19:54:10.225] RECEIVED ACK
[2013-03-28 19:54:10.236] RECEIVED: ( 01 04 01 13 01 E8 )
[2013-03-28 19:54:10.244] SENT ACK
[2013-03-28 19:54:10.246] Delivered to Z-Wave stack
[2013-03-28 19:54:10.257] RECEIVED: ( 01 05 00 13 01 00 E8 )
[2013-03-28 19:54:10.264] SENT ACK
[2013-03-28 19:54:10.266] Job 0x13 (Meter get (v2)): Delivered
[2013-03-28 19:54:10.268] SendData Response with callback 0x01 received: received by recipient
[2013-03-28 19:54:10.268] SETDATA devices.3.data.lastSend = 39641 (0x00009ad9)
[2013-03-28 19:54:10.270] Job 0x13 (Meter get (v2)): success
[2013-03-28 19:54:10.271] Removing job: Meter get (v2)
[2013-03-28 19:54:10.282] RECEIVED: ( 01 14 00 04 00 03 0E 32 02 21 64 00 00 00 E1 FF FF 00 00 00 E1 97 )
[2013-03-28 19:54:10.296] SENT ACK
[2013-03-28 19:54:10.298] SETDATA devices.3.data.lastReceived = 0 (0x00000000)
[2013-03-28 19:54:10.301] SETDATA devices.3.instances.0.commandClasses.50.data.0.val = 0.225000
[2013-03-28 19:54:10.303] SETDATA devices.3.instances.0.commandClasses.50.data.0.delta = 65280 (0x0000ff00)
[2013-03-28 19:54:10.304] SETDATA devices.3.instances.0.commandClasses.50.data.0.ratetype = 1 (0x00000001)
[2013-03-28 19:54:10.306] SETDATA devices.3.instances.0.commandClasses.50.data.0.previous = 0.225000
[2013-03-28 19:54:10.307] SETDATA devices.3.instances.0.commandClasses.50.data.0 = Empty
[2013-03-28 19:54:10.366] SENDING (cb 0x02): ( 01 0A 00 13 03 03 32 01 10 25 02 E2 )
[2013-03-28 19:54:10.387] RECEIVED ACK
[2013-03-28 19:54:10.399] RECEIVED: ( 01 04 01 13 01 E8 )
[2013-03-28 19:54:10.407] SENT ACK
[2013-03-28 19:54:10.409] Delivered to Z-Wave stack
[2013-03-28 19:54:10.420] RECEIVED: ( 01 05 00 13 02 00 EB )
[2013-03-28 19:54:10.427] SENT ACK
[2013-03-28 19:54:10.430] Job 0x13 (Meter get (v2)): Delivered
[2013-03-28 19:54:10.431] SendData Response with callback 0x02 received: received by recipient
[2013-03-28 19:54:10.433] SETDATA devices.3.data.lastSend = 39650 (0x00009ae2)
[2013-03-28 19:54:10.434] Job 0x13 (Meter get (v2)): success
[2013-03-28 19:54:10.435] Removing job: Meter get (v2)
[2013-03-28 19:54:10.447] RECEIVED: ( 01 14 00 04 00 03 0E 32 02 21 74 00 00 00 00 FF FF 00 00 00 E1 66 )
[2013-03-28 19:54:10.462] SENT ACK
[2013-03-28 19:54:10.463] SETDATA devices.3.data.lastReceived = 0 (0x00000000)
[2013-03-28 19:54:10.465] SETDATA devices.3.instances.0.commandClasses.50.data.2.val = 0.000000
[2013-03-28 19:54:10.466] SETDATA devices.3.instances.0.commandClasses.50.data.2.delta = 65280 (0x0000ff00)
[2013-03-28 19:54:10.468] SETDATA devices.3.instances.0.commandClasses.50.data.2.ratetype = 1 (0x00000001)
[2013-03-28 19:54:10.469] SETDATA devices.3.instances.0.commandClasses.50.data.2.previous = 0.225000
[2013-03-28 19:54:10.471] SETDATA devices.3.instances.0.commandClasses.50.data.2 = Empty
[2013-03-28 19:54:29.282] Job 0x13: deleted from queue
[2013-03-28 19:54:29.340] Job 0x13: deleted from queue

User avatar
PoltoS
Posts: 7579
Joined: 26 Jan 2011 19:36

There was a small bug in

Post by PoltoS »

There was a small bug in previous version preventing it to serialize indexed values (with [n]). It was fixed in the version published yesterday.

You can still use /ZWaveAPI/Data/ to read this value
dholland
Posts: 9
Joined: 24 Mar 2013 18:39

Thank you - working correctly

Post by dholland »

Thank you - working correctly now.
http:// localhost:1234/ZWaveAPI/Run/devices[3].instances[0].commandClasses[50].data[2].delta.valueOf()
Post Reply