NeewerLite-Python is an un-official cross-platform Neewer LED light control app - written in Python, originally based off of the NeewerLite macOS Swift project by @keefo (Xu Lian). NeewerLite-Python can be used on Windows, Mac and Linux, and can be used as a GUI (the normal way to use it), as a CLI (control one light from the command line), or as an HTTP server (keep persistant connections to lights active, but unlike the GUI, allow communication from remote devices like phones and Streamdecks to control single or multiple lights from a web browser!)
Read the manual here: https://github.com/taburineagle/NeewerLite-Python/wiki
Added default settings for these lights (not all of these lights are Bluetooth controllable, so... your mileage may very): GL1, NL140 SNL1320, SNL1920, SNL480, SNL530, SNL660, SNL960, SRP16, SRP18, WRP18, ZRP16, BH30S, CB60, CL124, RGB C80, RGB CB60, RGB1000, RGB1200, RGB140, RGB168, RGB176 A1, RGB512, RGB800, SL-90, RGB1, RGB176, RGB18, RGB190, RGB450, RGB480, RGB530 PRO, RGB530, RGB650, RGB660 PRO, RGB660, RGB960, RGB-P200, RGB-P280, SL-70, SL-80, ZK-RY
Fully tested Neewer lights (in bold above) so far: SL-80, SNL-660, RGB660 PRO, 480 RGB, RGB176