Hardware: Raspberrypi PI2 B, with Aoetech Gen5 z-wave stick.
OS: Raspbian
Java Runtime Environment: zulu8
openHAB version: 2.5
Issue of the topic:
I could successfully configuring and geting values from 3 of 4 senors of Abus Multisensor SHBW10000. Only the motion PIR sensor doesn’t show any reaction on motion. The association group is “Controller”, the Door-Item is set with channel type “alarm_buglar” (also i tried Motion-Item). Sensitivity was leaved at default 10. Setting 14 and 15 is default, too.
I also create a testrule with an item trigger:
rule “test1”
when
Item ZWaveNode002SHBW10000PIRMultisensor_AlarmBurglar received update
then
if ( ZWaveNode002SHBW10000PIRMultisensor_AlarmBurglar.state == ON ) {
ZWaveNode003TZ68WallPlug_Switch.sendCommand(“ON”)
} else {
ZWaveNode003TZ68WallPlug_Switch.sendCommand(“OFF”)
}
end
No reaction at all.
If logs where generated please post these here using code fences:
I’ve enabled TRACE log level for zwave-bindung class. It seems that the channel was correct initialized.
Here is the log:
The log here doesn’t show any motion sensor report. If the device is not sending reports, then there’s not much the binding, or openHAB in general, can do.
The fact that it seems to be sending a HUMIDITY report probably means the lifeline is configured, although from this log it is difficult to confirm if this was sent as a result of a poll, or unsolicited.
I would suggest to check the device configuration to ensure the lifeline association is set (it should be done automatically if this is a ZWave+ device) and also check other configuration parameters to ensure there is nothing else that can disable the sending of these events.
I’ve completelly reinstalled the Raspberry and openHAB. Once again I could successfull include Abus Multisensor. I’ve set parameter 13 (“Waiting time between two PIR triggers”) to 10 (seconds).
On motion and after 10 seconds the item always raised the event “alarm_buglar” update to OFF.
For the moment I’m satisfied about that, because I can trigger a command with that.
There was a wrong channel maintained in z-wave DB. Instead of “alarm_burglar” it should be “alarm_motion”. @Chris kindly has updated the database and provided a new binding. After “apt-get update && apt-get upgrade” and removing/adding thing the motion detection is perfectly working now.
Thank you for you help!
sorry for resurrecting this issue, but since my problem is directly related I post it here. I have followed the recommendation to update and indeed the channels are there and it almost looks good.
Problem: I cannot change the PIR sensitivity or some other configuration parameters. It’s not an input field for values but a dropdown that says “Dsiabled” and has no other options.
Did you have the same problem and any idea how to solve that? Same is for the time for temperature reports, etc. Only luminance report time is an input field.
Thanks for any help with this issue. I already removed and re-added the sensor from/to the Z-Wave stick, deleted the .xml file, etc. but no help.
These were fixed after the 3.3 release. Either upgrade to OH3.4 Milestone 1 (testing) or get the latest zwave snapshot binding from here. Remember to remove the UI zwave binding before dropping the zwave snapshot in the addons folder. Feature:install openhab-transport-serial from the console might be necessary too.
Full disclosure: I assumed that you had upgraded to OH3.3. There were changes in the OH core that required changes in the zwave DB that caused problems similar to what you described. However, on 2.5 I’m not so sure as that version is over 1.5 years old. Anyway upgrade to 3.4 Milestone 1 is still a good idea to get the latest zwave DB configuration for your device. If you still have problems, it will be a lot easier to fix and the UI is better.