Hub stop working everyday for few minutes

Thanks for the information. I am able to update the firmware. After the update, the hub seems to work faster. However, I still have problem with 2 of the motion sensor routine still not turning on occasionally which is huge improvement . The event log show command being send and switch not execute. Furthermore, when I turn on/off group of light (about 30), I need to hit the button twice to have it all on or off. I already turn off optimization and set delay to 300 milliseconds.
I notice the speed of 5 devices is at 9kbps and 12 devices is at 40kbps. The total number of devices on the Z-Waves detail page is 53. Could that be the cause of the switches not responding?

If you turn ON optimization that will only send commands to devices that need to change. With that off it sends commands to all devices even if it is already in the desired state.

The mesh may take a little time to heal. You could try running a full repair from the z-wave details (once) to help speed it up.

The 9kbps devices is a concern, if you do a repair check back a few hours later and see if those device have improved.

Also, if you have not done this since the firmware update you might want to do a shut down from settings and unplug the hub for 30 seconds. This will fully power down the z-wave radio and restart it.

I spend the last weekend try to fix the motion sensor and all lights on/off problem. I have tried the following and the result are mixed.

  1. I start the Z-Wave repair. I get an error during the repair.
  2. I look at each node that has 9.6kbps and repair those nodes. Some of them repair successfully but 2 of them get the following errors.
    Node
  3. I decide to move the hub to different part of the house to see if I can fix the issue. After many attempts and shut down and power off. This is the best I get. Is it true that the closer the hub in the middle is the better for the signal?

    This location only have 3 9.6kbps nodes. I am not sure what else I can do to improve the speed.
  4. With group light on/off, I notice that once I hit the on/off button, all the devices status have been updated even the physical switch doesn't reflect the actual state. For example, if I hit all on but only 80% lights are on but the rest of the 20% will show on status while the lights are still off. The dashboard will also show those lights are on and hitting the button on the dashboard doesn't provide any result. I have to turn it on at the device page.
    I have to turn off optimization in order to get all light off to work by hitting it the 2nd time to get the rest of the lights on. Motion sensor not turning on the light problem still remain but the problem now is more random on different sensor at different time. It could be working on day and all the sudden stop working for a few minutes and then back to normal again.
    Is there anything else I can do to improve the group lighting or motion sensor problem?

This should not be happening, that is poor driver coding. What drivers are those devices using, custom or system? Normally a Zwave or Zigbee driver should only update the switch state once the device has responded back with a state change.

Add more repeaters in the paths of those devices. We would need to see your entire Z-wave details screen to understand it more.

I add the Z-wave devices and let the system assign whatever driver it chose. Most of the z-wave switches are GE Enbrighten Smart Switches. Some of the switch will show genetic z-wave smart switch while other show GE Enbrighten Z-Wave smart switch even they are the same switches. They are all z-wave plus switches, from what I understand they all act as a repeater. The following is the latest Z-wave detail screen.



How long since last reboot when you took those screenshots?

If you are sure they are identical models I would change the drivers all to use the GE Enbrighten drivers. Also I don't think those drivers will change the state unless the device reports back.

You should turn on debug logging for the switch and see if you can reproduce it to get debug logs. Also would like to see the event log again for when you are saying the state changes on the device page but the device does not actually change.

Is it possible you just have some switches that are going bad?

The screenshots were taken 20 hours after reboot. I have changed all the switches to GE Enbrighten drivers. I check the switches that didn't turn on/off with motion sensor or group lighting, they all seem to work fine. I have included 2 devices (there are more) that sometime won't turn on/off with group lighting while the status won't correspond to the actual physical state.
The first one is the kitchen sink light. I have included both the event and debug logs. It shows that even the button is press on the dashboard (group lighting), it won't turn on/off the switch.



The outside pantry light's log also show the command is sent but physical switch won't change. It show the status is off but the light is still on. Pressing the off button on group lighting won't turn it off until I press the off button on the device page.

These happen to more than 10 switches; I don't think all of them are bad. Because I turn on optimization and the status is not report correctly, I can see why the group lighting won't work after pressing it the 2nd time. I can't figure out why sometime the hub will send the command but the physical switch won't change.

This is showing that the switch was turned off.
Then after than two on commands were issues but the device never responded.
At that point the state on the device page should still be off, not sure if the actual switch was on or off?

As I said before, the state only changes if the device responds (or if the hub gets the response).

In your z-wave details this device has a route with two hops. Not ideal, but it is showing no route changes so that route in theory should be working.


The pantry light is showing lots of commands and the device never responds at all, the state (on the hub) never changed according to the event log.

This device if it is node 0x17 Pantry Outside Light is showing a solid direct route with no route changes. It looks like the device is non-response. I would power cycle the device at the circuit breaker and see if that helps.


What is your house made out of? Typical options would be, wood/drywall, wood/lathe/plaster, concrete/block, steel frame.

I have been checking some of the switches. For example, the pantry outside light, I notice the status of the light will not change even I physical or pressing the on button on the device page. The light will turn on but the current states still say off.
I have another switch that is turn on by door contact. When the door is closed, the light turn on but the switch status still says off. Since the status is off, when the door is open, the light won't turn off.
Both switches work fine with physical pressing and using the on/off button on the device page. However, if I use the button on dashboard, it will give me the hourglass symbol and the light will not turn off. Hitting the refresh button on the device page didn't change the status.
For those switches, is the recommendation to do a power cycle (turning off the fuse) to fix the status not updated problem?
As for the motion sensor problem, command being sent but physical switch not responding, does the Motion and Mode Lighting App has a way to double check if the light is on or off?
For example, the pantry light is trigger by motion sensor, if no motion is detected in 1 minute then turn off. As of now, sometimes it won't turn off if the command is not executed. The light will stay on for hours even no motion is detected.

Clicking the dashboard is the exact same thing as pressing it on the dashboard. The dashboard is a direct link to the device page commands.

That is my recommendation, I think you have already power cycled the hub a few times so now I would power cycle any problematic devices. It is the next step in trying to figure out what is going on.

No, all the system apps assume that your devices work correctly so they do not have any verification or retries.

You would need either a feature built into the driver or a virtual device wrapper and an app or rule to do retries.

Thanks for the suggestion. I have spent the weekend checking all the switches. I also power cycle all the one that seem to be problematic. I think I figure out what cause some of the problem.
The problem switch will not update the status. Everything work fine with the switch (dimming, on/off, setting level etc.) but won't update the status unless I press the refresh button. This creates problem for the door contact along with the dashboard operation.
The switch is all from GE/Enbrigthen brand and purchased all at the same time. Some of the switches are next to each other, one will work fine while the other won't update the status.
I already power cycle the switch. As of now, I use the rule machine routine to keep refreshing the status but I don't think that is the way to solve this problem.
Beside replacing the problem switches, is there any other way to fix the status not updated unless hitting refresh problem?

[RELEASE] Z-Wave Universal Device Scanner
You could try using this utility driver of mine (above), turn on debug logging, and press the Set Lifeline Association button. Check the logs and it should have replied back with a message showing it is set to [1]. The symptoms you have are what could happen if that somehow did get set when the device was paired.

You could also try physically tapping the switch a couple of time with that driver on there and see if anything gets logged. If any messages come to the hub it will log them.

Once done you can switch back to the other driver.

Also, can you provide the info from the "Data" at the bottom of the device page for both a working switch and non-working switch? Copy/paste or screenshot works. I want to be sure of what model they are and that they are both the same. There is a site I can look up the numbers in there to find the exact models.

I following the instruction and it fixes one of the z-wave switch. The following is the problem switch.


I also notice the status section is not the same.

The following is the switch that work correctly.


The problem one has an item name syncStatus while the normal one has an item name pushed.
Not sure if that make any different but after applying your driver and switch back to the original one, the problem switch is now working correctly and the dashboard is now updating with correct status.

The fix doesn't work on the dimmer switches. All the dimmer switches are now having problem with not updating the status. Here are some of the information.



The following is the error logs.


I am not sure if it makes a different, I also notice some of the switches on the detail page under status has only 2 items while some has 3.

Some of the switch will not have numberOfButtons under Current States.
They are all the same switches and using the same driver.
As of now, all the dimmer switches will not change status until I hit the refresh button. This problem doesn't affect the motion sensor routine but will affect the door contact routine.

Ok your two switch examples you gave are
0x0063, 0x4952, 0x3135 - Z-Wave JS Config DB Browser
GE / Enbrighten model 46201 / ZW4008

The dimmers are
0x0063, 0x4944, 0x3038 - Z-Wave JS Config DB Browser
GE model 14294 / ZW3005

According to the Compatibility list List of Compatible Devices | Hubitat Documentation

The switch should use driver: GE Z-Wave Smart Switch -OR- Generic Z-Wave Plus Scene Switch
The dimmer should use: Generic Z-Wave Smart Dimmer

Try switching a few devices to these drivers and then press the "Configure" command. See if that makes a difference. If still not working, get some debug logs again.

@JasonJoel or any other GE/Jasco experts care to chime in? Would there be a custom driver that might work better?

I use my own drivers with all of the GE devices, so can't comment much on the in-box drivers.

I use my "Enbrighten" labelled ones on newer devices (slim fit / S2 capable). I also have ones for older models (z-wave plus and newer, I don't have any for non-plus devices). They are all in HPM.

I think I found the correct one for the Switch: [RELEASE] GE 4xxxx / ZW4008 Enbrighten Z-Wave Plus Switch Driver

Is the ZW3005 one that you do not have a driver for? Is that a non-plus device? Was hoping someone who uses these devices might be able to help figure out the above issues.

Most of the 12xxx models (including most ZW3005) are NON-PLUS (although there are some at the end of the production run that ARE Zwave plus just to make it fun).

The ones OP has are 14XXX models though? I am going to check the clusters though as soon as I figure out which one if the ZW+ cluster.

They all have 0x5E COMMAND_CLASS_ZWAVEPLUS_INFO so they should all be plus.

I use (or used to) JasonJoel drivers for these GE/Jasco.

Every single one of my Jasco of this era eventually failed, some quite subtly and others very apparently bad. Some would "stick" on or off, some would sit and rapidly blink the lights. They were often slow to communicate, and played havoc with the mesh at times.

I only have two Jasco left, they are later models and are the "heavy duty commercial" models for my bath fans. They are fan rated and 277V rated. They have worked flawlessly, unlike the other Jasco which seemed to always be somewhat buggy even when new.

With that said, I suspect their switches are bad or going bad. I fixed all my Jasco switches by throwing them away and replacing them with Zooz. I bet the date codes on the OP's switches that aren't working are from 2017, the peak of their failures. Supposedly Jasco will warranty these, but I found it easier to just replace with a better switch with more features.

1 Like