I was running a test and I've noticed that the Hubitat hub will not finish starting up if there is no internet. Then once it boots up I can disconnect the internet from the router to the modem and everything will still work as it should but making the board rely on internet to boot up is not a great idea. I will sit on 65% completed on boot up process forever.
You need to see if your router has an NTP server feature (not too many do without 3rd party firmware like ASUSWrt). Otherwise, you need to set one up on your network some other way. You then need to be able to redirect all network NTP traffic to that new local NTP server.
Can the Hubitat Hub just use it's own date and time form the last time it was able to reach an NTP server and continue to booting process or the data and time are not stored in the hub at all and lost on reboot?
I do not believe the hub has an on-board battery backed up clock module. Therefore, it must receive an NTP time server response, or get its clock set via the browser.
I use my Asus RT-AC86U router running the latest AsusWRT Merlin firmware and it happily acts as an NTP time server for all devices on my network (even if they try to connect to an outside NTP time server!) However, the router needs to get its time from the Internet as well!
I just got my UniFi Security Gateway 3P but I have to check in the settings if it supports NTP, I hope it does, Otherwise the Hubitat Hub is relying on the internet which is a deal breaker for running totally local off the grid if needed.
You can’t tell Hubitat to use your Ubiquity NTP Server. You have to look and see if your router has an option to Intercept and handle all NTP traffic. That’s the cool feature that Merlin recently added to his firmware for ASUS routers.
Took a retail unit, that had already been registered, so I know it works.
Put it on a cheap netgear router and connected my laptop up via a usb to ethernet adapter.
No internet what so ever was connect to the netgear and wifi was turned off on my laptop.
Hub booted right up, had to find the ip in the netgear connected devices tab, but was able to access the hub locally and pair up a few devices.
So nothing has changed, it is still possible to run a hub offline without an internet connection. You will need something to assign it an IP, network sharing via crossover cable on a mac or pc, or a small router to do the dhcp assignment.
The only issue as expected, was the system time was off (I hard unplugged it vs shutdown, shame on me) but I was able to sync time using the settings, hub info, sync browser time...