Requires Python and the following modules
websocket-client
numpy
mss
argparse
Install requirements by running pip install -r requirements.txt
You can use the bat file, which contains the line below, or type similarly in the terminal
python rgbcontrol.py default
To use custom settings through cmd
python rgbcontrol.py -b 0.2 -l 192.168.1.61:81 -f 0.9
To manually set up the parameters
python rgbcontrol.py
-l : IP address:port for your strip eg. 192.168.1.61:81
-f : factor, increase to allow smoother transitions, but worsen response for flashing images. Value in range 0-1
-b : control brighness, would recommend you stick with value in range 0-1
Alternatively, you can modify these variables in the User Setup part of rgbcontrol.py
FPS target doesnt work right now, if you have a fix, start a PR
https://github.com/wirekraken/ESP8266-Websockets-LED