I built a small project that simulates an F1 marshal LED panel using an ESP8266 (ESP-01) and a WS2812B 8×8 LED panel . The panel is connected to Home Assistant and automatically displays the current track status from the entity sensor.f1_session_track_status .
The goal of the project was to create a decorative but also functional panel that reacts to the track status during a race, similar to the real panels used in Formula One.
Panel functions
CLEAR – green light (automatically turns off after 10 seconds)
YELLOW – yellow warning pattern
RED – red flashing
SC (Safety Car) – white SC letters with a rotating amber beacon cone around the panel border
VSC (Virtual Safety Car) – alternating V and SC letters with an amber frame
The panel also includes several additional features:
a boot animation when the device starts
a brightness slider in Home Assistant (10–70%)
automatic shutdown if no data is received from Home Assistant for 30 seconds
test buttons in Home Assistant for manually triggering all effects
Hardware
ESP8266 ESP-01
WS2812B 8×8 LED panel (64 LEDs)
5V power supply
The LED matrix is addressed as a serpentine 8×8 panel .
Software
The firmware is written in ESPHome , and the track status is received directly from Home Assistant through the sensor:
sensor.f1_session_track_status
All visual effects are implemented using the addressable_lambda feature to control each LED individually.
Project idea
While watching races, I wanted a small panel that visually shows the current track status in real time, similar to the marshal panels used around the circuit during Formula 1 events.
The result is a small F1 marshal panel simulator that integrates nicely into a smart-home setup.
If anyone is interested in the project, code here:
Nice!!!
Would be nice to have these animations included in the blueprint to send to existing wled panels.
I do have a wled panel, but don’t want to reflash the esp just for this
Awesome mate, is it possible to setup flashing lights within HA just so they are displayed on the HA screen? Would be cool to have these as a banner within a F1 HA dashboard.