Build a small e-ink weather display for a home using Home Assistant.
Show National Weather Service forecasts and alerts on a physical screen.
Learn how to render a Home Assistant dashboard as an image with Puppet.
Adapt the configuration to a personal weather station setup.
| tollycat/ha-eink-wx | 0xkinno/neuralvault | 0xlocker/d17-contracts | |
|---|---|---|---|
| Stars | 1 | 1 | 1 |
| Language | — | TypeScript | Solidity |
| Setup difficulty | hard | hard | hard |
| Complexity | 3/5 | 4/5 | 5/5 |
| Audience | general | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires an existing Home Assistant setup, ESPHome, the specific Seeedstudio e-ink hardware, and Puppet for image rendering.
ha-eink-wx is a small project that shows how to set up a simple weather display on a black and white e-ink screen using Home Assistant, a popular home automation platform. It is built specifically to fit the Seeedstudio XIAO 7.5 inch ePaper panel, an 800 by 480 pixel e-ink display. The repository is really a set of configuration files rather than a program you run. One file holds the layout of a Home Assistant dashboard that shows the weather, and another file is the configuration used to get that dashboard onto the physical e-ink screen through ESPHome, a tool for programming small smart home devices. To get weather data onto the display, the setup relies on optional add ons for Home Assistant, including a personal weather station plugin, the National Weather Service for forecasts and alerts in the United States, and optionally an Ecowitt weather station integration. It also uses a tool called Puppet to turn the dashboard into an image file that the e-ink screen can show. Setting it up involves creating a new dashboard in Home Assistant, pasting in the provided configuration, and editing it so the weather sensors match your own local weather station instead of the example one included in the file. The README also links out to Seeedstudio's own instructions for wiring the yaml configuration into the e-ink hardware itself using ESPHome. This is a personal hobby project shared as is, with instructions aimed at people who are already comfortable using Home Assistant and ESPHome. The README does not mention a license.
Configuration files for showing a Home Assistant weather dashboard on a small black and white e-ink display.
No license information was found in the README.
Setup difficulty is rated hard, with roughly 1h+ to a first successful run.
Mainly general.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.