Help with ghost devices

Hello,

C8 Hub - platform version 2.4.3.127

Hoping somebody can help me. I have 2 ghost devices in my Z-wave details screen that I believe are causing me issues with my Z-wave network:


I have tried to remove these devices using the refresh + remove option, but the remove button (which you can see in the bottom picture) eventually comes back without any action. The logs show "Z-Wave Network responded with Busy message." for this operation.

I have tried the combination multiple times, and multiple reboots, all resulting the same.

The devices no longer exist (they stopped working), so I cannot do an exclude with them.

I have gone through the process of trying to use a Z-stick as per the published PDF. The Simplicity Studio software installed without issue as well as the PC Controller module, and the stick was detected fine (ZOOZ 800).

However... when trying to 'discover' the stick, the hub eventually times out the process and the stick is never added. To clarify - the PC Controller software never shows any difference but the stick does create an additional ghost device.

Yes, I do understand that the stick doesn't have to show as a device or anything on the hub, but I can not see neighbors or anything within the PC Controller software so I am unable to use this method to attack the ghost too.

I have followed the PDF to the letter -

Given that the hub tools do not allow me to remove the ghost devices, and the Z-Stick is not an option, is my only recourse at this point to factory reset?

Any guidance would be welcomed.

Cheers,
Jon

You have to delete the from smart start if they keep coming back.

There are no devices in smart start.

// I have the Aeotec Z-stick so this may not be relevant.

That said, my Z-stick does show as a formal device like any other when included (and I'm always certain to exclude it albeit not really necessary given it doesn't present as a repeater but hygiene and all). However, to get it to include, I've found I need to be very near the hub. The one time it failed inclusion, I gracefully shutdown and cold-booted the hub and waited 2 mins before bringing it back up--the next attempt to include the stick worked and ghost removal proceeded.

Try a full Z-Wave repair as well and then give it a day or so and see if the 'Remove' option naturally presents and goes through.

The only other approach that I'm aware of if the Z-Wave details screen is still refusing to remove it is to switch (temporarily or permanently) to Z-Wave JS. However, this is only supported on C8 Pros. Copilot or ChatGPT, etc. can provide the manual steps to enable it but this is unsupported and may be risky so ensure you have a solid Z-Wave-intact backup--I know a few folks are using it on C7s/C8s apparently without issue but your mileage may vary.

Proceed at your own risk. :scream:

If you're unable to get the UZB stick to join, you can try changing your hub temporarily to z-wavejs, try to remove the ghosts using the built-in tools on the Z-Wave Details page, and then switch back to zip gateway. The change back and forth between Zip Gateway and ZWJS is easy and won't cause any issues.

You can switch a C8 over to zip Z-WaveJS,

To enable zwavejs:

1. Use the following endpoint to enable the new Z-Wave library:

	IPAddress/hub/zwave2/enable

After enabling Z-WaveJS there will be a button to disable it on the Z-Wave Details page you can use to switch back to Zip Gateway after you remove the ghosts.

1 Like

Thanks @danabw.

I don't think this works on my C8 hub - this is the response I get:

{
  "success": false,
  "message": "ZWaveJS installation is invalid"
}

I am thinking that given the requirements such as memory, Hubitat have completely blocked the option any anything but the C8 Pro?

I have ordered the C8 Pro (shame I have to buy a new hub to try and fix an issue), so hopefully I can shift everything over to the C8 hub, enable the option and fix the issue.

Believe it or not, it's easier to buy a new hub rather than factory reset and start again :frowning:

AFAIK the option to enable on the C8 does work...it's enabled on my C8 test hub at the moment...I have the "Switch to legacy Z-Wave" button (i.e., revert back to ZipGateway):

image

Results from running endpoint below - I get a "false" on the end point to enable since ZWJS is already enabled:

Maybe a typo on your end? This manual option to enable ZWJS should still work unless I've missed some recent change.

Hi @jon6

Initially I had the same issue as you that the stick would not include. What I did on the Z-Wave PC Controller is first reset the Stick, then set the Hubitat in exclude mode and did a NWE on the stick. Although I could not see the stick, the hubitat did say it excluded something. After that I could include the stick (without security) and remove the ghost that would not go. I am using an Aeotec Gen 5 stick.

Cheers Rene

1 Like

Confirmed this AM that there is an updated Z-WaveJS install endpoint that was shared in beta that I had forgotten about. If you're not in the beta I can share it w/you via PM to allow you to force the install on your C8. You can try that path, and potentially cancel your C8-Pro order. (I'll PM the endpoints to you.)

I think the C8-Pro is a great hub that you'll really like, and I've found having two hubs (I actually have a C8-Pro, C8, & C7 running) can be very useful for testing/troubleshooting, splitting up devices by radio (Z-Wave vs. Zigbee vs Matter) or by activity type (LAN/Cloud integrations vs. Local), and by location (upstairs vs downstairs). Up to you of course!

1 Like

@danabw thanks man!

My C8 Pro hub arrived so i'll just keep it at this point - I agree with your point about having 2 hubs anyway. I need need to find some time to migrate from the C8 to the C8Pro over the next few days...

I have applied for the BETA program but haven't been accepted yet - it will happen :slight_smile:

I'll give the C8 Pro a shot and come back if i'm still having issues.

Cheers,
JW

1 Like

Cool...just remember that ghosts are transferred in a hub-to-hub migration, so you might want to try removing them on the C8 (change to Z-WaveJS, try the built-in ghost remove options on the Z-Wave Details page) before you do the migration, as that will simplify things. If removal while using Z-WaveJS doesn't work on the C8, you can always try it again on the C8-Pro after the migration.

1 Like

So an update on this.

When I switched to ZWave JS on the C8 hub all devices showed as PENDING and I couldn't remove the ghosts or control any devices.

So I went ahead and migrated to the newly purchased C8 hub - everything migrated fine.

When I switched to ZWave JS on the C8 PRO hub all devices showed as PENDING and I couldn't remove the ghosts or control any devices.

So i'm pretty stuck at this stage.

  1. Using the ZStick isn't an option as it doesn't work.
  2. Using ZWave JS on the C8 isn't an option as it doesn't work.
  3. Using ZWave JS on the C8 pro isn't an option as it doesn't work.

I guess at this stage, my only option is to factory reset and start joining all switches and devices again?

Unless anyone has any final ideas?

You could shut down the C8-Pro, pull power 30s, restore power and see if that helps with Z-WaveJS...

If that doesn't help, you can change back to zipgateway by using the button on the Z-Wave Details page to revert.

Also, the most recent release (production, not beta) had fixes for migration from C8 or C7 to C8-Pro.

You could try doing the migration again after ensuring both hubs are updated to 2.4.3.131.

Thanks @danabw yes I did change back to zipgateway after trying everything last night to get the hub working again. Powering down and waiting didn't help the devices when in ZWave JS.

Both of my devices were on 2.4.3.131 when I did the migration.

Cheers,
Jon

1 Like

Good to hear

What platform release are both of your hubs on? Wondering if they were on the 2.4.3131 release when you did the migration?

When I did my migration, both hubs were on platform 2.4.3.131

1 Like

I appear to asking you the same question repeatedly...sorry, shouldn't be trying to communicate when I'm still on my first cup of coffee. :wink:

Migration issues were a fix included in 2.4.3.131...wonder if @bcopeland would like to look at your logs or ask any questions about your migration/Z-WaveJS.

1 Like

The migration seemed to have gone great - as in everything worked fine after the migration.

It's only when I switch to using zwave-js that everything stops working. Once I switch back, everything works again.

My primary objective to upgrading from the C8 to the C8 Pro was so that I could use zwave-js to hopefully get rid of my ghosts, but that doesn't seem be possible. That said, the hub is noticeably faster, especially responding to commands and turning devices on / off etc so i'm not really that disappointed that I upgraded.

I really would like to get rid of these ghosts though and i'm at a loss.

@bcopeland please do let me know if I can provide any information that could help?

Cheers all,
Jon