Hi all,
Since i upgraded my system to 2.4.0 i am having problems with my Neo Coolcam Door/Window (4) and PIR (1) sensors. I followed the procedure described by @Chris in this thread ZWave binding updates , so i deleted all Things and let the binding discover them again. Then i added my item definitions from the items file to the Thing items.
At first the Window/Door sensors where working OK in v 2.4.0, however the PIR sensor never worked not even in 2.3.0.
I found some examples in threads and use the the following items:
// Shinzen Electronics Neo Coolcam Door/Window Sensors *****
//
Contact DeurSensor_1_Contact "Voordeur is: [%s]" <door> (gAlarm,gSensors) {channel="zwave:device:651ad746:node4:sensor_door"}
Switch DeurSensor_1_Alarm_Access "Voordeur Alarm (access)" <door> (gAlarm,gSensors) {channel="zwave:device:651ad746:node4:alarm_access"}
//Number DeurSensor_1_Battery_Level "Voordeur Battery Level [MAP(neobattery.map):%s]" <door> (gAlarm,gSensors,gBattery) {channel="zwave:device:651ad746:node4:battery-level"}
Number DeurSensor_1_Battery_Level "Voordeur Battery Level [%d %%]" <door> (gAlarm,gSensors,gBattery) {channel="zwave:device:651ad746:node4:battery-level"}
//
Contact DeurSensor_2_Contact "Garagedeur is: [%s]" <door> (gAlarm,gSensors) {channel="zwave:device:651ad746:node6:sensor_door"}
Switch DeurSensor_2_Alarm_Access "Garagedeur Alarm (access)" <door> (gAlarm,gSensors) {channel="zwave:device:651ad746:node6:alarm_access"}
Number DeurSensor_2_Battery_Level "Garadedeur Battery Level [%d %%]" <door> (gAlarm,gSensors,gBattery) {channel="zwave:device:651ad746:node6:battery-level"}
//
Contact DeurSensor_3_Contact "Serredeur is: [%s]" <door> (gAlarm,gSensors) {channel="zwave:device:651ad746:node7:sensor_door"}
Switch DeurSensor_3_Alarm_Access "Serredeur Alarm (access)" <door> (gAlarm,gSensors) {channel="zwave:device:651ad746:node7:alarm_access"}
Number DeurSensor_3_Battery_Level "Serredeur Battery Level [%d %%]" <door> (gAlarm,gSensors,gBattery) {channel="zwave:device:651ad746:node7:battery-level"}
//
Contact DeurSensor_4_Contact "Schuifpui is: [%s]" <door> (gAlarm,gSensors) {channel="zwave:device:651ad746:node8:sensor_door"}
Switch DeurSensor_4_Alarm_Access "Schuifpui Alarm (access)" <door> (gAlarm,gSensors) {channel="zwave:device:651ad746:node8:alarm_access"}
Number DeurSensor_4_Battery_Level "Schuifpui Battery Level [%d %%]" <door> (gAlarm,gSensors,gBattery) {channel="zwave:device:651ad746:node8:battery-level"}
//
// Shinzen Electronics Neo Coolcam PIR sensors *****
// Vb. https://community.openhab.org/t/zwave-coolcam-motion-sensor-not-working/48827/24
//
Switch NeoPIR_1_Sensor "Neo PIR sensor 1 - Sensor" <pir> (gAlarm,gSensors,gBattery) { channel="zwave:device:651ad746:node5:sensor_binary" }
Number NeoPIR_1_Luninance "Neo PIR sensor 1 - Luminance [%s]" <pir> (gAlarm,gSensors,gBattery) { channel="zwave:device:651ad746:node5:sensor_luminance" }
Number NeoPIR_1_Temperature "Neo PIR sensor 1 - Temperature [%.1f °C]" <pir> (gAlarm,gSensors,gBattery) { channel="zwave:device:651ad746:node5:sensor_temperature" }
Number NeoPIR_1_Bat_Level "Neo PIR sensor 1 - Battery_Level [%d %%]" <pir> (gAlarm,gSensors,gBattery) { channel="zwave:device:651ad746:node5:battery-level" }
Switch NeoPIR_1_Burglar "Neo PIR sensor 1 - Burglar_Alarm" <pir> (gAlarm,gSensors,gBattery) { channel="zwave:device:651ad746:node5:alarm_burglar" }
//
Att: I also tried it with the Contact item type replaced with the Switch item type, with no success.
This ia my sitemap snippet:
Group item=gTest label="Test pagina sensors" icon="sensor" {
Switch item=DeurSensor_1_Contact label="Voordeur Contact (1)" icon="frontdoor"
Switch item=DeurSensor_1_Alarm_Access label="Voordeur Alarm" icon="frontdoor" mappings=[ON="OPEN/CLOSE"]
Text item=DeurSensor_1_Battery_Level label="Schuifpui Sensor battery level [%s %%]" icon="batterylevel"
Default item=DeurSensor_1_Battery_Level label="Sensor battery level [%s %%]" icon="batterylevel"
//
Switch item=DeurSensor_2_Contact label="Garagedeur Contact (2)" icon="frontdoor"
Switch item=DeurSensor_2_Alarm_Access label="Garagedeur Alarm: " icon="frontdoor" mappings=[ON="OPEN/CLOSE"]
Text item=DeurSensor_2_Battery_Level label="Garagedeur Sensor battery level [%s %%]" icon="batterylevel"
Text item=placeholder
//
Switch item=DeurSensor_3_Contact label="Serredeur Contact (3)" icon="frontdoor"
Switch item=DeurSensor_3_Alarm_Access label="Serredeur Alarm" icon="frontdoor" mappings=[ON="OPEN/CLOSE"]
Text item=DeurSensor_3_Battery_Level label="Serredeur Sensor battery level [%s %%]" icon="batterylevel"
Default item=DeurSensor_3_Battery_Level label="Serredeur battery level" icon="batterylevel"
//
Default item=DeurSensor_4_Contact label="Schuifpui Contact (4)" icon="frontdoor"
Switch item=DeurSensor_4_Alarm_Access label="Schuifpui Alarm" icon="frontdoor" mappings=[ON="OPEN/CLOSE"]
Text item=DeurSensor_4_Battery_Level label="Schuifpui Sensor battery level [%s %%]" icon="batterylevel"
Default item=DeurSensor_4_Battery_Level label="Sensor battery level (Default)" icon="batterylevel"
//
Switch item=NeoPIR_1_sensor label="PIR1 Beweging detectie" icon="movecontrol" mappings=[ON="OPEN/CLOSE"]
Switch item=NeoPIR_1_burglar label="PIR1 Inbraak detectie" icon="motion" mappings=[ON="OPEN/CLOSE"]
Text item=NeoPIR_1_temperature label="PIR1 Temperatuur [%s]" icon="temperature"
valuecolor=[Last_Update=="Uninitialized"="gray", >=25="orange", >=15="green", 0="white", <15="blue"]
Text item=NeoPIR_1_level label="PIR1 Level [%s]" icon="battery"
Text item=NeoPIR_1_luninance label="PIR1 Luminance" icon="licht"
}
Beacause i was doubting the ZWave configuration, i did put the ZWave binding in DEBUG and created a separate ZWave.log file and restarted openhab. This log file is here: ZWave.log
I am not knowledge enough with this, but when i scan through the log-file i think it looks OK… But i might mis a lot.
When i look at PaperUI, at the Things i see this: Status: ONLINE Node initialising: REQUEST_NIF
I use two other Z-Wave devices, Fibaro Wall Plug and Danfoss LC-13, and they seem to work OK in v 2.4.0.
At the moment i do not know what i can do…
Hopefully someone can help me with tihis?
Kind regards, Bert