A home networking enthusiast built a $10 ESP32-based display to show live OPNsense router stats (bandwidth, CPU, temperature, gateway health) without needing to open the web admin UI. Using the Home Assistant OPNsense integration and ESPHome, the display cycles through multiple views showing network speeds, traffic counters, and device status. Setup involved connecting the ESP32 to a Proxmox server, configuring Wi-Fi through ESPHome, and writing simple YAML to define rotating display views. The result is a portable, battery-powered glanceable dashboard that sits on a desk instead of leaving router stats hidden away in the garage.
Questions this post answers
How can I show OPNsense router stats on a small display without logging into the web UI?
Use the Home Assistant OPNsense integration paired with an ESP32 display running ESPHome. After installing the OPNsense integration and connecting the ESP32 through ESPHome (naming it, configuring Wi-Fi), you write YAML to pull data such as bandwidth, CPU usage, temperature, and gateway health, then cycle through multiple views on a timer for a rotating dashboard costing around $10 in hardware. daily.dev surfaces home-lab and networking builds like this for people wiring up their own dashboards.