Hier werden die Historischen Transponderdaten vom Flug 7K9268 in einem Film gezeigt. Und auch die MLAT (ModeS) Daten sind hier zu finden.
Raspberry Pi: Realtime Air Traffic in EDDV (Hannover) alle 5 Minuten aktualisiert – Planespotter
Hier könnt ihr nun die aktuellen, von mir mit einem Raspberry Pi empfangenen Flugzeugtransponder-Daten in Echtzeit sehen. Alle 5 Minuten werden die Daten automatisch aktualisiert. Der Tacho, zeigt die letzte aktuelle Messung an:
Hier die History, wenn man mit der Maus über die Messpunkte fährt, werden noch Details angezeigt:
Das ganze läuft über DUMP1090 und eine neue Version von TWFlug, die ich bei Gelegenheit mal bereitstellen werde.
Hier die letzte Stunde (letzten 12 Messungen) im Detail:
Und hier der letzte Tag (letzten 288 Messungen) im Detail:
„Raspberry Pi: Realtime Air Traffic in EDDV (Hannover) alle 5 Minuten aktualisiert – Planespotter“ weiterlesen
Raspberry Pi: Wie ist die Reichweite der empfangenen Flugzeuge von EDDV per ADS-B und selbst gebauter Antenne?
Raspberry Pi: Wie wird die neue Version von PiAware 2.0.4 installiert?
Es gibt eine neue Version für den Raspberry Pi von PiaAware und zwar die Version 2.0.4.
Mit diesen und anderen Änderungen:
- creates a file to store lat/lon date if given by server
- fixed typo localy -> locally
- saves latlon data from server to file readable for dump1090 init
- Merge branch ‚master‘ into lat_lon
- added logging message
- fixed issues due to not closing file
Wie wird nun ein update durchgeführt:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
# System aktualisieren sudo apt-get update sudo apt-get upgrade # erstmal schauen welche Version läuft piaware -v # Ausgabe: 1.20-1 # Client stoppen sudo /etc/init.d/piaware stop # Archive laden wget http://flightaware.com/adsb/piaware/files/piaware_2.0-4_armhf.deb #--2015-06-10 21:54:18-- http://flightaware.com/adsb/piaware/files/piaware_2.0-4_armhf.deb #Resolving flightaware.com (flightaware.com)... 70.42.6.250 #Connecting to flightaware.com (flightaware.com)|70.42.6.250|:80... connected. #HTTP request sent, awaiting response... 200 OK #Length: 2494234 (2.4M) [application/x-debian-package] #Saving to: `piaware_2.0-4_armhf.deb' # #100%[======================================>] 2,494,234 1023K/s in 2.4s # #2015-06-10 21:54:21 (1023 KB/s) - `piaware_2.0-4_armhf.deb' saved [2494234/2494234] # # Installieren sudo dpkg -i piaware_2.0-4_armhf.deb #(Reading database ... 73563 files and directories currently installed.) #Preparing to replace piaware 1.20-1 (using piaware_2.0-4_armhf.deb) ... #Unpacking replacement piaware ... #Setting up piaware (2.0-4) ... #[ ok ] Starting piaware server: piaware. #Processing triggers for man-db ... # Version checken piaware -v # Ausgabe: 2.0-4 # Checken ob alles noch läuft sudo piaware -debug # Ausgabe # .. # piaware has successfully sent several msgs to FlightAware! # 17 msgs recv'd from dump1090-mutab; 17 msgs sent to FlightAware # Alles ok |
Es läuft nun mit der aktuellen Version. Hier mal die Auswertung von heute aus Langenhagen (EDDV – Hannover):
Raspberry Pi: Wie können Transponder Flugdaten an PlaneFinder.net gesendet werden?
Mein Raspberry Pi wird seit einiger Zeit zum empfangen von Transponderdaten von Flugzeugen verwendet. Das habe ich hier auf dem Block schon mehrfach beschrieben. Wie können die empfangenen Daten nun aber an Planefinder.net gesendet werden. Voraussetzung ist eine laufende DUMP1090 installation.
Installation
Zuerst die aktuelle Client Version herunterladen und installieren:
1 2 3 4 5 6 7 |
# System aktualisieren sudo apt-get uddate suda apt-get upgrade # Plane Finder Client Beta3 (3.0.1657) laden wget http://client.planefinder.net/pfclient_3.0.1657_armhf.deb # installieren sudo dpkg -i pfclient_3.0.1657_armhf.deb |
Nun im Browser die angegebenen Adresse z.B. 127.0.0.1:30053 für die Konfiguration aufrufen. Dann einmal die lan und lon angeben oder auf Lokalisieren klicken und die Position auswählen. Dann die eigene E-Mail Adresse eingeben und auf „Create a new sharecode“ klicken. „Raspberry Pi: Wie können Transponder Flugdaten an PlaneFinder.net gesendet werden?“ weiterlesen
Raspberry Pi: Wie können Flugzeugdaten in Fhem in real-time (Echtzeit) angezeigt werden?
Da bei mir ein Fhem Home-Server läuft, hatte ich die Idee, dort doch gleich die Flugdaten die von den Flugzeugtranspondern ausgesendet werden schön graphisch in Echtzeit anzuzeigen.
Also wie kann eine Grafik in Fhem erstellt werden, die die aktuelle Anzahl der gerade empfangenen Flugzeuge anzeigt.
Hier das Ergebniss, wo man deutlich sehen kann, das heute bis ca. 6 Uhr nur ca. 10 Flugzeuge flogen. Dann steigt der Flugverkehr rapide an:
Wie kann nun so eine Grafik, die sich automatisch aktualisiert erstellt werden.
Zuerst einmal die Architektur als BPMN 2.0 Diagramm:
Es werden zwei Raspberry Pi benötigt. Auf dem einen läuft der DUMP1090 Server mit der TWFlug Anwendung unter Java 1.8. Die TWFlug Anwendung läuft ohne Gui, und schreibt alle 5 Minuten die Anzahl der empfangenen Flugzeuge in eine Datei. Diese Datei wird dann jede halbe Stunde per sFTP an den anderen Raspberry Pi gesendet und von Fhem eingelesen und als Grafik ausgegeben.
TWFlug kann auch mit Gui auf einen Rechner gestartet werden und gibt dann als Tacho die Anzahl der Flugzeuge aus.
Das nötige GPlot Script:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
/* myFlug.gplot Version 1.0 vom 17.12.2014 Dieses GNU-Plot Script zeigt die Flugdaten von den empfangenen Transpondern an. Copyright (C) 2014 Thomas Wenzlaff http://www.wenzlaff.de This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see {http://www.gnu.org/licenses/}. */ # Die Logdatei sieht wie folgt aus: # 2014-12-05_07:05:58 flugdaten anzahl:29 # 2014-12-05_07:10:58 flugdaten anzahl:23 set terminal png transparent size <SIZE> crop set output '<OUT>.png' set xdata time set timefmt "%Y-%m-%d_%H:%M:%S" set xlabel " " set title 'Empfangene Flugzeuge' set ytics set y2tics set grid ytics y2tics set ylabel "Anzahl Flugzeuge" set y2label "Anzahl Flugzeuge" #FileLog 4:flugdaten anzahl:0: plot "<IN>" using 1:2 axes x1y2 title 'Anzahl Flugzeuge' ls l0 lw 2 with lines |
TWFlug schreibt die Daten in eine Logdatei mit folgenden Format, z.B.:
1 2 3 4 5 6 7 |
2014-12-17_17:31:08 flugdaten anzahl: 39 2014-12-17_17:36:08 flugdaten anzahl: 49 2014-12-17_17:41:08 flugdaten anzahl: 36 2014-12-17_17:46:08 flugdaten anzahl: 34 2014-12-17_17:51:08 flugdaten anzahl: 36 2014-12-17_17:56:08 flugdaten anzahl: 42 2014-12-17_18:01:08 flugdaten anzahl: 41 |
TWFlug kennt bisher die folgenden Parameter:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
usage: TWFlug -c,--copy-time <arg> copy time in Minuten (default: 60 Minuten) -d,--dest-file <ziel-datei> destination file name (default: /home/pi/fhem/log/flugdaten-YYYY-MM.log) -h,--help print help and exit -height,--window-height <arg> set window hight (default: 600) -i,--ip ip adress from DUMP1090 (default: 0.0.0.0) -ip,--ziel-ip <arg> ip adress for copy destination (default: pi-home) -k,--copy copy output file to destination (default: false) -max,--max-count <arg> set max count value (default: 50) -min,--min-count <arg> set min count value (default: 0) -n,--no-gui display no GUI. Only logfile output (default: false) -o,--outputfile <file> use given file for DUMP output (default: flugdaten-YYYY-MM.log) -p,--port <arg> port from DUMP1090 (default: 30003) -psw,--ziel-passwort <arg> passwort from destination User -r,--refresh-time <arg> refresh time in ms (default: 300000 ms = 5 Minuten) -user,--ziel-user <arg> destination User (default: pi -v,--version print the version information and exit -width,--window-width <arg> set window with (default: 600) |
Welche fehlen noch?
Hinweise zu TWFlug und DUMP1090 können auf diesem Blog gefunden werden.