ws281x LED strip controller with web-based GUI for Raspberry Pi made using Svelte and FastAPI
- Raspberry Pi
- LED strip connected to GPIO 18
- Python
- Node.js :(
- Electricity
Warning
The neopixel library requires root access
- Clone the repository
- Rename
config.example.json
toconfig.json
and edit it to suit your needs - Install
server
dependencies by runningsudo poetry install
- Inside the
client
folder runnpm i npm run build
- Start the server
sudo poetry run python -m server
Note
To change the base URL editclient/src/request.js
- Add more effects
- Config tab
- Replace current design with MD3
- Ability to change the language