Developer: | Neil K's Plugins |
Category: | Lighting |
Github: | Github Repo |
Assistance: | Get help! Check the online documentation |
Plugin ID: | com.barn.indigoplugin.WLED |
Latest release: | v2023.0.1 released on Oct. 22, 2023 |
Release downloaded: | 1 times |
Requires: | Indigo v2022.1.0 or higher |
(Check the Releases tab below for older releases that may have different requirements) | |
Download latest release |
This Indigo Plugin provides support for the excellent WLED software from the WLED GitHub by Aircookie for the also excellent Indigo Domotics Software
WLED is a software package written for the NodeMCU microcontroller, designed to control individually addressable LED Strings/Strips written by AirCookie. I have informed the developer and he is happy to see support for more applications. The WLED software is really powerful, and has an associated mobile APP as well as extensive API's that the plugin exploits. It is an impressive piece of work on a very low cost hardware platform.
You will find the WLED details at http://wled.me with instructions on how to download and flash your NodeMCU. Also an excellent video which covers all you need to know to get the strip up and running. Finally this video covers the usage of the WLED controller in great detail.
The plugin is based on the Indigo Dimmer device. Each WLED device has a unique IP address, and you can add as many as you need.
This initial version has been tested by myself and forum user Seeker. It is my first plugin and foray into python, I will endeavour to address any issues you find as time permits. Check the Wiki out for detailed instructions on usage on the GitHub Wiki
The plugin currently supports :-
1) Creation of Multiple WLED Devices, the only device property is the WLED IP Address. 2) Master Strip/String Power on, and off 3) WLED States that are reflected in the device are by default polled every 60s (this can be configured in the plugin configuration). 4) The Indigo Dimmer device, and "Set Brightness" actions control the master WLED brightness, as well as "Dim by", "Brighten by" and "Toggle" actions. 5) I have implemented the most important of the effect and palette related options, including Effect, Palette, Speed, Intensity and Transition. I will investigate what if any support for macros makes sense for a future version. 6) The Primary and Secondary RGB colours can be set by two respective actions, and the effects that use them as a base will work the same as via the app. 7) Presets can be recalled by an action which may be a good way to address issues that would require multiple actions otherwise. The preset "sync" option can be controlled via the preset sync option. 8) Some device states are for information only, or for future functionality (Night Light if anyone wants it, as you could do the same in Indigo) as well as WLED information like freeheap memory. 9) You can submit support requests, feature requests, feedback or anything else to the plugin forum
I am not an expert on WLED and the test usage with two strips and WLED controllers. I have not tested this with large LED numbers, or with some of the more advanced WLED functionality. Other indigo forum members have larger real world installs.
As this is the first version of my first plugin, so usage is at your own risk ! By using this version you are joining my virtual testing team, welcome on board and thanks for the help ! I would love to hear your feedback and thoughts.
Thanks for the inspiration and support from the Indigo Community, I would not have been able to complete this without the help I received. You can submit support requests, feature requests, feedback or anything else to the plugin forum https://forums.indigodomo.com/viewforum.php?f=319
I have not tested this with large LED numbers, or with some of the more advanced WLED functionality.
As this is the first version of my first plugin, so usage is at your own risk ! By using this version you are joining my virtual testing team, welcome on board and thanks for the help ! I would love to hear your feedback and thoughts.
Thanks for the inspiration and support from the Indigo Community, I would not have been able to complete this without the help.
v2023.0.1 | Requires Indigo v2022.1.0+ | Released Oct. 22, 2023 | Fixes a minor error when a malformed JSON response creates error |
Released on: | Oct. 22, 2023 |
Requires: | Indigo v2022.1.0+ |
Downloaded: | 1 times |
Download this release |
Fixes a minor error when a malformed JSON response is returned and this returned.
v2022.0.3 | Requires Indigo v2022.1.0+ | Released Oct. 9, 2022 | Fixes issues with Python upgrade in action validation and one minor UI validation bug |
Released on: | Oct. 9, 2022 |
Requires: | Indigo v2022.1.0+ |
Downloaded: | 0 times |
Download this release |
No new functionality - resolves issue with Action UI validation
v2022.0.1 | Requires Indigo v2022.1.0+ | Released May 11, 2022 | Adding support for Indigo 2022.1 and Python 3 |
Released on: | May 11, 2022 |
Requires: | Indigo v2022.1.0+ |
Downloaded: | 0 times |
Download this release |
No additional features, but support for Python 3 and Indigo 2022.1
v1.0.7 | Requires Indigo v7.0.2 thru v2022.2 | Released Dec. 30, 2019 | Release to push to Indigo Plugin Store |
Released on: | Dec. 30, 2019 |
Requires: | Indigo v7.0.2 thru v2022.2 |
Downloaded: | 0 times |
Download this release |
Adds - Send and Recv UDP Sync Options - Add sync preset actions
Optimised calls to the Indigo Server Elegantly handles errors after version upgrades for new device states Adds debug option to publish WLED Wifi info to the Indigo Event Log for WLED 0.9.0 onwards when plugin debugging is enabled
v1.0.0 | Requires Indigo v7.0.2 thru v2022.2 | Released Nov. 20, 2019 | Initial release to be submitted to the plugin store |
Released on: | Nov. 20, 2019 |
Requires: | Indigo v7.0.2 thru v2022.2 |
Downloaded: | 0 times |
Download this release |
This is the initial release of the WLED plugin to be submitted to the Indigo Plugin Store