30-10-2025, 12:58
Hi,
I am running CumulusMX with an AQMIII sensor in an Alpha test setup for version CMX 4.7 (with .NET10 and VS2026). This development setup did not read/register data from my AQMIII (dated 2021 I think). Mcrossley wrote:
"OK, your AirLink issue is tracked down. The now stricter JSON parsing is throwing an error because the JSON being returned does not comply with the Davis specification.
It is the final field "error".
My real AirLink returns ...."error":null
yours returns.... "error":0
The Davis spec says
So error should normally be null or...
"
Could you change the firmware to reflect this please?
You can contact Mark on the CMX forum if need be.
I am running CumulusMX with an AQMIII sensor in an Alpha test setup for version CMX 4.7 (with .NET10 and VS2026). This development setup did not read/register data from my AQMIII (dated 2021 I think). Mcrossley wrote:
"OK, your AirLink issue is tracked down. The now stricter JSON parsing is throwing an error because the JSON being returned does not comply with the Davis specification.
It is the final field "error".
My real AirLink returns ...."error":null
yours returns.... "error":0
The Davis spec says
Quote:The error field is usually null on success, but in the event of an error, will be an object with two fields - code and message.
code is a numeric error code
message is a human readable error message string describing the error.
So error should normally be null or...
Code:
"error":{"code":123,"message":"Error message"}Could you change the firmware to reflect this please?
You can contact Mark on the CMX forum if need be.
HansR


