Just in time info when entering or exiting your home. Raspberry Pi Zero W + Waveshare e-paper display.
MIT License
WIP. E-paper info board with different information that could be useful for when entering or exiting your home.
Building on Waveshare e-paper and Raspberry Pi Zero W, but should be created to work with other screens and Linux computers as well. So I guess the push of images to the screen should only be described, but not be a part of this module.
sudo apt-get install chromium-browser
sudo apt-get install graphicsmagick
I don't remember how I set up this, but using Python v2. Anything that will make the Waveshare display work is okay. It can be used from a C library too.
audstanley / NodeJs-Raspberry-Pi
wget -O - https://raw.githubusercontent.com/audstanley/NodeJs-Raspberry-Pi/master/Install-Node.sh | sudo bash;
node -v;
sudo node-install -v 14;
npm i justini
Basically, you do three things to get the weather onto the display.
@reboot pi sleep 30 && chromium-browser --headless --virtual-time-budget=10000 --disable-gpu --screenshot=/home/pi/node_modules/justini/images/screenshot.png --window-size=800,480 /home/pi/node_modules/justini/justini.html && gm convert -depth 1 /home/pi/node_modules/justini/images/screenshot.png /home/pi/node_modules/justini/images/screenshot.bmp && python /home/pi/node_modules/justini/python/justini.py
chromium-browser --headless --virtual-time-budget=10000 --disable-gpu --screenshot --window-size=800,480 ./justini.html
gm convert -depth 1 screenshot.png screenshot.bmp
python justini.py
... need to add python and waveshare install