Can I create an automation where hourly screenshots of a camera are saved?
It is relatively simple to ask for an image from a camera every hour.
The CameraStreamResolution sample asks for one image in JPEG.
https://github.com/milestonesys
Here you will find a small snippet showing how to save the JPEG image you get in that way.
You can make your own solution based on the combination of these things..
If you would prefer not to develop a .Net app you might find this interesting.