Adds support for controlling and displaying printer status with P9813 controller based LED's connected to a Raspberry Pi.
Install via the bundled Plugin Manager or manually using this URL:
https://github.com/fiveninedigital/OctoPrint-P9813-LED-Control/archive/master.zip
Configure the required Raspberry Pi GPIO's for your LED controller in the plugin's settings page.
Setup local OctoPrint installation and install the plugin for local development.
virtualenv --python=/usr/bin/python3 venv3
source venv3/bin/activate
pip install "OctoPrint>=1.4.0rc1"
pip install -e .[develop,plugins]
Install the plugin for development
pip install -e ./
Start the local OctoPrint instance.
source venv3/bin/activate
octoprint serve --debug
This plugin is based on
- OctoPrint WS281x LED Status Plugin.
- Philip Leder's ledstrip.py (https://github.com/schlank/Catalex-Led-Strip-Driver-Raspberry-Pi).