I stumbled across bluecherry today and gave it a whirl. Honestly I think it has a lot of potential and am really impressed with it so far.
I was able to get it set up and going fairly quickly, as a note, if you don’t have apache running by default, you shoudl call out that you need to make sure apache starts and can bind to ports. I saw that bc-server process was bound to 7002 even though all the documentation claims 7001, until I realized that it uses apache as the web host and that apache couldn’t bind to ports
Anyway, I did some more digging around and was unable to find any ONVIF triggered events/motion.
My server is running on a simple i3 NAS server, so I want to offload all the loading to the cameras (as I’ve done in my previous NVR softwares). They simply subscribed to the camera’s ONVIF’s motion events and then it provided easy viewing for me when I reviewed footage. I don’t think I see this in the software (and for that matter, I don’t see a way to disable software motion control either).