Skip to content

NeewerLite-Python 0.04c

Compare
Choose a tag to compare
@taburineagle taburineagle released this 21 Nov 13:08
· 181 commits to main since this release
582ee87

Brand new release of NeewerLite-Python with the following features!

  • implemented HTTP server - you can run the HTTP version of NeewerLite-Python by adding --http on the command line. The HTTP server will run and wait for commands from any local* device that can send HTTP commands (like a web browser, phone, Streamdeck, etc.) - the URL for the server is (the IP address the server is running on):8080/NeewerLite-Python/ - more documentation on HTTP commands to come, although just loading that page in a web browser will give you a rundown of the possible commands the HTTP server can do.
  • Added support for bi-color LED Neewer lights like the SNL-660 - these lights send their commands in a different format than the RGB lights, so recalculation was needed to get the right commands to send.
  • Added per-light preferences, which allow for custom names, wider ranges for the CCT color temperature setting (some lights allow color temperatures > 5600K), and an option to send CCT commands in a compatible-with-the-SNL-660 format. Preferences are saved in a directory (light_prefs) along the main .py script, and the filenames are based on the MAC addresses of each independent light.

* - local, in that the HTTP server is only configured out-of-the-box to accept IP addresses from local router IP ranges, like
192.168.---.---
10.0.0.---
172.20.---.---
and the local machine's IP (127.0.0.1)