Can you set the functions, such as surveillance, for a specific period (e.g. between 10 p.m. and 6 a.m.)?

You don’t need to set a time, as Toadi will normally remain on guard throughout the night. If nobody’s home for a few days you can ask Toadi to keep an eye on things in the daytime too.