I’m trying to create a Virtual Device to represent a real device that is not fully exposed to Google Home.
I want the device to act as a starter for a Google routine that can then process some follow-on actions.
I’ve tried using the Virtual Devices App, it’s Device option does not create a device that appears in Google, even though Homey and Google are synced. If I try Mode, then the device appears in Google and can even be selected as a starter for a routine, but when the automation is saved, Google then tells me the device cannot be used as a starter.
I’ve tried the Virtual Device option in experiments. This appears to create a device in Google but it does not show as one of the available starter devices.
Any help appreciated
Stephen
That’s a known issue, the fix is to select “Kettle” as the device type/class when creating the virtual device in Homey, that one does work for some reason
Thank you very much. That worked. All I need to do now is get the Google automation working, something I tested six months ago in Google is now not working 
Do you want to switch the device on and off? You should create it like this:
Automation 1 VD->Device: OFF
Starter: Virtual Device turned off
Action: Turn off “real” device
Automation 2: Device->VD: OFF
Starter: “real” device turned off
Action: turn Virtual Device off
Automation 3: VD->Device: ON
Starter: Virtual Device turned on
Action: Turn on “real” device
Automation 4: Device->VD: ON
Starter: “real” device turned on
Action: Turn on Virtual Device