e-ink home automation display
thingiverse
I wanted a display for the rotating chore chart our family uses, as well as handy other information (which parent is working that day, current weather, etc). This is the case (designed to hang on the wall) which holds a 7.5in Waveshare e-ink display and the ESP8266-based driver board. The unit is powered by a rechargeable 18650 battery. The data flow is roughly: * Google Sheets holds the chore information * A home-assistant automation runs a shell script to push that information into home-assistant state. * Home-Assistant uses a `file` notification to write out an HTML snippet for what I want displayed on the page, then runs a shell script to make it directly usable * That shell script runs `cutycapt` to render a PNG from the HTML, at the right size for the display. `imagemagick` converts it to a black-and-white PNG (mostly for debugging) and then does a rotation and converts it to a direct binary representation I can load onto the screen (with `-depth 1 GRAY:output`) * Every 30mins, the ESP8266 wakes up, grabs the new image, and pushes it to the screen.
With this file you will be able to print e-ink home automation display with your 3D printer. Click on the button and save the file on your computer to work, edit or customize your design. You can also find more 3D designs for printers on e-ink home automation display.