No answer. I switched to update every hour and it seems to have made things better. The thing is that I live in Colorado and the way we typically get rain here is like events. We don’t get the trickling rain for days that you can see in other places. It seems to me that if we have multiple rain events the same day it becomes inaccurate, but that’s more of a gut feeling than anything else. I have tried to look at the code but it is solving a lot of stuff for different situations and configurations, which makes it a bit complicated to follow. I am thinking about simply implementing Zimmerman in my own python script that currently is extracting the data from Influx and feeding it to the weather service. Then I can set the watering level manually via APIs.