Hi there, I’m very new to this - trying openhab on RaspberyPi2 with an Aeotec Z-stick Gen5.
I have a couple of devices that are unrecognized, this is one of them.
Any assistance would be appreciated
Dan.
If it is battery powered you have to wake the device up a number of times for the binding to get a chance to figure out what it is. In my experience, remotes can take a large number of wakeups (10-12).
From the information you’ve presented, it looks like the device is discovered fine, so no need to wake it up again. The issue is simply that it’s not in the database…
Hi Folks, thankyou for the help so far.
I have attempted to put this device into the database but I think there is still something wrong with the ‘classes’ maybe they are incorrect in the database.
Can someone please check my last comment on this link and see if it makes any sense:
Sure you have: userdata/logsevents.log and openhab.log.
The question remains:
Are you using the scene_number channel with a rule? What does your item state report in events.log?
Are you using direct associations (the “Scene Activation …” association groups) to directly control other zwave devices without involving openHAB at all?
If 1) How does your items definition look like? Please post it. How does your rule look like? Please post it.
If 2) How are your associations configured?
The one you send me via PM looks fine, no need to edit anything.
I removed the “deprecated” tag from the scene_number channel, but that won’t have any effect on your problem, just cosmetics.
If you want to use the remote with openHAB, you need a rule to detect the scene_number channel.
You need to bind an item to that channel.
You need a rule triggering on that item.
Example:
Item:
Number YourItem { channel="zwave:device:yxyxyx:nodeyx:scene_number" }
Rule:
rule "testing scene number"
when
Item YourItem changed to yx
then
// do something
end
Edit:
changed to yx
to find the “yx” values you need to take a look into your events.log after you have set up the device (item linked to a channel, thing is online)
no, it will not include because there is a problem with the database, the binding does not match the device correctly. The ‘classes’ are incorrect in the database. Am I wrong?