---
title: "This $10 ESP32 screen replaced my OPNsense web UI and sits on my desk instead of in the garage"
url: https://daily.dev/posts/this-10-esp32-screen-replaced-my-opnsense-web-ui-and-sits-on-my-desk-instead-of-in-the-garage-un7bypjww
source_url: https://www.xda-developers.com/your-router-deserves-a-dedicated-display-and-an-esp32-is-the-cheapest-way-to-build-one
type: article
source: "XDA Developers"
published: 2026-08-26T21:00:34.323Z
updated: 2026-08-26T21:00:57.722Z
tags: ["iot", "homelab"]
reading_time: 5
upvotes: 0
comments: 0
language: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# This $10 ESP32 screen replaced my OPNsense web UI and sits on my desk instead of in the garage

**[XDA Developers](https://daily.dev/sources/xda-developers)** · 5 min read · 0 upvotes · 0 comments

## Summary

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.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.xda-developers.com/your-router-deserves-a-dedicated-display-and-an-esp32-is-the-cheapest-way-to-build-one>

## 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._

## Similar posts on daily.dev

- [I built a touch-enabled ePaper Home Assistant dashboard, and it's better than any tablet](https://daily.dev/posts/i-built-a-touch-enabled-epaper-home-assistant-dashboard-and-it-s-better-than-any-tablet-ikx7rrvem) · XDA Developers · 0 upvotes · 0 comments
- [I replaced my Google TV remote with a $25 ESP32 display, and it controls Home Assistant too](https://daily.dev/posts/i-replaced-my-google-tv-remote-with-a-25-esp32-display-and-it-controls-home-assistant-too-4d8ohbrub) · XDA Developers · 0 upvotes · 0 comments
- [The $20 "Cheap Yellow Display" is the best addition to my smart home in months](https://daily.dev/posts/the-20-cheap-yellow-display-is-the-best-addition-to-my-smart-home-in-months-cespx1kdb) · XDA Developers · 1 upvotes · 0 comments
- [I built an ESP32 display to stop obsessing over my NAS drive temperatures](https://daily.dev/posts/i-built-an-esp32-display-to-stop-obsessing-over-my-nas-drive-temperatures-wuumu53ig) · XDA Developers · 0 upvotes · 0 comments
- [I built a Zigbee sniffer on a $60 ESP32 screen, and now I can watch my smart home talk to itself](https://daily.dev/posts/i-built-a-zigbee-sniffer-on-a-60-esp32-screen-and-now-i-can-watch-my-smart-home-talk-to-itself-stmbiva5e) · XDA Developers · 0 upvotes · 0 comments

---

Tags: [#iot](https://daily.dev/tags/iot), [#homelab](https://daily.dev/tags/homelab)

[View this post on daily.dev](https://daily.dev/posts/this-10-esp32-screen-replaced-my-opnsense-web-ui-and-sits-on-my-desk-instead-of-in-the-garage-un7bypjww)
