OK, ich hoffe, ich kann klar ausdrücken, was ich tun möchte ... Ich habe eine persönliche ADSB-Station eingerichtet (die mir auch bei anderen Aufgaben hilft) und eine Antenne für 1090, Raspberry Pi 3B, Filter und Verstärker auf meinem Dach angebracht. Ich führe die Aufgabe dump1090-mutability rund um die Uhr aus und versorge 5-6 Online-Flugdatendienste. Mithilfe des Pakets „jq“ (das aircrafts.json aus dump1090-Daten analysiert) und nachdem ich die Pakete „mailutils“ und „ssmtp“ so eingestellt habe, dass ich per E-Mail benachrichtigt werde, wenn ein benutzerdefinierter ICAO-, Flugname- oder Notfalltransponder-SQUAWK-Code erkannt wird, erhalte ich mithilfe von CRON und einigen meiner Skripte Benachrichtigungs-E-Mails dieser Art:
{
"hex": "400af7",
"squawk": "1000",
"flight": "EZY42KU ",
"lat": 42.692322,
"lon": 10.078458,
"nucp": 7,
"seen_pos": 3.7,
"altitude": 37000,
"vert_rate": 960,
"track": 318,
"speed": 409,
"category": "A0",
"mlat": [],
"tisb": [],
"messages": 402,
"seen": 0,
"rssi": -27.5
}
Dies ist der Nachrichtentext mit dem erkannten ADSB-Datenarray, das von „jq“ analysiert wurde. Mithilfe des IFTTT-Dienstes habe ich eingerichtet, dass für jede E-Mail dieser Art ein neuer Datensatz in einer Google-Tabelle angehängt wird, um die Kontakte und die Notfall-SQUAWKs zu archivieren und zu protokollieren ...
Aber das beste Ergebnis, das ich bisher erhalten habe, ist: Spalte A für Datum und Uhrzeit und Spalte B für den GESAMTEN Text der E-Mail. Ich wäre dankbar, wenn mir jemand erklären könnte, wie ich in der Google-Tabelle JEDER Spalte einen Abschnitt des Arrays zuordnen kann, beispielsweise B für Hex, C für Squawk, C für Flugnamen usw.
Danke!