Page 1 of 1

incorrect data.lastReceived (=0) ?

Posted: 12 Apr 2013 08:57
by michap
using different sensors I receive this values - can you explain it why this value is 0 all the time ? :

Fibaro FGK10x:
[2013-04-12 07:48:01.045] SETDATA devices.11.data.lastReceived = 0 (0x00000000)
[2013-04-12 07:48:01.046] SETDATA devices.11.instances.0.commandClasses.48.data.level = False
[2013-04-12 07:48:03.062] SETDATA devices.11.data.lastReceived = 0 (0x00000000)
[2013-04-12 07:48:03.063] SETDATA devices.11.instances.0.commandClasses.48.data.level = True
[2013-04-12 07:48:27.581] SETDATA devices.11.data.lastReceived = 0 (0x00000000)
[2013-04-12 07:48:27.583] SETDATA devices.11.instances.0.commandClasses.48.data.level = False
[2013-04-12 07:48:28.997] SETDATA devices.11.data.lastReceived = 0 (0x00000000)

[2013-04-12 07:47:43.800] SETDATA devices.8.instances.2.commandClasses.49.data.1.deviceScale = 0 (0x00000000)
[2013-04-12 07:47:43.802] SETDATA devices.8.instances.2.commandClasses.49.data.1.scale = 0 (0x00000000)
[2013-04-12 07:47:43.803] SETDATA devices.8.instances.2.commandClasses.49.data.1.val = 20.559999
[2013-04-12 07:47:43.805] SETDATA devices.8.instances.2.commandClasses.49.data.1.scaleString = "°C"
[2013-04-12 07:47:43.806] SETDATA devices.8.instances.2.commandClasses.49.data.1 = Empty
[2013-04-12 07:47:43.824] SETDATA devices.8.data.lastReceived = 0 (0x00000000)


Aeon Labs Multisensor:
[2013-04-12 07:46:37.627] SETDATA devices.10.instances.0.commandClasses.49.data.3.deviceScale = 1 (0x00000001)
[2013-04-12 07:46:37.628] SETDATA devices.10.instances.0.commandClasses.49.data.3.scale = 1 (0x00000001)
[2013-04-12 07:46:37.629] SETDATA devices.10.instances.0.commandClasses.49.data.3.val = 76.000000
[2013-04-12 07:46:37.632] SETDATA devices.10.instances.0.commandClasses.49.data.3.scaleString = "Lux"
[2013-04-12 07:46:37.633] SETDATA devices.10.instances.0.commandClasses.49.data.3 = Empty
[2013-04-12 07:46:37.841] SETDATA devices.10.data.lastReceived = 0 (0x00000000)



the lastReceived is an

Posted: 12 Apr 2013 08:57
by PoltoS
the lastReceived is an internal field used by Z-Way for it's own purposes. You can also use it if you want (but don't change it, since it will influence queue handling). The time of last received packet is stored in lastRecieved.updateTime and not in the .value of that object. That's why the value is always 0 ;)