Interpreting the Weather API

Weather API return value for current conditions include items like CONDITION_CHANCE_OF_SHOWERS.

I'd argue that currently, it is either showering or not. "CHANCE_OF" indicates a forecasted value. If we are interpreting current as a window .... then how long is that window?

The API documentation isn't clear on how to interpret "CHANCE_OF" values in the context of a current condition.

Can I get clarification on this?

Thank you.

  • I'm in a Garmin forum, to use the getCurrentConditions function in Garmin's API to get the current conditions, and to correctly interpret the returned value based on the available API documentation. It is absolutely clear that the return values are ambiguous and not documented thoroughly. That is the discussion I'm here for: to best understand what the API is doing. That is all. The end.

    You found some definitions that helped interpret some of the API results. Thank you.

    Beyond that, you seem intent on telling me what I "really don't need", what I "might care about", what makes "sense" to me and how much "faith" I should put in something. That's another discussion. It's been a pedantic one. I'm not interested.

  • I suspect the speculated interpretations put forth here are likely correct, but I'll confirm so that we can provide a definitive conclusion to this topic. Ultimately, I agree with that these should be documented better to avoid ambiguity.

  • Yes, they should be added.

    CONDITION_CHANCE_OF_SNOW
    CONDITION_CHANCE_OF_RAIN_SNOW


    CONDITION_CLOUDY_CHANCE_OF_RAIN
    CONDITION_CLOUDY_CHANCE_OF_SNOW
    CONDITION_CLOUDY_CHANCE_OF_RAIN_SNOW

    Maybe, find out why there isn't a CONDITION_CHANCE_OF_RAIN

  • There are many things in the CIQ that might not be documented well enough for new developers.  Sometime the best thing is to throw together a simple app that displays things on a real device. 

    In the case of Garmin Weather, there is a native Weather Widget on the devices, and looking at that might answer many of your questions. It uses the same data you see in CIQ.