Anzahl der GPS Satelliten die im Sichtbereich der Außenantenne sind und genutzt werden.
Verdandi bekommt von dem Meinberg GPS170SV Empfänger einen Uni Erlangen String, Skuld hingegen  GPRMC + GPGGA zwecks Auswertung der Sat Anzahl.
Denn  in den möglichen Ausgaben des Meinberg Empfängers kommt die Anzahl nur in GPGGA vor.
Somit erfolgt die Auswertung per gpscat welches Teil des gpsd Paketes ist.
Über die 19 NMEA Protokolle liefert diese Seite einen guten Überblick: Link

Akuteller Empfang an URD mit GPS180PEX. Stündlich um 9 nach aktualisiert:

GPS Status0
GPS Status1
#!/usr/bin/zsh
# bash geht auch wenn die Mitternacht Abfrage nicht hier gelöst wird. (führende Nullen erkennt bash nicht, 
# Problem bei 00:00 :-)~ .

# TIME ist UTC Zeit vom GPS passt also nie DE.
# $SEC passt zu Sekunde des Tages.

tnow="$(date +"%H:%M")" ;
mn="00:00" ;

# Wenn Miternacht dann Datei löschen[leeren] für neuen Tag:
if [ "$tnow" = "$mn" ]; then
    rm /tmp/nmea_sv.csv
fi

# Sekunde der Tagesseit seit Mitternacht, in der aktuellen Zeitzone (MEZ || MESZ).
SEC="$(date -d "1970-01-01 UTC $(date +%T)" +%s)" ;

gpspipe -r -n 6 | egrep --line-buffered 'GPGGA' | stdbuf -o0 gawk  '-F,' '
{
  if ( $1 ~ /GPGGA/ ) {
    TIME=$2 ;
    sat=$8 ;
  if ( sat < 1 ) {
      print ( "# "  TIME , '$SEC' , $0 )
      print ( TIME","'$SEC'","0  ) ;
  } else {
      print ( TIME","'$SEC'","sat ) ;
  } ;
 } ;
}' | \
cat - >> /tmp/nmea_sv.csv ;

exit 0
#!/usr/bin/gnuplot
set term png enhanced size 900,300 background '#FAF7EB'
set encoding utf8
set datafile separator ','
data = '/tmp/nmea_sv.csv'
stats data u 2:3 nooutput name "sats"
set output '/tmp/up/gps_sv1.png'
#
set grid xtics ytics
set border 15 lw 2
set decimalsign ','
set format y "%.0f"
set noautoscale
set ytics 1
set yrange [sats_min_y -0.5:sats_max_y +0.5]
set ylabel "Satellites LOCKED and in USE."
set label 1 gprintf("Median = %g", sats_median_y) at graph 0.915, graph 0.940 font "LiberationSerif-Italic,10"
#
set xtics 7200
set xtics font "Linux Libertine 0:style=Bold,10
set xdata time
set timefmt "%s"
set xrange [-600:87000]
set format x "%H"
set xlabel "MEZ || MESZ Tageszeit" font "LiberationSerif-Italic,10"
#
plot data using 2:3 notitle with lines lw 1 lc rgb "violet", \
     sats_median_y with line lw 1 lc rgb "black" notitle