{"schema":1,"kind":"metar","id":"KNFE","now":"2026-10-20T02:44:47.049Z","state":"current","source":{"source":"metars","state":"current","outcome":"fetched","lastSuccess":"2026-10-20T02:30:04.804Z","lastAttempt":"2026-10-20T02:30:04.804Z","ageSeconds":882,"budgetSeconds":3600,"error":null,"damaged":null,"pass":"analysis","publisher":"NOAA/NWS Aviation Weather Center"},"station":{"id":"KNFE","at":"2026-10-20T01:58:00.000Z","position":[-76.129,36.701],"tempC":13.3,"dewC":6.1,"windDir":10,"windVariable":false,"windKt":7,"gustKt":null,"visMi":10,"visPlus":true,"slpMb":1022.8,"wx":null,"kind":"METAR"},"gauge":null,"forecastSource":null,"latestHeld":{"at":"2026-10-20T01:58:00.000Z","reading":{"id":"KNFE","at":"2026-10-20T01:58:00.000Z","position":[-76.129,36.701],"tempC":13.3,"dewC":6.1,"windDir":10,"windVariable":false,"windKt":7,"gustKt":null,"visMi":10,"visPlus":true,"slpMb":1022.8,"wx":null,"kind":"METAR"},"recordedAt":"2026-10-20T02:15:09.707Z","rawHash":"6f2b65ec4fdbf0ad807abe3d688369a3b1965ae3a6920280a40dd2181dc5e6f4","corrections":0},"history":{"id":"KNFE","samples":[{"at":"2026-10-19T12:58:00.000Z","reading":{"id":"KNFE","at":"2026-10-19T12:58:00.000Z","position":[-76.129,36.701],"tempC":14.4,"dewC":8.3,"windDir":10,"windVariable":false,"windKt":10,"gustKt":22,"visMi":10,"visPlus":true,"slpMb":1028.2,"wx":null,"kind":"METAR"},"recordedAt":"2026-10-19T13:15:11.048Z","rawHash":"62d22d368a38571c3f86c4a9830625760d720961f2c8b2116cfb8d967dc60d25","corrections":0},{"at":"2026-10-19T15:58:00.000Z","reading":{"id":"KNFE","at":"2026-10-19T15:58:00.000Z","position":[-76.129,36.701],"tempC":17.2,"dewC":9.4,"windDir":20,"windVariable":false,"windKt":15,"gustKt":23,"visMi":10,"visPlus":true,"slpMb":1027.1,"wx":null,"kind":"METAR"},"recordedAt":"2026-10-19T16:15:11.401Z","rawHash":"ce77020f0cd61011cdd901df885063eeb08720f32b44d99d37dff7d476dd3e4a","corrections":0},{"at":"2026-10-19T16:58:00.000Z","reading":{"id":"KNFE","at":"2026-10-19T16:58:00.000Z","position":[-76.129,36.701],"tempC":16.7,"dewC":8.9,"windDir":360,"windVariable":false,"windKt":11,"gustKt":24,"visMi":10,"visPlus":true,"slpMb":1026.5,"wx":null,"kind":"METAR"},"recordedAt":"2026-10-19T17:15:08.664Z","rawHash":"60c75c3f62e37e34cfbda0319e73072e8ea3b283ca27db9dc73012ba07929e9d","corrections":0},{"at":"2026-10-19T18:58:00.000Z","reading":{"id":"KNFE","at":"2026-10-19T18:58:00.000Z","position":[-76.129,36.701],"tempC":16.7,"dewC":8.9,"windDir":20,"windVariable":false,"windKt":11,"gustKt":25,"visMi":10,"visPlus":true,"slpMb":1024.9,"wx":null,"kind":"METAR"},"recordedAt":"2026-10-19T19:15:08.843Z","rawHash":"22f0e19f6707dd4287c449569be97a330f2890beee20f5b8ea9c67e74905ab58","corrections":0},{"at":"2026-10-19T19:58:00.000Z","reading":{"id":"KNFE","at":"2026-10-19T19:58:00.000Z","position":[-76.129,36.701],"tempC":17.2,"dewC":9.4,"windDir":20,"windVariable":false,"windKt":11,"gustKt":19,"visMi":10,"visPlus":true,"slpMb":1024.5,"wx":null,"kind":"METAR"},"recordedAt":"2026-10-19T20:15:11.791Z","rawHash":"49f12c92281e82ab787e95d2a7d9b464ee9d03f167f9dc90a6cd03453049214f","corrections":0},{"at":"2026-10-19T20:58:00.000Z","reading":{"id":"KNFE","at":"2026-10-19T20:58:00.000Z","position":[-76.129,36.701],"tempC":16.1,"dewC":9.4,"windDir":360,"windVariable":false,"windKt":12,"gustKt":20,"visMi":10,"visPlus":true,"slpMb":1024.4,"wx":null,"kind":"METAR"},"recordedAt":"2026-10-19T21:15:09.535Z","rawHash":"1f9a031cfe3662b6f5cc1a2cda2ee315b11a29a90cd7288f4fb1769737cfe2e2","corrections":0},{"at":"2026-10-19T21:58:00.000Z","reading":{"id":"KNFE","at":"2026-10-19T21:58:00.000Z","position":[-76.129,36.701],"tempC":15.6,"dewC":9.4,"windDir":360,"windVariable":false,"windKt":8,"gustKt":null,"visMi":10,"visPlus":true,"slpMb":1024,"wx":null,"kind":"METAR"},"recordedAt":"2026-10-19T22:15:09.034Z","rawHash":"06985739e1e518994e226760372da99829267afae4bef280f93012326ce744b7","corrections":0},{"at":"2026-10-19T23:58:00.000Z","reading":{"id":"KNFE","at":"2026-10-19T23:58:00.000Z","position":[-76.129,36.701],"tempC":12.8,"dewC":9.4,"windDir":360,"windVariable":false,"windKt":3,"gustKt":null,"visMi":10,"visPlus":true,"slpMb":1023.1,"wx":null,"kind":"METAR"},"recordedAt":"2026-10-20T00:15:09.288Z","rawHash":"6a13d818243ea4cb8266d6f9f9af6a098726445ec7012713fba99e7c1f9f2d50","corrections":0},{"at":"2026-10-20T00:58:00.000Z","reading":{"id":"KNFE","at":"2026-10-20T00:58:00.000Z","position":[-76.129,36.701],"tempC":11.7,"dewC":9.4,"windDir":null,"windVariable":false,"windKt":0,"gustKt":null,"visMi":10,"visPlus":true,"slpMb":1022.9,"wx":null,"kind":"METAR"},"recordedAt":"2026-10-20T01:15:10.954Z","rawHash":"894bf8058dd4acc4035eb4a3a88db9289d20fd600ed566222d6a0f6fbfc073e0","corrections":0},{"at":"2026-10-20T01:58:00.000Z","reading":{"id":"KNFE","at":"2026-10-20T01:58:00.000Z","position":[-76.129,36.701],"tempC":13.3,"dewC":6.1,"windDir":10,"windVariable":false,"windKt":7,"gustKt":null,"visMi":10,"visPlus":true,"slpMb":1022.8,"wx":null,"kind":"METAR"},"recordedAt":"2026-10-20T02:15:09.707Z","rawHash":"6f2b65ec4fdbf0ad807abe3d688369a3b1965ae3a6920280a40dd2181dc5e6f4","corrections":0}],"truncatedBefore":null},"recording":{"schema":1,"at":"2026-10-20T02:30:09.540Z","sourceLastSuccess":"2026-10-20T02:30:04.804Z","error":null},"historyError":null,"coverage":{"targetHours":24,"since":"2026-10-17T06:15:07.108Z","through":"2026-10-20T02:30:09.540Z","retainedFrom":"2026-10-19T12:58:00.000Z","truncatedBefore":null},"qualification":"Station observations, not an address forecast or cyclone maximum wind. Maintenance-flagged, old and implausible reports are excluded by the existing parser; this is not independent NWS quality control."}