I agree with the idea behind this request wholeheartedly, and I think scheduling could be one way to solve it. I'd like to propose some other solutions that could potentially meet my need better:
The home security use case is why I bought iCam. I have four cameras installed at my house, and having push notifications when movement is sensed is just what I want. Currently, when I leave the house I must enable push on each camera individually (which I can at least do from the iPhone interface, thanks!) and when I arrive home I must disable it again on each camera. Not terrible but I'm not sure I can keep that up everyday. What would be better:
- Scheduling would be pretty good. I could at least schedule it to be on from 9-5. Now, if I am home late or have a day off I would need to do some manual fiddling. Would not solve the case of leaving the house for an unscheduled event, like going to the store.
- An "ARM" button. If the iPhone interface had one button to "arm" push notifications on all cameras, that would be a step in the right direction. It could likewise be used to "disarm".
- "Profiles". Like the above, but only arming certain camera. A "normal" security system lets you have an "away" profile (all sensors armed) and a "home" profile (some armed, some disarmed). This would be better as you could use the "home" profiel to arm only exterior cameras, for example.
- Command line. If the above are hard, then adding command line support for enabling/disabling push would at least allow us to kludge our own solutions. I know you can start and stop cameras using command line, but I want the cameras to run all the time, but have push at only select times.
Thanks again for a great product, it's the best I've found.