Hi All,
This is my first post here, so I apologize if I ruffle any feathers. I've lurked for quite a while and found some other posts on this topic that suggest people seem to get offended by this suggestion. I am simply looking to document my scenario and my findings in hopes of getting a resolution and hopefully help others too.
I did open a ticket (15247) with Hubitat Support. It took over a week to respond (they are busy), but they were unable to provide much assistance because my device is not connected to or registered on the internet. This prevents them from connecting to it remotely to access their logs. I'm kind of at my wits end and want to throw this thing in the trash.
I will say that I love the concept and while it has some quirks, everything else about the product seems to be great. It can operate completely offline, which was exactly why I bought it since I don't have available home internet in my home. It also has the ability to do both z-wave and zigbee, which gives me more flexibility as I build out my smart home, etc., etc., stuff/features that you already know.
But what I have found is that after 3 or 4 days, the main WebUI progressively deteriorates in terms of responsiveness to a point where it is completely unresponsive. I notice the pages start to load slower after a day, with it taking about 3 or 4 seconds. After day 2, it may be about 6 or 7 seconds; Day 3, 13 or 14 seconds and so on until the main WebUI completely stops responding, requiring a reboot.
While this is happening and before any reboot, the Diagnostic Tool page on port 8081 will continue to load perfectly. Most of the Rules in Rule Machine appear to work, but are delayed or slow. This is what originally tipped me off to the WebUI being slow when I went to investigate.
I have never installed any 3rd party apps and have only used Rule Machine (3.0 and then 4.0), Hubitat Dashboard, Motion Lighting and Simple Lighting.
I have never installed any 3rd party drivers for any of the devices that I have. I have a Leviton z wave plus dimmer switch, a Zooz z wave plus Outdoor Motion sensor, Philips Hue zigbee Outdoor Motion Sensor, a Sylvania zigbee wall plug, an Inovelli z wave plus switch, and 3 Ikea Tradfri zigbee wall plugs.
They are listed in order in which I originally purchased and installed them, over the course of a couple of months. The issue was first noticed after installing the Leviton switch and Zooz Motion Sensor, since I started with those, but I didn't realize at the time that it was as big of an issue as it is.
I have a Netgear R7000 router running DD-WRT. I found some posts indicating Hubitat having an issue with Netgear routers, so I tried the following:
Changing the network cable to several different ones.
Changing the port speed on my router to 100mbps.
Changing the port to half-duplex.
Using a different port on the router (one that was in use by another device).
Plugging a Trendnet switch into the router and plugging the Hubitat into that instead.
All of these have had the same results.
I even tried plugging the Hubitat and a laptop into the same switch and was going to use static IPs, but learned that Hubitat requires a DHCP server. I haven't gotten to the point of setting one up on that laptop yet. I may have an old router around that I can test too.
Here is where things start to get interesting.
Thinking that perhaps there was corruption in the database or something, I decided to do a Soft Reset from the Diagnostic Tool. This went well and it required me to go through the process of setting up again, the same way as when I first unboxed it. Only this time, I decided not to install any devices or any apps. I simply left it in its vanilla state.
Same results!
The main WebUI continued to progressively deteriorate while the Diagnostic Tool page loaded just fine. There were no apps or devices installed. The Hubitat was still connected to the switch, which was connected to the Netgear router.
At this point, I decided to contact Support.
They said that there wasn't much they were going to be able to do since my Hubitat was not connected to the internet for them to access remotely. I copy/pasted the log entries from the device into a .doc and sent it to them, but they said they needed the error log. When asked how to get it for them, they said there is no way to do it - it can only be accessed remotely.
They did however send me a command that they said was supposed to disable autonegotiation on the ethernet port, but I'm not sure if they sent the right one: 'lanautonegconfigenable'
I didn't write the code, but it seems like it should say 'disable' instead of enable. Either way, it didn't help.
They also said to reset my z wave and zigbee radios, which I did and that too didn't help.
The only other suggestion they had was to ensure I was using a supported Web Browser, which I am - and have been seeing the same behavior from 3 different computers, an Android phone and an iPad.
I'm not sure how much more help I'm going to be able to get from Support. They made it very clear that they designed the product to be supported remotely over the internet and that local diagnostics is limited.
I feel I may be starting to ramble now and I'm not sure if I've forgotten anything important, but I guess this is kind of a hail mary.
I'm thinking maybe I'll just have to figure out a way to schedule a daily reboot (any tips?) until they either sort it out on their own or find an alternative hub.
Thanks for any help anyone can offer.