Z-WAVE power consumption not update

Hi
Im try to get power consumption from my Fibaro FGS223 double switch2
but it’s look like Im unable to show this data on OH2

I looking in my log (change z-wave to debug level) and it’s look like OH2 getting the data (

Received METER command V3

)

2017-10-13 11:07:23.890 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 5: Incoming command class METER
2017-10-13 11:07:23.890 [DEBUG] [.commandclass.ZWaveMeterCommandClass] - NODE 5: Received METER command V3
2017-10-13 11:07:23.890 [DEBUG] [.commandclass.ZWaveMeterCommandClass] - NODE 5: Meter: Type=Electric(1), Scale=W(2), Value=79.3
2017-10-13 11:07:23.890 [DEBUG] [ve.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveMeterValueEvent
2017-10-13 11:07:23.890 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 3: Transaction not completed: node address inconsistent.  lastSent=3, incoming=255
2017-10-13 11:07:29.889 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 0E 00 04 00 05 08 32 02 21 32 03 16 00 00 CE 
2017-10-13 11:07:29.889 [DEBUG] [ve.internal.protocol.ZWaveController] - Receive queue TAKE: Length=0
2017-10-13 11:07:29.889 [DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 0E 00 04 00 05 08 32 02 21 32 03 16 00 00 CE 
2017-10-13 11:07:29.889 [DEBUG] [ve.internal.protocol.ZWaveController] - Process Message = 01 0E 00 04 00 05 08 32 02 21 32 03 16 00 00 CE 
2017-10-13 11:07:29.889 [DEBUG] [ve.internal.protocol.ZWaveController] - Message: class=ApplicationCommandHandler[0x04], type=Request[0x00], priority=High, dest=255, callback=0, payload=00 05 08 32 02 21 32 03 16 00 00 
2017-10-13 11:07:29.889 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 5: Application Command Request (ALIVE:DONE)
2017-10-13 11:07:29.889 [DEBUG] [alization.ZWaveNodeInitStageAdvancer] - NODE 5: Starting initialisation from DONE
2017-10-13 11:07:29.889 [DEBUG] [ve.internal.protocol.ZWaveController] - Event Listener org.openhab.binding.zwave.internal.protocol.initialization.ZWaveNodeInitStageAdvancer@36a8aad9 already registered
2017-10-13 11:07:29.889 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 5: Incoming command class METER
2017-10-13 11:07:29.889 [DEBUG] [.commandclass.ZWaveMeterCommandClass] - NODE 5: Received METER command V3
2017-10-13 11:07:29.889 [DEBUG] [.commandclass.ZWaveMeterCommandClass] - NODE 5: Meter: Type=Electric(1), Scale=W(2), Value=79
2017-10-13 11:07:29.889 [DEBUG] [ve.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveMeterValueEvent
2017-10-13 11:07:29.890 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 3: Transaction not completed: node address inconsistent.  lastSent=3, incoming=255
2017-10-13 11:07:35.888 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 0E 00 04 00 05 08 32 02 21 32 03 1A 00 00 C2 
2017-10-13 11:07:35.889 [DEBUG] [ve.internal.protocol.ZWaveController] - Receive queue TAKE: Length=0
2017-10-13 11:07:35.889 [DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 0E 00 04 00 05 08 32 02 21 32 03 1A 00 00 C2 
2017-10-13 11:07:35.889 [DEBUG] [ve.internal.protocol.ZWaveController] - Process Message = 01 0E 00 04 00 05 08 32 02 21 32 03 1A 00 00 C2 
2017-10-13 11:07:35.889 [DEBUG] [ve.internal.protocol.ZWaveController] - Message: class=ApplicationCommandHandler[0x04], type=Request[0x00], priority=High, dest=255, callback=0, payload=00 05 08 32 02 21 32 03 1A 00 00 
2017-10-13 11:07:35.889 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 5: Application Command Request (ALIVE:DONE)
2017-10-13 11:07:35.889 [DEBUG] [alization.ZWaveNodeInitStageAdvancer] - NODE 5: Starting initialisation from DONE
2017-10-13 11:07:35.889 [DEBUG] [ve.internal.protocol.ZWaveController] - Event Listener org.openhab.binding.zwave.internal.protocol.initialization.ZWaveNodeInitStageAdvancer@36a8aad9 already registered
2017-10-13 11:07:35.889 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 5: Incoming command class METER
2017-10-13 11:07:35.889 [DEBUG] [.commandclass.ZWaveMeterCommandClass] - NODE 5: Received METER command V3
2017-10-13 11:07:35.889 [DEBUG] [.commandclass.ZWaveMeterCommandClass] - NODE 5: Meter: Type=Electric(1), Scale=W(2), Value=79.4
2017-10-13 11:07:35.889 [DEBUG] [ve.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveMeterValueEvent
2017-10-13 11:07:35.889 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 3: Transaction not completed: node address inconsistent.  lastSent=3, incoming=255
2017-10-13 11:07:41.889 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 0E 00 04 00 05 08 32 02 21 32 03 19 00 00 C1 
2017-10-13 11:07:41.889 [DEBUG] [ve.internal.protocol.ZWaveController] - Receive queue TAKE: Length=0
2017-10-13 11:07:41.890 [DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 0E 00 04 00 05 08 32 02 21 32 03 19 00 00 C1 
2017-10-13 11:07:41.890 [DEBUG] [ve.internal.protocol.ZWaveController] - Process Message = 01 0E 00 04 00 05 08 32 02 21 32 03 19 00 00 C1 
2017-10-13 11:07:41.890 [DEBUG] [ve.internal.protocol.ZWaveController] - Message: class=ApplicationCommandHandler[0x04], type=Request[0x00], priority=High, dest=255, callback=0, payload=00 05 08 32 02 21 32 03 19 00 00 
2017-10-13 11:07:41.890 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 5: Application Command Request (ALIVE:DONE)
2017-10-13 11:07:41.890 [DEBUG] [alization.ZWaveNodeInitStageAdvancer] - NODE 5: Starting initialisation from DONE
2017-10-13 11:07:41.890 [DEBUG] [ve.internal.protocol.ZWaveController] - Event Listener org.openhab.binding.zwave.internal.protocol.initialization.ZWaveNodeInitStageAdvancer@36a8aad9 already registered
2017-10-13 11:07:41.890 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 5: Incoming command class METER
2017-10-13 11:07:41.890 [DEBUG] [.commandclass.ZWaveMeterCommandClass] - NODE 5: Received METER command V3
2017-10-13 11:07:41.890 [DEBUG] [.commandclass.ZWaveMeterCommandClass] - NODE 5: Meter: Type=Electric(1), Scale=W(2), Value=79.3
2017-10-13 11:07:41.890 [DEBUG] [ve.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveMeterValueEvent
2017-10-13 11:07:41.890 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 3: Transaction not completed: node address inconsistent.  lastSent=3, incoming=255

but still my items report null

this how I configure my power consumption items:

Number Light_Switch_Watts5 "Light switch power consumption " {channel="zwave:device:abd624d5:node5:meter_kwh"}
Number Light_Switch_Watts6 "Light switch power consumption " {channel="zwave:device:abd624d5:node5:meter_watts"}

what I missing?

thanks

Do they report “null” or nothing (a dash)?

If only a dash is present try adding a format to the label:

Number Light_Switch_Watts5 "Light switch power consumption  [%.2f KWh] " {channel="zwave:device:abd624d5:node5:meter_kwh"}
Number Light_Switch_Watts6 "Light switch power consumption  [%.1f W]" {channel="zwave:device:abd624d5:node5:meter_watts"}

HI sihui

Thanks for your answer

It’s return “-” (Dash)
And I try as your advice but still it’s return “-” (Dash)

BTW

This is the way I try to expose it in site.map
Text item=Light_Switch_Watts5
Text item=Light_Switch_Watts6

Hmmm … what does you events.log tell you about Light_Switch_Watts5 and Light_Switch_Watts6?

Strange. It’s show noting about the consumption only about the change from off to on and on to off

Damn
Restart was the cure

Thank you for your help

1 Like

Well now it’s look like it’s update only when there is some definition change
meaning when I change my items.items file or when restart openhab

Try to change Configuration parameters but still it’s not change automatically

It’s update only every 10 minute
After I change the Device Configuration Polling Period param to 10 minute (it’s select box and this is the lower value)

How can I force the item send power change when it’s really change

this is the configuration I try to play with

Set the lifeline association group to your controller.

try it but still with no success

also try to add more nodes in case it will help - but it’s not

Remove all association groups except “Lifeline=openHAB Controller”.
Also make sure the load at the plug is high enough, so try a hair dryer or something like that.

Thanks you again for your help @sihui
but still look like it’s not working

I remove the node from the z-wave network reset it and try to configure all from beginning
and I found it’s update only when turn on the first light:

 zwave:device:abd624d5:node7:switch_binary1

and using meter

zwave:device:abd624d5:node7:meter_watts

the other:

zwave:device:abd624d5:node7:meter_watts1
zwave:device:abd624d5:node7:meter_watts2

just won’t change

I did now test my FGS223 and it works with this setup:

Number FibFGS223_1_kwh1 { channel="zwave:device:15ca6a108b9:node30:meter_kwh1" }
Number FibFGS223_1_kwh2 { channel="zwave:device:15ca6a108b9:node30:meter_kwh2" }
Number FibFGS223_1_watt1 { channel="zwave:device:15ca6a108b9:node30:meter_watts1" }
Number FibFGS223_1_watt2 { channel="zwave:device:15ca6a108b9:node30:meter_watts2" }

Text item=FibFGS223_1_kwh1 label="Test Energy 1 [%.2f KWh]"
Text item=FibFGS223_1_kwh2 label="Test Energy 2 [%.2f KWh]"
Text item=FibFGS223_1_watt1 label="Test Power 1 [%.1f W]"
Text item=FibFGS223_1_watt2 label="Test Power 2 [%.1f W]"

What is your z-wave bundle version?

development version from 20171014

But this was already working a long time ago :sunglasses:

I tinkered around with my second FGS223 and that one is also working fine, BUT: I had to restart openHAB to make it work.
So that is the last idea I have for you :rofl:

Can you share you item configuration parameter? ( From habadmin) thank you for your help.

I just installed a newly bought double switch 2. Working fine with power updates. It is missing the meter_reset channel I’ll try and add it to the db when I get some time.

I would suggest a hardware reset if you can’t get it working.
I’ve had dimmer 2s that didn’t start working properly with updates until I made a hardware reset.

Regards s

I have suspicious that my lamp is very low consumption, so this is the reason I getting no consumption
After I compare with yours item configuration parameter (I will happy if you can also share it here)
I will try to connect it to some bigger consumption (my wife Hair straightener)

Thanks

Sure:

I only have some low consumption led lights connected, they work fine and even my HUE when they are powered but not lit (0,8W) are showing up fine.

Good luck.

@sihui Thanks for your effort
can you also send me the rest parameter (after 36 parameter until 60)