There is more than one way to skin a cat, but here is the way I would do it. You will need 3 simple flows, and one variable. If you have previously done any computer programming, you are familiar with variables. If not, no big deal - like anything else, once you see a sample you can figure it out. You will need to add the variable Thing to you Things list. Select the + at the top of your Things list, then scroll down thru the list and select “Functions: Variables” to add it to your Things.
After that, you will need to set up a variable to use. In case you are not familiar with them, a variable is something to store a value in. For example X=5. X is the variable name, X=5 would set its current value to 5. You don’t type x=5 anywhere in Stringify, you use The Functions: Variable Thing to set variable values, and to control flows based on the value.
You need to create a variable first. That can be done with the variable Thing, but that method is kind of clunky. The best way is to go to Stringify’s variable editor web page.
Log in using your Stringify app password, then fill in the new variable name to be “alerts_on”. The actual name you use isn’t important, but with Stringify, it is important to use all lower case letters for you variable names or it can get real confusing. Fill in the variable value as “true”, Select “Add new variable”.
Now back to the flows.
One flow will set the variable to true every weekday evening at 7:30 pm. Another flow will set it to false every weekday morning at 9:30 am. The third flow uses your camera as a trigger to send you an alert, but also is set up to only do that if the variable is true. The variable is always true all weekend, since it gets set to true on Friday evening and stays that way until Monday morning.
Here is what the camera flow would look like.
I don’t have a nest camera, so I have used a green button for the trigger. You would put your camera Thing there. Next add in the notification. Draw a line from the camera to the Notification. At this point you could also put in the text of your alert. Now put in the function variable thing under the camera thing. Connect a line from the yellow dot (between the camera and notification things) to the variable thing. At that point it should look like the above flow. Now click on the variable thing. Select triggers, and under the ONLY IF section select ‘a variable matches a value’.
The variable name should be the one you just created, and the value should be true. Enable the flow. You can now test it if you want, you should get an alert when you move in front of the camera. And if you go back to that variable editor, change the value to ‘false’, and click update, you should no longer get alerts.
The next flow will turn on the system at 7:30 pm. Here is what it should look like, real simple.
For the date & time, set the trigger (use WHEN this happens, not only if) for 'date and time is' and set the time to 7:30 pm, repeat every weekday. Then click on the variable Thing, select Action: Set variable to a value.
Variable name alerts_on, variable value true (lower case). Enable the flow, then exit back to the flow list.
To make the turn off flow, you just duplicate the one you just made and edit it: Select the circle with ... in it next to the SystemOn flow, and select duplicate. Exit the flow list then go back to it, you should now see the duplicate. Select that, rename it to SystemOff. Edit the clock’s time to 9:30 am, repeat every weekday. Edit the variable thing to set the alerts_on variable to false, again make sure that is all lower case. Save that and enable that flow.
Depending on what time and day it is when you do this, you may need to set the initial variable value to true or false. After that, if the flows are all enabled, they should take it from there.