I’ve got Google Nest integration working with HA. I can access the camera feeds and even the doorbell seems to be working, very happy.
However, I can’t seem to add the floodlight feature of Nest Cam Outdoor to HA at all. It’s not showing up anywhere. I’ve got the Nest Cam Outdoor camera feed, but nothing else.
I don’t think the floodlight can be added to HA through the Nest integration. The documentation from Google does not show the light as being accessible to developers.
I ended up getting the floodlight in HA by installing a Z-Wave smart switch, that’s set to always power the floodlight/camera. Then, use a Google Home automation to sync the status with HA. I can now control the floodlight with the physical switch or through HA automations. Note: I don’t sync brightness level, just on/off.
I think I’ve solved this issue in as elegant a way as is possible given the ridiculous restrictions put in place by Google.
Prerequisites:
Home Assistant Cloud (or another way to expose your devices to Google Assistant)
You need to be in the Google Home Public Preview (for some reason, on/off doesn’t show as an available starter for my HA lights in the Google Home app)
You need to be comfortable with editing the YAML configurations
Overview
Create an Input Number and Input Boolean helper
Create a template light switch using those helpers as data sources
Expose the template switch to Google Assistant
Create a special purpose ‘room’ and assign the template switch to it
Create a syncing script in the Google Home on the Web portal
You can of course skip creating the template switch and use any dimmer switch in HA to sync the floodlight to.
I’m still trying to figure out the brightness component, I’ll update this post when I do.