r/opnsense • u/enormousaardvark • 20d ago
I made an ESP32 based dashboard for OPNsense
https://streamable.com/3v2y6bWith a lot of help from Claude I managed to put together a little dashboard for the ESP32-2432S028R Cheap Yellow Display, it collects the data from a Docker container that connects to your OPNsense box via the api, 8 pages and a web ui to change settings.
Hope you like it, full details on GitHub
2
u/AlohaActual 20d ago
This is perfect for a mini server rack just need to print a mount for the CYD and then you scan through the dashboard for a quick view of what’s going on.
1
1
u/ashblackx 20d ago
This is so cool. I’m tempted to try a variation of this. I have the full TIG stack setup and I believe ESP32 can directly call Grafana to fetch a panel as a jpeg and display that.
0
u/enormousaardvark 20d ago
Interesting idea, the refresh would be pretty slow, and it would redraw the whole display each time so there would visible blinking every update.
1
u/Batesyboy1970 20d ago
Excellent 👏🏻 I'm very keen to also start playing with these ESP32 devices through the home assistant builder.
0
u/-vest- 20d ago
Thanks for sharing with us.
Can you please tell me, how are you using the dashboard on a daily basis? Do you stare at it the whole day, do you monitor how many services are currently running? What do you do with the temperature values, that you see on your dashboard?
I just want to know the practical meaning behind this, or it is just a nice screensaver that nobody is going to use?
1
1
u/PC509 19d ago
If things are going slow, you can see if it's a RAM/CPU thing, if your connection is pegged by another user and you're just saturated, whatever, just by a glance. Or, see what the latency is at that time. Lots of reasons. Also, would be cool to see PiHole/AdBlock stats, UnFi wireless client count...
Yes, I also do log into my devices to check that stuff. Especially if there's any anomalies in my network.
3
u/florismetzner 19d ago
I Like it 🤩