E-ink Display — F1 Pit Wall
A dedicated F1 schedule display built with ESPHome and an e-ink screen. It pulls data directly from the F1 Sensor integration and shows the upcoming race weekend — circuit, date, session times — in a clean, always-on format that works without a running screen or dashboard.
This is a separate project maintained alongside F1 Sensor and is available as a ready-to-use ESPHome configuration.
Full source, wiring instructions, and configuration files are available at: github.com/Nicxe/esphome

What it shows
The display is laid out as a compact race schedule overview:
- Next race — circuit name, country flag, round number, and race start time in local time
- Upcoming sessions — qualifying, practice, and sprint times for the current race weekend
- Following races — the next three rounds at a glance
All data comes from the sensor.f1_next_race and sensor.f1_current_season entities provided by F1 Sensor.
What you need
- An ESP32 or ESP8266 board with an e-ink display (waveshare or similar)
- ESPHome installed
- F1 Sensor integration installed and configured with the next race and season sensors enabled
- Home Assistant with the ESPHome integration
Getting started
- Go to github.com/Nicxe/esphome and find the F1 display configuration
- Follow the hardware setup and wiring guide in the repository
- Flash the ESPHome configuration to your device
- The display will connect to Home Assistant and start pulling data from F1 Sensor automatically
The display updates on a schedule and on demand when sensor data changes. Since e-ink displays retain their image without power, the race schedule stays visible even when the ESP is in deep sleep — making it very power-efficient.
Related
- Next Race sensor — the primary data source for the display
- Season Calendar — for full session schedule data
- Live Data Cards — for live in-session dashboards