Bumping this thread again because there is still an issue with trying to report snowfall for an hour.
Before we were only getting back the liquid precipitation for an hour even though the day would report the snowfall amount.
Now with iOS 18 we have snowfall for the hour but sometimes when the day is far away (8 days from what I've noticed) there is another issue.
In November I opened FB15655811 because I was sometimes seeing an issue for an hour where WeatherKit was saying the precipitation was .none and that there was 0% chance and 0 liquid precipitation. But the snowfallAmount would be a small amount such as 0.01mm.
I got this reply:
There is 0% chance of any amount of precipitation, therefore a 0% chance that 0.01mm will fall. None is correct.
I immediately responded with this but never heard anything back:
Thank you for responding, but the precipitation being .none is not why I opened this feedback. It’s because of the snowfall amount.
Precipitation can be .rain, .snow, etc. A precipitation of .none indicates there is no precipitation (including snow).
A precipitation chance of 0.0 indicates there is no precipitation (including snow).
Yet WeatherKit returned a non-zero snowfall amount in this scenario.
For such a tiny snowfall amount it this discrepancy seems like it could be overlooked. But now I can show it happening for snow amounts such as 3.2mm (0.13").
I also updated the feedback.