Device-level checks
Your Vaisala devices perform initial quality assessments before transmitting data. If a measurement doesn't meet quality standards, the device marks it as rejected.
Platform-level validation
Our quality control service runs additional checks on all incoming data. Each measurement receives either "accepted" or "rejected" status based on comprehensive validation rules.
Message | Description | Data from |
Marked as invalid by the measurement device. | Data coming from the device. The measurement is not valid. Refer to the device documentation for details.
| Device hardware |
Quality control not passed. Range check failed. | Quality control service check to verify that the measurements received from the devices are within the accepted range. The following global range check threshold values are applied:
|
Xweather quality control service |
Quality control not passed. Cross check failed. | Quality control service check to verify that the measurements received are consistent with other parameters or statistical values measured or produced. The following cross checks between the different measurement parameters are applied:
|
|
Quality control not passed. Step check failed. | Quality control service check to verify that the measurements received are within the limit values of maximum rate of change to make sure that the difference between two successive observations is not too big. The following steps check threshold values are applied:
|
|
Quality control not passed. Persistence check failed. | Quality control service check to notice if measurements received keep returning the same values on consecutive checks for the following measurement parameters:
|
|
Get detailed information:
Use our measurement APIs to access comprehensive quality control details for each measurement, including specific check results and validation criteria.
Learn more:
See Why is some of the measurement data marked as rejected? for information about interpreting quality flags in your data.
