Hi Chris,
Thanks for your reply. I switched on my OH1 instance to see the logging. The same principle: ON with SENSOR_BINARY of with BASIC.
ON (OH1)
2017-06-17 12:05:36 DEBUG o.o.b.z.i.p.c.ZWaveBinarySensorCommandClass[:102]- NODE 6: Sensor Binary report, type=Motion, value=255
2017-06-17 12:05:36 DEBUG o.o.b.z.i.p.ZWaveController[:635]- Notifying event listeners: ZWaveBinarySensorValueEvent
2017-06-17 12:05:36 DEBUG o.o.b.z.i.ZWaveActiveBinding[:433]- ZwaveIncomingEvent
2017-06-17 12:05:36 DEBUG o.o.b.z.i.ZWaveActiveBinding[:450]- NODE 6: Got a value event from Z-Wave network, endpoint = 0, command class = SENSOR_BINARY, value = 255
OFF (OH1)
2017-06-17 12:06:50 DEBUG o.o.b.z.i.p.s.ApplicationCommandMessageClass[:38]- NODE 6: Application Command Request (ALIVE:PING)
2017-06-17 12:06:50 DEBUG o.o.b.z.i.p.s.ApplicationCommandMessageClass[:56]- NODE 6: Incoming command class BASIC
2017-06-17 12:06:50 DEBUG o.o.b.z.i.p.c.ZWaveBasicCommandClass[:74]- NODE 6: Received Basic Request
2017-06-17 12:06:50 DEBUG o.o.b.z.i.p.c.ZWaveBasicCommandClass[:78]- NODE 6: Basic Set sent to the controller will be processed as Basic Report
2017-06-17 12:06:50 DEBUG o.o.b.z.i.p.c.ZWaveBasicCommandClass[:107]- NODE 6: Basic report, value = 0x00
2017-06-17 12:06:50 DEBUG o.o.b.z.i.p.ZWaveController[:635]- Notifying event listeners: ZWaveCommandClassValueEvent
2017-06-17 12:06:50 DEBUG o.o.b.z.i.ZWaveActiveBinding[:433]- ZwaveIncomingEvent
2017-06-17 12:06:50 DEBUG o.o.b.z.i.ZWaveActiveBinding[:450]- NODE 6: Got a value event from Z-Wave network, endpoint = 0, command class = BASIC, value = 0
My OH1 item config for this node:
Contact cSideKitchen "Bijkeuken [MAP(nl_contact.map):%s]" <_motion> (gZWave, gPhilio, gSidekitchen, gContact)
{ zwave="6:command=basic" } //sensor_binary,respond_to_basic=true
Number nSideKitchen_temp "Temperatuur bijkeuken [%.1f °C]" <temperature> (gZWave, gPhilio, gSidekitchen)
{ zwave="6:command=sensor_multilevel,sensor_type=1" }
Number nSideKitchen_light "Lichtsterkte bijkeuken [%.0f Lux]" <_illumination> (gZWave, gPhilio, gSidekitchen)
{ zwave="6:command=sensor_multilevel,sensor_type=3" }
Number nSideKitchen_battery "Batterij niveau bijkeuken [%s %%]" <_battery> (gZWave, gPhilio, gSidekitchen, gBattery)
{ zwave="6:command=battery" }
I will switch on the debug log to test if there are additional lines when the OFF message is send.
-David