Station 20 — Mer Rouge: QC report

ULM_Stn20 · CR1000X s/n 59197 · table FiveMin · file header program CPU:SO397545_Univ_of_LA_Measonet_Rev09282026.Stn20.wndcor.CR1X
2025-02-11 20:25 to 2026-10-04 05:15 logger clock · generated 2026-10-04 03:16
105,195unique 5-min records
143,366values flagged failure
1,299,948values flagged suspect
0dated corrections applied

Station-level findings

leveltestfinding
failuredirection_vs_other_sensors30ft-10ft: median daily difference +68 deg over 341 days
failuredirection_vs_other_sensors10ft-sonic: median daily difference -67 deg over 335 days
failureneighbor_direction30ft: median offset vs BQP, MLU, TVR = +40 deg (IQR +37 to +44, 53 days)
failureneighbor_directionsonic: median offset vs BQP, MLU, TVR = +39 deg (IQR +36 to +43, 54 days)
failuredirection_vs_lsm_neighbors30ft: median offset vs trusted LSM neighbors (1, 21, 11, 17) = +35 deg over 32 days
failuredirection_vs_lsm_neighborssonic: median offset vs trusted LSM neighbors (1, 21, 11, 17) = +33 deg over 32 days
failureclock_backwardstime went backwards 2025-09-19 15:55:00 -> 2025-09-19 11:05:00
failureduplicate_utcduplicate UTC times after clock handling; first kept
suspectsoil_depth_duplicate40 cm duplicates 30 cm on 9 days
suspectsoil_depth_duplicate50 cm duplicates 40 cm on 9 days
suspectsoil_depth_duplicate60 cm duplicates 50 cm on 366 days
suspectsoil_depth_duplicate75 cm duplicates 60 cm on 367 days
suspectsoil_depth_duplicate100 cm duplicates 75 cm on 366 days
suspectclock_steplogger clock stepped -1 h (from 2025-11-02 19:05:00 to 2025-11-02 18:10:00)
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 BQP, MLU, TVR = +0 deg (IQR -3 to +5, 150 days)
infosolar_timingoverall solar timing offset -2 min over 128 clear days (positive = later than expected)
infolsm_neighborsLSM neighbors: 1 (37 km), 21 (42 km), 11 (43 km), 17 (54 km)
infovs_lsm_neighborsAirTF_Avg: median bias vs LSM neighbors -0.3 F over 360 days
infovs_lsm_neighborsRH_Avg: median bias vs LSM neighbors -1.9 % over 360 days
infovs_lsm_neighborsSeaLvlBaro_inHg_Avg: median bias vs LSM neighbors -0.004 inHg over 355 days
infovs_lsm_neighborsrain total 41.2 in vs LSM neighbor median 38.3 in over shared days (ratio 1.08); missed-rain days 0, rain-only-here days 1
infovs_lsm_neighborsSlrW_Avg: daily solar total 0.99 x LSM neighbor median over 333 days
infodirection_vs_lsm_neighbors10ft: median offset vs trusted LSM neighbors (1, 21, 11, 17) = -3 deg over 103 days
infofile_summary105199 rows read, 105195 unique records, 2025-02-11 20:25:00 to 2026-10-04 05:15:00 (logger clock)
infofiles_combinedrecord combined from 4 files: ULM_Stn20_FiveMin.dat.1.backup (2025-02-11 to 2025-02-11, SO397545 Univ of LA Measonet Rev04172024.Station30.CR1X); ULM_Stn20_FiveMin.dat.backup (2025-09-18 to 2026-01-09, SO397545 Univ of LA Measonet Rev09182025.Station20.CR1X); ULM_Stn20_FiveMin.dat.2.backup (2026-01-15 to 2026-09-28, SO397545 Univ of LA Measonet Rev01152026.Stn20.wndcor.CR1X); ULM_Stn20_FiveMin.dat (2026-09-28 to 2026-10-04, SO397545_Univ_of_LA_Measonet_Rev09282026.Stn20.wndcor.CR1X)
infocolumns_absent2025-02-11 to 2025-02-11: table had no VWC_60cm_Avg, Ka_60cm_Avg, SoilTmpF_60cm_Avg, BulkEC_60cm_Avg, VWC_75cm_Avg, Ka_75cm_Avg, SoilTmpF_75cm_Avg, BulkEC_75cm_Avg, VWC_100cm_Avg, Ka_100cm_Avg, SoilTmpF_100cm_Avg, BulkEC_100cm_Avg (blank for that period, not a sensor fault)
inforecord_resetRECORD reset 2 -> 0 (program load or table reset)
inforecord_resetRECORD reset 32375 -> 0 (program load or table reset)
inforecord_resetRECORD reset 33788 -> 0 (program load or table reset)
inforecord_resetRECORD reset 37351 -> 0 (program load or table reset)
infogap62980 missing records after 2025-02-11 20:35:00
infogap319 missing records after 2025-09-18 13:00:00
infogap1613 missing records after 2026-01-09 19:35:00
infogap2 missing records after 2026-01-15 10:20:00
infogap1 missing records after 2026-01-15 10:45:00
infogap1 missing records after 2026-01-15 11:15:00
infogap5 missing records after 2026-01-15 11:45:00
infogap1 missing records after 2026-01-15 12:15:00
infogap1 missing records after 2026-01-15 12:25:00
infogap10 missing records after 2026-01-15 12:55:00
infogap6 missing records after 2026-01-15 14:15:00
infogap1 missing records after 2026-01-15 15:05:00
infogap2 missing records after 2026-01-15 15:15:00
infogap5 missing records after 2026-01-15 15:35:00
infogap6 missing records after 2026-01-15 16:30:00
infogap9 missing records after 2026-01-15 17:30:00
infogap6 missing records after 2026-01-15 18:45:00
infogap9 missing records after 2026-01-15 19:45:00
infogap3 missing records after 2026-01-15 21:15:00
infogap9 missing records after 2026-01-15 22:00:00
infogap9 missing records after 2026-01-15 23:15:00
infogap2 missing records after 2026-01-16 00:15:00
infogap2 missing records after 2026-01-16 00:30:00
infogap2 missing records after 2026-01-16 00:50:00
infogap2 missing records after 2026-01-16 01:05:00
infogap6 missing records after 2026-01-16 01:30:00
infogap4 missing records after 2026-01-16 02:05:00
infogap1 missing records after 2026-01-16 02:45:00
infogap2 missing records after 2026-01-16 02:55:00
infogap1 missing records after 2026-01-16 03:10:00
infogap6 missing records after 2026-01-16 03:45:00
infogap3 missing records after 2026-01-16 04:20:00
infogap3 missing records after 2026-01-16 04:40:00
infogap2 missing records after 2026-01-16 05:05:00
infogap6 missing records after 2026-01-16 05:25:00
infogap2 missing records after 2026-01-16 06:00:00
infogap3 missing records after 2026-01-16 06:15:00
infogap3 missing records after 2026-01-16 06:40:00
infogap2 missing records after 2026-01-16 07:00:00
infogap2 missing records after 2026-01-16 07:15:00
infogap1 missing records after 2026-01-16 07:40:00
infogap5 missing records after 2026-01-16 07:50:00
infogap6 missing records after 2026-01-16 08:30:00
infogap9 missing records after 2026-01-16 09:30:00
infogap6 missing records after 2026-01-16 10:45:00
infogap9 missing records after 2026-01-16 11:45:00
infogap6 missing records after 2026-01-16 13:00:00
infogap9 missing records after 2026-01-16 14:00:00
infogap6 missing records after 2026-01-16 15:15:00
infogap9 missing records after 2026-01-16 16:15:00
infogap9 missing records after 2026-01-16 17:30:00
infogap6 missing records after 2026-01-16 18:45:00
infogap9 missing records after 2026-01-16 19:45:00
infogap6 missing records after 2026-01-16 21:00:00
infogap9 missing records after 2026-01-16 22:00:00
infogap6 missing records after 2026-01-16 23:15:00
infogap9 missing records after 2026-01-17 00:15:00
infogap6 missing records after 2026-01-17 01:30:00
infogap9 missing records after 2026-01-17 02:30:00
infogap9 missing records after 2026-01-17 03:45:00
infogap6 missing records after 2026-01-17 05:00:00
infogap9 missing records after 2026-01-17 06:00:00
infogap6 missing records after 2026-01-17 07:15:00
infogap9 missing records after 2026-01-17 08:15:00
infogap9 missing records after 2026-01-17 09:15:00
infogap6 missing records after 2026-01-17 10:30:00
infogap6 missing records after 2026-01-17 11:45:00
infogap9 missing records after 2026-01-17 12:45:00
infogap6 missing records after 2026-01-17 14:00:00
infogap9 missing records after 2026-01-17 15:00:00
infogap6 missing records after 2026-01-17 16:15:00
infogap9 missing records after 2026-01-17 17:15:00
infogap6 missing records after 2026-01-17 18:30:00
infogap9 missing records after 2026-01-17 19:30:00
infogap6 missing records after 2026-01-17 20:45:00
infogap9 missing records after 2026-01-17 21:45:00
infogap9 missing records after 2026-01-17 23:00:00
infogap6 missing records after 2026-01-18 00:15:00
infogap9 missing records after 2026-01-18 01:15:00
infogap6 missing records after 2026-01-18 02:30:00
infogap9 missing records after 2026-01-18 03:30:00
infogap6 missing records after 2026-01-18 04:45:00
infogap9 missing records after 2026-01-18 05:45:00
infogap6 missing records after 2026-01-18 07:00:00
infogap9 missing records after 2026-01-18 08:00:00
infogap6 missing records after 2026-01-18 09:15:00
infogap9 missing records after 2026-01-18 10:15:00
infogap9 missing records after 2026-01-18 11:30:00
infogap6 missing records after 2026-01-18 12:45:00
infogap9 missing records after 2026-01-18 13:45:00
infogap6 missing records after 2026-01-18 15:00:00
infogap9 missing records after 2026-01-18 16:00:00
infogap6 missing records after 2026-01-18 17:15:00
infogap9 missing records after 2026-01-18 18:15:00
infogap6 missing records after 2026-01-18 19:30:00
infogap9 missing records after 2026-01-18 20:30:00
infogap6 missing records after 2026-01-18 21:45:00
infogap6 missing records after 2026-01-18 23:00:00
infogap6 missing records after 2026-01-19 00:00:00
infogap6 missing records after 2026-01-19 01:15:00
infogap9 missing records after 2026-01-19 02:15:00
infogap6 missing records after 2026-01-19 03:30:00
infogap9 missing records after 2026-01-19 04:30:00
infogap6 missing records after 2026-01-19 05:45:00
infogap9 missing records after 2026-01-19 06:45:00
infogap6 missing records after 2026-01-19 08:00:00
infogap9 missing records after 2026-01-19 09:00:00
infogap6 missing records after 2026-01-19 10:15:00
infogap9 missing records after 2026-01-19 11:15:00
infogap9 missing records after 2026-01-19 12:30:00
infogap6 missing records after 2026-01-19 13:45:00
infogap9 missing records after 2026-01-19 14:45:00
infogap6 missing records after 2026-01-19 16:00:00
infogap9 missing records after 2026-01-19 17:00:00
infogap6 missing records after 2026-01-19 18:15:00
infogap9 missing records after 2026-01-19 19:15:00
infogap6 missing records after 2026-01-19 20:30:00
infogap6 missing records after 2026-01-19 21:45:00
infogap6 missing records after 2026-01-19 22:45:00
infogap6 missing records after 2026-01-20 00:00:00
infogap9 missing records after 2026-01-20 01:00:00
infogap6 missing records after 2026-01-20 02:15:00
infogap9 missing records after 2026-01-20 03:15:00
infogap6 missing records after 2026-01-20 04:30:00
infogap9 missing records after 2026-01-20 05:30:00
infogap6 missing records after 2026-01-20 06:45:00
infogap9 missing records after 2026-01-20 07:45:00
infogap6 missing records after 2026-01-20 09:00:00
infogap6 missing records after 2026-01-20 10:15:00
infogap9 missing records after 2026-01-20 11:15:00
infogap6 missing records after 2026-01-20 12:30:00
infogap9 missing records after 2026-01-20 13:30:00
infogap6 missing records after 2026-01-20 14:45:00
infogap9 missing records after 2026-01-20 15:45:00
infogap6 missing records after 2026-01-20 17:00:00
infogap9 missing records after 2026-01-20 18:00:00
infogap6 missing records after 2026-01-20 19:15:00
infogap9 missing records after 2026-01-20 20:15:00
infogap6 missing records after 2026-01-20 21:30:00
infogap9 missing records after 2026-01-20 22:30:00
infogap6 missing records after 2026-01-20 23:45:00
infogap6 missing records after 2026-01-21 01:00:00
infogap9 missing records after 2026-01-21 02:00:00
infogap6 missing records after 2026-01-21 03:15:00
infogap9 missing records after 2026-01-21 04:15:00
infogap6 missing records after 2026-01-21 05:30:00
infogap9 missing records after 2026-01-21 06:30:00
infogap6 missing records after 2026-01-21 07:45:00
infogap6 missing records after 2026-01-21 08:45:00
infogap6 missing records after 2026-01-21 10:00:00
infogap9 missing records after 2026-01-21 11:00:00
infogap6 missing records after 2026-01-21 12:15:00
infogap9 missing records after 2026-01-21 13:15:00
infogap6 missing records after 2026-01-21 14:30:00
infogap9 missing records after 2026-01-21 15:30:00
infogap6 missing records after 2026-01-21 16:45:00
infogap9 missing records after 2026-01-21 17:45:00
infogap6 missing records after 2026-01-21 19:00:00
infogap9 missing records after 2026-01-21 20:00:00
infogap9 missing records after 2026-01-21 21:15:00
infogap6 missing records after 2026-01-21 22:30:00
infogap9 missing records after 2026-01-21 23:30:00
infogap6 missing records after 2026-01-22 00:45:00
infogap9 missing records after 2026-01-22 01:45:00
infogap6 missing records after 2026-01-22 03:00:00
infogap9 missing records after 2026-01-22 04:00:00
infogap6 missing records after 2026-01-22 05:15:00
infogap9 missing records after 2026-01-22 06:15:00
infogap9 missing records after 2026-01-22 07:30:00
infogap6 missing records after 2026-01-22 08:45:00
infogap1066 missing records after 2026-05-16 14:25:00
infogap1 missing records after 2026-06-01 16:25:00
infogap1 missing records after 2026-06-01 16:55:00
infogap1 missing records after 2026-07-01 12:25:00
infogap1 missing records after 2026-07-01 12:40:00
infogap1 missing records after 2026-07-01 14:25:00
infogap1 missing records after 2026-07-01 14:40:00
infogap1 missing records after 2026-07-01 14:55:00
infogap1 missing records after 2026-07-01 15:10:00
infogap1 missing records after 2026-07-01 15:25:00
infogap1 missing records after 2026-07-01 15:40:00
infogap1 missing records after 2026-07-01 16:40:00
infogap1 missing records after 2026-07-01 17:40:00
infogap1 missing records after 2026-07-04 11:55:00
infogap1 missing records after 2026-07-18 16:10:00
infogap1 missing records after 2026-07-18 16:25:00
infogap1 missing records after 2026-07-18 16:40:00
infogap1 missing records after 2026-07-19 15:40:00
infogap1 missing records after 2026-07-19 15:55:00
infogap1 missing records after 2026-07-19 16:10:00
infogap1 missing records after 2026-07-19 16:25:00
infogap1 missing records after 2026-07-19 16:40:00
infogap1 missing records after 2026-07-19 16:55:00
infogap1 missing records after 2026-07-19 17:40:00
infogap1 missing records after 2026-07-20 12:10:00
infogap1 missing records after 2026-07-20 12:40:00
infogap1 missing records after 2026-07-20 13:10:00
infogap1 missing records after 2026-07-20 13:40:00
infogap1 missing records after 2026-07-20 14:10:00
infogap1 missing records after 2026-07-20 15:55:00
infogap1 missing records after 2026-07-20 16:10:00
infogap1 missing records after 2026-07-20 16:40:00
infogap1 missing records after 2026-07-20 16:55:00
infogap1 missing records after 2026-07-20 17:40:00
infogap1 missing records after 2026-07-20 17:55:00
infogap1 missing records after 2026-07-20 18:10:00
infogap1 missing records after 2026-07-20 18:25:00
infogap1 missing records after 2026-07-21 13:40:00
infogap1 missing records after 2026-07-21 13:55:00
infogap1 missing records after 2026-07-21 14:25:00
infogap1 missing records after 2026-07-22 00:40:00
infogap1 missing records after 2026-07-25 16:25:00
infogap1 missing records after 2026-07-25 16:55:00
infogap1 missing records after 2026-07-26 13:55:00
infogap1 missing records after 2026-07-26 15:10:00
infogap1 missing records after 2026-07-26 15:25:00
infogap1 missing records after 2026-07-26 15:55:00
infogap1 missing records after 2026-07-26 16:55:00
infogap1 missing records after 2026-07-26 17:55:00
infogap1 missing records after 2026-07-27 12:55:00
infogap1 missing records after 2026-07-27 13:25:00
infogap1 missing records after 2026-07-27 13:40:00
infogap1 missing records after 2026-07-27 14:25:00
infogap1 missing records after 2026-07-27 14:40:00
infogap1 missing records after 2026-07-27 14:55:00
infogap1 missing records after 2026-07-27 15:10:00
infogap1 missing records after 2026-07-27 15:25:00
infogap1 missing records after 2026-07-27 15:40:00
infogap1 missing records after 2026-07-27 15:55:00
infogap1 missing records after 2026-07-27 16:10:00
infogap1 missing records after 2026-07-27 16:25:00
infogap1 missing records after 2026-07-27 16:55:00
infogap1 missing records after 2026-07-27 17:10:00
infogap1 missing records after 2026-07-28 14:10:00
infogap1 missing records after 2026-07-28 14:25:00
infogap1 missing records after 2026-07-28 14:40:00
infogap1 missing records after 2026-07-28 14:55:00
infogap1 missing records after 2026-07-28 15:10:00
infogap1 missing records after 2026-07-28 15:25:00
infogap1 missing records after 2026-07-28 15:40:00
infogap1 missing records after 2026-07-28 16:25:00
infogap1 missing records after 2026-07-28 16:55:00
infogap1 missing records after 2026-07-28 17:10:00
infogap1 missing records after 2026-07-28 17:25:00
infogap1 missing records after 2026-07-28 17:55:00
infogap1 missing records after 2026-07-29 13:40:00
infogap1 missing records after 2026-07-29 14:55:00
infogap1 missing records after 2026-07-29 15:25:00
infogap1 missing records after 2026-07-29 15:40:00
infogap1 missing records after 2026-07-29 15:55:00
infogap1 missing records after 2026-07-29 16:10:00
infogap1 missing records after 2026-07-29 17:25:00
infogap1 missing records after 2026-07-30 12:25:00
infogap1 missing records after 2026-07-30 14:25:00
infogap1 missing records after 2026-07-31 16:10:00
infogap1 missing records after 2026-08-01 16:55:00
infogap1 missing records after 2026-08-05 12:25:00
infogap1 missing records after 2026-08-05 12:40:00
infogap1 missing records after 2026-08-05 15:10:00
infogap1 missing records after 2026-08-05 15:55:00
infogap1 missing records after 2026-08-05 17:10:00
infogap1 missing records after 2026-08-05 17:25:00
infogap1 missing records after 2026-08-06 15:40:00
infogap1 missing records after 2026-08-06 15:55:00
infogap1 missing records after 2026-08-08 15:10:00
infogap1 missing records after 2026-08-09 13:00:00
infogap1 missing records after 2026-08-09 15:40:00
infogap1 missing records after 2026-08-09 16:40:00
infogap1 missing records after 2026-08-09 17:55:00
infogap1 missing records after 2026-08-10 16:25:00
infogap1 missing records after 2026-08-10 16:40:00
infogap1 missing records after 2026-08-10 17:10:00
infogap1 missing records after 2026-08-10 17:25:00
infogap1 missing records after 2026-08-10 17:40:00
infogap1 missing records after 2026-08-12 14:55:00
infogap1 missing records after 2026-08-12 15:10:00
infogap1 missing records after 2026-08-12 15:25:00
infogap1 missing records after 2026-08-12 16:10:00
infogap1 missing records after 2026-08-12 16:25:00
infogap1 missing records after 2026-08-12 17:10:00
infogap1 missing records after 2026-08-12 18:10:00
infogap1 missing records after 2026-08-13 14:40:00
infogap1 missing records after 2026-08-13 14:55:00
infogap1 missing records after 2026-08-13 15:10:00
infogap1 missing records after 2026-08-13 15:25:00
infogap1 missing records after 2026-08-13 15:40:00
infogap1 missing records after 2026-08-13 16:10:00
infogap1 missing records after 2026-08-13 16:40:00
infogap1 missing records after 2026-08-13 17:40:00
infogap1 missing records after 2026-08-13 18:10:00
infogap1 missing records after 2026-08-14 14:25:00
infogap1 missing records after 2026-08-14 14:55:00
infogap1 missing records after 2026-08-14 16:25:00
infogap1 missing records after 2026-08-14 16:55:00
infogap1 missing records after 2026-08-14 17:10:00
infogap1 missing records after 2026-08-14 17:25:00
infogap1 missing records after 2026-08-14 17:55:00
infogap1 missing records after 2026-08-14 18:10:00
infogap1 missing records after 2026-08-14 18:40:00
infogap1 missing records after 2026-08-15 11:55:00
infogap1 missing records after 2026-08-15 12:25:00
infogap1 missing records after 2026-08-15 12:55:00
infogap1 missing records after 2026-08-15 13:10:00
infogap1 missing records after 2026-08-15 14:40:00
infogap1 missing records after 2026-08-15 15:10:00
infogap1 missing records after 2026-08-15 15:25:00
infogap1 missing records after 2026-08-15 15:40:00
infogap1 missing records after 2026-08-15 16:40:00
infogap1 missing records after 2026-08-15 16:55:00
infogap1 missing records after 2026-08-15 17:10:00
infogap1 missing records after 2026-08-15 17:40:00
infogap1 missing records after 2026-08-15 17:55:00
infogap1 missing records after 2026-08-15 18:10:00
infogap1 missing records after 2026-08-15 18:25:00
infogap1 missing records after 2026-08-15 18:40:00
infogap1 missing records after 2026-08-16 11:25:00
infogap1 missing records after 2026-08-16 11:55:00
infogap1 missing records after 2026-08-16 12:10:00
infogap1 missing records after 2026-08-16 12:25:00
infogap1 missing records after 2026-08-16 12:40:00
infogap1 missing records after 2026-08-16 12:55:00
infogap1 missing records after 2026-08-16 13:25:00
infogap1 missing records after 2026-08-16 13:40:00
infogap1 missing records after 2026-08-16 14:40:00
infogap1 missing records after 2026-08-16 15:10:00
infogap1 missing records after 2026-08-16 15:40:00
infogap1 missing records after 2026-08-16 15:55:00
infogap1 missing records after 2026-08-16 16:10:00
infogap1 missing records after 2026-08-16 17:25:00
infogap1 missing records after 2026-08-16 17:40:00
infogap1 missing records after 2026-08-16 17:55:00
infogap1 missing records after 2026-08-16 18:25:00
infogap1 missing records after 2026-08-16 18:55:00
infogap1 missing records after 2026-08-17 11:40:00
infogap1 missing records after 2026-08-17 12:10:00
infogap1 missing records after 2026-08-17 12:25:00
infogap1 missing records after 2026-08-17 12:55:00
infogap1 missing records after 2026-08-17 13:25:00
infogap1 missing records after 2026-08-17 13:40:00
infogap1 missing records after 2026-08-17 13:55:00
infogap1 missing records after 2026-08-17 14:10:00
infogap1 missing records after 2026-08-17 14:25:00
infogap1 missing records after 2026-08-17 15:10:00
infogap1 missing records after 2026-08-17 15:25:00
infogap1 missing records after 2026-08-17 15:55:00
infogap1 missing records after 2026-08-17 16:25:00
infogap1 missing records after 2026-08-17 16:55:00
infogap1 missing records after 2026-08-17 17:25:00
infogap1 missing records after 2026-08-17 17:40:00
infogap1 missing records after 2026-08-17 17:55:00
infogap1 missing records after 2026-08-17 18:10:00
infogap1 missing records after 2026-08-17 18:55:00
infogap1 missing records after 2026-08-17 19:10:00
infogap1 missing records after 2026-08-17 21:25:00
infogap1 missing records after 2026-08-18 11:40:00
infogap1 missing records after 2026-08-18 12:10:00
infogap1 missing records after 2026-08-18 12:25:00
infogap1 missing records after 2026-08-18 12:40:00
infogap1 missing records after 2026-08-18 12:55:00
infogap1 missing records after 2026-08-18 13:10:00
infogap1 missing records after 2026-08-18 13:25:00
infogap1 missing records after 2026-08-18 15:10:00
infogap1 missing records after 2026-08-18 15:40:00
infogap1 missing records after 2026-08-18 16:10:00
infogap1 missing records after 2026-08-18 16:25:00
infogap1 missing records after 2026-08-18 17:25:00
infogap1 missing records after 2026-08-18 17:40:00
infogap1 missing records after 2026-08-18 17:55:00
infogap1 missing records after 2026-08-18 18:10:00
infogap1 missing records after 2026-08-18 18:40:00
infogap1 missing records after 2026-08-18 18:55:00
infogap1 missing records after 2026-08-19 13:10:00
infogap1 missing records after 2026-08-19 13:25:00
infogap1 missing records after 2026-08-19 13:55:00
infogap1 missing records after 2026-08-19 14:10:00
infogap1 missing records after 2026-08-19 14:25:00
infogap1 missing records after 2026-08-19 14:40:00
infogap1 missing records after 2026-08-19 14:55:00
infogap1 missing records after 2026-08-19 15:55:00
infogap1 missing records after 2026-08-19 16:10:00
infogap1 missing records after 2026-08-19 16:25:00
infogap1 missing records after 2026-08-19 17:25:00
infogap1 missing records after 2026-08-19 17:40:00
infogap1 missing records after 2026-08-19 17:55:00
infogap1 missing records after 2026-08-19 18:10:00
infogap1 missing records after 2026-08-19 18:25:00
infogap1 missing records after 2026-08-19 18:40:00
infogap1 missing records after 2026-08-20 11:55:00
infogap1 missing records after 2026-08-20 12:25:00
infogap1 missing records after 2026-08-20 12:40:00
infogap1 missing records after 2026-08-20 13:10:00
infogap1 missing records after 2026-08-20 13:25:00
infogap1 missing records after 2026-08-20 13:40:00
infogap1 missing records after 2026-08-20 13:55:00
infogap1 missing records after 2026-08-20 14:25:00
infogap1 missing records after 2026-08-20 14:55:00
infogap1 missing records after 2026-08-20 15:10:00
infogap1 missing records after 2026-08-20 15:55:00
infogap1 missing records after 2026-08-20 16:10:00
infogap1 missing records after 2026-08-20 16:25:00
infogap1 missing records after 2026-08-20 16:40:00
infogap1 missing records after 2026-08-20 16:55:00
infogap1 missing records after 2026-08-20 17:25:00
infogap1 missing records after 2026-08-20 17:40:00
infogap1 missing records after 2026-08-21 11:10:00
infogap1 missing records after 2026-08-21 11:40:00
infogap1 missing records after 2026-08-21 11:55:00
infogap1 missing records after 2026-08-21 12:25:00
infogap1 missing records after 2026-08-21 12:55:00
infogap1 missing records after 2026-08-21 13:25:00
infogap1 missing records after 2026-08-21 13:40:00
infogap1 missing records after 2026-08-21 14:55:00
infogap1 missing records after 2026-08-21 15:10:00
infogap1 missing records after 2026-08-22 10:55:00
infogap1 missing records after 2026-08-22 11:25:00
infogap1 missing records after 2026-08-22 11:40:00
infogap1 missing records after 2026-08-22 12:40:00
infogap1 missing records after 2026-08-22 12:55:00
infogap1 missing records after 2026-08-22 13:10:00
infogap1 missing records after 2026-08-22 13:25:00
infogap1 missing records after 2026-08-22 14:40:00
infogap1 missing records after 2026-08-22 14:55:00
infogap1 missing records after 2026-08-22 15:10:00
infogap1 missing records after 2026-08-22 15:40:00
infogap1 missing records after 2026-08-22 15:55:00
infogap1 missing records after 2026-08-22 17:40:00
infogap1 missing records after 2026-08-22 17:55:00
infogap1 missing records after 2026-08-22 18:10:00
infogap1 missing records after 2026-08-22 18:25:00
infogap1 missing records after 2026-08-23 14:25:00
infogap1 missing records after 2026-08-23 14:40:00
infogap1 missing records after 2026-08-23 14:55:00
infogap1 missing records after 2026-08-23 15:10:00
infogap1 missing records after 2026-08-23 15:55:00
infogap1 missing records after 2026-08-23 16:25:00
infogap1 missing records after 2026-08-23 17:10:00
infogap1 missing records after 2026-08-23 17:25:00
infogap1 missing records after 2026-08-23 17:40:00
infogap1 missing records after 2026-08-26 12:40:00
infogap1 missing records after 2026-08-26 13:10:00
infogap1 missing records after 2026-08-26 13:25:00
infogap1 missing records after 2026-08-26 13:55:00
infogap1 missing records after 2026-08-26 14:10:00
infogap1 missing records after 2026-08-30 15:25:00
infogap1 missing records after 2026-08-30 15:40:00
infogap1 missing records after 2026-08-30 15:55:00
infogap1 missing records after 2026-08-30 16:25:00
infogap1 missing records after 2026-08-30 17:10:00
infogap1 missing records after 2026-08-31 15:25:00
infogap1 missing records after 2026-08-31 16:25:00
infogap1 missing records after 2026-08-31 16:40:00
infogap1 missing records after 2026-08-31 16:55:00
infogap1 missing records after 2026-08-31 17:25:00
infogap1 missing records after 2026-09-02 16:10:00
infogap1 missing records after 2026-09-03 16:40:00
infogap1 missing records after 2026-09-03 17:10:00
infogap1 missing records after 2026-09-03 17:40:00
infogap1 missing records after 2026-09-04 14:10:00
infogap1 missing records after 2026-09-04 15:55:00
infogap1 missing records after 2026-09-04 16:10:00
infogap1 missing records after 2026-09-05 16:10:00
infogap1 missing records after 2026-09-05 16:25:00
infogap1 missing records after 2026-09-05 16:40:00
infogap1 missing records after 2026-09-05 16:55:00
infogap1 missing records after 2026-09-05 17:10:00
infogap1 missing records after 2026-09-06 12:25:00
infogap1 missing records after 2026-09-06 12:40:00
infogap1 missing records after 2026-09-06 12:55:00
infogap1 missing records after 2026-09-06 13:10:00
infogap1 missing records after 2026-09-06 13:40:00
infogap1 missing records after 2026-09-06 14:10:00
infogap1 missing records after 2026-09-06 14:25:00
infogap1 missing records after 2026-09-06 14:55:00
infogap1 missing records after 2026-09-06 15:40:00
infogap1 missing records after 2026-09-06 15:55:00
infogap1 missing records after 2026-09-06 16:10:00
infogap1 missing records after 2026-09-06 16:25:00
infogap1 missing records after 2026-09-06 17:25:00
infogap1 missing records after 2026-09-07 14:10:00
infogap1 missing records after 2026-09-07 15:40:00
infogap1 missing records after 2026-09-07 16:40:00
infogap1 missing records after 2026-09-07 16:55:00
infogap1 missing records after 2026-09-07 17:10:00
infogap1 missing records after 2026-09-07 17:25:00
infogap1 missing records after 2026-09-07 17:55:00
infogap1 missing records after 2026-09-07 18:10:00
infogap1 missing records after 2026-09-07 18:25:00
infogap1 missing records after 2026-09-07 18:40:00
infogap1 missing records after 2026-09-08 14:10:00
infogap1 missing records after 2026-09-08 15:10:00
infogap1 missing records after 2026-09-08 15:40:00
infogap1 missing records after 2026-09-08 16:25:00
infogap1 missing records after 2026-09-08 17:10:00
infogap1 missing records after 2026-09-08 17:25:00
infogap1 missing records after 2026-09-08 17:55:00
infogap1 missing records after 2026-09-08 18:25:00
infogap1 missing records after 2026-09-09 14:40:00
infogap1 missing records after 2026-09-09 14:55:00
infogap1 missing records after 2026-09-09 15:25:00
infogap1 missing records after 2026-09-09 16:10:00
infogap1 missing records after 2026-09-09 17:10:00
infogap1 missing records after 2026-09-10 13:40:00
infogap1 missing records after 2026-09-10 13:55:00
infogap1 missing records after 2026-09-10 14:10:00
infogap1 missing records after 2026-09-10 14:40:00
infogap1 missing records after 2026-09-10 14:55:00
infogap1 missing records after 2026-09-10 15:10:00
infogap1 missing records after 2026-09-10 15:40:00
infogap1 missing records after 2026-09-10 16:40:00
infogap1 missing records after 2026-09-11 15:40:00
infogap1 missing records after 2026-09-11 16:25:00
infogap1 missing records after 2026-09-11 16:40:00
infogap1 missing records after 2026-09-11 16:55:00
infogap1 missing records after 2026-09-12 13:40:00
infogap1 missing records after 2026-09-12 13:55:00
infogap1 missing records after 2026-09-12 16:55:00
infogap1 missing records after 2026-09-12 18:25:00
infogap1 missing records after 2026-09-13 12:55:00
infogap1 missing records after 2026-09-13 13:40:00
infogap1 missing records after 2026-09-13 13:55:00
infogap1 missing records after 2026-09-13 14:10:00
infogap1 missing records after 2026-09-14 13:10:00
infogap1 missing records after 2026-09-14 13:25:00
infogap1 missing records after 2026-09-14 13:55:00
infogap1 missing records after 2026-09-14 14:10:00
infogap1 missing records after 2026-09-14 14:25:00
infogap1 missing records after 2026-09-14 14:40:00
infogap1 missing records after 2026-09-14 15:10:00
infogap1 missing records after 2026-09-14 15:25:00
infogap1 missing records after 2026-09-14 17:10:00
infogap1 missing records after 2026-09-14 17:25:00
infogap1 missing records after 2026-09-15 12:55:00
infogap1 missing records after 2026-09-15 13:25:00
infogap1 missing records after 2026-09-15 13:40:00
infogap1 missing records after 2026-09-15 13:55:00
infogap1 missing records after 2026-09-15 14:25:00
infogap1 missing records after 2026-09-15 15:40:00
infogap1 missing records after 2026-09-16 12:10:00
infogap1 missing records after 2026-09-16 14:40:00
infogap1 missing records after 2026-09-16 15:25:00
infogap1 missing records after 2026-09-16 16:10:00
infogap1 missing records after 2026-09-16 17:25:00
infogap1 missing records after 2026-09-17 15:25:00
infogap1 missing records after 2026-09-18 14:55:00
infogap1 missing records after 2026-09-18 16:40:00
infogap1 missing records after 2026-09-18 16:55:00
infogap1 missing records after 2026-09-18 17:10:00
infogap1 missing records after 2026-09-18 17:25:00
infogap1 missing records after 2026-09-19 12:40:00
infogap1 missing records after 2026-09-19 13:25:00
infogap1 missing records after 2026-09-19 13:40:00
infogap1 missing records after 2026-09-19 13:55:00
infogap1 missing records after 2026-09-19 14:10:00
infogap1 missing records after 2026-09-19 15:10:00
infogap1 missing records after 2026-09-19 15:40:00
infogap1 missing records after 2026-09-19 16:10:00
infogap1 missing records after 2026-09-19 16:25:00
infogap1 missing records after 2026-09-19 17:10:00
infogap1 missing records after 2026-09-20 13:10:00
infogap1 missing records after 2026-09-20 13:40:00
infogap1 missing records after 2026-09-20 13:55:00
infogap1 missing records after 2026-09-20 14:10:00
infogap1 missing records after 2026-09-20 14:55:00
infogap1 missing records after 2026-09-20 15:10:00
infogap1 missing records after 2026-09-20 15:25:00
infogap1 missing records after 2026-09-20 16:25:00
infogap1 missing records after 2026-09-21 14:55:00
infogap1 missing records after 2026-09-21 15:10:00
infogap1 missing records after 2026-09-21 15:40:00
infogap1 missing records after 2026-09-21 16:10:00
infogap1 missing records after 2026-09-21 16:40:00
infogap1 missing records after 2026-09-21 17:10:00
infoch200_stale1 records where the CH200 didn't answer: its other values (left over from the last good read) set to missing
infostartup_zeros6 zero power readings in the first records after a program start were set to missing

Wind direction

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

Measured offset W = 150°. 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
2025-09-19 15:40 to 2026-01-09 19:3532,316+41°+39°+2°+30°+60°no correction code
2026-01-15 10:05 to 2026-05-16 14:2533,789+70°+68°-1°+30°+60°sign-flipped code
2026-05-20 07:20 to 2026-09-28 09:2037,352+71°+69°+1°+30°+60°sign-flipped code
2026-09-28 09:25 to 2026-10-04 05:051,677+10°+10°–+30°+60°correct / aligned

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

sensor start end add apply reason
30ft 2025-09-19 15:40 2026-01-09 19:35 -30 False model: no correction code with W=150; observed +41 deg (airports)
sonic 2025-09-19 15:40 2026-01-09 19:35 -30 False model: no correction code with W=150; observed +39 deg (airports)
30ft 2026-01-15 10:05 2026-05-16 14:25 -60 False model: sign-flipped code with W=150; observed +70 deg (airports)
sonic 2026-01-15 10:05 2026-05-16 14:25 -60 False model: sign-flipped code with W=150; observed +68 deg (airports)
30ft 2026-05-20 07:20 2026-09-28 09:20 -60 False model: sign-flipped code with W=150; observed +71 deg (airports)
sonic 2026-05-20 07:20 2026-09-28 09:20 -60 False model: sign-flipped code with W=150; observed +69 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.89 V12.83 V
Lowest battery reading12.86 V
Charged in / used per day4.6 / 2.4 Ah
Reached full charge (float)8:10 am8:20 am
Solar input, sunny-day peak20.9 V~21 V
Overnight draw0.100 A
Charger temperature max40 °C
Charger minus logger voltage+0.03 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 66077 62.81
WindDir_Sonic_D1_WVT direction_vs_other_sensors failure 65250 62.03
SlrW_Avg sensor_missing failure 914 0.87
RV_Pre_Accu_Tot sensor_missing failure 911 0.87
WS_Sonic_mph_Avg sensor_missing failure 909 0.86
AirTF_Avg sensor_missing failure 906 0.86
SoilTmpF_30cm_Avg range failure 857 0.81
SoilTmpF_40cm_Avg range failure 857 0.81
SoilTmpF_50cm_Avg range failure 857 0.81
SoilTmpF_100cm_Avg range failure 856 0.81
SoilTmpF_60cm_Avg range failure 856 0.81
SoilTmpF_75cm_Avg range failure 856 0.81
SeaLvlBaro_inHg_Avg range failure 843 0.80
AbsBaro_inHg_Avg range failure 841 0.80
WS_Sonic_mph_Avg sonic_error_value failure 663 0.63
WS_Sonic_mph_Max range failure 663 0.63
WS_Sonic_mph_Max sonic_error_value failure 663 0.63
WindDir_Sonic_D1_WVT sonic_error_value failure 663 0.63
WindDir_Sonic_SD1_WVT sonic_error_value failure 663 0.63
WS_Sonic_mph_Avg range failure 658 0.63
VWC_5cm_Avg sensor_missing failure 581 0.55
SoilTmpF_20cm_Avg range failure 526 0.50
SoilTmpF_10cm_Avg range failure 525 0.50
SoilTmpF_5cm_Avg range failure 525 0.50
BattV_Avg battery_vs_network failure 288 0.27
WS_30ft_mph_Avg zero_speed_while_windy failure 138 0.13
WS_30ft_mph_Max zero_speed_while_windy failure 138 0.13
WindDir_30ft_D1_WVT zero_speed_while_windy failure 138 0.13
WS_10ft_mph_Avg zero_speed_while_windy failure 117 0.11
WS_10ft_mph_Max zero_speed_while_windy failure 117 0.11
WindDir_10ft_D1_WVT zero_speed_while_windy failure 117 0.11
WindDir_10ft_D1_WVT stuck_direction failure 15 0.01
WindDir_10ft_SD1_WVT stuck_direction failure 15 0.01
T109_30ft_F_Avg temperature_triad failure 14 0.01
T109_30ft_F_Avg range failure 10 0.01
T109_10ft_F_Avg range failure 8 0.01
AirTF_Avg range failure 4 0.00
ChargeInputCurrent range failure 4 0.00
BulkEC_75cm_Avg soil_depth_duplicate suspect 102812 97.73
Ka_75cm_Avg soil_depth_duplicate suspect 102812 97.73
SoilTmpF_75cm_Avg soil_depth_duplicate suspect 102812 97.73
VWC_75cm_Avg soil_depth_duplicate suspect 102812 97.73
BulkEC_100cm_Avg soil_depth_duplicate suspect 102524 97.46
BulkEC_60cm_Avg soil_depth_duplicate suspect 102524 97.46
Ka_100cm_Avg soil_depth_duplicate suspect 102524 97.46
Ka_60cm_Avg soil_depth_duplicate suspect 102524 97.46
SoilTmpF_100cm_Avg soil_depth_duplicate suspect 102524 97.46
SoilTmpF_60cm_Avg soil_depth_duplicate suspect 102524 97.46
VWC_100cm_Avg soil_depth_duplicate suspect 102524 97.46
VWC_60cm_Avg soil_depth_duplicate suspect 102524 97.46
WindDir_30ft_D1_WVT direction_vs_other_sensors suspect 94992 90.30
WindDir_Sonic_D1_WVT direction_vs_other_sensors suspect 94161 89.51
WindDir_30ft_D1_WVT direction_vs_neighbors suspect 13824 13.14
WindDir_Sonic_D1_WVT direction_vs_neighbors suspect 13248 12.59
WindDir_30ft_D1_WVT direction_vs_lsm_neighbors suspect 6624 6.30
WindDir_Sonic_D1_WVT direction_vs_lsm_neighbors suspect 6048 5.75
T109_30ft_F_Avg temperature_triad suspect 5340 5.08
BattV_Avg battery_vs_network suspect 2592 2.46
RH_Avg range suspect 913 0.87
RH_Avg persistence suspect 902 0.86
WindDir_10ft_D1_WVT direction_vs_lsm_neighbors suspect 843 0.80
BattV_Avg battery_low_overnight suspect 576 0.55
LoadCurrent load_increase suspect 576 0.55
BulkEC_40cm_Avg soil_depth_duplicate suspect 314 0.30
BulkEC_50cm_Avg soil_depth_duplicate suspect 314 0.30
Ka_40cm_Avg soil_depth_duplicate suspect 314 0.30
Ka_50cm_Avg soil_depth_duplicate suspect 314 0.30
SoilTmpF_40cm_Avg soil_depth_duplicate suspect 314 0.30
SoilTmpF_50cm_Avg soil_depth_duplicate suspect 314 0.30
VWC_40cm_Avg soil_depth_duplicate suspect 314 0.30
VWC_50cm_Avg soil_depth_duplicate suspect 314 0.30
RV_Pre_Accu_Tot vs_lsm_neighbors suspect 283 0.27
T109_10ft_F_Avg temperature_triad suspect 79 0.08
SlrW_Avg solar_above_clearsky suspect 49 0.05
VWC_10cm_Avg range suspect 48 0.05
AirTF_Avg temperature_triad suspect 20 0.02
T109_30ft_F_Avg step suspect 12 0.01
T109_10ft_F_Avg step suspect 10 0.01
AirTF_Avg step suspect 6 0.01
RH_Avg step suspect 6 0.01
BattV_Avg step suspect 5 0.00
BattV_Avg battery_low suspect 2 0.00
RV_Pre_Accu_Tot rain_with_low_rh suspect 2 0.00
SeaLvlBaro_inHg_Avg step suspect 2 0.00

Largest failure events

start (local) end (local) n variable test detail
2026-01-29 00:00 2026-05-23 23:55 32042 WindDir_Sonic_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-01 23:55 8916 WindDir_Sonic_D1_WVT direction_vs_other_sensors daily mean direction differs from the 10ft sensor (confirmed against airports) by > 45 deg
2026-08-31 00:00 2026-09-27 23:55 7940 WindDir_30ft_D1_WVT direction_vs_other_sensors daily mean direction differs from the 10ft sensor (confirmed against airports) by > 45 deg
2026-08-04 00:00 2026-08-28 23:55 7013 WindDir_Sonic_D1_WVT direction_vs_other_sensors daily mean direction differs from the 10ft sensor (confirmed against airports) by > 45 deg
2026-07-04 00:00 2026-07-15 23:55 3455 WindDir_Sonic_D1_WVT direction_vs_other_sensors daily mean direction differs from the 10ft sensor (confirmed against airports) by > 45 deg
2026-07-21 00:00 2026-07-29 23:55 2547 WindDir_Sonic_D1_WVT direction_vs_other_sensors daily mean direction differs from the 10ft sensor (confirmed against airports) by > 45 deg
2026-01-16 00:05 2026-01-24 23:55 1577 WindDir_30ft_D1_WVT direction_vs_other_sensors daily mean direction differs from the 10ft sensor (confirmed against airports) by > 45 deg
2026-05-25 00:00 2026-05-29 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-01-15 10:05 2026-01-22 09:50 914 SlrW_Avg sensor_missing pyranometer (CS320): no readings (100% of a 24-h window blank) while the station is reporting: cable, connector, SDI-12 address/port, or sensor
2026-07-31 00:00 2026-08-02 23:55 862 WindDir_Sonic_D1_WVT direction_vs_other_sensors daily mean direction differs from the 10ft sensor (confirmed against airports) by > 45 deg
2026-01-16 08:30 2026-01-22 08:45 784 AirTF_Avg sensor_missing air temperature (EE181): no readings (100% of a 24-h window blank) while the station is reporting: cable, connector, SDI-12 address/port, or sensor
2026-01-22 09:40 2026-01-24 23:55 748 WindDir_Sonic_D1_WVT direction_vs_other_sensors daily mean direction differs from the 10ft sensor (confirmed against airports) by > 45 deg
2026-01-24 12:45 2026-01-26 18:30 646 WS_Sonic_mph_Avg sonic_error_value WindSonic4 error value (999.99 m/s) inside the 5-min interval
2026-01-24 12:45 2026-01-26 18:30 646 WS_Sonic_mph_Max range outside hard limits [0, 134]
2026-01-27 00:00 2026-01-27 23:55 288 BattV_Avg battery_vs_network overnight battery minimum 12.48 V vs network 12.73 V: battery failing or not charging
2026-07-18 00:00 2026-07-18 23:55 285 WindDir_Sonic_D1_WVT direction_vs_other_sensors daily mean direction differs from the 10ft sensor (confirmed against airports) by > 45 deg
2026-01-27 11:15 2026-01-27 14:25 39 WS_30ft_mph_Max zero_speed_while_windy reads 0 for >= 12 records while another anemometer >= 5.0 mph
2026-01-27 14:35 2026-01-27 16:20 22 WS_30ft_mph_Avg zero_speed_while_windy reads 0 for >= 12 records while another anemometer >= 5.0 mph
2026-01-27 00:40 2026-01-27 02:10 19 WS_30ft_mph_Max zero_speed_while_windy reads 0 for >= 12 records while another anemometer >= 5.0 mph
2026-01-26 22:15 2026-01-26 23:35 17 WS_30ft_mph_Avg zero_speed_while_windy reads 0 for >= 12 records while another anemometer >= 5.0 mph
2026-01-16 04:20 2026-01-16 07:50 16 SoilTmpF_30cm_Avg range outside hard limits [10, 125]
2026-01-27 18:30 2026-01-27 19:40 15 WS_30ft_mph_Avg zero_speed_while_windy reads 0 for >= 12 records while another anemometer >= 5.0 mph
2026-01-26 20:50 2026-01-26 21:50 13 WindDir_30ft_D1_WVT zero_speed_while_windy reads 0 for >= 12 records while another anemometer >= 5.0 mph
2026-01-27 03:00 2026-01-27 04:00 13 WindDir_10ft_D1_WVT zero_speed_while_windy reads 0 for >= 12 records while another anemometer >= 5.0 mph
2026-01-24 14:30 2026-01-24 15:10 9 WindDir_10ft_SD1_WVT stuck_direction direction SD = 0 with wind >= 3.0 mph
2026-01-27 10:10 2026-01-27 10:35 6 WS_Sonic_mph_Max sonic_error_value WindSonic4 error value (999.99 m/s) inside the 5-min interval
2026-01-16 00:30 2026-01-16 01:25 6 SoilTmpF_75cm_Avg range outside hard limits [10, 125]
2026-01-27 10:10 2026-01-27 10:35 6 WS_Sonic_mph_Avg range outside hard limits [0, 134]
2026-01-15 15:05 2026-01-15 16:05 5 AbsBaro_inHg_Avg range outside hard limits [27.0, 31.5]
2026-01-15 10:45 2026-01-15 11:05 4 SoilTmpF_50cm_Avg range outside hard limits [10, 125]
2025-09-19 15:40 2025-09-19 15:55 4 T109_30ft_F_Avg range outside hard limits [-20, 120]
2025-02-11 20:25 2025-09-18 13:00 4 T109_10ft_F_Avg range outside hard limits [-20, 120]
2026-01-16 02:55 2026-01-16 03:25 4 AbsBaro_inHg_Avg range outside hard limits [27.0, 31.5]
2026-01-27 08:40 2026-01-27 08:55 4 WS_Sonic_mph_Avg sonic_error_value WindSonic4 error value (999.99 m/s) inside the 5-min interval
2026-01-27 08:40 2026-01-27 08:55 4 WS_Sonic_mph_Max range outside hard limits [0, 134]
2025-10-17 21:00 2025-10-17 21:15 4 T109_30ft_F_Avg temperature_triad differs from other two temperature sensors by > 10.0 F
2026-01-16 02:05 2026-01-16 02:35 3 SoilTmpF_30cm_Avg range outside hard limits [10, 125]
2026-01-15 10:10 2026-01-15 10:20 3 VWC_5cm_Avg sensor_missing soil (SoilVUE): no readings (67% of a 24-h window blank) while the station is reporting: cable, connector, SDI-12 address/port, or sensor
2026-01-15 12:15 2026-01-15 12:35 3 SoilTmpF_75cm_Avg range outside hard limits [10, 125]
2026-01-24 13:35 2026-01-24 13:45 3 WindDir_10ft_SD1_WVT stuck_direction direction SD = 0 with wind >= 3.0 mph

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.