I’ve completed my project to have some RGBWW lights in the garden. I had to go with MiLight, because it’s the only viable solution to control colors outdoor. I didn’t like Philips Hue Outdoor offers, so MiLight floodlights are perfect for accent coloring in the garden.
Long story short, I wrote all my code in C# and I can control the lights. I know there’s a MiLight Plugin, but it’s not what I want to use (RGB is implemented with the wrong serviceIDs and I don’t want to add load to my Vera, since it’s rock stable at the moment).
So, I thought: why not create a virtual device, so I can control every WiFi and HTTP capable device? I will just read the HTTP URL format from a couple of variables and we’ll be ready to go. It could be very similar to @rigpapa’s SiteSensor, but it will support all the RGB stuff (including the RGB wheel) and call an HTTP endpoint when there’s an action.
This way, support for other kind of devices (IE: Tasmota) could be added in minutes.
Do you think it’d make sense?