I recently purchased Xiaomi Yeelight IPL Color LED WiFi Bulbs. They are very cheap but they don’t have any integration beyond the official app. However, they offer complete local LAN control with good documentation and example code. They should be easy to control via ST Hub. I think someone with programming experience could write up the required “service manager app” and “device type” for this “LAN connected device” in less than a day.
Unfortunately, I don’t have such experience. So I can only offer links to the relevant resources and hope that a generous soul finds the time to do it.
I tried to sneak my way by coping code from similar devices, but I don’t actually know how to code, and I immediately ran out of depth when I found out that this bulb uses UPnP port 1982 instead of the standard port 1900 to which the ST Hub is listening for device discovery.
Looking forward to hearing from this great community.