We only integrated Sentry with SMS and Email. Are you sure the other alerts have changed because of Sentry? If so, please open a ticket on Sentry website via the chat function so we can investigate.
-- Sam from Sentry
So I went back and checked. In fact. I turned it back on last night and did quite a bit of testing and indeed the run external program trigger is only fired when Sentry detects a human.
That said, for many, this would be the desired result and for many it wouldn't. In my case, I changed it so the two cameras in question use their own motion detection and send and http post to to my ISY where I process the triangulation timing rule and then fire off the notification from there. In this way I get what I want in both cases.
What we really need for sentry is to have another column in the alerts for each alert type for Sentry or a Sentry only check box when configuring an alert.
Also, it would be really helpful to add meta data to the SMS to indicate what kind of alert it was. Was it motion, human, vehicle, etc?
Still I applaud what you've done. It's one thing to provide a machine vision service as an API. It's another to integrate completely with an existing highly popular application. I will go ahead and purchase the one year subscription. Even though there are bugs to work out, I want to support your business and make it easier for you to improve the product.