NeewerLite-Python 0.9
New in this version, I've officially added whitelisted MAC addresses. This will allow you to include devices that don't use (or for some reason don't display) "NEEWER" in their name, but are still compatible with the program. This feature isn't to add devices that aren't lights, although that is theoretically possible to do - but that wouldn't do much for you 🤣 A much bigger addition is the highlight though - CUSTOM PRESETS! I've written a custom preset system that lets you do the following things:
Global default presets
Before you set a custom preset, the 8 preset buttons are pre-configured with default global presets that will affect whichever light you currently have selected, or if none are selected, all the lights in your list. The default presets are:
1 - Set all selected light(s) to CCT mode, 5600K, 20% Brightness
2 - Set all selected light(s) to CCT mode, 3200K, 20% Brightness
3 - Set all selected light(s) to CCT mode, 5600K, 0% Brightness (off, basically)
4 - Set all selected light(s) to HSI mode, 0° hue, 100% Saturation, 20% Brightness (RED)
5 - Set all selected light(s) to HSI mode, 240° hue, 100% Saturation, 20% Brightness (BLUE)
6 - Set all selected light(s) to HSI mode, 120° hue, 100% Saturation, 20% Brightness (GREEN)
7 - Set all selected light(s) to HSI mode, 300° hue, 100% Saturation, 20% Brightness (PURPLE)
8 - Set all selected light(s) to HSI mode, 160° hue, 100% Saturation, 20% Brightness (CYAN)
Custom Global and Snapshot Presets
To set a custom preset, right-click on one of the buttons to save it. You can save two types of presets, global presets like the default buttons, save the last used parameters that you've sent to a light, and when recalled, affect whichever lights you have selected (or all, again, if you have none selected), and snapshot presets. Snapshot presets are where it gets interesting - these presets allow you to save multiple configurations of lights in one preset, so if you have 2 background lights using 2 different HSI values for a color backdrop, and a third light on CCT mode as a fill light, you can save a snapshot preset to remember all of the settings each light uses to recall later all at once. You can also break down snapshot presets themselves in 2 ways - save the parameters for every single light in the table, or save the parameters for only the selected lights - this lets you control multiple lights, but leave certain ones out if you'd rather tweak them individually (for the example above, you could save the background lights' color setup, but leave the fill light unaffected by the snapshot preset - so you could tweak the fill light, load the snapshot preset, and the background lights would adjust but the fill would stay the way you set it). Hovering over a snapshot preset button also lights the affected lights in green, allowing you to know which lights will be changed when loading the preset.