I’m having trouble getting any of my existing Zooz dimmer switches Z24’s to show up in HA. I have an Aeotec Z Stick 7, and am using the Z Wave UI. I was running Firmware 7.17 and updated to 7.21 (initially jumping to 7.18 and then to 7.21). The firmware updates were taken successfully. I cannot get any device to show up during inclusion or exclusion. Full Zooz reset (down down down hold 10) also does not help.
I have 6 of these switches and have been trying to connect any of the three in a 3 gang box. The boxes are all plastic and the pi is only about 25 ft from the switches. Switches all work fine manually.
Does anyone have a short list of causes to not have any switch show up in inclusion mode? This is my first HA instance. It feels like I just have a setting wrong or something is just straight up broken.
-Wrong frequency
-Bad Stick
-Interference
-Too much distance
-Wrong security keys?
Or on the other hand I can do a full HA reload. Wipe the sd card and start again. I could also get a different z hub and try with that, or I could buy some other random z device and see if I can get it to work. I would love some guidance on what to try next and maybe in what order.
Well, first off this is a Z-Wave JS UI question and has nothing to do with Home Assistant, so I’m not sure why you’d suggest wiping HA.
Give us more information on how you have Z-Wave JS UI configured. In it’s web interface do you have security keys configured? Does that controller show normal statistics? Any error messages when you start inclusion? You description sounds like you have no Z-wave devices included at this point - do you have another device type to try to make sure it’s not related to the Zooz Z2 4s? Are you sure you are starting inclusion on the Z-wave devices?
I was suggesting wiping HA because I could not figure out how to remove the Z-Wave JS from my instance of HA. I thought I selected ‘hard reset’ but it persists after reboots.
I am trying to get these zooz to work bc the previous home owner had them working over a different hub on their wifi. They moved out, left a bunch of these z wave switches in place. I have Homekit, so I started HA and connected a Honeywell thermostat and the Homekit bridge, and now I’m trying to get these z wave switches to work. I have no other z wave devices, but there are 6 of these switches, 3 in one area that I’ve been attempting to add in ‘inclusion’ mode.
I do have security keys configured, and when entering inclusion mode I usually select the default, but i have tried the ‘no encryption’ mode also to no avail. I had read that after a firmware update that the default encryption or frequency is europe, and after reading this I found it to be true, so I switched it to U.S. and that did not solve the issue, but I’m not even sure if I did that correctly. Is that variable only available in one spot, or do I have to change it in multiple places?
I am pretty sure I start inclusion mode successfully. I’m not sure how I confirm, but it gives a 30sec time, shows a flash at the top of an API command, but at the end of the 30 second it says, nothing was detected. It does the same with exclusion.
What exactly can I provide to give more detail, do you need exact security keys, or just to know that they are different or to know which are entered?
I was satisfied when upgrade firmware, it gave me positive feedback that I had done it correctly, and the add-on shows the firmware number after.
Other than that I’m a total newbie. Hopeful that I can salvage these devices.
If the Z-wave devices were in use by another controller you have to exclude them from their existing network first. Any controller can exclude a device.
Find out what buttons/sequence/etc you need to push to put the switches in exclusion mode, then select exclude a device in Z-wave JS UI. It should complete normally which will reset the device.
You should then be able to include them in your controller through the same process you’ve been trying.
BTW, Z-wave JS UI is an add-on. If you go to Settings > Add-ons it will list all the Add-ons installed.
Clicking on Z-wave JS UI will show a page with Uninstall. That will remove it from your system.
Sounds like you really don’t need to do that, but there you go for instructions.
The ZEN24 doesn’t have a factory reset option you can only exclude the device. Also the procedure you are doing to exclude the device is wrong. According to the manual you are supposed to Put the hub into exclusion mode then toggle the switch up and down quickly 3 times to complete the exclusion process. Once the device has been excluded you can include it into your network by putting your hub into inclusion mode and once again toggle the switch up and down 3 times quickly. Here are the exclusion and inclusion instructions Product Network Management Instructions
The inclusion/exclusion process may have changed slightly with the ZEN24-V2. If the first method doesn’t work, try the v2 inclusion/exclusion method instead.
The manual for the v2 states the process for exclusion is to put the hub into exclusion mode, then toggle the switch down 3 times quickly. The process for inclusion on the v2 is to put the hub into inclusion made and toggle up 3 times quickly.
I just tried the up down three times for both exclusion and then also inclusion. Nothing is ever detected.
Are you guys just making the point that entering “inclusion mode” is simply of the hub and not the device? Or are there two procedures?
I can’t get any of these devices to show up at all.
Would the serial port be “ /dev/serial/by-id/usb-Silicon_Labs_CP2102N_USB_to_UART_Bridge_Controller_02b5468c3579ed119918d70ffef7b791-if00-port0” or “ /dev/ttyUSB0”
Could I have done something wrong with the disabling of Bluetooth?
Do I need the JS UI and the regular z wave js loaded? Do I have to have them both running? Or should I just run one?
I just look like a crazy person to my wife. Toggling switches over and over without any change
It could be both. One is a link that points to the other, but I have read it is always preferred to use the path /dev/serial/by-id/... as the other can change. You have probably set up this part correctly, or you would see an error in Zwave-JS-UI and be unable to begin the inclusion or exclusion process.
I don’t have the Gen 7 stick, but for example, I’m using the Aeotec Gen 5, and the path I use is /dev/serial/by-id/usb-0658_0200-if00
You should see your Z-Wave stick in Z-Wave-JS-UI as Node 001. Nothing else will work until the controller is connected.
It’s one procedure with two steps. First, you start the inclusion or exclusion from Z-Wave-JS-UI, then go to the switch and toggle it according to what you’re trying to do.
Not likely. I have over 40 Z-Wave devices, including some Zooz devices, but the one you’re trying to use. I have never needed Bluetooth to connect them. In fact, I don’t even have Bluetooth on my Home Assistant.
I took in everything you suggested. I removed the Z Wave JS and left only the UI version. I made sure the usb was pointed to the specific Aeotec brand. Mine shows up as Silicon Labs.
Looks like everything you suggested is exactly how mine is. I have the Z wave checkbox selected, and the W-S server selected. I can enter inclusion mode or exclusion mode, it runs 30sec but I still do not see any devices connecting. I am still in the same position. What else would you suggest I try?
I also removed the JS add on and re-added successfully.
I forgot to mention that I’m running a pi4 and i read somewhere that I had to add 2 lines of code to remove bluetooth to conflict with the z wave, I dug up the instructions that I read, and now realize that this was for something called MQTT, it said to add two lines of code to the config file on the sd card. I had been running with those two lines of code added and had no luck, but just a few minutes ago I went back in, removed those two lines, rebooted and still the same issue persist. Just for full transparency I’ll share those instructions. But I am now aware that this is some old stuff that I didn’t need to do.
Since nothing has worked to this point, I think we have to assume that the switch is still configured to use the previous owner’s hub, and inclusion will not work until it’s removed. So I would be focusing only on the exclusion part for now.
When I looked up the switch, I found there were two versions. Each version uses a different toggle method on the switch.
For exclusion on the V1 switch, you toggle up and down 3 times. From what has been stated, this seems to be what you have tried.
For exclusion on the V2 switch, you only toggle down 3 times. You have not stated that you tried this method. Hopefully, you missed that part in my previous post, and it’s something you can try.
Also, make sure you are toggling the switch during the 30 seconds Zwave-JS-UI is in exclusion mode. Beyond that, I’m out of ideas.
Does anyone else have any suggestions? I’m still in the same spot.
I have tried 3 options:
up and down 3 times
down down down
down down down hold for 10 sec.
To recap: I have switches that work manually. A hub that enters into HA without any error with updated firmware, but cannot get any z device to be added or excluded.
First, read up on the technology and use the vernacular used by the vendor. This helps avoid confusion.
In Z-wave, the USB device you use to communicate with other Z-wave devices is called a “controller”.
The controller doesn’t communicate with Home Assistant at all. It communicates with the Add-on, which is totally separately maintained software. The add-on communicates with Home Assistant via the WebSockets server or MQTT. Most people use WebSockets. The add-on is offered for install by Home Assistant as a convenience, not as part of the Home Assistant maintained software. That’s why it has a separate web interface as well.
From the Z-wave JS UI screen, post some images of your controller like this:
I have 5 z24s across the house and I cannot get any of them to connect. I also recently noticed that one of them is a Z74 with an indicator LED on it. I had the same trouble with this device as well, but at least with this single Z74 I have some feedback on the status of the switch.
No matter how long I held the toggle down whether in or not in exclusion mode, I could not get the light LED indicator to do anything besides solid blue. Here is an excerpt from the Z74 manual. What could be a cause of this? Am I reading this right that the blue colors are related to communication with a hub, but I am using a usb stick, which is a ‘controller’. So is it still somehow wanting to connect to previous owners hub?
I am still not able to add a second image, so here is the manual. The range test color coding is listed at the very bottom. I guess I was expecting to see the indicator green or blinking green.
I was able to get these to work by moving my raspberry pi and the z wave controller to within an inch of the switch and trying the exclusion and inclusion. It didn’t work first time and it never recognized on the software that the device was ‘found’ and ‘excluded’ but it picked it up when I included it. Thanks everyone for the advice and guidance and helping me troubleshoot my issue. I really do appreciate it.