OpenHAB-2 Z-Wave channel types

All I can suggest is to provide a short log that shows the sensor data and I can check…

thanks

20:29:04.786 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 1F 00 04 00 0B 19 8F 01 04 03 80 03 64 04 30 03 FF 0A 05 31 05 03 01 18 06 31 05 01 22 00 FA 9A 
20:29:04.797 [DEBUG] [ve.internal.protocol.ZWaveController] - Receive queue TAKE: Length=0
20:29:04.805 [DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 1F 00 04 00 0B 19 8F 01 04 03 80 03 64 04 30 03 FF 0A 05 31 05 03 01 18 06 31 05 01 22 00 FA 9A 
20:29:04.807 [DEBUG] [ve.internal.protocol.ZWaveController] - Process Message = 01 1F 00 04 00 0B 19 8F 01 04 03 80 03 64 04 30 03 FF 0A 05 31 05 03 01 18 06 31 05 01 22 00 FA 9A 
20:29:04.809 [DEBUG] [ve.internal.protocol.ZWaveController] - Message: class=ApplicationCommandHandler[0x04], type=Request[0x00], priority=High, dest=255, payload=00 0B 19 8F 01 04 03 80 03 64 04 30 03 FF 0A 05 31 05 03 01 18 06 31 05 01 22 00 FA 
20:29:04.811 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 11: Application Command Request (ALIVE:DETAILS)
20:29:04.812 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 11: Incoming command class MULTI_CMD
20:29:04.813 [DEBUG] [dclass.ZWaveMultiCommandCommandClass] - NODE 11: Received Multi-Command Request
20:29:04.814 [DEBUG] [dclass.ZWaveMultiCommandCommandClass] - NODE 11: Incoming command class BATTERY
20:29:04.815 [DEBUG] [dclass.ZWaveMultiCommandCommandClass] - NODE 11: Calling handleApplicationCommandRequest.
20:29:04.816 [DEBUG] [ommandclass.ZWaveBatteryCommandClass] - NODE 11: Received Battery Request
20:29:04.817 [DEBUG] [ommandclass.ZWaveBatteryCommandClass] - NODE 11: Battery report value = 100
20:29:04.819 [DEBUG] [ve.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveCommandClassValueEvent
20:29:04.820 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 11: Got an event from Z-Wave network: ZWaveCommandClassValueEvent
20:29:04.821 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 11: Got a value event from Z-Wave network, endpoint = 0, command class = BATTERY, value = 100
20:29:04.822 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - Updating zwave:dlink_dchz110_00_000:15348538564:node11:battery-level to 100
20:29:04.824 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - Updating zwave:dlink_dchz110_00_000:15348538564:node11:battery-level to 100
20:29:04.826 [DEBUG] [dclass.ZWaveMultiCommandCommandClass] - NODE 11: Incoming command class SENSOR_BINARY
20:29:04.827 [DEBUG] [dclass.ZWaveMultiCommandCommandClass] - NODE 11: Calling handleApplicationCommandRequest.
20:29:04.828 [DEBUG] [dclass.ZWaveBinarySensorCommandClass] - NODE 11: Received Sensor Binary Request (v2)
20:29:04.829 [DEBUG] [dclass.ZWaveBinarySensorCommandClass] - Processing Sensor Type 10
20:29:04.830 [DEBUG] [dclass.ZWaveBinarySensorCommandClass] - Sensor Type is DOORWINDOW
20:29:04.831 [DEBUG] [dclass.ZWaveBinarySensorCommandClass] - NODE 11: Sensor Binary report, type=Door/Window, value=255
20:29:04.833 [DEBUG] [ve.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveBinarySensorValueEvent
20:29:04.834 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 11: Got an event from Z-Wave network: ZWaveBinarySensorValueEvent
20:29:04.835 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 11: Got a value event from Z-Wave network, endpoint = 0, command class = SENSOR_BINARY, value = 255
20:29:04.836 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - Updating zwave:dlink_dchz110_00_000:15348538564:node11:sensor_binary to ON
20:29:04.838 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - Updating zwave:dlink_dchz110_00_000:15348538564:node11:sensor_binary to ON
20:29:04.841 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - Updating zwave:dlink_dchz110_00_000:15348538564:node11:sensor_door to ON
20:29:04.843 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - Updating zwave:dlink_dchz110_00_000:15348538564:node11:sensor_door to ON
20:29:04.845 [DEBUG] [dclass.ZWaveMultiCommandCommandClass] - NODE 11: Incoming command class SENSOR_MULTILEVEL
20:29:04.847 [DEBUG] [dclass.ZWaveMultiCommandCommandClass] - NODE 11: Calling handleApplicationCommandRequest.
20:29:04.847 [DEBUG] [ss.ZWaveMultiLevelSensorCommandClass] - NODE 11: Received Sensor Multi Level Request
20:29:04.848 [DEBUG] [ss.ZWaveMultiLevelSensorCommandClass] - NODE 11: Sensor Multi Level REPORT received
20:29:04.849 [DEBUG] [ss.ZWaveMultiLevelSensorCommandClass] - NODE 11: Sensor Type = Luminance(3), Scale = 0
20:29:04.850 [DEBUG] [ss.ZWaveMultiLevelSensorCommandClass] - NODE 11: Sensor Value = 24
20:29:04.851 [DEBUG] [ve.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveMultiLevelSensorValueEvent
20:29:04.852 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 11: Got an event from Z-Wave network: ZWaveMultiLevelSensorValueEvent
20:29:04.853 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 11: Got a value event from Z-Wave network, endpoint = 0, command class = SENSOR_MULTILEVEL, value = 24
20:29:04.855 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - Updating zwave:dlink_dchz110_00_000:15348538564:node11:sensor_luminance to 24
20:29:04.857 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - Updating zwave:dlink_dchz110_00_000:15348538564:node11:sensor_luminance to 24
20:29:04.859 [DEBUG] [dclass.ZWaveMultiCommandCommandClass] - NODE 11: Incoming command class SENSOR_MULTILEVEL
20:29:04.860 [DEBUG] [dclass.ZWaveMultiCommandCommandClass] - NODE 11: Calling handleApplicationCommandRequest.
20:29:04.861 [DEBUG] [ss.ZWaveMultiLevelSensorCommandClass] - NODE 11: Received Sensor Multi Level Request
20:29:04.862 [DEBUG] [ss.ZWaveMultiLevelSensorCommandClass] - NODE 11: Sensor Multi Level REPORT received
20:29:04.863 [DEBUG] [ss.ZWaveMultiLevelSensorCommandClass] - NODE 11: Sensor Type = Temperature(1), Scale = 0
20:29:04.865 [DEBUG] [ss.ZWaveMultiLevelSensorCommandClass] - NODE 11: Sensor Value = 25
20:29:04.866 [DEBUG] [ve.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveMultiLevelSensorValueEvent
20:29:04.866 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 11: Got an event from Z-Wave network: ZWaveMultiLevelSensorValueEvent
20:29:04.867 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 11: Got a value event from Z-Wave network, endpoint = 0, command class = SENSOR_MULTILEVEL, value = 25
20:29:04.868 [DEBUG] [erter.ZWaveMultiLevelSensorConverter] - NODE 11: Sensor is reporting scale 0, requiring conversion to 0. Value is now 25.
20:29:04.869 [DEBUG] [converter.ZWaveCommandClassConverter] - Converted temperature from 25C to 25C
20:29:04.870 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - Updating zwave:dlink_dchz110_00_000:15348538564:node11:sensor_temperature to 25
20:29:04.872 [DEBUG] [erter.ZWaveMultiLevelSensorConverter] - NODE 11: Sensor is reporting scale 0, requiring conversion to 0. Value is now 25.
20:29:04.873 [DEBUG] [converter.ZWaveCommandClassConverter] - Converted temperature from 25C to 25C
20:29:04.873 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - Updating zwave:dlink_dchz110_00_000:15348538564:node11:sensor_temperature to 25
20:29:04.875 [DEBUG] [ssage.ApplicationCommandMessageClass] - Transaction not completed: node address inconsistent.
20:29:04.958 [INFO ] [marthome.event.ItemStateChangedEvent] - zwave_dlink_dchz110_00_000_15348538564_node11_sensor_binary changed from OFF to ON
20:29:05.002 [INFO ] [marthome.event.ItemStateChangedEvent] - zwave_dlink_dchz110_00_000_15348538564_node11_sensor_luminance changed from 29 to 24
20:29:16.975 [DEBUG] [WaveSerialHandler$ZWaveReceiveThread] - Receive Message = 01 1F 00 04 00 0B 19 8F 01 04 03 80 03 64 04 30 03 00 0A 05 31 05 03 01 19 06 31 05 01 22 00 FA 64 
20:29:16.986 [DEBUG] [ve.internal.protocol.ZWaveController] - Receive queue TAKE: Length=0
20:29:16.989 [DEBUG] [wave.internal.protocol.SerialMessage] - Assembled message buffer = 01 1F 00 04 00 0B 19 8F 01 04 03 80 03 64 04 30 03 00 0A 05 31 05 03 01 19 06 31 05 01 22 00 FA 64 
20:29:16.992 [DEBUG] [ve.internal.protocol.ZWaveController] - Process Message = 01 1F 00 04 00 0B 19 8F 01 04 03 80 03 64 04 30 03 00 0A 05 31 05 03 01 19 06 31 05 01 22 00 FA 64 
20:29:16.995 [DEBUG] [ve.internal.protocol.ZWaveController] - Message: class=ApplicationCommandHandler[0x04], type=Request[0x00], priority=High, dest=255, payload=00 0B 19 8F 01 04 03 80 03 64 04 30 03 00 0A 05 31 05 03 01 19 06 31 05 01 22 00 FA 
20:29:16.997 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 11: Application Command Request (ALIVE:DETAILS)
20:29:16.998 [DEBUG] [ssage.ApplicationCommandMessageClass] - NODE 11: Incoming command class MULTI_CMD
20:29:17.000 [DEBUG] [dclass.ZWaveMultiCommandCommandClass] - NODE 11: Received Multi-Command Request
20:29:17.001 [DEBUG] [dclass.ZWaveMultiCommandCommandClass] - NODE 11: Incoming command class BATTERY
20:29:17.002 [DEBUG] [dclass.ZWaveMultiCommandCommandClass] - NODE 11: Calling handleApplicationCommandRequest.
20:29:17.003 [DEBUG] [ommandclass.ZWaveBatteryCommandClass] - NODE 11: Received Battery Request
20:29:17.004 [DEBUG] [ommandclass.ZWaveBatteryCommandClass] - NODE 11: Battery report value = 100
20:29:17.006 [DEBUG] [ve.internal.protocol.ZWaveController] - Notifying event listeners: ZWaveCommandClassValueEvent
20:29:17.007 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 11: Got an event from Z-Wave network: ZWaveCommandClassValueEvent
20:29:17.008 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - NODE 11: Got a value event from Z-Wave network, endpoint = 0, command class = BATTERY, value = 100
20:29:17.009 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - Updating zwave:dlink_dchz110_00_000:15348538564:node11:battery-level to 100
20:29:17.012 [DEBUG] [ding.zwave.handler.ZWaveThingHandler] - Updating zwave:dlink_dchz110_00_000:15348538564:node11:battery-level to 100
20:29:17.015 [DEBUG] [dclass.ZWaveMultiCommandCommandClass] - NODE 11: Incoming command class SENSOR_BINARY
20:29:17.016 [DEBUG] [dclass.ZWaveMultiCommandCommandClass] - NODE 11: Calling handleApplicationCommandRequest.
20:29:17.017 [DEBUG] [dclass.ZWaveBinarySensorCommandClass] - NODE 11: Received Sensor Binary Request (v2)

This is the receive frame -:

This is my decoding by hand (hopefully you can follow this :wink:)

01 1F 00 04 00 0B 19 8F 01 04 - just preamble - nodeId, multi_cmd encapsulation class etc…
03 80 03 64 - battery report - 100%
04 30 03 FF 0A - Sensor Binary - activated (FF) door (0A)
05 31 05 03 01 18 - Sensor Multilevel - luminance (precision 0, size 1, value 18=24)
06 31 05 01 22 00 FA - Sensor Multilevel - temperature (precision 1, size 2, value FA = 250/10 = 25.0)

And this is the log -

sensor_binary to ON
sensor_luminance to 24
battery-level to 100
sensor_temperature to 25

I think that’s a 100% score for the binding :slight_smile:

warranty case :wink: since that device has no temp calibration

I don’t know how precise the temperature readings are meant to be but there’s a calibration setting you can use.

For dlink z110 ?

Sorry, thought you were still talking about the zw100

@chris I’ve tried to use information on this thread to create .items and .sitemap files for ZWave like I have with Hue, but I’m not having luck.

zwave.items:
Color zwave_bulb "ZWave Bulb" (gzwave) {zwave="zwave:device:4c38b76d:node18:color_color"}

And in my sitemap I have a line like this:
Colorpicker item=zwave_bulb

The color picker in UI doesn’t seem to affect it. Only if I use the Paper UI thing widget for it. Is this not possible in OH2? Or do I need to refer to the item as the OH1 wiki docs mention?

@chris, just started in migrating my system from OH1 to OH2. I came across this thread after I noticed my door sensors statuses could only be added as switch items and not contact items. Could you update the items below or give me edit access (mckennajp)? Looking at the comments for the first device, it seems like there has been some confusion regarding this topic.

http://www.cd-jackson.com/index.php/zwave/zwave-device-database/zwave-device-list/devicesummary/138
http://www.cd-jackson.com/index.php/zwave/zwave-device-database/zwave-device-list/devicesummary/139
http://www.cd-jackson.com/index.php/zwave/zwave-device-database/zwave-device-list/devicesummary/137

I’ve updated your account - thanks.

1 Like

I updated the WADWAZ-1 entry the other day.