There is no incompatibility with SecuritySpy version 3.x and Indigo per se. Rather, the way that SecuritySpy does motion detection has changed in version 3.x: there is now a "trigger time" setting in the Camera Settings window. This will monitor for motion over a specified period (the default is 2 seconds) and will only trigger the capture if there is continuous motion over that time. So you may see that very brief motion doesn't trigger capture (and therefore won't send a motion event to Indigo).
Ben, we figured that out very quickly. The remaining problem exists even if the trigger time is set to single frame. Specifically, I can set SecuritySpy to make a rude noise when it detects motion, and I do indeed get rude noises when I move my hand in front of the camera, yet the HTTP event tap reports no motion. There appears to be an actual problem
reporting events through the HTTP interface, as distinct from generally
generating motion events.
There isn't much else I can do from my end here - those events just don't show up in the HTTP stream. We'll all be happy to help you diagnose the problem, but where can we start? Is there a debug option to get you more data?
Cheers
-- perry