CrowPanel 5.79" E-Paper Weather Station Display Case & Config


Description
An elegant desktop case and ESPHome setup for the CrowPanel 5.79" E-Paper Display (ESP32-S3). This project transforms your display into a sleek, low-power Home Assistant weather station showing outdoor temperature, wind speeds, precipitation rates, and dynamic time/date updates.
π Features
Custom 3D Printable Case: Designed in OpenSCAD for a precise fit around the CrowPanel 5.79" module.
Optimized UI Layout: Clean 3-column layout (Temperature, Wind, Rain) with bottom-aligned UI containers for a balanced aesthetic.
Centered Dynamic Header: Full-width centered timestamp displaying date, time, and localized day of the week.
Multi-Language Support out-of-the-box: Toggle the entire display UI between English, German, French, and Spanish simply by changing a single substitution variable in the YAML configuration!
Home Assistant Integration: Pulls live data from your Home Assistant weather sensors via Wi-Fi with ultra-low power consumption.
π Included Files
CrowPanel579_StandDaamenV4.stlβ Ready-to-print 3D model for the display case.
CrowPanel579_StandDaamenV4.scad β Fully parametric OpenSCAD source file (feel free to modify margins, stand angles, or wall thickness).
crowpanel-579.yaml β Complete ESPHome & LVGL configuration file with automated localization and sensor mapping.
π§ Hardware Requirements
Display Module: Elecrow CrowPanel 5.79" E-Paper Display (ESP32-S3)
Smart Home Integration: Home Assistant with active Wi-Fi connection
Power: USB-C Cable / Power Supply
Printable Materials: PLA or PETG (0.2mm layer height recommended, no supports required depending on orientation)
βοΈ ESPHome Configuration Guide
Open the provided weather_station_crowpanel.yaml file.
Update your Wi-Fi credentials (ssid and password).
Set your preferred Language under the substitutions: block at the top:
YAML
substitutions:
language: "en" # Options: "en" (English), "de" (German), "fr" (French), "es" (Spanish)
Adjust the Home Assistant entity_id values under the sensor: section to match your own weather setup (e.g., outdoor temperature, wind speed, wind gust, rain rate, daily rain).
Flash your CrowPanel 5.79" using the ESPHome dashboard or command line.
π¨οΈ 3D Printing Recommendations
Material: PLA / PETG
Infill: 15% β 20% (Gyroid or Grid)
Layer Height: 0.2 mm
Supports: None needed (if printed flat on the face or back side)
π License
Creative Commons - Attribution - Share Alike (CC-BY-SA)