Making an E-paper Dashboard with ESPHome

Tech Dregs
Tech Dregs
192.7 هزار بار بازدید - 7 ماه پیش - Using Home Assistant and ESPHome
Using Home Assistant and ESPHome to make a custom e-paper (e-ink) dashboard. The hardware is pretty trivial... the code is where all the magic happens. This can serve as a demo of using the Waveshare E-paper displays, displaying weather or other sensor data from Home Assistant, using the graph component, finding and mapping custom MDI icons, drawing boxes, formatting dates/numbers/text, and general display setup in ESPHome. I'm using the Met.no weather integration, and the method for extracting weather forecast data has changed in recent Home Assistant updates (2024.2). You have to create a template to run weather.get_forecasts to extract hourly/daily forecast information into sensors for use in ESPHome. Hardware used was a Adafruit Feather V1 ESP32 and a Waveshare 7.5" epaper screen. github for yaml and step files: https://github.com/techdregs/E-Paper-DashBoard Weather icons are from Google MDI, and here's where I found the codes for any custom icons you want to include in the code: I was inspired by seeing Madelena's project: https://community.home-assistant.io/t/use-esphome-with-e-ink-displays-to-blend-in-with-your-home-decor/435428 MDI TFT file: https://community.home-assistant.io/t/display-materialdesign-icons-on-esphome-attached-to-screen/199790/16 === Timestamps === https://www.seevid.ir/fa/w/qJuF58CjwIA Introduction https://www.seevid.ir/fa/w/qJuF58CjwIA Hardware https://www.seevid.ir/fa/w/qJuF58CjwIA Assembly Interlude https://www.seevid.ir/fa/w/qJuF58CjwIA Set up Weather Forecasts https://www.seevid.ir/fa/w/qJuF58CjwIA ESPHome YAML Highlights https://www.seevid.ir/fa/w/qJuF58CjwIA Conclusion
7 ماه پیش در تاریخ 1402/12/05 منتشر شده است.
192,732 بـار بازدید شده
... بیشتر