Picked up a nest hello, an elk930 and elk924 to wire it into my hc250 and am playing around before buttoning it up neatly
Programing accomplishes
If the family room is on> pauses the source, takes a snapshot of the active source, switches to the nvidia shield, launches the nest app with kodi full driver, plays an announcement in the speakers with voice genie driver.
Then press cancel on the remote and it reverts to the source that was playing before the button press and presses play
Button press and motion via IFTTT turns foyer and front porch lights on for 5 minutes
Well I changed things up a bit. Before I got the video doorbell, the regular button triggered: the announcement, popup message on all xfinity cable boxes and kodi boxes. So I kinda went back to that and added another layer.
Now the video doorbell does the popups and announcements, engages a 30 second timer that while running if i press the # button on the remote while it is running> pauses the source, takes a snapshot of the active source, switches to the nvidia shield, launches the nest app with kodi full driver
Then press cancel on the remote and it reverts to the source that was playing before the button press and presses play
Also there are google assistant commands to pull up the camera as well as revert the snapshot if a remote is not in reach