I'm trying to figure out how I can add still images from my security cameras to a dashboard. The part where I'm stuck is how to get it to work in a cloud dashboard. For local I can just do an image tile referencing the correct URL on the NVR. However, for security reasons I don't want to allow inbound Internet access to the NVR. I did some experimenting with the local file manager and that also didn't appear to support remote access. Based on that I'm thinking of periodically uploading the current image to an Azure storage account (have a dev subscription I can use). The GET part I could see how to do in a rule. I didn't see any PUT action I could use for doing an upload. Am I missing something, or is the only way to do it on the hubitat custom code? Creating a full driver/app for a scheduled copy like this would be very heavyweight.
Plan B is I setup a scheduled task on my EdgeRouter since it would be a simple shell script using curl.
Is there another option I'm missing?