The short-ish version:
My previously working Aeon Labs Gen5 EU Z-Wave stick is unable to include/exclude any devices via HA controlled Software. This seems to be true for both the old ZWave config and the new OZW Beta setup. The stick has been reset to factory defaults and still does the same. But manually doing inclusion/exclusion via the stick does work. The new nodes show up, but end up stuck in Probe status. Actually interacting with nodes does not produce anything.
Long-ish version with some history.
I suspect my Z-Wave stick is somehow broken in a weird way that makes no sense. Stuck in read-only mode? (which to the best of my knowledge doesn’t exist).
My Z-Wave installation has been semi-working for a long time in my HA setup, but has been neglected for a long time, and was suffering misc issues. I have 4 Neocool plugs (mains powered), 2 different underfloor heater units (aliexpress something, mains powered), 10+ Heiman smoke controllers (battery powered) and a couple of door sensors. All running for at least a year or so on a RPI4 and controlled via a Gen5 Aeon labs stick (via usb hub). It was working fine for a long time, but none of my devices were hugely active in the automation parts, mostly in data logging. When they misbehaved they would often be neglected for quite a while. So in the last few months the zwave network was barely working with only a couple of nodes alive, and the rest in a various stages of Probe or Cached-something. I could never really get it fully operational, but never put too much thought into this. Then 0.114 came out and I wanted some mqtt goodness into my zwave network as well as getting this thing sorted out and cleaned out. I had amassed many nodes that had come and gone, so my node id count was getting quite high. And I had one node that I could never find out what it was, but that I could never exclude and get rid of. It was a phantom node that did respond. But it was none of my otherwise working nodes, so I could never figure out what to do with it…
So, I decided that it was finally time to dump this whole thing and start from scratch. I knew that this is messy at best with a zwave network, but still a whole lot better than trying to clean up what I already had.
So I factory reset the controller, and with an upgraded 0.114 installation (venv), and ozw beta in a docker container I got started trying to set up a new network. But whatever I do I cannot get it to work. Adding new devices just doesn’t work. Secure or not secure (none of the devices I have are secure devices to the best of my knowledge, but should fail back to non-secure anyway). I have retained and used the same network key. I have tried to revert back to the old integration, and same story there.
Manually adding nodes via the stick (unplugged) works. When plugged back in I can see the new nodes, but I cannot query it, I get no new info and it seems that it is unable to actually progress in any way beyond what the HW part has done. It seems to me as if the stick goes into some sort of read-only mode for the lack of a better explaination.
So, I am a but confused as to where to go from here. It is not like the stick is clearly broken. It can add/exclude devices - but only in the stick.
It is quite possible that I have broken something somehow - especially with the (pure frustration) factory reset.
I have nothing to lose, but since this was working in my current setup before, and I have tried to reset it and use it in the same env as before (minus an updated HA) I can’t think of a HW change or a config change that would explain this.
Any ideas? Please?