I don't like long, indeterminate delays in the middle of my rules, so I would start with something like this...
It would run every 15 minutes forever. Very low overhead, though. From here you can add your sensor validation, etc.
I would also check out an app called "Averaging Plus." Not sure if it would be useful, but maybe...