NEO Wall Plug NAS-WR01ZE energy counter

Hi all,

having NEO NAS-WR01ZE with OH 2.5.1 stable, I see abnormal values on the meter_kwh channel, it sometimes changes to abnormal nonrealistic values:

2020-02-14 23:21:37.153 [vent.ItemStateChangedEvent] - ZWavePlug1_PowerTotal changed from NULL to -21474836.38
2020-02-14 23:35:34.871 [vent.ItemStateChangedEvent] - ZWavePlug1_PowerTotal changed from -21474836.38 to 0.12
2020-02-14 23:36:08.778 [vent.ItemStateChangedEvent] - ZWavePlug1_PowerTotal changed from 0.12 to -21474836.34
2020-02-14 23:37:30.559 [vent.ItemStateChangedEvent] - ZWavePlug1_PowerTotal changed from -21474836.34 to 0.16
2020-02-14 23:37:38.543 [vent.ItemStateChangedEvent] - ZWavePlug1_PowerTotal changed from 0.16 to -21474836.3
2020-02-15 07:32:38.199 [vent.ItemStateChangedEvent] - ZWavePlug1_PowerTotal changed from -21474836.3 to 0.21
2020-02-15 08:30:50.809 [vent.ItemStateChangedEvent] - ZWavePlug1_PowerTotal changed from 0.21 to -21474836.25
2020-02-15 08:31:16.746 [vent.ItemStateChangedEvent] - ZWavePlug1_PowerTotal changed from -21474836.25 to 0.25
2020-02-15 10:49:04.918 [vent.ItemStateChangedEvent] - ZWavePlug1_PowerTotal changed from 0.25 to -21474836.21
2020-02-15 10:50:50.637 [vent.ItemStateChangedEvent] - ZWavePlug1_PowerTotal changed from -21474836.21 to 0.3
2020-02-15 11:36:07.059 [vent.ItemStateChangedEvent] - ZWavePlug1_PowerTotal changed from 0.3 to -21474836.15 

this is new device, just got it recently and installed. Properties:

dbReference	1014
defaultAssociations	1
manufacturerId	0258
manufacturerRef	0100:1027,0200:1027
modelId	NAS-WR01ZE
vendor	Shenzhen Neo Electronics Co., Ltd
zwave_beaming	true
zwave_class_basic	BASIC_TYPE_ROUTING_SLAVE
zwave_class_generic	GENERIC_TYPE_SWITCH_BINARY
zwave_class_specific	SPECIFIC_TYPE_POWER_SWITCH_BINARY
zwave_deviceid	4135
zwave_devicetype	512
zwave_frequent	false
zwave_lastheal	2020-02-14T16:12:59Z
zwave_listening	true
zwave_manufacturer	600
zwave_neighbours	1,4
zwave_nodeid	6
zwave_plus_devicetype	NODE_TYPE_ZWAVEPLUS_NODE
zwave_plus_roletype	ROLE_TYPE_SLAVE_ALWAYS_ON
zwave_routing	true
zwave_secure	false
zwave_version	2.21

is it hardware defect or something in SW?

We’d need to see a debug log to know what was happening - the event log it of no use here.

Same here. It seems to be an hardware issue with firmware 2.32.

I use a rule an a dummy device to fix this:

Number  Socket_Test_KwhC  "Kilowattstunden [%.1f kWh]"                                        { channel="zwave:device:b553a8d5:node4:meter_kwh" }	
Number  Socket_Test_Kwh   "Kilowattstunden [%.1f kWh]"    <energy>        (kWhs)            

rule "Socket_Test_Kwh recalc"
when
	Item Socket_Test_KwhC received update
then
var Number state = Socket_Test_KwhC.state as Number
	if(state<0){
		state=state+21474836.45
		//logInfo("Socket","detected wrong kwh metering")
	} 
        Socket_Test_Kwh.postUpdate(state)
end
	

Olli