Hi all,
I have made an initial version of the plugin available at https://github.com/neilkplugins/WLED-indigo-plugin which is an early but functional version. I am using this as an experience to develop my python skills, and it will evolve and improve over time. Even in this basic form it seems to have some utility.
What is WLED?
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 here https://www.youtube.com/watch?v=tXvtxwK3jRk which covers all you need to know to get the strip up and running. Finally this https://www.youtube.com/watch?v=6eCE2BpLaUQ video covers the usage of the WLED controller in great detail.
The WLED Plugin
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. The only plugin configuration (logging aside) is to control the frequency that the WLED States are polled. The plugin has actions in this initial version to Power the WLED on, off, set brightness and control effects. When published it will add actions for as much of the relevant functionality as possible.
Over the next week or so I should get the remaining functionality completed.
Let me know how it works for you and If you have any questions or problems.
Neil