In December 2021 I bought a Hubitat C7 (currently running version: 2.3.2.141), it had been working fine for several months but since a few days I have been having a lot of problems with "ZigBee network is not online", I have restarted the hub, I also did the whole guide of @thebearmay thebearmay which said "go to Settings and click "Shutdown". When the LED on the hub turns red, please unplug the power for one minute before plugging it back. When the hub comes back online, please go to Zigee Details and enable the radio ."
But the above does not solve the problem.
Currently I only have 3 types of devices connected:
Leviton Switch (model DG15S)
Leviton Dimmer (model DG6HD)
Sonoff motion sensor (model SNZB-03)
Please someone who can help me with this, since right now I only use my hub to control the lights in my house and at the moment it is useless.
What does http://hub_ip_address/hub/zigbee/getChildAndRouteInfo show
Edit: Additional thought, sometimes the zigbee radio gets shutdown when the hub is under stress or low on free memory - do your loss of zigbee correspond to either of those events?
Zigbee Channel 11 is often not very ideal, as it conflicts with 2.4GHz WiFi channel 1. What WiFi channel(s) are being used by your home network?
It is always best to make sure your 2.4GHz WiFi network is only using channels 1, 6, and/or 11, with a 20MHz channel width. This will create three distinct non-overlapping gaps that Zigbee channels 15, 20, and 25 will work with minimal interference.
This is not to say that 2.4GHz WiFi interference is the source of your issues. However, I know some devices really do prefer to be used on specific Zigbee channels. Most users seem to find Zigbee channel 20 to work with the vast majority of Zigbee devices that have been produced over the past decade.
If you have a Philips Hue bridge, or any other devices creating their own Zigbee mesh networks, you should also make certain that they are not using the same Zigbee channel as your Hubitat Zigbee mesh network. For example, I run my Hue bridge on Zigbee channel 25, and my Hubitat hub on Zigbee channel 20. My WiFi access points are configured to use 2.4GHz WiFi channels 1, 6, and 11 with a 20Mhx channel width. Both Zigbee networks in my home have been very reliable, and fast.
One more thing - I personally do not recommend Zigbee channel 26, as many devices do not work well with it, and it has a lower power output due to FCC regulations.
That's definitely good information, but I suspect if @Thokred is seeing a Zigbee network is not online error from the HE itself, either the Zigbee radio has failed, or some software situation is preventing the network stack from starting. If he was experiencing interference, the HE would still be acting as a Zigbee coordinator, even if it wasn't successful at coordinating any devices.
Unfortunately, the only thing I can think to do that hasn't already been done is to perform a full factory reset of the HE to rule out a software issue.
Agreed! My thinking was that @Thokred should start by verifying he has a healthy Zigbee/WiFi configuration, as that is the foundation upon which everything else relies.
Another thing to check is whether or not the Leviton switches and dimmers are flooding the Zigbee mesh network with Power/Energy reporting messages. A very chatty set of devices could cause the hub to become overwhelmed with traffic.
I would avoid the FULL reset unless instructed to do so by Hubitat Support. A soft reset will accomplish the vast majority of hub cleanup tasks, without requiring the user to re-register their hub, re-pair all of their devices, and rebuild all of their automations.
I have changed the configuration of the router to use channel 6 at 20MHz in the 2.4 GHz network, I also updated the configuration of the ZigBee network to use channel 20.
Looks like your Zigbee network is currently showing as OFFLINE. If that is still the case, please perform an orderly shutdown of your hub from the SETTINGS menu. Then pull the power supply from the wall outlet, wait 10 seconds or so, and then plug it back in. Hopefully the Zigbee radio will then show up as being ONLINE.
Once you get past that hurdle, then take a look at each of your Leviton devices, to see if they have power reporting enabled. If so, let's disable that feature for now.
Regarding your message, I have some comments/doubts for each part that you exposed to me, I explain it below:
"start by verifying he has a healthy Zigbee/WiFi configuration, as that is the foundation upon which everything else relies." Ready, I applied your recommendation above.
"Another thing to check is whether or not the Leviton switches and dimmers are flooding the Zigbee mesh network with Power/Energy reporting messages. A very chatty set of devices could cause the hub to become overwhelmed with traffic."
Could you please explain to me how to do that? I was reading a similar post right here and changed the Logs setting in the "Device stats" part to 5.
"A soft reset will accomplish the vast majority of hub cleanup tasks, without requiring the user to re-register their hub, re-pair all of their devices, and rebuild all of their automations."
Yesterday I made a backup of my database, then in the "Hubitat Diagnostic Tool" section I did a "Soft Reset" and then I restored my database again, but that did not solve the problem.
First things first... Did you see my most recent post above?
Let's get that Zigbee status page showing things properly first!
So, open up each of your Leviton switches and dimmers in Hubitat, one at a time, and look for a User Preference similar to that shown below. If there is a power reporting feature, please set it to disabled. Then click SAVE as highlighted below.
But it didn't work, what I did was turn off all the breakers of the lights part of my house, I left the house without light for a while and then I reconnected everything, the ZigBee radio is now online.
I've checked every single device I have and none of them have that option:
Sounds good. Hopefully things will calm down and work more reliably now. It looks like you've done pretty much all of the major troubleshooting steps that have been recommended thus far in this thread.
One other thing to consider is to make sure your hub is not overheating. It definitely needs to be out in the open air, not tucked away in small space where heat can build up.
Also, should the problem return, you may want to try a different power supply, just as a troubleshooting step. Make sure it outputs 5V DC and is rated for at least 1 Amp. Be gentle with the connector on the hub, as some users have managed to damage the microUSB connector on the hub's motherboard.
Should all else fail, as @bobbyDmentioned, file a warranty claim to have the Hubitat Support team take a look at your hub is case there is a hardware malfunction.