DEV Community

Cover image for How I Built a Wireless Weather Station with an E-Paper Display
Wojciech Lepczyński
Wojciech Lepczyński

Posted on

How I Built a Wireless Weather Station with an E-Paper Display

A few weeks ago, I got my hands on a 5.79″ e-paper display powered by an ESP32. It looked like a simple screen at first — thin, minimal, and a bit mysterious — but once I realized it had Wi-Fi built in, my first thought was: this could become a weather station.

I’ve always liked the idea of having a display that shows useful information without drawing attention to itself. Something that blends in quietly — no glowing backlight, no constant flicker — just clear, sharp information that feels like reading paper. That’s exactly what e-paper does. It only consumes energy when refreshing the screen, and once it shows an image, it stays there even after you unplug it. It’s almost magical.

So I started experimenting. I connected the display, wrote a few lines of code, and pointed it to the OpenWeather API to grab live weather data. The moment it connected to Wi-Fi and the first temperature reading appeared, I knew this was going to be something special.

What surprised me most was how effortless it felt. No Raspberry Pi, no external controller — everything runs directly on the ESP32 inside the display. One small device handles Wi-Fi, API requests, data parsing, and updates the screen.

When it all came together, I had a minimalist weather station that updates automatically and uses almost no power. It sits quietly on my desk, showing current conditions — temperature, humidity, wind, and an icon for the weather. Even if I disconnect it from power, the image stays visible.

That’s the beauty of e-paper: it feels permanent, even though it’s digital.

This little project reminded me how versatile the ESP32 really is. You can turn an e-paper screen like this into almost anything — a smart home dashboard, a calendar, a crypto price monitor, or an e-ink to-do list. I presented some of them in a short video. The possibilities are endless once you realize how little power it needs.

If you’d like to see how I built it — from unboxing the display to setting it up and uploading the code — I recorded the whole process. You’ll find all the steps and details in my latest video .

Top comments (0)