Unable to include Aeon Labs ZW075 with Zooz 800

I am migrating from an old homeassistant setup using Docker on Ubuntu 18.04 that I’ve been running on an Aeon Z-Stick. My new setup is a Pi4 running HomeAssistant OS instead of a Docker build. The Pi4 which does not support the version of the z-stick I have (USB power issues).

I’ve grabbed a Zooz 800 stick (https://www.amazon.co.uk/dp/B0BW171KP3?ref=ppx_yo2ov_dt_b_fed_asin_title) and setup zwave js ui as an addon.

The stick shows up as a device on the Control Panel page.

I set keys under Settings → ZWave using the icon to autogenerate keys.

I have an Aeon Labs ZW075 that was used with a previous system. I’ve reset this by holding the switch on the bottom for 20+ seconds, and it’s now flashing blue. This is placed about 10cm away from the stick, but I’ve tried distances between 50cm and 2m.

I am now trying to include the node, but it constantly times out. I do this by going to Control Panel → Managed Nodes → Inclusion → Name: ShedPlug

On the next screen, I’ve tried all options (Default, Default + Force Security, S0 encryption, No Encryption) except Scan QR code as the device does not have one.

In all cases, inclusion times out and the device is not found. The blue light on the bottom of the plug continues to flash.

Any ideas how to solve this please?

The logs during this process are as follows:

2024-11-03 13:58:30.315 INFO STORE: GET /health/zwave 301 1.278 ms - 162
2024-11-03 13:59:00.406 INFO STORE: GET /health/zwave 301 1.380 ms - 162
2024-11-03 13:59:30.522 INFO STORE: GET /health/zwave 301 1.023 ms - 162
2024-11-03 13:59:38.200 INFO STORE: GET /assets/MissingKeysAlert-DCddxes1.js 304 1.929 ms - -
2024-11-03 14:00:00.599 INFO STORE: GET /health/zwave 301 1.082 ms - 162
2024-11-03 14:00:30.696 INFO STORE: GET /health/zwave 301 1.286 ms - 162
2024-11-03 14:00:30.754 INFO STORE: Calling api startInclusion with args: [
  3,
  { forceSecurity: false, name: 'ShedPlug', location: '' },
  [length]: 2
]
2024-11-03T14:00:30.758Z CNTRLR   Starting inclusion process with strategy Security_S0...
2024-11-03T14:00:30.776Z CNTRLR   The controller is now ready to add nodes
2024-11-03 14:00:30.778 INFO STORE: Controller status: Secure inclusion started
2024-11-03 14:00:30.779 INFO STORE: Success zwave api call startInclusion true
2024-11-03T14:01:00.758Z CNTRLR   stopping inclusion process...
2024-11-03T14:01:00.779Z CNTRLR   The inclusion process was stopped
2024-11-03 14:01:00.781 INFO STORE: Controller status: Inclusion stopped
2024-11-03 14:01:00.795 INFO STORE: GET /health/zwave 301 0.977 ms - 162
2024-11-03 14:01:08.296 INFO STORE: Calling api startInclusion with args: [
  2,
  { forceSecurity: false, name: 'ShedPlug', location: '' },
  [length]: 2
]
2024-11-03T14:01:08.299Z CNTRLR   Starting inclusion process with strategy Insecure...
2024-11-03T14:01:08.318Z CNTRLR   The controller is now ready to add nodes
2024-11-03 14:01:08.319 INFO STORE: Controller status: Non-secure inclusion started
2024-11-03 14:01:08.321 INFO STORE: Success zwave api call startInclusion true
2024-11-03 14:01:30.905 INFO STORE: GET /health/zwave 301 1.173 ms - 162
2024-11-03T14:01:38.300Z CNTRLR   stopping inclusion process...
2024-11-03T14:01:38.321Z CNTRLR   The inclusion process was stopped
2024-11-03 14:01:38.322 INFO STORE: Controller status: Inclusion stopped
2024-11-03 14:01:57.473 INFO STORE: Calling api startInclusion with args: [
  0,
  { forceSecurity: false, name: 'ShedPlug', location: '' },
  [length]: 2
]
2024-11-03T14:01:57.478Z CNTRLR   Starting inclusion process with strategy Default...
2024-11-03T14:01:57.492Z CNTRLR   The controller is now ready to add nodes
2024-11-03 14:01:57.493 INFO STORE: Controller status: Secure inclusion started
2024-11-03 14:01:57.495 INFO STORE: Success zwave api call startInclusion true
2024-11-03 14:02:00.999 INFO STORE: GET /health/zwave 301 1.033 ms - 162

It does with a USB hub. The Zooz 800 is a good choice anyways.

The documentation says this is sufficient to remove it from the Z-Wave network. Still, I would perform a manual exclusion from Z-Wave JS UI or HA just to ensure it actually was excluded. ZUI would display a “no changes detected” message to indicate it was excluded.

Unless you require secure inclusion, I would just leave the inclusion strategy to “Default”.

Here’s a basic question, did you press the button on the device to start inclusion? You provided a pretty detailed list of your steps, minus that, so just confirming.

Other ideas:

Is this your only device? If so, check the controller region settings, make sure it’s set to the correct region, e.g. US, EU, etc.

Is the USB controller attached via a short USB extension cable and clear of any interference like server racks? If not, that’s the absolute first thing to try. https://zwave-js.github.io/node-zwave-js/#/troubleshooting/first-steps

Thanks for your reply! Firstly, I love ZUI as an abbreviation because I’ve got bored typing that :slight_smile:

It does with a USB hub. The Zooz 800 is a good choice anyways.

Sadly I’m out of spare plug sockets in this part of the house, so couldn’t throw a hub into the mix.

The documentation says this is sufficient to remove it from the Z-Wave network. Still, I would perform a manual exclusion from Z-Wave JS UI or HA just to ensure it actually was excluded. ZUI would display a “no changes detected” message to indicate it was excluded.

I foolishly removed the device and reset it, so I can’t find it in the old ZUI on the old computer to exclude it now.

Here’s a basic question, did you press the button on the device to start inclusion? You provided a pretty detailed list of your steps, minus that, so just confirming.

The blue light is flashing which I believe means it’s in inclusion mode, but I did try short pressing the button and pressing for 2 seconds while the inclusion screen was running on the new installation with the Zooz stick.

Is this your only device? If so, check the controller region settings, make sure it’s set to the correct region, e.g. US, EU, etc.

Right now it is, yes - I was just trying to move one over before destroying the rest of the setup :slight_smile:

This is interesting. In z-wave settings, it’s set to ‘EU (Default)’. But on the device RF Region is set to ‘USA (Long Range)’. If I change that to ‘EU (Default)’ and click the arrow to the right of that field, it reverts to ‘USA (Long Range)’.

Any idea how I persist this change?

Is the USB controller attached via a short USB extension cable

It’s not - I’ve got it directly plugged into the Pi, but the Pi is lying out on a desk. I’ll try that today to get the Zooz away from the Pi.

Thanks!

You can exclude from any controller. Otherwise I wouldn’t have suggested it.

Are you in EU? “EU (Default)” is not a valid region, despite the option (unfortunately) being provided. You would choose “Europe” in that case.

Oh - I thought it would need to be connected already to exclude. I’ll do some reading thanks. After putting my new stick in exclusion mode and soft tapping the button, I heard a click. I then went through inclusion and it’s now added!

Solved thank you!

Ohhh - Doh! I saw EU (Default) so thought it was valid. It does seem to persist when switching to Europe.

I suspect switching the region is what solved the problem for you. Did you buy the controller from a reseller like Amazon? It seems those are usually sourced from the US and hence default to the US region, but if you buy direct from Zooz (thesmartesthouse.com) or an EU retailer the default will be the Europe region.