A Raspberry Pi project that displays bus waiting times using an e-Paper display (Waveshare 2.13" G V2).
- ☀️ Weather conditions and temperature
- 🚌 Next bus arrival times for configured lines (STIB/MIVB, DeLijn, SNCB/MIVB, BKK)
- 📡 Easy WiFi setup via QR code (needs further testing) or by plugging the display to your computer and using the setup page on the website
✈️ Optional: Overhead flight tracking- 🛰️ Optional: ISS tracking when visible
View detailed features and screenshots →
- Set up your Raspberry Pi
- Connect your display via USB
- Open the setup interface to configure
- Raspberry Pi (tested on Zero 2W)
- Waveshare 2.13" e-Paper display (see supported models)
- Transit data server (can run on the same Pi)
Some features require API keys. See what's available with and without API keys →
- OpenWeatherMap - for weather data
- AeroAPI - for enhanced flight data
Basic setup (Raspberry Pi Zero 2W + display): ~€60 View detailed hardware guide →
- A video ad STIB made for their mobile app that inspired this project:
- UK train departure display - A similar project for UK trains
- We are grateful to the providers of the APIs we use, listed at API Features.
- Certain included data and assets are under a specific license:
- Font Awesome Free - Icons used in the setup interface under the Font Awesome Free License, icons used in the display under Creative Commons Attribution 4.0 International License
- Open-Meteo - Weather data under a Creative Commons Attribution 4.0 International License