Multiple "Rules" per camera
I am migrating from Sighthound and have a use case that I haven't been able to get with SecuritySpy. Sighthound allows you to create multiple rules per camera (see https://support.sighthound.com/kb/article/22-rule-editor/). What this allows me to do is create a mask around my mail box, tell it to look for vehicles and just alert me without bothering to capture the video. Then I create another rule with a mask for my driveway, looking for vehicles and have it alert and capture. Finally I create another rule with a mask by the front door, telling it to look for people and have it alert and capture. Sighthound shows you the name of the rule in the notification so it you have an idea what has happened without even having to watch the captured video.
Comments
It is unlikely that we will change the current system in the near future (doing so would require rewriting major parts of the software), but there is a workaround, which is that you can add the same camera multiple times to SecuritySpy, and so each one can have its own set of recording/action settings. As long as you use the same settings for the duplicate instances under Preferences > Cameras > Device, SecuritySpy will recognise that the instances are for the same camera and will only pull one stream from the camera, and will not count duplicates towards your license limit.
Also, it doesn't seem like it would be a major rewrite, unless you want to try to normalize the data model more. You already kind of support it by adding the camera multiple times, and you even have the concept of camera groups. It seems like it could even just be handled in the UI. Fortunately, you do have a way to copy settings from one camera to another.
Is there a use case for actually viewing the same camera more than once? It seems like the only value for adding a camera more than once is to actually apply different rules like what I am asking for.