When using Passive Infrared as the trigger, it takes many steps over the actual HTTP interface to control it.
1. Add motion detection and PIR master toggle into the app interface.
2. Improve motion detection toggle accessibility, so that it can be toggled from the camera list.
3. Allow toggle for several/all cameras in the list with one selection. (Stored selection checkboxes?)
Notices:
There already is the motion detection master setting in the camera / settings. So the motion detection master toggle is already implemented. It could be easier to toggle, and it does not change PIR trigger mode. The motion detection toggle is also behind several steps, inside camera settings. The camera settings can not be reached in landscape mode. The selection should be quicker, hopefully in the camera list, as a button or checkbox with each camera.
If there is several cameras, then toggling them in groups would be great. The easiest this could be done in the camera list, with selection checkbox, and then extra button at the top or bottom to toggle them all. The selections could be remembered across the app executions, so you can toggle a certain set of cameras with quick selection.
Even better would be camera grouping, and adding group control for the multi-toggle, but that would need the group selection and storing user interface.
EDIT:
Looks like there are several detection methods in various camera models.
Perhaps all these could be combined under general "detection trigger toggle"?
Either the App could toggle them on/off, or the cameras themselves could allow this kind of centralized functionality. And of course those people who want to keep two different modes in various conditions could still use the UI. Or the toggle could be app-level combination selection of several toggles, depending on the camera type and user selections.