Diagnostics in case something seems off:
-
GPS radio
- tail -f /dev/ttyAMA0
- screen /dev/ttyAMA0 9600
- ppstest /dev/pps0
- cgps -s
- gpsmon
-
Chrony (NTP - GPS driven)
- chronyc sources
- chronyc sourcestats
- chronyc tracking
10:52 <@Wohali> i didn't do a writeup but there are several out there
10:53 <@Wohali> this is the newer version of the board i have
https://v3.airspy.us/product/upu-rpi-gps-rtc/
10:53 <@Wohali> you also need an rpi
10:53 <@Wohali> i'm using chrony but you could also use ntpd if you prefer
10:54 <@Wohali> that dashboard is right out of the grafana dashboard "shop"
10:54 <@Wohali> with a bit of cleanup
10:54 <@Wohali> gpsd converts the PPS signal from the kernel to a socket that chrony can
consume
10:55 <@Wohali> i used this to feed prometheus with chrony data that is then consumed by
grafana https://github.com/SuperQ/chrony_exporter
10:56 <@Wohali> this program (NOT the gpsctl in debian pakcaging) helps configure the
device to be in an optimal mode
10:56 <@Wohali> https://github.com/philrandal/gpsctl
10:56 <@Wohali> on boot I give it the systemd script above to ensure i get the modem in the right configuration