I’m running openHAB 2.4.0 stable on a RPI 3 B+ and using a Qubino z-wave 3 Phase Smart Meter (listed in the z-wave devices database as ZMNHXD).
Every 10 minutes when this device’s various parameters are being reported I get the following warning in the log file:
[WARN ] [.commandclass.ZWaveMeterCommandClass] - NODE 7: Invalid meter scale 7
These are my two related items:
Number GEN_CURR_POWER "Current Power" <energy> {channel="zwave:device:afbbd679:node7:meter_watts1"}
Number GEN_ACCUM_POWER "Accumulated Power" <energy> {channel="zwave:device:afbbd679:node7:meter_kwh1"}
and this is the log file before and after the above warning:
2019-01-11 10:14:52.720 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 14 00 04 00 07 0E 60 0D 04 01 32 02 21 34 00 00 04 DE 00 00 71
2019-01-11 10:14:52.727 [DEBUG] [nal.protocol.ZWaveTransactionManager] - processReceiveMessage input 0<>128 : Message: class=ApplicationCommandHandler[4], type=Request[0], dest=7, callback=0, payload=00 07 0E 60 0D 04 01 32 02 21 34 00 00 04 DE 00 00
2019-01-11 10:14:52.731 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Received msg (0): Message: class=ApplicationCommandHandler[4], type=Request[0], dest=7, callback=0, payload=00 07 0E 60 0D 04 01 32 02 21 34 00 00 04 DE 00 00
2019-01-11 10:14:52.734 [DEBUG] [nal.protocol.ZWaveTransactionManager] - lastTransaction null
2019-01-11 10:14:52.736 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 7: Application Command Request (ALIVE:DONE)
2019-01-11 10:14:52.739 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 7: resetResendCount initComplete=true isDead=false
2019-01-11 10:14:52.742 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 7: Decapsulating COMMAND_CLASS_MULTI_CHANNEL
2019-01-11 10:14:52.745 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 7: Incoming command class COMMAND_CLASS_METER, endpoint 4
2019-01-11 10:14:52.748 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 7: SECURITY NOT required on COMMAND_CLASS_METER
2019-01-11 10:14:52.751 [DEBUG] [tocol.commandclass.ZWaveCommandClass] - NODE 7: Received COMMAND_CLASS_METER V3 METER_REPORT
2019-01-11 10:14:52.754 [DEBUG] [.commandclass.ZWaveMeterCommandClass] - NODE 7: Meter: Type=Electric(1), Scale=W(2), Value=124.6
2019-01-11 10:14:52.757 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 7: Got an event from Z-Wave network: ZWaveMeterValueEvent
2019-01-11 10:14:52.760 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 7: Got a value event from Z-Wave network, endpoint = 4, command class = COMMAND_CLASS_METER, value = 124.6
2019-01-11 10:14:52.764 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 7: Updating channel state zwave:device:afbbd679:node7:meter_watts4 to 124.6 [DecimalType]
2019-01-11 10:14:52.767 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 7: Commands processed 1.
2019-01-11 10:14:52.770 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 7: Checking command org.openhab.binding.zwave.internal.protocol.ZWaveCommandClassPayload@1e1b809.
2019-01-11 10:14:52.772 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0
2019-01-11 10:14:52.775 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0
2019-01-11 10:14:52.777 [DEBUG] [nal.protocol.ZWaveTransactionManager] - ZWaveReceiveThread queue empty
2019-01-11 10:14:52.780 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start. Holdoff false.
2019-01-11 10:14:55.120 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 14 00 04 00 07 0E 60 0D 01 01 32 02 21 24 00 00 24 C6 00 00 5C
2019-01-11 10:14:55.127 [DEBUG] [nal.protocol.ZWaveTransactionManager] - processReceiveMessage input 0<>128 : Message: class=ApplicationCommandHandler[4], type=Request[0], dest=7, callback=0, payload=00 07 0E 60 0D 01 01 32 02 21 24 00 00 24 C6 00 00
2019-01-11 10:14:55.132 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Received msg (0): Message: class=ApplicationCommandHandler[4], type=Request[0], dest=7, callback=0, payload=00 07 0E 60 0D 01 01 32 02 21 24 00 00 24 C6 00 00
2019-01-11 10:14:55.134 [DEBUG] [nal.protocol.ZWaveTransactionManager] - lastTransaction null
2019-01-11 10:14:55.137 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 7: Application Command Request (ALIVE:DONE)
2019-01-11 10:14:55.140 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 7: resetResendCount initComplete=true isDead=false
2019-01-11 10:14:55.143 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 7: Decapsulating COMMAND_CLASS_MULTI_CHANNEL
2019-01-11 10:14:55.146 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 7: Incoming command class COMMAND_CLASS_METER, endpoint 1
2019-01-11 10:14:55.149 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 7: SECURITY NOT required on COMMAND_CLASS_METER
2019-01-11 10:14:55.152 [DEBUG] [tocol.commandclass.ZWaveCommandClass] - NODE 7: Received COMMAND_CLASS_METER V3 METER_REPORT
2019-01-11 10:14:55.155 [DEBUG] [.commandclass.ZWaveMeterCommandClass] - NODE 7: Meter: Type=Electric(1), Scale=kWh(0), Value=941.4
2019-01-11 10:14:55.159 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 7: Got an event from Z-Wave network: ZWaveMeterValueEvent
2019-01-11 10:14:55.162 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 7: Got a value event from Z-Wave network, endpoint = 1, command class = COMMAND_CLASS_METER, value = 941.4
2019-01-11 10:14:55.166 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 7: Updating channel state zwave:device:afbbd679:node7:meter_kwh1 to 941.4 [DecimalType]
2019-01-11 10:14:55.172 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 7: Commands processed 1.
2019-01-11 10:14:55.175 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 7: Checking command org.openhab.binding.zwave.internal.protocol.ZWaveCommandClassPayload@163951e.
2019-01-11 10:14:55.178 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0
2019-01-11 10:14:55.181 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0
2019-01-11 10:14:55.184 [DEBUG] [nal.protocol.ZWaveTransactionManager] - ZWaveReceiveThread queue empty
2019-01-11 10:14:55.186 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start. Holdoff false.
2019-01-11 10:14:55.920 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 15 00 04 00 07 0F 60 0D 01 01 32 02 A1 3C 00 00 0A 0E 00 00 01 23
2019-01-11 10:14:55.927 [DEBUG] [nal.protocol.ZWaveTransactionManager] - processReceiveMessage input 0<>128 : Message: class=ApplicationCommandHandler[4], type=Request[0], dest=7, callback=0, payload=00 07 0F 60 0D 01 01 32 02 A1 3C 00 00 0A 0E 00 00 01
2019-01-11 10:14:55.931 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Received msg (0): Message: class=ApplicationCommandHandler[4], type=Request[0], dest=7, callback=0, payload=00 07 0F 60 0D 01 01 32 02 A1 3C 00 00 0A 0E 00 00 01
2019-01-11 10:14:55.934 [DEBUG] [nal.protocol.ZWaveTransactionManager] - lastTransaction null
2019-01-11 10:14:55.936 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 7: Application Command Request (ALIVE:DONE)
2019-01-11 10:14:55.939 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 7: resetResendCount initComplete=true isDead=false
2019-01-11 10:14:55.942 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 7: Decapsulating COMMAND_CLASS_MULTI_CHANNEL
2019-01-11 10:14:55.945 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 7: Incoming command class COMMAND_CLASS_METER, endpoint 1
2019-01-11 10:14:55.948 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 7: SECURITY NOT required on COMMAND_CLASS_METER
2019-01-11 10:14:55.951 [DEBUG] [tocol.commandclass.ZWaveCommandClass] - NODE 7: Received COMMAND_CLASS_METER V3 METER_REPORT
2019-01-11 10:14:55.954 [WARN ] [.commandclass.ZWaveMeterCommandClass] - NODE 7: Invalid meter scale 7
2019-01-11 10:14:55.957 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 7: Commands processed 1.
2019-01-11 10:14:55.959 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 7: Checking command org.openhab.binding.zwave.internal.protocol.ZWaveCommandClassPayload@1ddd122.
2019-01-11 10:14:55.962 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0
2019-01-11 10:14:55.965 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0
2019-01-11 10:14:55.968 [DEBUG] [nal.protocol.ZWaveTransactionManager] - ZWaveReceiveThread queue empty
2019-01-11 10:14:55.971 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start. Holdoff false.
2019-01-11 10:14:56.718 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 15 00 04 00 07 0F 60 0D 01 01 32 02 21 2C 00 00 28 57 00 00 01 C8
2019-01-11 10:14:56.724 [DEBUG] [nal.protocol.ZWaveTransactionManager] - processReceiveMessage input 0<>128 : Message: class=ApplicationCommandHandler[4], type=Request[0], dest=7, callback=0, payload=00 07 0F 60 0D 01 01 32 02 21 2C 00 00 28 57 00 00 01
2019-01-11 10:14:56.728 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Received msg (0): Message: class=ApplicationCommandHandler[4], type=Request[0], dest=7, callback=0, payload=00 07 0F 60 0D 01 01 32 02 21 2C 00 00 28 57 00 00 01
2019-01-11 10:14:56.731 [DEBUG] [nal.protocol.ZWaveTransactionManager] - lastTransaction null
2019-01-11 10:14:56.734 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 7: Application Command Request (ALIVE:DONE)
2019-01-11 10:14:56.736 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 7: resetResendCount initComplete=true isDead=false
2019-01-11 10:14:56.739 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 7: Decapsulating COMMAND_CLASS_MULTI_CHANNEL
2019-01-11 10:14:56.742 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 7: Incoming command class COMMAND_CLASS_METER, endpoint 1
2019-01-11 10:14:56.745 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 7: SECURITY NOT required on COMMAND_CLASS_METER
2019-01-11 10:14:56.748 [DEBUG] [tocol.commandclass.ZWaveCommandClass] - NODE 7: Received COMMAND_CLASS_METER V3 METER_REPORT
2019-01-11 10:14:56.751 [DEBUG] [.commandclass.ZWaveMeterCommandClass] - NODE 7: Meter: Type=Electric(1), Scale=kVAh(1), Value=1032.7
2019-01-11 10:14:56.754 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 7: Got an event from Z-Wave network: ZWaveMeterValueEvent
2019-01-11 10:14:56.757 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 7: Got a value event from Z-Wave network, endpoint = 1, command class = COMMAND_CLASS_METER, value = 1032.7
2019-01-11 10:14:56.760 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 7: Updating channel state zwave:device:afbbd679:node7:meter_kvah1 to 1032.7 [DecimalType]
2019-01-11 10:14:56.764 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 7: Commands processed 1.
2019-01-11 10:14:56.767 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 7: Checking command org.openhab.binding.zwave.internal.protocol.ZWaveCommandClassPayload@30144e.
2019-01-11 10:14:56.769 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0
2019-01-11 10:14:56.772 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0
2019-01-11 10:14:56.775 [DEBUG] [nal.protocol.ZWaveTransactionManager] - ZWaveReceiveThread queue empty
2019-01-11 10:14:56.778 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start. Holdoff false.
2019-01-11 10:14:59.919 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 14 00 04 00 07 0E 60 0D 01 01 32 02 21 34 00 00 34 60 00 00 FA
2019-01-11 10:14:59.925 [DEBUG] [nal.protocol.ZWaveTransactionManager] - processReceiveMessage input 0<>128 : Message: class=ApplicationCommandHandler[4], type=Request[0], dest=7, callback=0, payload=00 07 0E 60 0D 01 01 32 02 21 34 00 00 34 60 00 00
2019-01-11 10:14:59.930 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Received msg (0): Message: class=ApplicationCommandHandler[4], type=Request[0], dest=7, callback=0, payload=00 07 0E 60 0D 01 01 32 02 21 34 00 00 34 60 00 00
2019-01-11 10:14:59.932 [DEBUG] [nal.protocol.ZWaveTransactionManager] - lastTransaction null
2019-01-11 10:14:59.935 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 7: Application Command Request (ALIVE:DONE)
2019-01-11 10:14:59.938 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 7: resetResendCount initComplete=true isDead=false
2019-01-11 10:14:59.941 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 7: Decapsulating COMMAND_CLASS_MULTI_CHANNEL
2019-01-11 10:14:59.944 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 7: Incoming command class COMMAND_CLASS_METER, endpoint 1
2019-01-11 10:14:59.946 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 7: SECURITY NOT required on COMMAND_CLASS_METER
2019-01-11 10:14:59.949 [DEBUG] [tocol.commandclass.ZWaveCommandClass] - NODE 7: Received COMMAND_CLASS_METER V3 METER_REPORT
2019-01-11 10:14:59.953 [DEBUG] [.commandclass.ZWaveMeterCommandClass] - NODE 7: Meter: Type=Electric(1), Scale=W(2), Value=1340.8
2019-01-11 10:14:59.955 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 7: Got an event from Z-Wave network: ZWaveMeterValueEvent
2019-01-11 10:14:59.958 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 7: Got a value event from Z-Wave network, endpoint = 1, command class = COMMAND_CLASS_METER, value = 1340.8
2019-01-11 10:14:59.962 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 7: Updating channel state zwave:device:afbbd679:node7:meter_watts1 to 1340.8 [DecimalType]
2019-01-11 10:14:59.967 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 7: Commands processed 1.
2019-01-11 10:14:59.970 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 7: Checking command org.openhab.binding.zwave.internal.protocol.ZWaveCommandClassPayload@35de31.
2019-01-11 10:14:59.973 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0
2019-01-11 10:14:59.976 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0
2019-01-11 10:14:59.979 [DEBUG] [nal.protocol.ZWaveTransactionManager] - ZWaveReceiveThread queue empty
2019-01-11 10:14:59.981 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start. Holdoff false.
Any clue what I’m doing wrong?