You are a God Send for making this work! I'm just now getting around to it but it worked connecting to Hubitat and allow Google Home App (Google Assistant) to find the device. So now I can control this via my voice but what I'm finding challenging is not able to figure out is I want to do the following.
Through IFTTT setup,
Say, Okay Google.... Enable Studio Mode and the following actions happen:
Both Elgato Key Lights Turn on
My other Floor LED lights Turns on the smart power outlets via smart wifi tuyi (smart life) app.
I've been able to do No.2 but can't get elgato's keylight to be a recognizable command through IFTTT >Google Assistance
Here's the steps I've done for IFTTT Settings:
Create App
Choose a service : Google Assistant
Use: "Say a simple phrase"
-- What do you want to say? Example Used: Protocol 123
Create Trigger
Then That
-Add: Hubitat
--Then "Turn on a device": (Keylight Left ), Create action
--Add "Turn on a device": (Keylight Right), Create action
and Add: Smart life "Activate Scene" That's setup to turn on the two floor light sockets
Review and Finish
Applet Title: Protocol Studio Mode
So how do I get all 4 lights to turn on with one voice command?
Hoping anyone can steer me in the right way to doing this.
This works so well. Only issue I'm having is that setLevel or other set API calls don't call refresh() so if the light was turned off outside of Hubitat since the last refresh, then it will be turned on again because setting things about the light sends all params. May be that Elgato requires all params for API calls, but if so, worth refreshing first?
There's also less logging in this driver (info logging) than most I think? Made it a bit hard to figure some of this out as a result.
Any updates to the driver so that it captures if the light was turned off outside of Hubitat? Not a huge deal but would be great!
Also, I added a 4 button Z wave remote to my system to control the light which works great, I can power on/off and adjust brightness and color temp via the remote. I spend a good amount of time on Zoom calls and this lets me quickly make light adjustments without using my phone.
Didn't have much time to work on IoT due to work. Love seeing that people found this useful. As my schedule is clearing up a little, I will go thorough all the comments and try to address them one-by-one. As one comment suggests, definitely a good idea to add some logging and seeing that this sync is an issue, these two will be my first priority. No promises, but I would say expect to see an updated version in a week or two
Super glad I found this as well! I was able to setup my Keylights and also tried this for my Elgato RGBWW Light strips. This driver also nicely controls on/off as well as white color temp and brightness on the light strips.
Iām wondering if anyone has explored/written a version specifically for the RGBWW Elgato light strips that also includes the RGB color control functionality? If not, has anyone found another virtual wifi driver that may work?
Thanks again for your work on the Elgato Keylight control!!
I recently got myself some light strips which I cannot fully utilize (no RGBW support) with my, at this point, quite old driver. As a result, I finally got around to wiping off the dust from this driver.
As a first step, I added Hubitat Package Manager support to make life easier with updates and publishing light strip drivers in the near future. Still need to get integration pull request either merged or added manually before everyone can benefit