On our most recent IoT Podcast episode, Dean called in to the IoT voicemail hotline asking how to use Google Home for automatically turning on his Philips Hue and Wemo lights at sunset. Sunset and sunrise automations can be very useful, so I can totally understand this question. I understand it even more because you’d think this would be easy to accomplish with Google Home. It’s not.
So the bad news is that custom Routines in a Google Home environment can only be triggered by exact set times. There aren’t any options for sunrise or sunset triggers, which is confounding. Other hubs have had these trigger times for years now; they’re available for Amazon Alexa, HomeKit, SmartThings, and Wink, for example.
But all is not lost!
What Dean can do is hop on over to IFTTT and set up two automation recipes to accomplish this. Yes, I said two recipes because IFTTT can only fire off one device command per trigger event.
The easiest way to do this is select the Weather Underground channel for both of these recipes because it can provide your local sunrise and/or sunset times. That’s the first part of the “If this then that….” approach.
The second part would be to connect Philips Hue, Wemo, or whatever other device brand you want to include, to the recipe and set the command to turn your lights on.
In the end, you’ll have a cloud-based automation that fires off and your local sunset time and turns your lights on. Remember, because IFTTT can only send a command to one device per automation, you will have to configure separate recipes for each device you want to take action at the specified time.
Is this ideal? No. Having a more locally-based automation, scene or routine will work more consistently and quicker in most cases.
However, the Google Home / Assistant approach doesn’t yet rival the power of a traditional, fully-featured smart home hub, which is why we’re relying on a third-party service in this case. If Google would simply add “sunset” and “sunrise” to its routine triggers, we wouldn’t have to do that.
To hear Dean’s question, as well as our discussion in full, tune in to the IoT Podcast below: