Philio PST02C with OH2: door contact does not work?!

Hi all, I´m facing with the same problem as @schmidmuc.

Everything works fine with this sensor (temperature, luminance) but the sensor doesn´t send ":sensor_door " values, but “sensor_binary” ON/OFF.
I´ve mapped these values in translation.map, anyway all I get is status “XYZ” (where XYZ is “-” to know if something is sent there).
But in the logfile I can´t see this value, so I don´t know what exactly has been sent.
I´v also checked the configuration parameters of the sensor (customer function=20, etc.), it worked fine in OH1 before.
I´ve deleted the whole thing and item, but have still the same result :frowning:
Node 20

Interestent thing is that “sensor_door” works fine for another version of this Philio Sensor I´m using: PST02A!

Do you have any idea, why

  1. sensor_binary is sent instead of sensor_door
  2. why the value of sensor_binary (ON/OFF) is not translated correctly
> 2018-12-12 06:24:39.915 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 1F 00 04 00 14 19 8F 01 04 03 80 03 64 04 30 03 FF 0A 05 31 05 03 01 04 06 31 05 01 22 00 DC BF 
2018-12-12 06:24:39.916 [TRACE] [wave.internal.protocol.SerialMessage] - NODE 255: Creating new SerialMessage from buffer = 01 1F 00 04 00 14 19 8F 01 04 03 80 03 64 04 30 03 FF 0A 05 31 05 03 01 04 06 31 05 01 22 00 DC BF 
2018-12-12 06:24:39.916 [TRACE] [wave.internal.protocol.SerialMessage] - Calculated checksum = 0xBF
2018-12-12 06:24:39.917 [TRACE] [wave.internal.protocol.SerialMessage] - NODE 255: Checksum matched
2018-12-12 06:24:39.918 [TRACE] [wave.internal.protocol.SerialMessage] - NODE 255: Message payload = 00 14 19 8F 01 04 03 80 03 64 04 30 03 FF 0A 05 31 05 03 01 04 06 31 05 01 22 00 DC 
2018-12-12 06:24:39.918 [TRACE] [WaveSerialHandler$ZWaveReceiveThread] - Message is valid, sending ACK
2018-12-12 06:24:39.919 [TRACE] [WaveSerialHandler$ZWaveReceiveThread] - Response SENT
2018-12-12 06:24:39.919 [DEBUG] [ve.internal.protocol.ZWaveController] - Receive queue TAKE: Length=0
2018-12-12 06:24:39.920 [TRACE] [wave.internal.protocol.SerialMessage] - Calculated checksum = 0xBF
2018-12-12 06:24:39.921 [DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 1F 00 04 00 14 19 8F 01 04 03 80 03 64 04 30 03 FF 0A 05 31 05 03 01 04 06 31 05 01 22 00 DC BF 
2018-12-12 06:24:39.922 [DEBUG] [ve.internal.protocol.ZWaveController] - Process Message = 01 1F 00 04 00 14 19 8F 01 04 03 80 03 64 04 30 03 FF 0A 05 31 05 03 01 04 06 31 05 01 22 00 DC BF 
2018-12-12 06:24:39.923 [DEBUG] [ve.internal.protocol.ZWaveController] - Message: class=ApplicationCommandHandler[0x04], type=Request[0x00], priority=High, dest=255, callback=0, payload=00 14 19 8F 01 04 03 80 03 64 04 30 03 FF 0A 05 31 05 03 01 04 06 31 05 01 22 00 DC 
2018-12-12 06:24:39.923 [TRACE] [ve.internal.protocol.ZWaveController] - Incoming Message type = REQUEST
2018-12-12 06:24:39.923 [TRACE] [ssage.ApplicationCommandMessageClass] - Handle Message Application Command Request
2018-12-12 06:24:39.924 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 20: Application Command Request (INITIALIZING:WAIT)
2018-12-12 06:24:39.924 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 20: Node is ALIVE. Init stage is WAIT.
2018-12-12 06:24:39.924 [DEBUG] [ve.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveNodeStatusEvent
2018-12-12 06:24:39.925 [DEBUG] [alization.ZWaveNodeInitStageAdvancer] - NODE 20: Node Status event during initialisation - Node is ALIVE
2018-12-12 06:24:39.925 [DEBUG] [alization.ZWaveNodeInitStageAdvancer] - NODE 20: Node advancer - WAIT: queue length(0), free to send(true)
2018-12-12 06:24:39.925 [DEBUG] [alization.ZWaveNodeInitStageAdvancer] - NODE 20: Node advancer: loop - WAIT try 1: stageAdvanced(false)
2018-12-12 06:24:39.925 [DEBUG] [alization.ZWaveNodeInitStageAdvancer] - NODE 20: Node advancer: WAIT - Listening=false, FrequentlyListening=false
2018-12-12 06:24:39.926 [DEBUG] [alization.ZWaveNodeInitStageAdvancer] - NODE 20: Node advancer: WAIT - Still waiting!
2018-12-12 06:24:39.926 [TRACE] [alization.ZWaveNodeInitStageAdvancer] - NODE 20: Node Status event during initialisation processed
2018-12-12 06:24:39.926 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 20: Got an event from Z-Wave network: ZWaveNodeStatusEvent
2018-12-12 06:24:39.927 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 20: Setting ONLINE
2018-12-12 06:24:39.927 [DEBUG] [ve.internal.protocol.ZWaveController] - NODE 20: Node Status event - Node is ALIVE
2018-12-12 06:24:39.928 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 20: Incoming command class MULTI_CMD
2018-12-12 06:24:39.928 [TRACE] [ssage.ApplicationCommandMessageClass] - NODE 20: Found Command Class MULTI_CMD, passing to handleApplicationCommandRequest
2018-12-12 06:24:39.928 [DEBUG] [dclass.ZWaveMultiCommandCommandClass] - NODE 20: Received Multi-Command Request
2018-12-12 06:24:39.929 [TRACE] [dclass.ZWaveMultiCommandCommandClass] - Process Multi-command Encapsulation
2018-12-12 06:24:39.929 [DEBUG] [dclass.ZWaveMultiCommandCommandClass] - NODE 20: Incoming command class BATTERY
2018-12-12 06:24:39.929 [DEBUG] [dclass.ZWaveMultiCommandCommandClass] - NODE 20: Calling handleApplicationCommandRequest.
2018-12-12 06:24:39.930 [DEBUG] [ommandclass.ZWaveBatteryCommandClass] - NODE 20: Received Battery Request
2018-12-12 06:24:39.930 [TRACE] [ommandclass.ZWaveBatteryCommandClass] - Process Battery Report
2018-12-12 06:24:39.931 [DEBUG] [ommandclass.ZWaveBatteryCommandClass] - NODE 20: Battery report value = 100
2018-12-12 06:24:39.931 [DEBUG] [ve.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveCommandClassValueEvent
2018-12-12 06:24:39.931 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 20: Got an event from Z-Wave network: ZWaveCommandClassValueEvent
2018-12-12 06:24:39.932 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 20: Got a value event from Z-Wave network, endpoint = 0, command class = BATTERY, value = 100
2018-12-12 06:24:39.932 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 20: Updating channel state zwave:device:95603ab1:node20:battery-level to 100 [DecimalType]
2018-12-12 06:24:39.933 [DEBUG] [dclass.ZWaveMultiCommandCommandClass] - NODE 20: Incoming command class SENSOR_BINARY
2018-12-12 06:24:39.933 [DEBUG] [dclass.ZWaveMultiCommandCommandClass] - NODE 20: Calling handleApplicationCommandRequest.
2018-12-12 06:24:39.933 [TRACE] [dclass.ZWaveBinarySensorCommandClass] - Handle Message Sensor Binary Request
2018-12-12 06:24:39.934 [DEBUG] [dclass.ZWaveBinarySensorCommandClass] - NODE 20: Received SENSOR_BINARY command V2
2018-12-12 06:24:39.934 [TRACE] [dclass.ZWaveBinarySensorCommandClass] - Process Sensor Binary Report
2018-12-12 06:24:39.934 [DEBUG] [dclass.ZWaveBinarySensorCommandClass] - Processing Sensor Type 10
2018-12-12 06:24:39.934 [DEBUG] [dclass.ZWaveBinarySensorCommandClass] - Sensor Type is DOORWINDOW
2018-12-12 06:24:39.935 [DEBUG] [dclass.ZWaveBinarySensorCommandClass] - NODE 20: Sensor Binary report, type=Door/Window, value=255
2018-12-12 06:24:39.935 [DEBUG] [ve.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveBinarySensorValueEvent
2018-12-12 06:24:39.935 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 20: Got an event from Z-Wave network: ZWaveBinarySensorValueEvent
2018-12-12 06:24:39.936 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 20: Got a value event from Z-Wave network, endpoint = 0, command class = SENSOR_BINARY, value = 255
2018-12-12 06:24:39.936 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 20: Updating channel state zwave:device:95603ab1:node20:sensor_binary to ON [OnOffType]
2018-12-12 06:24:39.937 [DEBUG] [dclass.ZWaveMultiCommandCommandClass] - NODE 20: Incoming command class SENSOR_MULTILEVEL
2018-12-12 06:24:39.938 [DEBUG] [dclass.ZWaveMultiCommandCommandClass] - NODE 20: Calling handleApplicationCommandRequest.
2018-12-12 06:24:39.938 [DEBUG] [ss.ZWaveMultiLevelSensorCommandClass] - NODE 20: Received COMMAND_CLASS_SENSOR_MULTILEVEL command V5
2018-12-12 06:24:39.938 [DEBUG] [ss.ZWaveMultiLevelSensorCommandClass] - NODE 20: Sensor Multi Level REPORT received
2018-12-12 06:24:39.939 [DEBUG] [ss.ZWaveMultiLevelSensorCommandClass] - NODE 20: Sensor Type = Luminance(3), Scale = 0
2018-12-12 06:24:39.939 [DEBUG] [ss.ZWaveMultiLevelSensorCommandClass] - NODE 20: Sensor Value = 4
2018-12-12 06:24:39.940 [DEBUG] [ve.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveMultiLevelSensorValueEvent
2018-12-12 06:24:39.940 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 20: Got an event from Z-Wave network: ZWaveMultiLevelSensorValueEvent
2018-12-12 06:24:39.940 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 20: Got a value event from Z-Wave network, endpoint = 0, command class = SENSOR_MULTILEVEL, value = 4
2018-12-12 06:24:39.941 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 20: Updating channel state zwave:device:95603ab1:node20:sensor_luminance to 4 [DecimalType]
2018-12-12 06:24:39.941 [DEBUG] [dclass.ZWaveMultiCommandCommandClass] - NODE 20: Incoming command class SENSOR_MULTILEVEL
2018-12-12 06:24:39.942 [DEBUG] [dclass.ZWaveMultiCommandCommandClass] - NODE 20: Calling handleApplicationCommandRequest.
2018-12-12 06:24:39.942 [DEBUG] [ss.ZWaveMultiLevelSensorCommandClass] - NODE 20: Received COMMAND_CLASS_SENSOR_MULTILEVEL command V5
2018-12-12 06:24:39.942 [DEBUG] [ss.ZWaveMultiLevelSensorCommandClass] - NODE 20: Sensor Multi Level REPORT received
2018-12-12 06:24:39.943 [DEBUG] [ss.ZWaveMultiLevelSensorCommandClass] - NODE 20: Sensor Type = Temperature(1), Scale = 0
2018-12-12 06:24:39.943 [DEBUG] [ss.ZWaveMultiLevelSensorCommandClass] - NODE 20: Sensor Value = 22
2018-12-12 06:24:39.944 [DEBUG] [ve.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveMultiLevelSensorValueEvent
2018-12-12 06:24:39.944 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 20: Got an event from Z-Wave network: ZWaveMultiLevelSensorValueEvent
2018-12-12 06:24:39.944 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 20: Got a value event from Z-Wave network, endpoint = 0, command class = SENSOR_MULTILEVEL, value = 22
2018-12-12 06:24:39.945 [DEBUG] [erter.ZWaveMultiLevelSensorConverter] - NODE 20: Sensor is reporting scale 0, requiring conversion to 0. Value is now 22.
2018-12-12 06:24:39.945 [DEBUG] [converter.ZWaveCommandClassConverter] - Converted temperature from 22C to 22C
2018-12-12 06:24:39.946 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 20: Updating channel state zwave:device:95603ab1:node20:sensor_temperature to 22 [DecimalType]
2018-12-12 06:24:39.947 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 2: Transaction not completed: node address inconsistent. lastSent=2, incoming=255
2018-12-12 06:24:41.337 [TRACE] [WaveSerialHandler$ZWaveReceiveThread] - Received SOF
2018-12-12 06:24:41.340 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 1F 00 04 00 14 19 8F 01 04 03 80 03 64 04 30 03 00 0A 05 31 05 03 01 06 06 31 05 01 22 00 DC 42 
2018-12-12 06:24:41.341 [TRACE] [wave.internal.protocol.SerialMessage] - NODE 255: Creating new SerialMessage from buffer = 01 1F 00 04 00 14 19 8F 01 04 03 80 03 64 04 30 03 00 0A 05 31 05 03 01 06 06 31 05 01 22 00 DC 42 
2018-12-12 06:24:41.341 [TRACE] [wave.internal.protocol.SerialMessage] - Calculated checksum = 0x42
2018-12-12 06:24:41.342 [TRACE] [wave.internal.protocol.SerialMessage] - NODE 255: Checksum matched
2018-12-12 06:24:41.342 [TRACE] [wave.internal.protocol.SerialMessage] - NODE 255: Message payload = 00 14 19 8F 01 04 03 80 03 64 04 30 03 00 0A 05 31 05 03 01 06 06 31 05 01 22 00 DC 
2018-12-12 06:24:41.343 [TRACE] [WaveSerialHandler$ZWaveReceiveThread] - Message is valid, sending ACK
2018-12-12 06:24:41.343 [TRACE] [WaveSerialHandler$ZWaveReceiveThread] - Response SENT
2018-12-12 06:24:41.344 [DEBUG] [ve.internal.protocol.ZWaveController] - Receive queue TAKE: Length=0
2018-12-12 06:24:41.344 [TRACE] [wave.internal.protocol.SerialMessage] - Calculated checksum = 0x42
2018-12-12 06:24:41.344 [DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 1F 00 04 00 14 19 8F 01 04 03 80 03 64 04 30 03 00 0A 05 31 05 03 01 06 06 31 05 01 22 00 DC 42 
2018-12-12 06:24:41.345 [DEBUG] [ve.internal.protocol.ZWaveController] - Process Message = 01 1F 00 04 00 14 19 8F 01 04 03 80 03 64 04 30 03 00 0A 05 31 05 03 01 06 06 31 05 01 22 00 DC 42 
2018-12-12 06:24:41.346 [DEBUG] [ve.internal.protocol.ZWaveController] - Message: class=ApplicationCommandHandler[0x04], type=Request[0x00], priority=High, dest=255, callback=0, payload=00 14 19 8F 01 04 03 80 03 64 04 30 03 00 0A 05 31 05 03 01 06 06 31 05 01 22 00 DC 
2018-12-12 06:24:41.346 [TRACE] [ve.internal.protocol.ZWaveController] - Incoming Message type = REQUEST
2018-12-12 06:24:41.347 [TRACE] [ssage.ApplicationCommandMessageClass] - Handle Message Application Command Request
2018-12-12 06:24:41.347 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 20: Application Command Request (ALIVE:WAIT)
2018-12-12 06:24:41.347 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 20: Incoming command class MULTI_CMD
2018-12-12 06:24:41.348 [TRACE] [ssage.ApplicationCommandMessageClass] - NODE 20: Found Command Class MULTI_CMD, passing to handleApplicationCommandRequest
2018-12-12 06:24:41.348 [DEBUG] [dclass.ZWaveMultiCommandCommandClass] - NODE 20: Received Multi-Command Request
2018-12-12 06:24:41.348 [TRACE] [dclass.ZWaveMultiCommandCommandClass] - Process Multi-command Encapsulation
2018-12-12 06:24:41.349 [DEBUG] [dclass.ZWaveMultiCommandCommandClass] - NODE 20: Incoming command class BATTERY
2018-12-12 06:24:41.349 [DEBUG] [dclass.ZWaveMultiCommandCommandClass] - NODE 20: Calling handleApplicationCommandRequest.
2018-12-12 06:24:41.349 [DEBUG] [ommandclass.ZWaveBatteryCommandClass] - NODE 20: Received Battery Request
2018-12-12 06:24:41.350 [TRACE] [ommandclass.ZWaveBatteryCommandClass] - Process Battery Report
2018-12-12 06:24:41.350 [DEBUG] [ommandclass.ZWaveBatteryCommandClass] - NODE 20: Battery report value = 100
2018-12-12 06:24:41.350 [DEBUG] [ve.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveCommandClassValueEvent
2018-12-12 06:24:41.351 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 20: Got an event from Z-Wave network: ZWaveCommandClassValueEvent
2018-12-12 06:24:41.351 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 20: Got a value event from Z-Wave network, endpoint = 0, command class = BATTERY, value = 100
2018-12-12 06:24:41.351 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 20: Updating channel state zwave:device:95603ab1:node20:battery-level to 100 [DecimalType]
2018-12-12 06:24:41.352 [DEBUG] [dclass.ZWaveMultiCommandCommandClass] - NODE 20: Incoming command class SENSOR_BINARY
2018-12-12 06:24:41.352 [DEBUG] [dclass.ZWaveMultiCommandCommandClass] - NODE 20: Calling handleApplicationCommandRequest.
2018-12-12 06:24:41.353 [TRACE] [dclass.ZWaveBinarySensorCommandClass] - Handle Message Sensor Binary Request
2018-12-12 06:24:41.353 [DEBUG] [dclass.ZWaveBinarySensorCommandClass] - NODE 20: Received SENSOR_BINARY command V2
2018-12-12 06:24:41.353 [TRACE] [dclass.ZWaveBinarySensorCommandClass] - Process Sensor Binary Report
2018-12-12 06:24:41.354 [DEBUG] [dclass.ZWaveBinarySensorCommandClass] - Processing Sensor Type 10
2018-12-12 06:24:41.354 [DEBUG] [dclass.ZWaveBinarySensorCommandClass] - Sensor Type is DOORWINDOW
2018-12-12 06:24:41.354 [DEBUG] [dclass.ZWaveBinarySensorCommandClass] - NODE 20: Sensor Binary report, type=Door/Window, value=0
2018-12-12 06:24:41.355 [DEBUG] [ve.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveBinarySensorValueEvent
2018-12-12 06:24:41.355 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 20: Got an event from Z-Wave network: ZWaveBinarySensorValueEvent
2018-12-12 06:24:41.356 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 20: Got a value event from Z-Wave network, endpoint = 0, command class = SENSOR_BINARY, value = 0
2018-12-12 06:24:41.356 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 20: Updating channel state zwave:device:95603ab1:node20:sensor_binary to OFF [OnOffType]
2018-12-12 06:24:41.360 [DEBUG] [dclass.ZWaveMultiCommandCommandClass] - NODE 20: Incoming command class SENSOR_MULTILEVEL
2018-12-12 06:24:41.360 [DEBUG] [dclass.ZWaveMultiCommandCommandClass] - NODE 20: Calling handleApplicationCommandRequest.
2018-12-12 06:24:41.361 [DEBUG] [ss.ZWaveMultiLevelSensorCommandClass] - NODE 20: Received COMMAND_CLASS_SENSOR_MULTILEVEL command V5
2018-12-12 06:24:41.361 [DEBUG] [ss.ZWaveMultiLevelSensorCommandClass] - NODE 20: Sensor Multi Level REPORT received
2018-12-12 06:24:41.362 [DEBUG] [ss.ZWaveMultiLevelSensorCommandClass] - NODE 20: Sensor Type = Luminance(3), Scale = 0
2018-12-12 06:24:41.362 [DEBUG] [ss.ZWaveMultiLevelSensorCommandClass] - NODE 20: Sensor Value = 6
2018-12-12 06:24:41.362 [DEBUG] [ve.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveMultiLevelSensorValueEvent
2018-12-12 06:24:41.363 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 20: Got an event from Z-Wave network: ZWaveMultiLevelSensorValueEvent
2018-12-12 06:24:41.363 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 20: Got a value event from Z-Wave network, endpoint = 0, command class = SENSOR_MULTILEVEL, value = 6
2018-12-12 06:24:41.363 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 20: Updating channel state zwave:device:95603ab1:node20:sensor_luminance to 6 [DecimalType]
2018-12-12 06:24:41.364 [DEBUG] [dclass.ZWaveMultiCommandCommandClass] - NODE 20: Incoming command class SENSOR_MULTILEVEL
2018-12-12 06:24:41.365 [DEBUG] [dclass.ZWaveMultiCommandCommandClass] - NODE 20: Calling handleApplicationCommandRequest.
2018-12-12 06:24:41.365 [DEBUG] [ss.ZWaveMultiLevelSensorCommandClass] - NODE 20: Received COMMAND_CLASS_SENSOR_MULTILEVEL command V5
2018-12-12 06:24:41.366 [DEBUG] [ss.ZWaveMultiLevelSensorCommandClass] - NODE 20: Sensor Multi Level REPORT received
2018-12-12 06:24:41.366 [DEBUG] [ss.ZWaveMultiLevelSensorCommandClass] - NODE 20: Sensor Type = Temperature(1), Scale = 0
2018-12-12 06:24:41.366 [DEBUG] [ss.ZWaveMultiLevelSensorCommandClass] - NODE 20: Sensor Value = 22
2018-12-12 06:24:41.366 [DEBUG] [ve.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveMultiLevelSensorValueEvent
2018-12-12 06:24:41.367 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 20: Got an event from Z-Wave network: ZWaveMultiLevelSensorValueEvent
2018-12-12 06:24:41.367 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 20: Got a value event from Z-Wave network, endpoint = 0, command class = SENSOR_MULTILEVEL, value = 22
2018-12-12 06:24:41.367 [DEBUG] [erter.ZWaveMultiLevelSensorConverter] - NODE 20: Sensor is reporting scale 0, requiring conversion to 0. Value is now 22.
2018-12-12 06:24:41.368 [DEBUG] [converter.ZWaveCommandClassConverter] - Converted temperature from 22C to 22C

I’m not sure what version you are using (?) but you probably should consider enabling notifications which don’t seem to appear in your log. It looks like parameter 7 might control these?

thanks @chris for your quick reply.

I´m using the stable OH2 release which was downloaded last thursday from the official website without replacing the z-wave binding.

parameter 7 is set to 20, and as mentioned above, other thins like temp and luminance are sent well.

Ok, this version is now very old (6 or 7 months now) and there are a lot of changes since then. Once you upgrade then my advise might be more useful - I guess you will wait for the next stable (??) which should be available next week.

Are you sure? In the log you posted, I see SENSOR_BINARY messages, and not the ALARM / NOTIFICATION messages. This is controlled by bit 4 (val=32) - where 0 should provide notifications, but this is not what we see.

Maybe this doesn’t matter now since you are using the old binding, but it will matter if you upgrade.

@chris: I will try the latest snapshot of the z-wave binding tonight.

definitely set 7=20
I also compared the config with the other philio sensor (-A) I´m also using, they are similar,
so I´m wondering why here it doesn´t send the sensor_door, but sensor_binary value.
I could also live with it, but I still don´t understand, why the status ON/OFF is not translated correctly. All i get is the “XYZ”.

translation.map

ON=OPEN
OFF=CLOSE
-=XYZ

screenshot

@chris
updated OH to the newst 2.4.0 Snapshot. Deleted all zwave things (apart from the controller)
checked zwave binding version: 2.4.0-Snapshot.
same behaviour: node 20 is still sending “sensor_binary to OFF [OnOffType]” instead of “sensor_door”
I could live with this, if the sensor status would be translated correctly as defined in the translation.map. But i don´t even see where the “magic” happens and why “sensor_binary OFF” is not processed correctly.

6837 2018-12-13 06:46:55.011 [TRACE] [wave.internal.protocol.SerialMessage] - NODE 20: Message payload = 00 14 19 8F 01 04 03 80 03 64 04 30 03 FF 0A 05 31 05 03 01 05 06 31 05 01 22 00 F0
6843 2018-12-13 06:46:55.015 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 20: Application Command Request (ALIVE:DONE)
6844 2018-12-13 06:46:55.016 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 20: resetResendCount initComplete=true isDead=false
6845 2018-12-13 06:46:55.016 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 20: Decapsulating COMMAND_CLASS_MULTI_CMD
6846 2018-12-13 06:46:55.016 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 20: Incoming command class COMMAND_CLASS_BATTERY, endpoint 0
6847 2018-12-13 06:46:55.017 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 20: SECURITY NOT required on COMMAND_CLASS_BATTERY
6848 2018-12-13 06:46:55.017 [DEBUG] [tocol.commandclass.ZWaveCommandClass] - NODE 20: Received COMMAND_CLASS_BATTERY V1 BATTERY_REPORT
6849 2018-12-13 06:46:55.017 [DEBUG] [ommandclass.ZWaveBatteryCommandClass] - NODE 20: Battery report value = 100
6851 2018-12-13 06:46:55.018 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 20: Got an event from Z-Wave network: ZWaveCommandClassValueEvent
6852 2018-12-13 06:46:55.018 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 20: Got a value event from Z-Wave network, endpoint = 0, command class = COMMAND_CLASS_BATTERY, value = 100
6853 2018-12-13 06:46:55.019 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 20: Updating channel state zwave:device:95603ab1:node20:battery-level to 100 [DecimalType]
6854 2018-12-13 06:46:55.019 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 20: Incoming command class COMMAND_CLASS_SENSOR_BINARY, endpoint 0
6855 2018-12-13 06:46:55.019 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 20: SECURITY NOT required on COMMAND_CLASS_SENSOR_BINARY
6856 2018-12-13 06:46:55.020 [DEBUG] [tocol.commandclass.ZWaveCommandClass] - NODE 20: Received COMMAND_CLASS_SENSOR_BINARY V2 SENSOR_BINARY_REPORT
6859 2018-12-13 06:46:55.021 [DEBUG] [dclass.ZWaveBinarySensorCommandClass] - NODE 20: Sensor Binary report, type=Door/Window, value=255
6861 2018-12-13 06:46:55.021 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 20: Got an event from Z-Wave network: ZWaveBinarySensorValueEvent
6862 2018-12-13 06:46:55.022 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 20: Got a value event from Z-Wave network, endpoint = 0, command class = COMMAND_CLASS_SENSOR_BINARY, value = 255
6863 2018-12-13 06:46:55.022 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 20: Updating channel state zwave:device:95603ab1:node20:sensor_binary to ON [OnOffType]
6864 2018-12-13 06:46:55.023 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 20: Incoming command class COMMAND_CLASS_SENSOR_MULTILEVEL, endpoint 0
6865 2018-12-13 06:46:55.024 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 20: SECURITY NOT required on COMMAND_CLASS_SENSOR_MULTILEVEL
6866 2018-12-13 06:46:55.024 [DEBUG] [tocol.commandclass.ZWaveCommandClass] - NODE 20: Received COMMAND_CLASS_SENSOR_MULTILEVEL V5 SENSOR_MULTILEVEL_REPORT
6867 2018-12-13 06:46:55.024 [DEBUG] [ss.ZWaveMultiLevelSensorCommandClass] - NODE 20: Sensor Type = Luminance(3), Scale = 0
6868 2018-12-13 06:46:55.024 [DEBUG] [ss.ZWaveMultiLevelSensorCommandClass] - NODE 20: Sensor Value = 5
6870 2018-12-13 06:46:55.025 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 20: Got an event from Z-Wave network: ZWaveMultiLevelSensorValueEvent
6871 2018-12-13 06:46:55.025 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 20: Got a value event from Z-Wave network, endpoint = 0, command class = COMMAND_CLASS_SENSOR_MULTILEVEL, value = 5
6872 2018-12-13 06:46:55.026 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 20: Updating channel state zwave:device:95603ab1:node20:sensor_luminance to 5 lx [QuantityType]
6873 2018-12-13 06:46:55.027 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 20: Incoming command class COMMAND_CLASS_SENSOR_MULTILEVEL, endpoint 0
6874 2018-12-13 06:46:55.028 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 20: SECURITY NOT required on COMMAND_CLASS_SENSOR_MULTILEVEL
6875 2018-12-13 06:46:55.028 [DEBUG] [tocol.commandclass.ZWaveCommandClass] - NODE 20: Received COMMAND_CLASS_SENSOR_MULTILEVEL V5 SENSOR_MULTILEVEL_REPORT
6876 2018-12-13 06:46:55.028 [DEBUG] [ss.ZWaveMultiLevelSensorCommandClass] - NODE 20: Sensor Type = Temperature(1), Scale = 0
6877 2018-12-13 06:46:55.028 [DEBUG] [ss.ZWaveMultiLevelSensorCommandClass] - NODE 20: Sensor Value = 24
6879 2018-12-13 06:46:55.029 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 20: Got an event from Z-Wave network: ZWaveMultiLevelSensorValueEvent
6880 2018-12-13 06:46:55.029 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 20: Got a value event from Z-Wave network, endpoint = 0, command class = COMMAND_CLASS_SENSOR_MULTILEVEL, value = 24
6881 2018-12-13 06:46:55.030 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 20: Updating channel state zwave:device:95603ab1:node20:sensor_temperature to 24 °C [QuantityType]
6882 2018-12-13 06:46:55.031 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 20: Commands processed 4.
6883 2018-12-13 06:46:55.031 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 20: Checking command [org.openhab.binding.zwave.internal.protocol.ZWaveCommandClassPayload@1e6e972](mailto:org.openhab.binding.zwave.internal.protocol.ZWaveCommandClassPayload@1e6e972).
6886 2018-12-13 06:46:55.032 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 20: Checking command [org.openhab.binding.zwave.internal.protocol.ZWaveCommandClassPayload@15ad70e](mailto:org.openhab.binding.zwave.internal.protocol.ZWaveCommandClassPayload@15ad70e).
6889 2018-12-13 06:46:55.033 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 20: Checking command [org.openhab.binding.zwave.internal.protocol.ZWaveCommandClassPayload@1bdb145](mailto:org.openhab.binding.zwave.internal.protocol.ZWaveCommandClassPayload@1bdb145).
6892 2018-12-13 06:46:55.034 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 20: Checking command [org.openhab.binding.zwave.internal.protocol.ZWaveCommandClassPayload@bae36e](mailto:org.openhab.binding.zwave.internal.protocol.ZWaveCommandClassPayload@bae36e).
6913 2018-12-13 06:46:57.602 [TRACE] [wave.internal.protocol.SerialMessage] - NODE 20: Message payload = 00 14 19 8F 01 04 03 80 03 64 04 30 03 00 0A 05 31 05 03 01 05 06 31 05 01 22 00 F0
6919 2018-12-13 06:46:57.606 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 20: Application Command Request (ALIVE:DONE)
6920 2018-12-13 06:46:57.606 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 20: resetResendCount initComplete=true isDead=false
6921 2018-12-13 06:46:57.606 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 20: Decapsulating COMMAND_CLASS_MULTI_CMD
6922 2018-12-13 06:46:57.607 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 20: Incoming command class COMMAND_CLASS_BATTERY, endpoint 0
6923 2018-12-13 06:46:57.607 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 20: SECURITY NOT required on COMMAND_CLASS_BATTERY
6924 2018-12-13 06:46:57.607 [DEBUG] [tocol.commandclass.ZWaveCommandClass] - NODE 20: Received COMMAND_CLASS_BATTERY V1 BATTERY_REPORT
6925 2018-12-13 06:46:57.608 [DEBUG] [ommandclass.ZWaveBatteryCommandClass] - NODE 20: Battery report value = 100
6927 2018-12-13 06:46:57.609 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 20: Got an event from Z-Wave network: ZWaveCommandClassValueEvent
6928 2018-12-13 06:46:57.609 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 20: Got a value event from Z-Wave network, endpoint = 0, command class = COMMAND_CLASS_BATTERY, value = 100
6929 2018-12-13 06:46:57.609 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 20: Updating channel state zwave:device:95603ab1:node20:battery-level to 100 [DecimalType]
6930 2018-12-13 06:46:57.610 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 20: Incoming command class COMMAND_CLASS_SENSOR_BINARY, endpoint 0
6931 2018-12-13 06:46:57.610 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 20: SECURITY NOT required on COMMAND_CLASS_SENSOR_BINARY
6932 2018-12-13 06:46:57.610 [DEBUG] [tocol.commandclass.ZWaveCommandClass] - NODE 20: Received COMMAND_CLASS_SENSOR_BINARY V2 SENSOR_BINARY_REPORT
6935 2018-12-13 06:46:57.611 [DEBUG] [dclass.ZWaveBinarySensorCommandClass] - NODE 20: Sensor Binary report, type=Door/Window, value=0
6937 2018-12-13 06:46:57.611 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 20: Got an event from Z-Wave network: ZWaveBinarySensorValueEvent
6938 2018-12-13 06:46:57.612 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 20: Got a value event from Z-Wave network, endpoint = 0, command class = COMMAND_CLASS_SENSOR_BINARY, value = 0
6939 2018-12-13 06:46:57.612 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 20: Updating channel state zwave:device:95603ab1:node20:sensor_binary to OFF [OnOffType]
6940 2018-12-13 06:46:57.613 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 20: Incoming command class COMMAND_CLASS_SENSOR_MULTILEVEL, endpoint 0
6941 2018-12-13 06:46:57.613 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 20: SECURITY NOT required on COMMAND_CLASS_SENSOR_MULTILEVEL
6942 2018-12-13 06:46:57.613 [DEBUG] [tocol.commandclass.ZWaveCommandClass] - NODE 20: Received COMMAND_CLASS_SENSOR_MULTILEVEL V5 SENSOR_MULTILEVEL_REPORT
6943 2018-12-13 06:46:57.613 [DEBUG] [ss.ZWaveMultiLevelSensorCommandClass] - NODE 20: Sensor Type = Luminance(3), Scale = 0
6944 2018-12-13 06:46:57.614 [DEBUG] [ss.ZWaveMultiLevelSensorCommandClass] - NODE 20: Sensor Value = 5
6946 2018-12-13 06:46:57.614 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 20: Got an event from Z-Wave network: ZWaveMultiLevelSensorValueEvent
6947 2018-12-13 06:46:57.615 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 20: Got a value event from Z-Wave network, endpoint = 0, command class = COMMAND_CLASS_SENSOR_MULTILEVEL, value = 5
6948 2018-12-13 06:46:57.615 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 20: Updating channel state zwave:device:95603ab1:node20:sensor_luminance to 5 lx [QuantityType]
6949 2018-12-13 06:46:57.616 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 20: Incoming command class COMMAND_CLASS_SENSOR_MULTILEVEL, endpoint 0
6950 2018-12-13 06:46:57.616 [DEBUG] [ng.zwave.internal.protocol.ZWaveNode] - NODE 20: SECURITY NOT required on COMMAND_CLASS_SENSOR_MULTILEVEL
6951 2018-12-13 06:46:57.616 [DEBUG] [tocol.commandclass.ZWaveCommandClass] - NODE 20: Received COMMAND_CLASS_SENSOR_MULTILEVEL V5 SENSOR_MULTILEVEL_REPORT
6952 2018-12-13 06:46:57.616 [DEBUG] [ss.ZWaveMultiLevelSensorCommandClass] - NODE 20: Sensor Type = Temperature(1), Scale = 0
6953 2018-12-13 06:46:57.617 [DEBUG] [ss.ZWaveMultiLevelSensorCommandClass] - NODE 20: Sensor Value = 24
6955 2018-12-13 06:46:57.618 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 20: Got an event from Z-Wave network: ZWaveMultiLevelSensorValueEvent
6956 2018-12-13 06:46:57.618 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 20: Got a value event from Z-Wave network, endpoint = 0, command class = COMMAND_CLASS_SENSOR_MULTILEVEL, value = 24
6957 2018-12-13 06:46:57.619 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 20: Updating channel state zwave:device:95603ab1:node20:sensor_temperature to 24 °C [QuantityType]
6958 2018-12-13 06:46:57.620 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 20: Commands processed 4.
6959 2018-12-13 06:46:57.620 [DEBUG] [nal.protocol.ZWaveTransactionManager] - NODE 20: Checking command

This must be a device configuration issue if it is not sending the notification messages (as it seems from the log). So, either you need to configure the device so that it sends these messages, or you would need to use the sensor_binary channel which seems to be received ok in the log.

thanks, I´ll play around with config settings.
Anyway… how to use the “sensor_binary” channel?
I already defined it instead of “sensor_door”, but still get nothing :frowning:

It should be the same as any other channel. I can see in the log that it is being set - I’m assuming that it is the door status, although I’m not 100% sure.

yes, this is exactly the case.
But in my OH2 frontend I see “XYZ”, because of translation.map:

ON=OPEN
OFF=CLOSE
-=XYZ

Shouldnt there be the right value ON or OFF instead of the dash symbol?

At the end… it was the configuration, as @chris said, thank you!

Just set the parameter 7 “customer mode” to 4, instead of 20, waited 15 minutes and now it sends the “sensor_door” instead of “sensor_binary”

1 Like