Hi - sorry I was busy then on vacation. I’m not going to explain WebCore in detail as that is something covered by the other forum, but happy to detail the Doorbird > Alexa part. There are three parts which I’ll work backwards from to explain the Doorbell action, but you can presumably replicate the approach similarly for motion & dooropen commands also.
1 - Alexa
Alexa has the ability to trigger routines from contact & motion sensors. So create a virtual device in Smarthings for one of those options (call it virtual doorbell or something), then refresh your Alexa devices for it to appear. Once you have it in your Alexa app devices, create a test Alexa routine which just does something like speak a basic phrase whenever the device changes to contact/motion state open/moving. In the Smartthings app, manually toggle the virtual device and it should trigger the Alexa routine to confirm that part is working.
2 - Smarthings / Webcore
Create a simple Webcore piston which just sets your virtual device to open/active, waits 5 seconds, then turns it back again. i.e.
Once the piston is created you will see a link/text “External URL: (click to open/execute)”, right click & copy that URL as you’ll need it in the Doorbird settings. You can also click that REST URL to test this part of the process as it should trigger your above Alexa routine.
3 - Doorbird
In the Doorbird app, navigate to Settings (cog) > Administration and log in as one of your Doorbird admin users. Scroll down to Favorites and select HTTP(S) Calls. Click Add, give it some name like ‘Doorbell’ and paste the REST URL copied in step two into the URL box. Save this Favorite and go back to the Administration menu. Scroll down to Expert Settings and select Schedule for Doorbell. On the upper right hand side you can see a dropdown with an icon, select this dropdown and choose the HTTP(s) calls option. Then select your newly created Favorite from the second dropdown. If you want this to trigger at any time of day, then color in the whole grid below using the icon on the upper right.
Come out of that and save any settings in Doorbird
4 - Test
Assuming all the above is working, you should be able to press the Doorbird doorbell, see the WebCore piston triggering and in turn hear the Alexa routine trigger from your Echo devices.
I also used a similar pattern (omitting the Alexa part) to create a virtual Motion sensor in Smartthings which is triggered from the Doorbird motion (i.e. turn on for 30 seconds from a single HTTP post from Doorbird then turn off). With this I am able to, in turn, trigger the porch light overnight via a 2nd webcore Piston. The only tricky part is that the Doorbird HTTP call needs to be defined in the 3D Motion Sensor > Settings menu option instead.
Hope this helps, it’s not that complex hopefully - the trickiest part is in the Doorbird settings as the app isn’t overly intuitive.