Automatically display Ring Camera on Echo Show when motion detected

How do you get an Amazon Echo Show device to display the Live View Camera when motion detection occurs on Ring devices?

Here is a solution that that currently works for me, I have an Echo Show 8, a Ring Pro HD Doorbell and Ring Driveway FloodLight/Camera. Also, I am using an Android Phone. Not sure of exact steps for IOS, but they should be similar…. Or not, hey it’s IOS :wink:

Sorry for the length, trying to be thorough. Please post a reply if this works for you. I have it running with multiple Ring devices.

First, make sure you can see the Live View camera from your Ring device on you Echo Show.

  • Example-> Alexa, Show Front Door (or whatever you named your device)

Next, make sure you can stop the Live View camera on your Echo Show from your Ring.

  • Example-> Alexa, Stop

If you can do these 2 things, proceed. We are going to be using these 2 commands.

You will need 2 Routines for each camera, I’ll the use the Pro HD Doorbell as the example below;

Why 2 Routines? Because the “Custom Action” that tells Alexa to execute Commands must be the Last Action defined in the Routine, so we can’t use 1 Routine to issue multiple Alexa Commands. We are going to use the Alexa Commands; {Alexa, Show Front Door} and {Alexa, Stop}, hence the test above. Also and most importantly, multiple Routines can be triggered from the same Motion Event on the same device, at the same time, this allows us to do multiple things in parallel!!

These 2 routines will be executed in parallel when Motion is detected on your Ring device;

  • the 1st routine detects Motion on a Pro HD Doorbell and Shows the Doorbell Live View camera

  • the 2nd routine detects the same Motion on the same Pro HD Doorbell, Waits 4 minutes and Stops the Doorbell Live View camera

To simplify, 2 Routines detect the same Motion at the same time, one turns on Live View, the other waits 4 minutes and turns Live View off.

Open the Amazon Alexa App to create the 1st Routine;

Select -> More

Select -> Routines

Select -> + to add a new routine

Select -> + Enter routine name – example-> FD-Cam Show

Select -> Next

Select -> + When this happens

Select -> Smart Home

Select -> FrontDoorCamera (or whatever you called your doorbell/camera)

Select -> Motion

Select -> Detected

Select -> Next

Select -> + Add action

Select -> Custom (scroll to the bottom of the list, also this Custom action has to be the last item in the Routine…)

Input -> type in the input field–> Show Front Door (this will tell Alexa to Start Showing Live View at the FrontDoorCamera)

Select -> Next (You will see this entered in the Action section as the Command, “Alexa, Show Front Door”)

Scroll down if needed

Select -> From \ Choose Device

Select -> your “Echo Show Device” that you want the Live View camera to be shown on

Select -> Save

Continue in the Amazon Alexa app to create the 2nd Routine;

Select -> + to add a new routine

Select -> + Enter routine name – example -> FD-Cam Stop

Select -> Next

Select -> + When this happens

Select -> Smart Home

Select -> FrontDoorCamera (or whatever you called your doorbell/camera)

Select -> Motion

Select -> Detected

Select -> Next

Select -> + Add action

Select -> Wait

Enter time duration for the Doorbell Camera to be in Live View (I used 4 minutes, 1 minute works great for testing)

Select -> Next

Select -> + Add action

Select -> Custom (scroll to the bottom of the list, also this Custom action has to be the last item in the Routine…)

Input -> type in the input field–> Stop (this will tell Alexa to Stop Showing the Live View at the FrontDoorCamera)

Select -> Next (You will see this entered in the Action section as the Command, “Alexa, Stop”)

Scroll down if needed

Select -> From \ Choose Device

Select -> your “Echo Show Device” that you want the Live View camera to be shown on

Select -> Save

Hope this works for you. Please post a reply if this works. I have it running with multiple Ring devices.

39 Likes