@GaryFunk & @peter I completely agree with your instinct that wind direction should be reported as “null” or “undefined” when wind speed is zero, because without motion you can’t have direction and “0 degrees” does not mean “no direction”. One could argue that direction is “all directions” ("[0-360]") or “no directions”, but it’s certainly not the single direction known as “0°” (or “360 degrees” for Gary. Or “720 degrees” etc.).
As mentioned, that’s what we do in the apps: direction is presented as null when speed is zero. So the question is only whether we should do it at the lower level, in the data… And here I would also agree with you that we should do that. I would like to do it.
However, after discussing it here with the team, we simply can’t make it a priority. Too much other stuff to do. For now, we just need to stick with the simple rule: if speed is 0, direction is reported as 0 but is actually unknown.
PS: It is EXTREMELY COMMON in the weather industry to report direction as 0 when speed is 0. That doesn’t make it right, I’m just stating a fact