- Raspberry Pi 3B+ with pihole
- Waveshare 2.13 inch ePaper display model B (3 colors: black, white and red)
- Install the libraries mentioned here.
- Enable spi, i2c and edit the modules config file as given here
- [Optional] Download demo code from here and run it to make sure everything is working
- to install the font on your Pi, run
- also install the requests library (needs pip to be installed)
sudo pip install requests
- If you downloaded the demo code, just place the stats.py inside the 2.13inch_e-Paper_HAT-code/raspberrypi/python folder
- If you didnot download the demo code, copy the python folder from this repo into your pi folder.
- run the stats.py script using
./start-pihole-stat.sh
- Lastly we just want to make this run at boot. We'll do that the easy way by editing
/etc/rc.local
adding/home/pi/piholedisplay/start-pihole-stat.sh &
beforeexit 0
. - Then save and you can reboot to test it out
Use sudo cp pihole-stati.service /etc/systemd/system sudo systemctl daemon-reload sudo systemctl enable pihole-stats.service