Skybell HD motion and press won't trigger

Has anyone ever able to get Skybell motion and button press to trigger something in Smartthings.
You can set smart app with skybell motion or press, but it doesn’t work.
Right now I use IFTTT to turn on porch light when motion is dectet. However there is two major drawbacks of that:

  1. Can’t turn off porch light after certain time or motion stops
  2. Can’t limit smartapp to only turn on light after sunset.

Any suggestion is appreciated .

I use WebCore & have no problem turning on lights when there is motion or button pushed. Also will turn itself off in 4 min.
Install webcore & I will send you the piston code.

Will this work?

I would make the wait time longer then 30 sec. just personal opinion
Below is what I use but just motion