How to Setup Automated NEEWER Lighting Using Streamer.Bot
You can finally use NEEWER lights with stream events, voice controls, and more using Streamer.Bot and this awesome script from Taburineagle! Automated light affects can definitely take your stream to the next level and with NEEWER having some of the best and most affordable RGBW lights out there this is a gaame changer for a lot of us.
I truly hope you enjoy this video, that it helps a bunch of people, and that you are able to enjoy the spoils of this labor of love.
- - - TWITCH LINKS - - -
DadBodNerd - @http://www.twitch.tv/dadbodnerd
Meeeeeeee - @http://www.twitch.tv/geefbird
- - - LINKS TO DOWNLOADS - - -
Python Script Zip - https://github.com/taburineagle/NeewerLite-Python
(be sure to get the most recent version)
VS Code - https://code.visualstudio.com/download
Python 3.10 - https://www.python.org/downloads/release/python-3100/
- - - LIBRARY INSTALLATION COMMANDS - - -
Copy and paste the following commands into either PowerShell or VS Code's terminal if you are familiar with VS Code.
pip install bleak
pip install PySide2
- - - RUN A PROGRAM INFO - - -
Command: C:\Users\User Name Here\AppData\Local\Programs\Python\Python310\python.exe
Working Directory: Directory Here:\Folder Here\NeewerLite-Python
Arguments: NeewerLite-Python.py --http --force_instance
- - - FETCH URL (for lighting server action) - - -
http://127.0.0.1:8080/NeewerLite-Python/doAction?discover
- - - LAUNCH HTTP SERVER IN BROWSER (Click Link Below) - - -
http://127.0.0.1:8080/NeewerLite-Python/doAction?list
- - - HTTP SERVER EXPLANATIONS AND EXAMPLES DOCUMENTATION - - -
https://github.com/taburineagle/NeewerLite-Python/wiki/(3)---The-HTTP-Server-Daemon
- - - "LIGHT=" OPTIONS AND EXPLANATIONS - - -
To control a single light you can either type light=YOUR LIGHT'S MAC ADDRESS, or type in light=1
To control multiple lights you can either type in each numerical assignment your lights are given separated by semi colons, for example light=1;2 or light=1;2;3 and so on. Or you can simply type in light=* to control all linked lights at the same time.
- - - LIGHTS ON/OFF URLs - - -
http://127.0.0.1:8080/NeewerLite-Python/doAction?light=1;2&on
http://127.0.0.1:8080/NeewerLite-Python/doAction?light=1;2&off
- - - CCT MODE URL - - -
http://127.0.0.1:8080/NeewerLite-Python/doAction?light=1;2&mode=CCT&temp=4200&bri=20
- - - HSI MODE URL - - -
http://127.0.0.1:8080/NeewerLite-Python/doAction?light=1;2&mode=HSI&hue=358&sat=100&bri=20
- - - PRESET URL - - -
http://127.0.0.1:8080/NeewerLite-Python/doAction?use_preset=1
- - - SCENE/ANIMATION URL (still being tested) - - -
http://127.0.0.1:8080/NeewerLite-Python/doAction?light=*&mode=scene&scene=4
- - - TIME STAMPS - - -
Intro - 00:00
THE SPOT YOUTUBE DESTROYED BECAUSE OF "COPYRIGHT" ISSUES... - 00:44 - 00:57
Download Script (oops) - 02:30
Installing Python to Path - 03:00
Installing Libraries - 03:20
Running the GUI - 04:15
Setting Up Streamer.Bot Server Launch and Light Link - 06:05
Setting Up "Lights On" Command - 12:40
Setting Up "Lights Off" Command - 14:40
Setting Up "CCT" Command - 15:10
Setting Up "HSI" Command - 17:00
Setting Up "Preset" Command - 19:00
Outro - 21:10