Having some issues getting the inovelli setup. Running into several things so will try to break this down with the steps I am working with.
I am running OH2. Don’t know for sure if its snapshop or not, I am not at the location and dont have my VPN setup yet
I have a Aeon Labs Z-Stick S2 (Series 2) plugged into the pi. This is the first z-wave device I am trying to setup on it. I have one at the house and have several z-wave devices running so have figured this out before.
The first time I plugged in the inovelli and connected it I found that it was not in the database. At that time it did not show up in the database. Since then, Chris has added it. The link is here.
First question is about trying to update the binding database. From what I read seems I need to uninstall and then reinstall the binding. I tried that through the paper interface. It uninstalled and it reinstalled but did not make changes to the inovelli.
Next I tried to delete the inovelli from the build. i excluded it from the z-stick. Then i tried in both the paper interface and habmin to delete it. in both cases it would not delete it. clicking delete does nothing.
I say all that to say, just trying to get the inovelli working, i tried what i know to do for now, but could use some help with a direction on to get it going.
Almost. You need to uninstall the older version of the binding and install a verison of the binding at least 24 hours older than when the device was added to and approved in the zwave database.
The OH version and binding versions move forward in lock step. Uninstalling and reinstalling a binding through PaperUI will only get you the exact same version of the binding back. You either need to upgrade your entire OH to a version that includes the device, or you need to uninstall the zwave binding and download the jar file for the newer zwave binding and manually install it on your older OH. Note that this doesn’t always work because there are changes made to OH core that require changes in the bindings that make newer bindings no longer backwards compatible with older OH cores.
I’m not really up on all the details for removing devices from the controller. I think the proper way to do it is to put the controller into exclusion mode, exclude the node (usually involves pressing a button on the device), then reincluding. It is possible (likely) that the old node will still be hanging around until the controller decides that it is a dead node at which time you can “Delete dead node” through Habmin to remove it. In the mean time, when you reinclude the device it will show up in the next available node number.
That device was added a month or so back and i tried the update yesterday so it should be in there.
I will have to see what version of OH2 i am on. I installed it in maybe january/february. I have never done an update to oh install so that will be interesting.
i seem to remember from the oh1 days that you would just delete the jar file from the bindings folder then save the one in. is that still in play?
you are correct on removing the device. thats what i tried with no luck. maybe i just needed to wait a bit for it take hold. i guess i could look in the logs too. i am sure it tells me the device is live/removed etc. i’ll do that this weekend.
If you are on OH 2.2 then you reinstalled Zwave binding 2.2 which was released in January. To get the zwave database from a month or so back you must upgrade your whole OH to the 2.3 SNAPSHOT. I don’t think you can run recent 2.3 SNAPSHOT versions of the bindings on OH 2.2 any longer.
No, OH 2.x doesn’t work that way when you use the UIs to install bindings. You can uninstall the zwave binding using PaperUI, then download the 2.3 SNAPSHOT Zwave jar file from Cloudbees and drop that into your addons folder like in the old 1.x days, but like I said above, I think there have been changes between OH 2.2 and OH 2.3 that makes the bindings no longer backward compatible. So you must upgrade the whole OH to 2.3.
I decided to just start over with my home install. Not a problem really as I dont have a heck of alot running and its always good therapy to just walk through all of it again. So I have the latest build now - openHAB 2.2.0-1 (Release Build).
I have several z-wave devices running just fine on the my Aeotec Gen 5 stick. I included the inovelli and it just shows up as another thing:
Z-Wave Node 9 (015D:6100:6100:1.1)
Still gives me the notice that its not included in the database.
I setup simple switch item and then added to a sitemap to see if it would work and it does not. Of course it needs to recognize the two plugs as well so if it doesnt know what it is, it cant do that.
This is not the latest. Your device is definitely in the database, but you need to use a newer version - ie the snapshot version. V2.2 is from around 6 months ago so it doesn’t contain devices added in this time.
Thanks Chris. That has lead to a morning of searching and reading trying to figure this out. I’ll address the database first.
I did some reading on how to delete the 2.2 database and update it to 2.3 but not finding something that I can understand. As a lot have said, it does not work to delete it through the paperui.
I read this article - https://community.openhab.org/t/howto-add-a-device-to-the-zwave-database/3602/117. Says to do this in the jasondb. I found my jasondb and pulled it up as a text file but would have no idea how to delete a binding out of there so i have not messed with that. If there are some better directions that I am missing on how to uninstall and reinstall the updated database please let me know.
Second, I installed the build for openhabian here. Thats what installed the 2.2 build. I did that on Tuesday I think. Should it have not loaded the 2.3 database?
Thanks sihui, so i’m back to how to uninstall the binding. it will not let me do that through paperui and have found articles that discuss thats its an issue. I have not found a good way though how to do it without paperui.
Thanks sihui! yes, i had read all that. i had also read where doing the upgrade with update things. so i went with moving the jar file into the add-ons folder and voila. finally! i have it updated! and it found the inovelli! priceless.
thanks for all the help! i am going to document this as i have to do the same on another system.
If I select it in the paper UI (Configuration/Things), I get -
Z-Wave Node 20 (0312:6100:6100:1.1)
This device has not been fully discovered by the binding. There are a few possible reasons for this -:
The Device is not in the database. If the device attributes show that this device has a valid manufacturer ID, device ID and type, then this is likely the case (e.g. you see a label like "Z-Wave node 1 (0082:6015:020D::2.0) Even if the device appears to be in the database, some manufactures use multiple sets of references for different regions or versions, and your device references may not be in the database. In either case, the database must be updated and you should raise an issue to get this addressed.
The device initialization is not complete. Once the device ins included in the network, the binding must interrogate it to find out what type of device it is. For the mains powered devices, this will occur quickly, however, for battery devices, the device must be woken up a number of times to allow the discovery process to complete. This must be performed with the device close to the controller.