Releases: pascal-fb-martin/houseclock
Releases · pascal-fb-martin/houseclock
Now capable of synchronizing cameras through NTP
This release is usable for my current needs (synchronize with itself and IP cameras using NTP), even if not complete (see below). Installation is performed through the make file.
(This is still beta because it has not been installed yet on the final "live" hardware.)
In this release, HouseClock can:
- Retrieve the time from a NMEA GPS receiver and adjust the local system clock.
- Synchronize between houseclock server and client (broadcast packets only)
- Report its status to web clients in JSON format: overall status, detailed GPS NMEA log, detailed clock drift log.
- Reply to NTP client requests (tested using the sntp tool).
- Automatically switch between NTP client and server, depending on GPS time reference availability.
- Synchronize a NTP client (tested with an IP camera).
- Run as an init service (daemon).
What remains to be done:
- Test HouseClock as an NTP server to ntpd.
- Build a web user interface.
First version to synchronize time between two machines
In this release, HouseClock can:
- Retrieve the time from a NMEA GPS receiver and adjust the local system clock.
- Synchronize between a server and client (broadcast packets only)
- Report its status to web clients in JSON format: overall status, detailed GPS NMEA log, detailed clock drift log.
- Reply to NTP client requests (tested using the sntp tool).
- Automatically switch between NTP client and server, depending on GPS time reference availability.
What remains to be done:
- Test HouseClock as an NTP server to ntpd.
- Build a web user interface.
- Create a start/stop init script.
First version that should be usable as a SNTP server
In this release, HouseClock can:
- Retrieve the time from a NMEA GPS receiver and adjust the local system clock.
- Report its status to web clients in JSON format: overall status, detailed GPS NMEA log, detailed clock drift log.
- Reply to NTP client requests (tested using the sntp tool).
- Automatically switch between NTP client and server, depending on GPS time reference availability.
What remains to be done:
- Test the SNTP client mode.
- Test HouseClock as an NTP server to ntpd.
- Build a web user interface.
- Create a start/stop init script.
Prototype version
In this release, HouseClock can:
- Retrieve the time from a NMEA GPS receiver and computes the local clock drift.
- Report its status to web client in JSON format.
What remains to be done:
- Test local clock adjustment code.
- Test NTP server code.
- Build a web user interface.