LeoNTP for Home Assistant
The LeoNTP 1200 is a small network time server that takes its time from GPS. I wrote an open-source Home Assistant integration for it in May 2023, so its status shows up on a dashboard next to everything else in the house: GPS fix and satellites, how long it has held a GPS lock, uptime, the number of time requests it has served, the current time, the firmware version and the serial number.
Straight from the device. There’s no cloud and no extra software. The integration sends the device a request on its own time protocol and decodes the statistics in the reply. Setting it up only takes the device’s address: Home Assistant checks the connection by reading the serial number, and polls the device locally from then on.
Easy to install and keep up to date. It’s MIT-licensed and listed in the default HACS store, so installing it is a search and a click. Every change is linted and validated against Home Assistant’s own checks on GitHub, and releases come with notes. A contributor added a Portuguese translation, and in 2026 I updated it for newer Home Assistant versions in a 2.0 release.
Technologies: Python, Home Assistant, HACS, NTP, UDP, GitHub Actions, Ruff.
You May Also Like

How This Blog Is Served
The machinery behind the words you're reading: Hugo, an unprivileged nginx, a strict CSP, and a deploy script.

Keeping the Old Addresses Alive
Nobody migrates email in one day. Fetchmail, a receive-only alias domain, and permanent redirects bridge the old world into the new one.

Making Roundcube Not Look Like 2012
Webmail is the face of the platform, so it got a Gmail-shaped skin, real calendar and contacts integration, and some money spent on polish.





