ESP32 dual monitor
C++, ESP32-S3, PlatformIO
- What
- A physical dashboard for a Proxmox server: two 128×64 OLEDs showing live host and Docker container stats, pulled over HTTP.
- How
- Both displays share I²C address 0x3C, so each runs on one of the S3's two hardware I²C controllers. Data fetching and page cycling use separate timers so the display stays smooth between fetches. A task watchdog reboots the board if a Wi-Fi call hangs.
- Extras
- NTP clock and weather screensaver, overnight dimming, a two-screen Pong interlude, and a blinking alert when a container goes down.