Probably you are already aware of WeatherData function. You can use it to get rainfall info:
DateListPlot[
WeatherData[
Entity["AdministrativeDivision", {"Wisconsin", "UnitedStates"}][
"Coordinates"],
"TotalPrecipitation", {{2018, 1, 1}, {2022, 12, 1}, "Month"}],
Joined -> True]