Wie kann die Anzahl der gerade empfangenen Flugzeuge mit DUMP1090 auf einem Raspberry Pi an ThingSpeak.com mit jq gesendet werden?

Wie kann die Anzahl der gerade empfangenen Flugzeuge mit DUMP1090 auf einem Raspberry Pi an ThingSpeak.com mit jq gesendet werden?

Wir verwenden ein kleines bash Script, welches über jq die aircraft.json Datei auswertet. Diese Daten werden dann automatisch alle 5 Minuten per crontab an ThingSpeak gesendet.

afo

Der jq ist ein Kommandline JSON Tool, das den Input der JSon aircraft.json Datei verwendet und das gefilterte Ergebnis wieder ausgibt. In diesem Fall die Anzahl der Flugzeuge.

Das Script /home/pi/send-anzahl-flugzeuge.sh liefert die Anzahl Flugzeuge mit Positionen.

Das Script holen uns ausführbar machen:

Dann noch optional einen Eintrag in der crontab machen, damit es automatisch alle 5 Minuten aktualisiert wird.

Dafür den Inhalt der Datei make-crontab-send-anzahl.txt

*/5 * * * * /home/pi/send-anzahl-flugzeuge.sh > /dev/null

in die crontab eintragen mit:

Hier das Ergebniss das immer die aktuellsten Werte (alle 5 Minuten) darstellt:



6 Antworten auf „Wie kann die Anzahl der gerade empfangenen Flugzeuge mit DUMP1090 auf einem Raspberry Pi an ThingSpeak.com mit jq gesendet werden?“

  1. cat „/run/dump1090-mutability/stats.json“ | jq ‚.[„last1min“] | .[„messages“]‘

    welche aber nicht ganz sekunden genau ist. wäre wann für 1, 5, 15 min.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.