A dashboard showing the latest bus departures from configured stations in switzerland.
- any ESP8266 microcontroller
- 4.3inch e-Paper UART Module
- fahrplan.search.ch: This API is where most of the departure data is fetched. Because a response is quite big the ESP8266 can't handle that size and I created an API gateway in-between which strips off most the data and returns only the departures: Example
- worldtimeapi.org: I could have used the NT protocol but didn't want to handle localization and especially correcting the shown time with regards summer and winter time (DST)
- Show when the bus actually arrives ("Arrives in x minutes...")
- Max retries of wlan connection attempts
- Show basic weather infos
- Decide if the deep sleep mode should be used or a latching power switch circuit