Station 30 — Chalmette: QC report

ULM_Stn30 · CR1000X s/n 59191 · table FiveMin · file header program CPU:SO397545_Univ_of_LA_Measonet_Rev09282026.Stn30.wndcor.CR1X
2026-02-21 11:05 to 2026-10-04 05:15 logger clock · generated 2026-10-04 03:19
64,717unique 5-min records
120,977values flagged failure
740,447values flagged suspect
0dated corrections applied

Station-level findings

leveltestfinding
failuredirection_vs_other_sensors30ft-10ft: median daily difference +71 deg over 218 days
failuredirection_vs_other_sensors10ft-sonic: median daily difference -77 deg over 218 days
suspectsoil_depth_duplicate60 cm duplicates 50 cm on 211 days
suspectsoil_depth_duplicate75 cm duplicates 60 cm on 216 days
suspectsoil_depth_duplicate100 cm duplicates 75 cm on 213 days
suspectclock_steplogger clock stepped +1 h (from 2026-03-08 14:55:00 to 2026-03-08 16:00:00)
infoneighbor_direction10ft: median offset vs NEW, MSY, ASD = +10 deg (IQR +6 to +16, 106 days)
infosolar_timingoverall solar timing offset +0 min over 55 clear days (positive = later than expected)
infolsm_neighborsLSM neighbors: 29 (22 km), 41 (82 km)
infodirection_vs_lsm_neighbors10ft: median offset vs trusted LSM neighbors (29) = +9 deg over 96 days
infofile_summary64717 rows read, 64717 unique records, 2026-02-21 11:05:00 to 2026-10-04 05:15:00 (logger clock)
infofiles_combinedrecord combined from 2 files: ULM_Stn30_FiveMin.dat.backup (2026-02-21 to 2026-09-28, SO397545 Univ of LA Measonet Rev02192026.Stn30.wndcor.CR1X); ULM_Stn30_FiveMin.dat (2026-09-28 to 2026-10-04, SO397545_Univ_of_LA_Measonet_Rev09282026.Stn30.wndcor.CR1X)
inforecord_resetRECORD reset 534 -> 0 (program load or table reset)
inforecord_resetRECORD reset 62506 -> 0 (program load or table reset)
infogap1 missing records after 2026-02-23 07:35:00
infogap1 missing records after 2026-09-28 09:35:00

Wind direction

By logger-program period (vs airports, after applied corrections)

Measured offset W = 318°. Predicted 30-ft rotation with no correction code = 180 − W; with the sign-flipped line = 360 − 2W.

period (logger clock)records30-ftsonic10-ftif no codeif sign-flippedbest explanation
2026-02-21 11:05 to 2026-02-23 07:35535+40°+45°–-138°+84°not explained
2026-02-23 07:45 to 2026-09-28 09:3562,507+81°+86°+10°-138°+84°sign-flipped code
2026-09-28 09:45 to 2026-10-04 05:051,673-0°+4°–-138°+84°correct / aligned

Proposed corrections (not applied; copy into stations.yaml to use):

sensor start end add apply reason
30ft 2026-02-21 11:05 2026-02-23 07:35 -40 False empirical (median vs reference); observed +40 deg (via 10-ft)
sonic 2026-02-21 11:05 2026-02-23 07:35 -45 False empirical (median vs reference); observed +45 deg (via 10-ft)
30ft 2026-02-23 07:45 2026-09-28 09:35 -84 False model: sign-flipped code with W=318; observed +81 deg (airports)
sonic 2026-02-23 07:45 2026-09-28 09:35 -84 False model: sign-flipped code with W=318; observed +86 deg (airports)

Flags by variable and month

Comparison with nearby LSM stations

Temperature sensor agreement

Wind speed ratios and solar timing

Power: battery, solar charging and load

Last 7 daysthis stationnetwork / expected
Overnight battery minimum12.85 V12.83 V
Lowest battery reading12.83 V
Charged in / used per day4.9 / 3.2 Ah
Reached full charge (float)8:05 am8:20 am
Solar input, sunny-day peak20.9 V~21 V
Overnight draw0.130 A
Charger temperature max39 °C
Charger minus logger voltage+0.06 Vwire drop
CH200 readings missing0.0%
Battery vs network, last 30 days-0.00 V per 30 daysfalling = weakening

Flag counts by test

variable test level records % of record
WindDir_30ft_D1_WVT direction_vs_other_sensors failure 60467 93.43
WindDir_Sonic_D1_WVT direction_vs_other_sensors failure 60467 93.43
WS_Sonic_mph_Avg sonic_error_value failure 7 0.01
WS_Sonic_mph_Max range failure 7 0.01
WS_Sonic_mph_Max sonic_error_value failure 7 0.01
WindDir_Sonic_D1_WVT sonic_error_value failure 7 0.01
WindDir_Sonic_SD1_WVT sonic_error_value failure 7 0.01
WS_Sonic_mph_Avg range failure 6 0.01
SoilTmpF_100cm_Avg range failure 2 0.00
SoilTmpF_10cm_Avg range failure 2 0.00
SoilTmpF_20cm_Avg range failure 2 0.00
SoilTmpF_30cm_Avg range failure 2 0.00
SoilTmpF_40cm_Avg range failure 2 0.00
SoilTmpF_50cm_Avg range failure 2 0.00
SoilTmpF_5cm_Avg range failure 2 0.00
SoilTmpF_60cm_Avg range failure 2 0.00
SoilTmpF_75cm_Avg range failure 2 0.00
T109_30ft_F_Avg step failure 2 0.00
AbsBaro_inHg_Avg range failure 1 0.00
SeaLvlBaro_inHg_Avg range failure 1 0.00
BulkEC_75cm_Avg soil_depth_duplicate suspect 62059 95.89
Ka_75cm_Avg soil_depth_duplicate suspect 62059 95.89
SoilTmpF_75cm_Avg soil_depth_duplicate suspect 62059 95.89
VWC_75cm_Avg soil_depth_duplicate suspect 62059 95.89
BulkEC_100cm_Avg soil_depth_duplicate suspect 61207 94.58
Ka_100cm_Avg soil_depth_duplicate suspect 61207 94.58
SoilTmpF_100cm_Avg soil_depth_duplicate suspect 61207 94.58
VWC_100cm_Avg soil_depth_duplicate suspect 61207 94.58
WindDir_Sonic_D1_WVT direction_vs_other_sensors suspect 61196 94.56
WindDir_30ft_D1_WVT direction_vs_other_sensors suspect 60910 94.12
BulkEC_60cm_Avg soil_depth_duplicate suspect 60620 93.67
Ka_60cm_Avg soil_depth_duplicate suspect 60620 93.67
SoilTmpF_60cm_Avg soil_depth_duplicate suspect 60620 93.67
VWC_60cm_Avg soil_depth_duplicate suspect 60620 93.67
VWC_5cm_Avg range suspect 1568 2.42
VWC_10cm_Avg range suspect 1393 2.15
WindDir_10ft_D1_WVT direction_vs_lsm_neighbors suspect 288 0.45
WindDir_30ft_D1_WVT direction_vs_lsm_neighbors suspect 288 0.45
WindDir_30ft_D1_WVT direction_vs_neighbors suspect 288 0.45
WindDir_Sonic_D1_WVT direction_vs_lsm_neighbors suspect 288 0.45
WindDir_Sonic_D1_WVT direction_vs_neighbors suspect 288 0.45
T109_10ft_F_Avg temperature_triad suspect 163 0.25
T109_30ft_F_Avg temperature_triad suspect 150 0.23
SoilTmpF_5cm_Avg range suspect 78 0.12
AirTF_Avg temperature_triad suspect 60 0.09
SlrW_Avg solar_above_clearsky suspect 17 0.03
SoilTmpF_5cm_Avg step suspect 12 0.02
RH_Avg step suspect 2 0.00
T109_10ft_F_Avg step suspect 2 0.00
T109_30ft_F_Avg step suspect 2 0.00
WS_Sonic_mph_Avg range suspect 1 0.00

Largest failure events

start (local) end (local) n variable test detail
2026-02-23 00:00 2026-05-30 23:55 27923 WindDir_30ft_D1_WVT direction_vs_other_sensors daily mean direction differs from the 10ft sensor (confirmed against airports) by > 45 deg
2026-07-17 00:00 2026-09-12 23:55 16704 WindDir_30ft_D1_WVT direction_vs_other_sensors daily mean direction differs from the 10ft sensor (confirmed against airports) by > 45 deg
2026-06-01 00:00 2026-07-08 23:55 10944 WindDir_Sonic_D1_WVT direction_vs_other_sensors daily mean direction differs from the 10ft sensor (confirmed against airports) by > 45 deg
2026-09-20 00:00 2026-09-25 23:55 1728 WindDir_30ft_D1_WVT direction_vs_other_sensors daily mean direction differs from the 10ft sensor (confirmed against airports) by > 45 deg
2026-07-10 00:00 2026-07-14 23:55 1440 WindDir_Sonic_D1_WVT direction_vs_other_sensors daily mean direction differs from the 10ft sensor (confirmed against airports) by > 45 deg
2026-09-14 00:00 2026-09-18 23:55 1440 WindDir_30ft_D1_WVT direction_vs_other_sensors daily mean direction differs from the 10ft sensor (confirmed against airports) by > 45 deg
2026-09-27 00:00 2026-09-27 23:55 288 WindDir_30ft_D1_WVT direction_vs_other_sensors daily mean direction differs from the 10ft sensor (confirmed against airports) by > 45 deg
2026-03-22 22:00 2026-03-22 22:30 7 WindDir_Sonic_SD1_WVT sonic_error_value WindSonic4 error value (999.99 m/s) inside the 5-min interval
2026-03-22 22:00 2026-03-22 22:30 7 WS_Sonic_mph_Max range outside hard limits [0, 134]
2026-03-22 22:05 2026-03-22 22:30 6 WS_Sonic_mph_Avg range outside hard limits [0, 134]
2026-02-21 11:05 2026-02-21 11:10 2 T109_30ft_F_Avg step 5-min change > 20
2026-02-23 07:45 2026-02-23 07:45 1 SeaLvlBaro_inHg_Avg range outside hard limits [27.5, 31.5]
2026-09-28 09:45 2026-09-28 09:45 1 SoilTmpF_100cm_Avg range outside hard limits [10, 125]

Corrections

Applied (from stations.yaml):

None.

Documented but not applied (apply: false):

None.

How to read this

Levels: 0 good, 1 suspect, 2 failure, 9 missing. Each variable's level is in QC_<variable> in the data file; the events file lists every flagged run with the test that set it. Station-level findings summarize patterns (sensor rotation, clock offsets, duplicate soil depths) that per-record flags can't describe on their own. Wind direction flags use daily vector means, so a flagged day marks every record in that day.