Z-Wave Zooz ZEN24 Lightswitch - Online, but can't see status on/off in Openhab

Hello again!

So it looks like my Zooz Zen24 lightswitch was added to the opensmarthouse z-wave database on 11/28/20 (here’s the direct link to it: https://opensmarthouse.org/zwavedatabase/1318). It’s series 4.

Yesterday morning I deleted the “Node 7” unknown device (which was the Zen24 switch) and unpaired/excluded the switch from the z-wave stick all through HABpanel. At this point things looked good. Node 7 was gone and I had unpaired/excluded the switch.

After that, I continued using HABpanel and did a search for z-wave devices and put my switch into inclusion mode and HABPanel found it (the light switch) immediately. I added it as a ‘thing’, but .it is still named “Node 007” but now with the addition of “(027A:B112:261C:4.0)” in the name. The old name was “Node 007”, the new name is “Node 007 (027A:B112:261C:4.0)”. So on one hand it appears to have received the new data from the opensmarthouse z-wave database, but on the other hand it’s still showing as an “unknown device”. It’s been over 24 hours since I added it and it got renamed to “Node 007 (027A:B112:261C:4.0)”. I really don’t know what to do next. Any help would be greatly appreciated. :slight_smile:

Thanks,
ABP

I’m not an expert like many of the folks in this chain of posts, so be cautious with my advice. My experience that simply excluding and reincluding a problem node will not be successful if it reappears as the same node number. After excluding with OH, I have used the Simplicity studio PC Controller and found the node is still there on the stick. It can be deleted with that program if it tests “failed”, but do this after excluding with OH. If it doesn’t get included as a new node number then, an exclusion and factory reset of the switch (not the stick)might do it. Again as a caution I had 2 Zen23 v.4 and the first one I messed up so badly and couldn’t get the factory reset of the switch right (bad instructions on which way to toggle) that I had to return it. The other one worked fine.

Habmin :slightly_smiling_face:

There was no need to exclude it. After upgrading OH or the zwave binding, all you needed to do was delete the Thing and rediscover. I’m not clear if you updated the software. You need to update the bind to get the updated Thing definitions from the database… the new definitions are not automatically downloaded. It does not look like you have the latest version of the binding. What do you get when you run this in your Karaf console

list -s | grep zwave

Thank You apella12! I will give this a whirl! :slight_smile: I dunno what the ‘Simplicity studio PC Controller’ is, but will look into it. :slight_smile: Thanks again! --ABP

Thank you 5iver!! …and whoops with HABpanel VS Habmin! My bad! :grimacing: :slight_smile:

I did not update the binding, so I’ll try that first!

I don’t have time tonight to try these things, so I’ll reply back with the results after running that command in the Karaf console.

Thanks so much!

–ABP

If you know that it is not updated, then there’s no need… it will provide the version of the binding that you are using. Although, using the console is an important part of using OH, so good to learn.

Definitely follow the advice of @5iver first. I thought you had put the new Zwave snapshot .jar in your addons and were still having problems. He has a script that can remove the old and get the new.

Bob

Continuing the discussion from Z-Wave Zooz ZEN24 Lightswitch - Online, but can't see status on/off in Openhab:

Hey folks, just jumping into the pool here. I am having the same issue and was hoping you could clarify for me.

Is this a manual method (found some search results about jar files) or can it be done with a cli command? I am not sure I am tracking the actual update procedure you are going to use.

Side note: I seriously appreciate and am excited about the support being thrown your way on this. It is nice to see a community so eagerly willing to help!

After a change to the device database, it needs to be exported and included in a build of the zwave binding. You can watch for builds here (BTW, it looks like this change is in the latest)…

You can then wait for an OH 2.5.x release… there will probably be at least one more… or install the binding manually. There is a script for this, but there are also steps to do this yourself in the readme…

@5iver, that did the trick. I am running the zen24 v4 and they are up and running now.

Seriously, thanks for the help!

1 Like

Excellent! Out of curiosity though, did you install it manually or use the script? I’ve seen some people report the script failing, but haven’t had time to look into whether there is an issue with it.

@5iver, I used the script.

I was having a little trouble navigating the folders and find the jar location via samba. It was a good bit easier using the script. Your readme broke it down very nicely.

1 Like

As the one who uploaded the new XML for v 4.0 to the DB, I’d like to understand how to generate/install a build.

Otherwise I was just waiting for another maintenance build.

Thanks Scott

Will that binding be compatible with the rest of my system on 2.5.0?

My upgrade saga is in another thread…

Yes.

I certainly appreciate the upload. The link @5iver posted ran it down pretty well in the readme. I did use the script though, not the manual way.

I think I only had trouble pinning down the destination of the script and the running of it with my lack of linux cli. Google propped that up for me. If I can help let me know, but the expert (@5iver) did an amazing job on it.

1 Like

I’m really happy Sticker got this working :slight_smile: He’s doing a lot better than me!

I opened the read.me and followed all the steps, but I’m unable to execute the script.

I downloaded and put the the script (zzManualInstaller.sh) into the add ons folder (/usr/share/openhab2/addons). I then logged into openhabian using SSH and issued the “sudo -E -u openhab bash zzManualInstaller.sh” command. The only response I get is “No such file or directory”.

I’m not sure where else, or how to find, a different /usr/share/openhab2/addons folder if a second one exists. I downloaded the file (zzManualInstaller.sh) and put it in the add ons folder via windows explorer over the network. I can also see the zzManualInstaller.sh file in the add ons folder via Visual Studio Code.

I’ve been working on this the past 3 days trying to figure out what I’m doing wrong and have been trying different things and I’m mentally exhausted now, lol. If anyone has any ideas and would like to help I would be very grateful! :slight_smile:

–ABP

Don’t do that :slightly_smiling_face:! When you have trouble, just ask. Check the permissions on the file and make sure that the openhab account has permissions to read and execute the script.

1 Like

:smiley: OK, thanks! I’ll try not to do that anymore! :slight_smile:

I checked the permissions on the zzManualInstaller.sh file and it was read only for openhabian, so I changed the permissions to ‘read, write,& execute’ for openhabian user and tried again, but got the same “No such file or directory”.

I also tried tried “chmod u+x zzManualInstaller.sh” in order to change the permissions, but also receive the “No such file or directory” message.

I did a sudo reboot after changing the permissions on the zzManualInstaller.sh file and did everything a second time, but still a no go.

Thanks 5iver for helping! Much appreciated. :sunglasses:

–ABP