I created an automation that turns on my porch lights when motion is detected by my Ring Doorbell. I don’t see any option where I can say “turn on porch light for x minutes”. So I created a second automation to turn off the porch light after it stops seeing motion for 1 minute. The problem with this is… The turning off of the light is considered “motion” and it triggers the first automation, which turns the light back on 1 second later and then a minute after that, the never ending loop continues. What am I missing?
You can use webCoRE to create a piston that can work properly with the Ring Doorbell.
I no longer have a Ring doorbell but I went through the same thing when I had it. I wrote a small smartapp to handle this, here is a thread about it.