It's a power plug with power meter.
It reports as a energy meter (kWh) and as two different power meters (W).
First off, one of the power meters should probably be in unit VA and not in W.
But the main problem is that one of the power meter measurement points updates very seldom.
While the log constantly shows two consecutive readings for the other measurement point.
The first of the two readings is always larger than the second measurement that arrives just a second later - behaving as if the first value received is a measurement in VA and the second is a measurement in W.
In the log it looks like:
Code: Select all
[2018-02-07 06:25:19.396] [D] [zway] RECEIVED: ( 01 10 00 04 00 03 0A 56 01 31 05 04 22 00 4E D0 D1 E8 )
[2018-02-07 06:25:19.396] [D] [zway] SENT ACK
[2018-02-07 06:25:19.396] [D] [zway] SETDATA devices.3.data.lastReceived = 0 (0x00000000)
[2018-02-07 06:25:19.396] [D] [zway] SETDATA devices.3.instances.0.commandClasses.49.data.4.deviceScale = 0 (0x00000000)
[2018-02-07 06:25:19.396] [D] [zway] SETDATA devices.3.instances.0.commandClasses.49.data.4.scale = 0 (0x00000000)
[2018-02-07 06:25:19.398] [D] [zway] SETDATA devices.3.instances.0.commandClasses.49.data.4.scaleString = "W"
[2018-02-07 06:25:19.398] [D] [zway] SETDATA devices.3.instances.0.commandClasses.49.data.4.val = 7.800000
[2018-02-07 06:25:19.398] [D] [zway] SETDATA devices.3.instances.0.commandClasses.49.data.4 = Empty
[2018-02-07 06:25:19.413] [I] [core] Notification: device-info (device-power): {"dev":"UPC W2","l":"7.8 W","location":1}
[2018-02-07 06:25:19.455] [I] [core] [BaseModule-15] Set lastLevel to 7.8 for ZWayVDev_zway_3-0-49-4 (was 11.1)
[2018-02-07 06:25:20.399] [D] [zway] RECEIVED: ( 01 10 00 04 00 03 0A 56 01 31 05 04 22 00 7A A6 06 7D )
[2018-02-07 06:25:20.399] [D] [zway] SENT ACK
[2018-02-07 06:25:20.400] [D] [zway] SETDATA devices.3.data.lastReceived = 0 (0x00000000)
[2018-02-07 06:25:20.400] [D] [zway] SETDATA devices.3.instances.0.commandClasses.49.data.4.deviceScale = 0 (0x00000000)
[2018-02-07 06:25:20.400] [D] [zway] SETDATA devices.3.instances.0.commandClasses.49.data.4.scale = 0 (0x00000000)
[2018-02-07 06:25:20.402] [D] [zway] SETDATA devices.3.instances.0.commandClasses.49.data.4.scaleString = "W"
[2018-02-07 06:25:20.402] [D] [zway] SETDATA devices.3.instances.0.commandClasses.49.data.4.val = 12.200000
[2018-02-07 06:25:20.402] [D] [zway] SETDATA devices.3.instances.0.commandClasses.49.data.4 = Empty
[2018-02-07 06:25:20.415] [I] [core] Notification: device-info (device-power): {"dev":"UPC W2","l":"12.2 W","location":1}
[2018-02-07 06:25:20.454] [I] [core] [BaseModule-15] Set lastLevel to 12.2 for ZWayVDev_zway_3-0-49-4 (was 7.8)