So I've shared my user's device with my wife's newly created user on her phone. Sadly the shared side cannot set her own notifications criterias since it shares mine (from the master app). I've added a scheduled for motion detection, but have not found a way to deactivated doorbell calls to my phone only during that period.
A nice feature to add in the future would be a location based notifications rules, especially since the app is already checking my location full time. I could use my work location to deactivate all notifications and calls. without using DND mod.
On Android,
If you use Tasker,
you can setup a task,
that will activate DND per location,
based on wifi, or gps, or both.
There are other automation apps that will provide the like,
Tasker is just the best of them.
You could,
instead of triggering DND,
simply trigger the different sound modes,
Sound, Vibrate, Silent, Etc.,
via Tasker, or the like,
also.
In Tasker,
you would also setup an exit task,
so that when you leave a location,
the settings would revert.