Waveshare Epaper Dashboard
Application setup
Clone the repo, install dependencies, and create your config file.
Clone it
On the Raspberry Pi, clone this repository in the /home/pi directory.
cd ~
sudo apt update && sudo apt upgrade
sudo apt install git
git clone --recursive https://github.com/mendhak/waveshare-epaper-display.git
This should create a /home/pi/waveshare-epaper-display directory.
Setup dependencies
cd waveshare-epaper-display
sudo apt install gsfonts fonts-noto python3 python3-pip pigpio libopenjp2-7 python3-venv libjpeg-dev libxslt1-dev fontconfig libcairo2
python3 -m venv --system-site-packages .venv
.venv/bin/pip3 install -r requirements.txt
sudo raspi-config nonint do_spi 0 # This enables SPI
sudo reboot
Copy the config file
Copy the example config file to config.toml, this is where all the settings will be stored.
cd waveshare-epaper-display
cp config.example.toml config.toml
From here on, all settings live in config.toml.