I have just checked my test unit with VUE console. All is fine, also in code I have checked that variables are proper.
Please note, that rain in JSON is also recalculated to INCHes.
Davis console is keeping rain as number of tips from tipping bucket. Then user is setting if on tip is 0.2mm, or 0.01inch. This is measuring volume of rain.
After that we have also setting for units, we can display this rain volume in mm, or inch.
To the finish. I am recalculating any rain volume to inches, then I am preparing this JSON. There always can be bug in this recalculation, but I did not find any yet.
wflexpj.json - proper JSON format, numbers are numbers.
rainr":0.00000,"storm":0.00000,"rain15":0.00000,"rain1h":0.00000,"raind":0.00000,"rain24":0.00787,"rainmon":0.44094,"rainyear":42.29125,"etday":0.016,"etmon":0.31,"etyear":4.41
wflexp.json - old JSON format, numbers are strings(text).
"rainr":"0.00000","storm":"0.00000","rain15":"0.00000","rain1h":"0.00000","raind":"0.00000","rain24":"0.00787","rainmon":"0.44094","rainyear":"42.29125","etday":"0.016","etmon":"0.31","etyear":"4.41"