Using Hubitat without internet?

About 1 year ago I was running a hub without internet and the time would reset to the Date and time the hubs firmware was completed, so it might go back to midnight a month and two days ago during the DB maintenance. It was terrible back then and the NTP driver wasn't available yet so I had to run an AtJob from a windows machine to set the hubs time every hour to make sure it was correct. Once the NTP option was available I changed to using that and shortly after that they supposedly made some changes to try to keep it from changing the date but I never bothered to turn off the NTP driver long enough to see how much it improved.

But doesn't the NTP driver require the internet? Or am I missing something.

It requires an NTP server.. not necessarily an internet connected one.

Arduino + GPS Allows you to make a non-internet NTP server. There are Topics that include this here on the Community.

And of course you can always buy your own cesium clock. :slight_smile:

3 Likes

Or with an RPi (~$100 all in).

I followed this guide, and it is working great.

http://www.gregledet.net/computers/building-a-stratum-1-ntp-server-with-a-raspberry-pi-4-and-adafruit-ultimate-gps-hat/

Note: a little soldering required on the GPS hat. And the GPS antenna needs to be close to a window to get a good signal (but does not have to be run outside).

1 Like

I've seen the RPi used multiple times but it's overkill for NTP... however, NTP & Homebridge & Node-Red & HubConnect Proxy/Server would be cool. :smiley:

Which is why I picked Arduino + 'hat'. More fit for One Function. But I do admit buying Arduinio's in a 3 pack and thus have a spare :smiley:

I also bought a pair of ESP and have one consumed for Hubduino.. so I have a spare ESP.

I also have a Photon I used for the 10 mins to identify that it's cool. So it's spare.

I have a Z-Uno also... I've never powered it up, yet. Many great Ideas for that when I have time.. so that's another spare.

All of them can make magnificent NTP servers :smiley::smiley:

Agreed. Arduino + hat would work very well. I probably should have gone that route, as I have plenty of arduinos and esp8266 in service.

BUT, I had a pile of RPi laying around from another project I bailed on, so just used what I had around (other than the hat).

Seems we share a buying / using principal. :smiley:

But then I'm not ready to "Move To Wyoming" (aka live without internet) and my Stratum 2 NTP server is working just fine for all my systems. My Cisco ASA is adequate protection for now.

1 Like

I really want to go back and put an LCD screen on the RPi and have a time readout, etc. But It is hard to find the time (or a case that can fit a screen AND the GPS HAT).

No time.... no time.... (ironic since we are talking about time servers)

1 Like

It just requires a NTP server on the internal network I installed NetTime on a Windows machine and set it to always provide the time even if it hasn't been able to sync for months as that computers clock might drift by seconds over that time period but not days or more like the hub did.

3 Likes

Does this virtual device exist? I already have a local NTP server on my network and would love the hub to use it. My DHCP server does include the NTP service address in configuration it passes out, but I notice my hub's clock seems to drift so I'm assuming it's not using it.

UPDATE: I found this:

Yup!

1 Like

(I was just updating with that link)

Wouldn't you need to have a crossover cable in order to connect to your hub directly from your laptop?

Also, you would have to have something with a DHCP server. You can manually assign an IP address on your laptop but you can't on the hub. The hub has to connect to a DHCP server in order to get an IP address at all.

It would be easier to buy a little travel router with a network connection and use that instead. They are like $15 on Amazon.

1 Like

Nothing wrong with the travel router. And a good point about assigning IP, most versions of windows have DHCP services, maybe only pro. You no longer need a CO cable, the laptop NIC will auto negotiate the crossover. Like skinning cats.