Updates two channels at once (FIBARO Walli Double Switch - FGWDSEU-221)

  • Platform information:
    • Hardware: Raspberry Pi 4 Model B Rev 1.1
    • OS: Raspbian GNU/Linux 10 (buster)
    • openHAB version: openHAB 3.3.0-SNAPSHOT - Build #2724
  • Issue of the topic:
    The two values for power (Watt) and consumption (kWh) are always updated together (see log). As it seems, the device sends only one value, but two values are updated. I do not understand why. I have this error with all devices of this type. I am also surprised that the message is received so often by the controller. Is this normal? Does anyone know this error? How can I fix it? Is it possible that there is a configuration error in the Z-Wave database?
    What also surprises me is that the log talks about “COMMAND CLASS METER V3”. But should have sent actually from endpoint 2 and there is COMMAND_CLASS_METER_V0
    I would be very grateful for any information.

Items configuration related to the issue

|Number ZWaveNode046_Watts1 Leistung Schlafzimmer (Licht) [%.1f W]|<Energy> (gWatt_Schlafzimmer) |{channel=zwave:device:8aaca0ba:node46:meter_watts1|}|
|Number ZWaveNode046_Watts2 Leistung Schlafzimmer (Heizung) [%.1f W]|<Energy> (gWatt_Schlafzimmer) |{channel=zwave:device:8aaca0ba:node46:meter_watts2|}|
|Number|ZWaveNode046_kWh1 Verbrauch Schlafzimmer Licht [%.1f kWh]||<Energy> (gKWH_Schlafzimmer) |{channel=zwave:device:8aaca0ba:node46:meter_kwh1|}|
|Number|ZWaveNode046_kWh2 Verbrauch Schlafzimmer Heizung [%.1f kWh]||<Energy> (gKWH_Schlafzimmer) |{channel=zwave:device:8aaca0ba:node46:meter_kwh2|}|

Debug Log:

2022-02-07 23:48:32.816 [DEBUG] [nal.protocol.ZWaveTransactionManager] - ZWaveReceiveThread queue empty

2022-02-07 23:48:32.817 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start. Holdoff false.

2022-02-07 23:48:32.826 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 16 00 04 00 2E 0E 60 0D 02 01 32 02 21 32 17 8D 00 00 00 00 BE 00 A4

2022-02-07 23:48:32.854 [DEBUG] [nal.protocol.ZWaveTransactionManager] - processReceiveMessage input 0<>128 : Message: class=ApplicationCommandHandler[4], type=Request[0], dest=46, callback=0, payload=00 2E 0E 60 0D 02 01 32 02 21 32 17 8D 00 00 00 00 BE 00

2022-02-07 23:48:32.855 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Received msg (0): Message: class=ApplicationCommandHandler[4], type=Request[0], dest=46, callback=0, payload=00 2E 0E 60 0D 02 01 32 02 21 32 17 8D 00 00 00 00 BE 00

2022-02-07 23:48:32.855 [DEBUG] [nal.protocol.ZWaveTransactionManager] - lastTransaction null

2022-02-07 23:48:32.855 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 46: Application Command Request (ALIVE:DONE)

2022-02-07 23:48:32.856 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 46: resetResendCount initComplete=true isDead=false

2022-02-07 23:48:32.856 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 46: Decapsulating COMMAND_CLASS_MULTI_CHANNEL

2022-02-07 23:48:32.857 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 46: Incoming command class COMMAND_CLASS_METER, endpoint 2

2022-02-07 23:48:32.857 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 46: SECURITY NOT required on COMMAND_CLASS_METER

2022-02-07 23:48:32.857 [DEBUG] [tocol.commandclass.ZWaveCommandClass] - NODE 46: Received COMMAND_CLASS_METER V3 METER_REPORT

2022-02-07 23:48:32.858 [DEBUG] [.commandclass.ZWaveMeterCommandClass] - NODE 46: Meter: Type=Electric(1), Scale=W(2), Value=602.9

2022-02-07 23:48:32.858 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 46: Got an event from Z-Wave network: ZWaveMeterValueEvent

2022-02-07 23:48:32.859 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 46: Got a value event from Z-Wave network, endpoint=2, command class=COMMAND_CLASS_METER, value=602.9

2022-02-07 23:48:32.859 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 46: Updating channel state zwave:device:8aaca0ba:node46:meter_watts2 to 602.9 [DecimalType]

2022-02-07 23:48:32.860 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 46: Updating channel state zwave:device:8aaca0ba:node46:meter_kwh2 to 602.9 [DecimalType]

2022-02-07 23:48:32.861 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 46: Commands processed 1.

2022-02-07 23:48:32.862 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 46: Checking command org.openhab.binding.zwave.internal.protocol.ZWaveCommandClassPayload@1e5e1df.

2022-02-07 23:48:32.862 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0

2022-02-07 23:48:32.863 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0

2022-02-07 23:48:32.863 [DEBUG] [nal.protocol.ZWaveTransactionManager] - ZWaveReceiveThread queue empty

2022-02-07 23:48:32.863 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start. Holdoff false.

2022-02-07 23:48:33.962 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 16 00 04 00 2E 0E 60 0D 02 01 32 02 21 32 17 8D 00 00 00 00 BF 00 A5

2022-02-07 23:48:33.984 [DEBUG] [nal.protocol.ZWaveTransactionManager] - processReceiveMessage input 0<>128 : Message: class=ApplicationCommandHandler[4], type=Request[0], dest=46, callback=0, payload=00 2E 0E 60 0D 02 01 32 02 21 32 17 8D 00 00 00 00 BF 00

2022-02-07 23:48:33.985 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Received msg (0): Message: class=ApplicationCommandHandler[4], type=Request[0], dest=46, callback=0, payload=00 2E 0E 60 0D 02 01 32 02 21 32 17 8D 00 00 00 00 BF 00

2022-02-07 23:48:33.985 [DEBUG] [nal.protocol.ZWaveTransactionManager] - lastTransaction null

2022-02-07 23:48:33.986 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 46: Application Command Request (ALIVE:DONE)

2022-02-07 23:48:33.987 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 46: resetResendCount initComplete=true isDead=false

2022-02-07 23:48:33.987 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 46: Decapsulating COMMAND_CLASS_MULTI_CHANNEL

2022-02-07 23:48:33.988 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 46: Incoming command class COMMAND_CLASS_METER, endpoint 2

2022-02-07 23:48:33.988 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 46: SECURITY NOT required on COMMAND_CLASS_METER

2022-02-07 23:48:33.989 [DEBUG] [tocol.commandclass.ZWaveCommandClass] - NODE 46: Received COMMAND_CLASS_METER V3 METER_REPORT

2022-02-07 23:48:33.990 [DEBUG] [.commandclass.ZWaveMeterCommandClass] - NODE 46: Meter: Type=Electric(1), Scale=W(2), Value=602.9

2022-02-07 23:48:33.990 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 46: Got an event from Z-Wave network: ZWaveMeterValueEvent

2022-02-07 23:48:33.991 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 46: Got a value event from Z-Wave network, endpoint=2, command class=COMMAND_CLASS_METER, value=602.9

2022-02-07 23:48:33.992 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 46: Updating channel state zwave:device:8aaca0ba:node46:meter_watts2 to 602.9 [DecimalType]

2022-02-07 23:48:33.993 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 46: Updating channel state zwave:device:8aaca0ba:node46:meter_kwh2 to 602.9 [DecimalType]

2022-02-07 23:48:33.995 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 46: Commands processed 1.

2022-02-07 23:48:33.996 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 46: Checking command org.openhab.binding.zwave.internal.protocol.ZWaveCommandClassPayload@124f875.

2022-02-07 23:48:33.997 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0

2022-02-07 23:48:33.998 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0

2022-02-07 23:48:33.998 [DEBUG] [nal.protocol.ZWaveTransactionManager] - ZWaveReceiveThread queue empty

2022-02-07 23:48:33.999 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start. Holdoff false.

2022-02-07 23:48:34.051 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 16 00 04 00 2E 0E 60 0D 02 01 32 02 21 32 17 8D 00 00 00 00 B9 00 A3

2022-02-07 23:48:34.074 [DEBUG] [nal.protocol.ZWaveTransactionManager] - processReceiveMessage input 0<>128 : Message: class=ApplicationCommandHandler[4], type=Request[0], dest=46, callback=0, payload=00 2E 0E 60 0D 02 01 32 02 21 32 17 8D 00 00 00 00 B9 00

2022-02-07 23:48:34.075 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Received msg (0): Message: class=ApplicationCommandHandler[4], type=Request[0], dest=46, callback=0, payload=00 2E 0E 60 0D 02 01 32 02 21 32 17 8D 00 00 00 00 B9 00

2022-02-07 23:48:34.075 [DEBUG] [nal.protocol.ZWaveTransactionManager] - lastTransaction null

2022-02-07 23:48:34.076 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 46: Application Command Request (ALIVE:DONE)

2022-02-07 23:48:34.076 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 16 00 04 00 2E 0E 60 0D 02 01 32 02 21 32 17 8D 00 00 00 00 BE 00 A4

2022-02-07 23:48:34.077 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 46: resetResendCount initComplete=true isDead=false

2022-02-07 23:48:34.077 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 46: Decapsulating COMMAND_CLASS_MULTI_CHANNEL

2022-02-07 23:48:34.078 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 46: Incoming command class COMMAND_CLASS_METER, endpoint 2

2022-02-07 23:48:34.079 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 46: SECURITY NOT required on COMMAND_CLASS_METER

2022-02-07 23:48:34.080 [DEBUG] [tocol.commandclass.ZWaveCommandClass] - NODE 46: Received COMMAND_CLASS_METER V3 METER_REPORT

2022-02-07 23:48:34.080 [DEBUG] [.commandclass.ZWaveMeterCommandClass] - NODE 46: Meter: Type=Electric(1), Scale=W(2), Value=602.9

2022-02-07 23:48:34.081 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 46: Got an event from Z-Wave network: ZWaveMeterValueEvent

2022-02-07 23:48:34.081 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 46: Got a value event from Z-Wave network, endpoint=2, command class=COMMAND_CLASS_METER, value=602.9

2022-02-07 23:48:34.083 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 46: Updating channel state zwave:device:8aaca0ba:node46:meter_watts2 to 602.9 [DecimalType]

2022-02-07 23:48:34.084 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 46: Updating channel state zwave:device:8aaca0ba:node46:meter_kwh2 to 602.9 [DecimalType]

2022-02-07 23:48:34.085 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 46: Commands processed 1.

2022-02-07 23:48:34.086 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 46: Checking command org.openhab.binding.zwave.internal.protocol.ZWaveCommandClassPayload@43298c.

2022-02-07 23:48:34.088 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0

2022-02-07 23:48:34.088 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0

2022-02-07 23:48:34.089 [DEBUG] [nal.protocol.ZWaveTransactionManager] - ZWaveReceiveThread queue empty

2022-02-07 23:48:34.089 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start. Holdoff false.

2022-02-07 23:48:34.104 [DEBUG] [nal.protocol.ZWaveTransactionManager] - processReceiveMessage input 0<>128 : Message: class=ApplicationCommandHandler[4], type=Request[0], dest=46, callback=0, payload=00 2E 0E 60 0D 02 01 32 02 21 32 17 8D 00 00 00 00 BE 00

2022-02-07 23:48:34.105 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Received msg (0): Message: class=ApplicationCommandHandler[4], type=Request[0], dest=46, callback=0, payload=00 2E 0E 60 0D 02 01 32 02 21 32 17 8D 00 00 00 00 BE 00

2022-02-07 23:48:34.106 [DEBUG] [nal.protocol.ZWaveTransactionManager] - lastTransaction null

2022-02-07 23:48:34.106 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 46: Application Command Request (ALIVE:DONE)

2022-02-07 23:48:34.106 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 46: resetResendCount initComplete=true isDead=false

2022-02-07 23:48:34.107 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 46: Decapsulating COMMAND_CLASS_MULTI_CHANNEL

2022-02-07 23:48:34.108 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 46: Incoming command class COMMAND_CLASS_METER, endpoint 2

2022-02-07 23:48:34.108 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 46: SECURITY NOT required on COMMAND_CLASS_METER

2022-02-07 23:48:34.109 [DEBUG] [tocol.commandclass.ZWaveCommandClass] - NODE 46: Received COMMAND_CLASS_METER V3 METER_REPORT

2022-02-07 23:48:34.109 [DEBUG] [.commandclass.ZWaveMeterCommandClass] - NODE 46: Meter: Type=Electric(1), Scale=W(2), Value=602.9

2022-02-07 23:48:34.110 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 46: Got an event from Z-Wave network: ZWaveMeterValueEvent

2022-02-07 23:48:34.110 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 46: Got a value event from Z-Wave network, endpoint=2, command class=COMMAND_CLASS_METER, value=602.9

2022-02-07 23:48:34.111 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 46: Updating channel state zwave:device:8aaca0ba:node46:meter_watts2 to 602.9 [DecimalType]

2022-02-07 23:48:34.112 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 46: Updating channel state zwave:device:8aaca0ba:node46:meter_kwh2 to 602.9 [DecimalType]

2022-02-07 23:48:34.113 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 46: Commands processed 1.

2022-02-07 23:48:34.114 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 46: Checking command org.openhab.binding.zwave.internal.protocol.ZWaveCommandClassPayload@19c309e.

2022-02-07 23:48:34.115 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0

2022-02-07 23:48:34.115 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0

2022-02-07 23:48:34.116 [DEBUG] [nal.protocol.ZWaveTransactionManager] - ZWaveReceiveThread queue empty

2022-02-07 23:48:34.116 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start. Holdoff false.

2022-02-07 23:48:34.117 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 16 00 04 00 2E 0E 60 0D 02 01 32 02 21 32 17 8D 00 00 00 00 B8 00 A2

2022-02-07 23:48:34.144 [DEBUG] [nal.protocol.ZWaveTransactionManager] - processReceiveMessage input 0<>128 : Message: class=ApplicationCommandHandler[4], type=Request[0], dest=46, callback=0, payload=00 2E 0E 60 0D 02 01 32 02 21 32 17 8D 00 00 00 00 B8 00

2022-02-07 23:48:34.145 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Received msg (0): Message: class=ApplicationCommandHandler[4], type=Request[0], dest=46, callback=0, payload=00 2E 0E 60 0D 02 01 32 02 21 32 17 8D 00 00 00 00 B8 00

2022-02-07 23:48:34.145 [DEBUG] [nal.protocol.ZWaveTransactionManager] - lastTransaction null

2022-02-07 23:48:34.145 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 46: Application Command Request (ALIVE:DONE)

2022-02-07 23:48:34.146 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 46: resetResendCount initComplete=true isDead=false

2022-02-07 23:48:34.146 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 46: Decapsulating COMMAND_CLASS_MULTI_CHANNEL

2022-02-07 23:48:34.146 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 46: Incoming command class COMMAND_CLASS_METER, endpoint 2

2022-02-07 23:48:34.147 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 46: SECURITY NOT required on COMMAND_CLASS_METER

2022-02-07 23:48:34.147 [DEBUG] [tocol.commandclass.ZWaveCommandClass] - NODE 46: Received COMMAND_CLASS_METER V3 METER_REPORT

2022-02-07 23:48:34.147 [DEBUG] [.commandclass.ZWaveMeterCommandClass] - NODE 46: Meter: Type=Electric(1), Scale=W(2), Value=602.9

2022-02-07 23:48:34.148 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 46: Got an event from Z-Wave network: ZWaveMeterValueEvent

2022-02-07 23:48:34.148 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 46: Got a value event from Z-Wave network, endpoint=2, command class=COMMAND_CLASS_METER, value=602.9

2022-02-07 23:48:34.148 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 46: Updating channel state zwave:device:8aaca0ba:node46:meter_watts2 to 602.9 [DecimalType]

2022-02-07 23:48:34.149 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 46: Updating channel state zwave:device:8aaca0ba:node46:meter_kwh2 to 602.9 [DecimalType]

2022-02-07 23:48:34.150 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 46: Commands processed 1.

2022-02-07 23:48:34.151 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 46: Checking command org.openhab.binding.zwave.internal.protocol.ZWaveCommandClassPayload@197d1ab.

2022-02-07 23:48:34.152 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0

2022-02-07 23:48:34.153 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0

2022-02-07 23:48:34.153 [DEBUG] [nal.protocol.ZWaveTransactionManager] - ZWaveReceiveThread queue empty

2022-02-07 23:48:34.154 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start. Holdoff false.

2022-02-07 23:48:35.248 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 16 00 04 00 2E 0E 60 0D 02 01 32 02 21 32 17 8D 00 00 00 00 BB 00 A1

2022-02-07 23:48:35.274 [DEBUG] [nal.protocol.ZWaveTransactionManager] - processReceiveMessage input 0<>128 : Message: class=ApplicationCommandHandler[4], type=Request[0], dest=46, callback=0, payload=00 2E 0E 60 0D 02 01 32 02 21 32 17 8D 00 00 00 00 BB 00

2022-02-07 23:48:35.275 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Received msg (0): Message: class=ApplicationCommandHandler[4], type=Request[0], dest=46, callback=0, payload=00 2E 0E 60 0D 02 01 32 02 21 32 17 8D 00 00 00 00 BB 00

2022-02-07 23:48:35.275 [DEBUG] [nal.protocol.ZWaveTransactionManager] - lastTransaction null

2022-02-07 23:48:35.276 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 46: Application Command Request (ALIVE:DONE)

2022-02-07 23:48:35.276 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 46: resetResendCount initComplete=true isDead=false

2022-02-07 23:48:35.277 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 46: Decapsulating COMMAND_CLASS_MULTI_CHANNEL

2022-02-07 23:48:35.278 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 46: Incoming command class COMMAND_CLASS_METER, endpoint 2

2022-02-07 23:48:35.279 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 46: SECURITY NOT required on COMMAND_CLASS_METER

2022-02-07 23:48:35.279 [DEBUG] [tocol.commandclass.ZWaveCommandClass] - NODE 46: Received COMMAND_CLASS_METER V3 METER_REPORT

2022-02-07 23:48:35.280 [DEBUG] [.commandclass.ZWaveMeterCommandClass] - NODE 46: Meter: Type=Electric(1), Scale=W(2), Value=602.9

2022-02-07 23:48:35.281 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 46: Got an event from Z-Wave network: ZWaveMeterValueEvent

2022-02-07 23:48:35.281 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 46: Got a value event from Z-Wave network, endpoint=2, command class=COMMAND_CLASS_METER, value=602.9

2022-02-07 23:48:35.282 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 46: Updating channel state zwave:device:8aaca0ba:node46:meter_watts2 to 602.9 [DecimalType]

2022-02-07 23:48:35.283 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 46: Updating channel state zwave:device:8aaca0ba:node46:meter_kwh2 to 602.9 [DecimalType]

2022-02-07 23:48:35.285 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 46: Commands processed 1.

2022-02-07 23:48:35.286 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 46: Checking command org.openhab.binding.zwave.internal.protocol.ZWaveCommandClassPayload@136697c.

2022-02-07 23:48:35.287 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0

2022-02-07 23:48:35.288 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0

2022-02-07 23:48:35.288 [DEBUG] [nal.protocol.ZWaveTransactionManager] - ZWaveReceiveThread queue empty

2022-02-07 23:48:35.289 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start. Holdoff false.

2022-02-07 23:48:36.543 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 16 00 04 00 2E 0E 60 0D 02 01 32 02 21 32 17 8D 00 00 00 00 BC 00 A6

2022-02-07 23:48:36.574 [DEBUG] [nal.protocol.ZWaveTransactionManager] - processReceiveMessage input 0<>128 : Message: class=ApplicationCommandHandler[4], type=Request[0], dest=46, callback=0, payload=00 2E 0E 60 0D 02 01 32 02 21 32 17 8D 00 00 00 00 BC 00

2022-02-07 23:48:36.575 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Received msg (0): Message: class=ApplicationCommandHandler[4], type=Request[0], dest=46, callback=0, payload=00 2E 0E 60 0D 02 01 32 02 21 32 17 8D 00 00 00 00 BC 00

2022-02-07 23:48:36.576 [DEBUG] [nal.protocol.ZWaveTransactionManager] - lastTransaction null

2022-02-07 23:48:36.576 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 46: Application Command Request (ALIVE:DONE)

2022-02-07 23:48:36.577 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 46: resetResendCount initComplete=true isDead=false

2022-02-07 23:48:36.578 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 46: Decapsulating COMMAND_CLASS_MULTI_CHANNEL

2022-02-07 23:48:36.579 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 46: Incoming command class COMMAND_CLASS_METER, endpoint 2

2022-02-07 23:48:36.579 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 46: SECURITY NOT required on COMMAND_CLASS_METER

2022-02-07 23:48:36.580 [DEBUG] [tocol.commandclass.ZWaveCommandClass] - NODE 46: Received COMMAND_CLASS_METER V3 METER_REPORT

2022-02-07 23:48:36.581 [DEBUG] [.commandclass.ZWaveMeterCommandClass] - NODE 46: Meter: Type=Electric(1), Scale=W(2), Value=602.9

2022-02-07 23:48:36.581 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 46: Got an event from Z-Wave network: ZWaveMeterValueEvent

2022-02-07 23:48:36.583 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 46: Got a value event from Z-Wave network, endpoint=2, command class=COMMAND_CLASS_METER, value=602.9

2022-02-07 23:48:36.584 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 46: Updating channel state zwave:device:8aaca0ba:node46:meter_watts2 to 602.9 [DecimalType]

2022-02-07 23:48:36.585 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 46: Updating channel state zwave:device:8aaca0ba:node46:meter_kwh2 to 602.9 [DecimalType]

2022-02-07 23:48:36.586 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 46: Commands processed 1.

2022-02-07 23:48:36.588 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 46: Checking command org.openhab.binding.zwave.internal.protocol.ZWaveCommandClassPayload@ec289f.

2022-02-07 23:48:36.588 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0

2022-02-07 23:48:36.589 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0

2022-02-07 23:48:36.589 [DEBUG] [nal.protocol.ZWaveTransactionManager] - ZWaveReceiveThread queue empty

2022-02-07 23:48:36.589 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start. Holdoff false.

2022-02-07 23:48:36.630 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 16 00 04 00 2E 0E 60 0D 02 01 32 02 21 32 17 8D 00 00 00 00 BC 00 A6

2022-02-07 23:48:36.654 [DEBUG] [nal.protocol.ZWaveTransactionManager] - processReceiveMessage input 0<>128 : Message: class=ApplicationCommandHandler[4], type=Request[0], dest=46, callback=0, payload=00 2E 0E 60 0D 02 01 32 02 21 32 17 8D 00 00 00 00 BC 00

2022-02-07 23:48:36.655 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Received msg (0): Message: class=ApplicationCommandHandler[4], type=Request[0], dest=46, callback=0, payload=00 2E 0E 60 0D 02 01 32 02 21 32 17 8D 00 00 00 00 BC 00

2022-02-07 23:48:36.655 [DEBUG] [nal.protocol.ZWaveTransactionManager] - lastTransaction null

2022-02-07 23:48:36.656 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 46: Application Command Request (ALIVE:DONE)

2022-02-07 23:48:36.656 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 46: resetResendCount initComplete=true isDead=false

2022-02-07 23:48:36.657 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 46: Decapsulating COMMAND_CLASS_MULTI_CHANNEL

2022-02-07 23:48:36.658 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 46: Incoming command class COMMAND_CLASS_METER, endpoint 2

2022-02-07 23:48:36.658 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 46: SECURITY NOT required on COMMAND_CLASS_METER

2022-02-07 23:48:36.659 [DEBUG] [tocol.commandclass.ZWaveCommandClass] - NODE 46: Received COMMAND_CLASS_METER V3 METER_REPORT

2022-02-07 23:48:36.659 [DEBUG] [.commandclass.ZWaveMeterCommandClass] - NODE 46: Meter: Type=Electric(1), Scale=W(2), Value=602.9

2022-02-07 23:48:36.660 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 46: Got an event from Z-Wave network: ZWaveMeterValueEvent

2022-02-07 23:48:36.661 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 46: Got a value event from Z-Wave network, endpoint=2, command class=COMMAND_CLASS_METER, value=602.9

2022-02-07 23:48:36.662 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 46: Updating channel state zwave:device:8aaca0ba:node46:meter_watts2 to 602.9 [DecimalType]

2022-02-07 23:48:36.663 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 46: Updating channel state zwave:device:8aaca0ba:node46:meter_kwh2 to 602.9 [DecimalType]

2022-02-07 23:48:36.665 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 46: Commands processed 1.

2022-02-07 23:48:36.666 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 46: Checking command org.openhab.binding.zwave.internal.protocol.ZWaveCommandClassPayload@8aed5c.

2022-02-07 23:48:36.667 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0

2022-02-07 23:48:36.667 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0

2022-02-07 23:48:36.667 [DEBUG] [nal.protocol.ZWaveTransactionManager] - ZWaveReceiveThread queue empty

2022-02-07 23:48:36.668 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction SendNextMessage 0 out at start. Holdoff false.

2022-02-07 23:48:36.717 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 16 00 04 00 2E 0E 60 0D 02 01 32 02 21 32 17 8D 00 00 00 00 BC 00 A6

2022-02-07 23:48:36.744 [DEBUG] [nal.protocol.ZWaveTransactionManager] - processReceiveMessage input 0<>128 : Message: class=ApplicationCommandHandler[4], type=Request[0], dest=46, callback=0, payload=00 2E 0E 60 0D 02 01 32 02 21 32 17 8D 00 00 00 00 BC 00

2022-02-07 23:48:36.745 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Received msg (0): Message: class=ApplicationCommandHandler[4], type=Request[0], dest=46, callback=0, payload=00 2E 0E 60 0D 02 01 32 02 21 32 17 8D 00 00 00 00 BC 00

2022-02-07 23:48:36.746 [DEBUG] [nal.protocol.ZWaveTransactionManager] - lastTransaction null

2022-02-07 23:48:36.746 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 46: Application Command Request (ALIVE:DONE)

2022-02-07 23:48:36.747 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 46: resetResendCount initComplete=true isDead=false

2022-02-07 23:48:36.747 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 46: Decapsulating COMMAND_CLASS_MULTI_CHANNEL

2022-02-07 23:48:36.748 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 46: Incoming command class COMMAND_CLASS_METER, endpoint 2

2022-02-07 23:48:36.749 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 46: SECURITY NOT required on COMMAND_CLASS_METER

2022-02-07 23:48:36.749 [DEBUG] [tocol.commandclass.ZWaveCommandClass] - NODE 46: Received COMMAND_CLASS_METER V3 METER_REPORT

2022-02-07 23:48:36.750 [DEBUG] [.commandclass.ZWaveMeterCommandClass] - NODE 46: Meter: Type=Electric(1), Scale=W(2), Value=602.9

2022-02-07 23:48:36.751 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 46: Got an event from Z-Wave network: ZWaveMeterValueEvent

2022-02-07 23:48:36.751 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 46: Got a value event from Z-Wave network, endpoint=2, command class=COMMAND_CLASS_METER, value=602.9

2022-02-07 23:48:36.752 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 46: Updating channel state zwave:device:8aaca0ba:node46:meter_watts2 to 602.9 [DecimalType]

2022-02-07 23:48:36.754 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 46: Updating channel state zwave:device:8aaca0ba:node46:meter_kwh2 to 602.9 [DecimalType]

2022-02-07 23:48:36.756 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 46: Commands processed 1.

2022-02-07 23:48:36.756 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 46: Checking command org.openhab.binding.zwave.internal.protocol.ZWaveCommandClassPayload@1516c2f.

2022-02-07 23:48:36.757 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0

2022-02-07 23:48:36.758 [DEBUG] [nal.protocol.ZWaveTransactionManager] - Transaction completed - outstandingTransactions 0

2022-02-07 23:48:36.758 [DEBUG] [nal.protocol.ZWaveTransactionManager] - ZWaveReceiveThread queue empty

Agree that something looks off 602.9 can’t be right for all four items. I do not have the device, but I always disable reporting on change. It looks like your parameters for reporting are in 61-68, only use the ones that change with time, disable the rest of them. It could at least help with the frequency.
Bob

By comparing the channel definitions for COMMAND_CLASS_METER for

with

one could come to the conclusion that the COMMAND_CLASS_METER channel definitions for EP#1 and EP#2 are missing the type definitions. Type definitions for EP#0 are OK.

What I don’t get (already noted by @Home1907):
EP#0 reports COMMAND_CLASS_METER version 3 whereas EP#1 and EP#2 are version 0?

@chris
Please enlighten us. :slight_smile:

Sorry for the slow response - I’ve been away with extremely limited internet access over hte past 12 days or so.

It looks like EP2 doesn’t have the config option set (eg type=E_KWh) as you can see in EP0. This should be updated in the same way as EP0 and it should then differentiate the different reports.

Changes done, awaiting review.

Thanks. I have a few requests on the database and will try and look at them later today or tomorrow… Coming back from holiday is not so nice and I have quite a backlog :frowning:

After deleting und inserting the things again, now it works. Thanks.