Skip to content

chrish/ledcontroller

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ledcontroller

This is a simple controller for a LED strip. It comes with a basic frontend allowing you to select from predefined colors, or use sliders to mix RGB and Alpha.

The frontend is pure HTML/JS/CSS, and the backend is a Flask-based API allowing for two operations: ##GET /api/colors This returns a list of predefined colors, used to populate the colorlist in the frontend. If you select one of these the sliders are updated to reflect the current color. ##POST /api/colors This uses the supplied a/r/g/b parameters and sets the new color and alpha.

#Running The frontend can be served using any webserver, the same goes for the backend assuming that the webserver supports Python/Flask.

Running it in dev can be done via flask run and a .flaskenv file containing the following: FLASK_APP=ledcontrollerapi.py FLASK_ENV=development FLASK_RUN_HOST= FLASK_RUN_PORT=5000 <-- Can be set to anything, but there is a reference to this port in the JS that also needs to be updated if it changes.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published