Exactly! Check if the predefined conditions are met and if so rain delay. Maybe check at midnight?
I know personally I start my programs early before its too hot (2AM). Not sure if that’s common practice but I like the idea of one check and 24 hour delay prevents a lot of possible problems (program continually adding a fresh delay every hour when run).
Let me know if you find the data. I know another user on the forum was parsing a lot of data from weather services but I personally couldn’t decipher all of it.