Neuinstallation mit DietPi

Nachdem der bisherige Pi Zero WH mit Raspbian und der PiAware-Installation lief und immer wieder Software ausprobiert wurde, wurde es Zeit, eine neue saubere Installation zu machen. Dabei machte ich mich auf die Suche nach einer sparsameren Version des Betriebssystems für den Pi Zero und stolperte über DietPi.

Die Installation ging recht einfach nach der Anleitung auf der Website. Image auf die SD-Karte und Konfiguration in den Files auf der SD-Karte für das WLAN anpassen.

dietpi.txt

# Keyboard Layout eg: "gb" / "us" / "de" / "fr"
AUTO_SETUP_KEYBOARD_LAYOUT=de

# Timezone eg: "Europe/London" / "America/New_York" | Full list (TZ*): https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
AUTO_SETUP_TIMEZONE=Europe/Berlin

##### Networking Options #####
# Enable Ethernet or WiFi adapter: 1=enable | 0=disable
# - If both Ethernet and WiFi are enabled, WiFi will take priority and Ethernet will be disabled.
# - If using WiFi, please edit dietpi-wifi.txt to pre-enter credentials.
AUTO_SETUP_NET_ETHERNET_ENABLED=0
AUTO_SETUP_NET_WIFI_ENABLED=1

dietpi-wifi.txt

# - WiFi SSID: required, case sensitive
aWIFI_SSID[0]='WLAN-NAME'
# - WiFi key: If no key/open, leave this blank
aWIFI_KEY[0]='Passwort'

Nachdem die SD-Karte in im Pi war und der gebootet hatte, suchte ich mir in den Einstellungen der Fritz die IP des Pi heraus und loggte mich mit

ssh root@ip-adresse

ein.

Standard ist User „root“ und Passwort „dietpi“.

Automatisch startete die Erstkonfiguration von DietPi, was ich sehr gut gemacht fand. Kurz die Konfiguration durchgehen, viel ist hier nicht mehr zu machen, und fertig ist das System

Eigener Flightradar

Wer die Beiträge auf der Seite hier gelesen hat, weiss, dass ich hin und wieder Probleme mit dump1090 hatte. Mal lief es nicht, mal lieferte es keine Daten. Vor kurzem fand ich über ein Reddit-Post einen Ersatz. Die Installation geht mit:

sudo bash -c "$(wget -q -O - https://raw.githubusercontent.com/wiedehopf/adsb-scripts/master/readsb-install.sh)"

Unter http://Pi-IP/radar ist dann schon die eigene Seite mit Karte und allem zu finden. Leider nicht mit richtigen Location. Die muss erst Konfiguriert werden.

sudo readsb-set-location long lat

Wobei long und lat durch die Koordinaten ersetzt werden. Nach einem Neustart mit

sudo systemctl restart readsb

lieferte es allerdings keine Daten. Aus den Logfiles erfuhr ich, dass der USB-Stick zwar vom System erkannt, aber nicht für readsb genutzt wurde. Aber ich fand Abhilfe:

sudo wget -O /etc/udev/rules.d/rtl-sdr.rules "https://raw.githubusercontent.com/osmocom/rtl-sdr/master/rtl-sdr.rules"

Eine Karte mit mehr Informationen und mehr Features ist tar1090. Installiert wird sie mit:

sudo bash -c "$(wget -nv -O - https://raw.githubusercontent.com/wiedehopf/tar1090/master/install.sh)"

ADSBExchange

Jetzt müssen die Daten zu ADSB-Exchange. Da es eine nicht-kommerzielle Seite ist, die nicht filtert und keine Flüge in der Anzeige blockt, ist sie für mich Pflicht. Die Installation geht mit:

curl -o /tmp/feed.sh https://raw.githubusercontent.com/adsbxchange/adsb-exchange/master/install.sh
sudo bash /tmp/feed.sh

Das dauerte sehr lange. Wenn es fertig ist wird noch adsbexchange-stats installiert. Dann habe ich meine Seite mit Karte auch online.

wget -O /tmp/axstats.sh https://raw.githubusercontent.com/adsbxchange/adsbexchange-stats/master/stats.sh
sudo bash /tmp/axstats.sh

Im Abschluss zeigt das Installationsscript eine URL zur eigenen Seite bei ADSB-Exchange.

graphs1090

Ich habe es noch ein mal probiert. Graphs1090 brachte die alte Installation dauernd zu reboots. Mit der neuen scheint es zu funktionieren.

sudo bash -c "$(wget -q -O - https://raw.githubusercontent.com/wiedehopf/graphs1090/master/install.sh)"

Andere Websites

Ich habe mich an die Anleitung auf dieser Website gehalten. Dort ist auch erklärt, wie der Feed auf andere Websites wie Flightradar24 und FlightAware kommt.

Ein Gedanke zu „Neuinstallation mit DietPi“

Schreibe einen Kommentar

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