Clkwt100 reads the time from the WT100 DCF77 time signal receiver, a not very precise but also very inexpensive receiver sold by Conrad Elektronic that can be connected to the serial port using a simple cable. In contrary to other available software for this module, clkwt100 tries to correct some problems of the underlying hardware for reaching a good synchronisation (most of the time less than 20 ms).
Warning: After the switch to daylight savings time in 2000, the WT100
module reported the correct local time, but it did not report daylight
savings time that day. I have no idea what caused this. A bug in
the WT100? A bug in the DCF77 signal? Any comments concerning this
are highly appreciated. In the mean while I added the -f
switch. Omitting it will not change the time if it differs by more than
1800 seconds.
The source is available as a
GNU zipped tape archive.