

Have a look at Agent DVR. Works locally and the “pro” features that one would need to pay for are basically just Plugins. Everything else works nice without it. Additionally it accepts basically everything you throw at it camera wise and is far easier to configure than frigate, also has a (good) HA integration and is extremly mighty if your system grows over the years.
The mobile app is nice, but it also works fairly well in a browser on mobile.





Totally non scheduled, sadly.
In theory I work a flexible time schedule,realistically it’s more or less 0900 to 1800, but it’s very much depending on my clients. These are based worldwide, so if I am unlucky it can happen that (remote) meetings are at 2300 or later. I am on call half of the month, if major incidents happen I got to get up, but luckily these happen infrequently.
My staff works on a fully flexible schedule unless they are on call. The only fixed dates in their workweek is a jour-fixe on Wednesday and of course client meetings. Other than that I don’t care when they work as long as stuff gets done. (My staff is fully remote anyways) People have lives and qualified staff is hard to get - and why should I make people unhappy by insiting on some fixed times that have no operational benefit to me?
Occasionally I add in a ambulance shift, these are 12h+overtime and usally 7-19 or 19-7.