{"schema":1,"kind":"metar","id":"KAFW","now":"2026-11-08T18:14:45.408Z","state":"current","source":{"source":"metars","state":"current","outcome":"fetched","lastSuccess":"2026-11-08T18:00:05.715Z","lastAttempt":"2026-11-08T18:00:05.715Z","ageSeconds":879,"budgetSeconds":3600,"error":null,"damaged":null,"pass":"analysis","publisher":"NOAA/NWS Aviation Weather Center"},"station":{"id":"KAFW","at":"2026-11-08T17:53:00.000Z","position":[-97.32,32.99],"tempC":17.8,"dewC":11.1,"windDir":330,"windVariable":false,"windKt":3,"gustKt":null,"visMi":10,"visPlus":true,"slpMb":1022.9,"wx":null,"kind":"METAR"},"gauge":null,"forecastSource":null,"latestHeld":{"at":"2026-11-08T17:53:00.000Z","reading":{"id":"KAFW","at":"2026-11-08T17:53:00.000Z","position":[-97.32,32.99],"tempC":17.8,"dewC":11.1,"windDir":330,"windVariable":false,"windKt":3,"gustKt":null,"visMi":10,"visPlus":true,"slpMb":1022.9,"wx":null,"kind":"METAR"},"recordedAt":"2026-11-08T18:00:09.263Z","rawHash":"87ff19bfb54d04b16057a55fc398ac8ff9837ebaff326445d0e49dd5f5cf0d70","corrections":0},"history":{"id":"KAFW","samples":[{"at":"2026-11-08T04:53:00.000Z","reading":{"id":"KAFW","at":"2026-11-08T04:53:00.000Z","position":[-97.32,32.99],"tempC":15.6,"dewC":11.7,"windDir":350,"windVariable":false,"windKt":3,"gustKt":null,"visMi":10,"visPlus":true,"slpMb":1022.2,"wx":null,"kind":"METAR"},"recordedAt":"2026-11-08T05:00:08.262Z","rawHash":"f58d1ad869b9d2ebc84d9713ec252fd0d9306eaca3dec45d7802eedac1c74e2a","corrections":0},{"at":"2026-11-08T05:53:00.000Z","reading":{"id":"KAFW","at":"2026-11-08T05:53:00.000Z","position":[-97.32,32.99],"tempC":16.1,"dewC":11.7,"windDir":170,"windVariable":false,"windKt":3,"gustKt":null,"visMi":10,"visPlus":true,"slpMb":1022.8,"wx":null,"kind":"METAR"},"recordedAt":"2026-11-08T06:15:09.660Z","rawHash":"f4ee61ad4f25c6c8a41889e34bc5a0befa5621a0722cd9cb6e9edc7c6910c322","corrections":1},{"at":"2026-11-08T06:53:00.000Z","reading":{"id":"KAFW","at":"2026-11-08T06:53:00.000Z","position":[-97.32,32.99],"tempC":15,"dewC":12.2,"windDir":null,"windVariable":true,"windKt":5,"gustKt":null,"visMi":10,"visPlus":true,"slpMb":1023.1,"wx":null,"kind":"METAR"},"recordedAt":"2026-11-08T07:00:08.116Z","rawHash":"4c7c85f5b8f4afbedabf508f336b978f15617b1501372e02bbf03a14afcb7599","corrections":0},{"at":"2026-11-08T07:53:00.000Z","reading":{"id":"KAFW","at":"2026-11-08T07:53:00.000Z","position":[-97.32,32.99],"tempC":15,"dewC":12.2,"windDir":10,"windVariable":false,"windKt":5,"gustKt":null,"visMi":10,"visPlus":true,"slpMb":1022.1,"wx":null,"kind":"METAR"},"recordedAt":"2026-11-08T08:00:12.318Z","rawHash":"bcc416d2702797692895cf811b4f6f55fb97faac58470373ee0bb3b5101ec769","corrections":0},{"at":"2026-11-08T08:53:00.000Z","reading":{"id":"KAFW","at":"2026-11-08T08:53:00.000Z","position":[-97.32,32.99],"tempC":15,"dewC":12.2,"windDir":10,"windVariable":false,"windKt":5,"gustKt":null,"visMi":10,"visPlus":true,"slpMb":1022.4,"wx":null,"kind":"METAR"},"recordedAt":"2026-11-08T09:00:08.062Z","rawHash":"95dec10355699071e9677292c90ae1293066bdeac7922ebdf7a75a4eda0ea446","corrections":0},{"at":"2026-11-08T09:53:00.000Z","reading":{"id":"KAFW","at":"2026-11-08T09:53:00.000Z","position":[-97.32,32.99],"tempC":15,"dewC":12.2,"windDir":60,"windVariable":false,"windKt":5,"gustKt":null,"visMi":10,"visPlus":true,"slpMb":1022.1,"wx":null,"kind":"METAR"},"recordedAt":"2026-11-08T10:00:08.242Z","rawHash":"1cdcba00a8c697df30a321023f9bbd9d1a355263c9954797d70cfe3d7af1730f","corrections":0},{"at":"2026-11-08T10:53:00.000Z","reading":{"id":"KAFW","at":"2026-11-08T10:53:00.000Z","position":[-97.32,32.99],"tempC":14.4,"dewC":10.6,"windDir":40,"windVariable":false,"windKt":8,"gustKt":null,"visMi":10,"visPlus":true,"slpMb":1021.9,"wx":null,"kind":"METAR"},"recordedAt":"2026-11-08T11:00:08.169Z","rawHash":"c2864cac0bc2b745531fb38c86a7edd12d46aef6b90421c266d54c90baf28845","corrections":0},{"at":"2026-11-08T11:53:00.000Z","reading":{"id":"KAFW","at":"2026-11-08T11:53:00.000Z","position":[-97.32,32.99],"tempC":14.4,"dewC":10,"windDir":40,"windVariable":false,"windKt":5,"gustKt":null,"visMi":10,"visPlus":true,"slpMb":1022.3,"wx":null,"kind":"METAR"},"recordedAt":"2026-11-08T12:00:08.375Z","rawHash":"3a2e907c81b209c2c3168620811a0992f6ce7efbf2c4025157e1a142fdc6ba92","corrections":0},{"at":"2026-11-08T12:53:00.000Z","reading":{"id":"KAFW","at":"2026-11-08T12:53:00.000Z","position":[-97.32,32.99],"tempC":13.3,"dewC":9.4,"windDir":20,"windVariable":false,"windKt":3,"gustKt":null,"visMi":10,"visPlus":true,"slpMb":1022.2,"wx":null,"kind":"METAR"},"recordedAt":"2026-11-08T13:00:10.448Z","rawHash":"42b99257825b5e834de3028392034d9be3b935abf7c0682ef2788012bd97c6ba","corrections":0},{"at":"2026-11-08T13:53:00.000Z","reading":{"id":"KAFW","at":"2026-11-08T13:53:00.000Z","position":[-97.32,32.99],"tempC":13.3,"dewC":10.6,"windDir":360,"windVariable":false,"windKt":4,"gustKt":null,"visMi":10,"visPlus":true,"slpMb":1023.1,"wx":null,"kind":"METAR"},"recordedAt":"2026-11-08T14:00:11.936Z","rawHash":"99a741991d9c00c6326706f4d76936eb206935c5716ec6d7451b7948c3c795ee","corrections":0},{"at":"2026-11-08T14:53:00.000Z","reading":{"id":"KAFW","at":"2026-11-08T14:53:00.000Z","position":[-97.32,32.99],"tempC":15,"dewC":10.6,"windDir":10,"windVariable":false,"windKt":3,"gustKt":null,"visMi":10,"visPlus":true,"slpMb":1023.8,"wx":null,"kind":"METAR"},"recordedAt":"2026-11-08T15:00:08.972Z","rawHash":"13e20318f61e3586605cf70a967ee2f26a59074c94b4f5c04a28f12a01ac92c1","corrections":0},{"at":"2026-11-08T15:53:00.000Z","reading":{"id":"KAFW","at":"2026-11-08T15:53:00.000Z","position":[-97.32,32.99],"tempC":16.1,"dewC":10.6,"windDir":140,"windVariable":false,"windKt":3,"gustKt":null,"visMi":10,"visPlus":true,"slpMb":1024.1,"wx":null,"kind":"METAR"},"recordedAt":"2026-11-08T16:00:07.899Z","rawHash":"358ff1fddb6be0c9533faa91b41ac5a98dea8993e34833b15945a798c780294e","corrections":0},{"at":"2026-11-08T16:53:00.000Z","reading":{"id":"KAFW","at":"2026-11-08T16:53:00.000Z","position":[-97.32,32.99],"tempC":17.2,"dewC":10.6,"windDir":290,"windVariable":false,"windKt":3,"gustKt":null,"visMi":10,"visPlus":true,"slpMb":1024.3,"wx":null,"kind":"METAR"},"recordedAt":"2026-11-08T17:00:08.265Z","rawHash":"78ca874fea9313d5c6fa01627ad4a40a3b8a28e7487e8f4c448cb63a5f2cdce0","corrections":0},{"at":"2026-11-08T17:53:00.000Z","reading":{"id":"KAFW","at":"2026-11-08T17:53:00.000Z","position":[-97.32,32.99],"tempC":17.8,"dewC":11.1,"windDir":330,"windVariable":false,"windKt":3,"gustKt":null,"visMi":10,"visPlus":true,"slpMb":1022.9,"wx":null,"kind":"METAR"},"recordedAt":"2026-11-08T18:00:09.263Z","rawHash":"87ff19bfb54d04b16057a55fc398ac8ff9837ebaff326445d0e49dd5f5cf0d70","corrections":0}],"truncatedBefore":null},"recording":{"schema":1,"at":"2026-11-08T18:00:09.263Z","sourceLastSuccess":"2026-11-08T18:00:05.715Z","error":null},"historyError":null,"coverage":{"targetHours":24,"since":"2026-10-17T06:15:07.108Z","through":"2026-11-08T18:00:09.263Z","retainedFrom":"2026-11-08T04:53: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."}