About my Raspberry Pi Project
The Pi 3B is running ADS-B aircraft tracking since 2018. It feeds different
websites:
Flight Aware,
Flightradar24,
Airnav Radar,
Planefinder. The antenna is placed
inside the building, the reception is therefore limited.
The Pi 5 is more recent, I use it for my VPN (Wireguard) and since July 2026 as an NTP server for my intranet. As software
Chrony is used.
The
Adafruit Ultimate GPS HAT for Raspberry Pi Minikit
provides information about GPS (USA) and GLONASS (Russia) satellites. The
small GPS antenna
Waveshare Q23
is placed outside to be able to get reception.
Setup
Pi 3B β Runs FlightAware PiAware and dump1090-fa for ADS-B aircraft tracking. Statistics are generated by graphs1090 by wiedehopf. Operating system: Raspbian GNU/Linux 10 (Buster).
1090MHz Band-pass SMA Filter
OS: Buster
Pi 5 β Serves as an NTP time server for the internal network using Chrony, with a GPS receiver for satellite timing. System statistics are generated with RRDtool. Operating system: Debian GNU/Linux 12 (Bookworm).
Waveshare Q23
PPS to GPIO
RRDtool logging
Some photos, not a very clean installation but at least the computers are protected.
Graph Timeframes
Each graph page offers four views:
- Daily β 24-hour view, updated every 5 minutes
- Weekly β 7-day archive, updated hourly
- Monthly β 30-day archive, updated every 6 hours
- Yearly β 365-day archive, updated once daily
Status Page
The status page checks the freshness of uploaded graph files and displays device information (uptime, CPU temperature, disk usage).
About This Website
The Raspberry Pi monitoring pages use a custom PHP template with SCSS styling, designed by Patrick Nijs. Technical assistance and code generation provided by Lumo (Proton). The layout is mobile-friendly with a collapsible sidebar menu.