
E-Ink Weather Board — ESPHome Weather Forecast Display for Home Assistant
A clean ESPHome weather forecast display for a 7.5\" Waveshare e-paper screen with Home Assistant integration. Shows weather conditions in an IKEA RODALM frame with HA-controlled refresh intervals and deep sleep support to prevent display degradation.
E-Ink Weather Board — ESPHome Weather Forecast Display for Home Assistant
Created by xangin, this project builds a framed weather forecast display using a 7.5" Waveshare e-paper screen, an ESP32 SPI driver board, and an IKEA RODALM picture frame for a clean, home-friendly look.
Key Features
- IKEA frame integration: Uses the RODALM 13x18cm frame (available in black, white, or wooden) for a polished wall-mount appearance
- Home Assistant driven: All weather data comes from HA entities via ESPHome
- Smart refresh: Default is no automatic update (
update_interval: never) — screen refreshes are triggered by HA automation at your desired interval - Deep sleep recommended: Long-term continuous power can cause display blurriness; deep sleep between refreshes is recommended
Hardware
| Component | Notes |
|---|---|
| Waveshare 7.5" B/W e-paper | Bare screen without casing |
| Waveshare e-Paper ESP32 Driver Board | WiFi + Bluetooth SPI driver |
| IKEA RODALM Frame 13x18cm | Black, white, or wooden |
Setup
- Place
/fontsande-ink-weather-board.yamlinHA/config/esphome/ - Place
eink_dashboard_sensor.yamlinHA/config/packages/ - Place
background.pnginHA/config/esphome/images/ - Edit YAML files to match your HA entity IDs
- Flash ESP32 via ESPHome
- Set up HA automation for refresh timing






