Skip to content

Releases: pascal-fb-martin/houseclock

Now capable of synchronizing cameras through NTP

01 Dec 21:05
Compare
Choose a tag to compare

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

17 Nov 06:48
Compare
Choose a tag to compare

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

16 Nov 07:10
Compare
Choose a tag to compare

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

14 Oct 04:30
Compare
Choose a tag to compare
Prototype version Pre-release
Pre-release

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.