{"schema":1,"kind":"metar","id":"KMSO","now":"2026-10-19T17:40:10.579Z","state":"current","source":{"source":"metars","state":"current","outcome":"fetched","lastSuccess":"2026-10-19T17:30:05.353Z","lastAttempt":"2026-10-19T17:30:05.353Z","ageSeconds":605,"budgetSeconds":3600,"error":null,"damaged":null,"pass":"analysis","publisher":"NOAA/NWS Aviation Weather Center"},"station":{"id":"KMSO","at":"2026-10-19T16:53:00.000Z","position":[-114.0938,46.9208],"tempC":5.6,"dewC":2.8,"windDir":null,"windVariable":false,"windKt":0,"gustKt":null,"visMi":10,"visPlus":true,"slpMb":1017.5,"wx":null,"kind":"METAR"},"gauge":null,"forecastSource":null,"latestHeld":{"at":"2026-10-19T16:53:00.000Z","reading":{"id":"KMSO","at":"2026-10-19T16:53:00.000Z","position":[-114.0938,46.9208],"tempC":5.6,"dewC":2.8,"windDir":null,"windVariable":false,"windKt":0,"gustKt":null,"visMi":10,"visPlus":true,"slpMb":1017.5,"wx":null,"kind":"METAR"},"recordedAt":"2026-10-19T17:00:07.608Z","rawHash":"e804aa1153be32e6dcf08a3775d0959fe0000a5f4163da9e112699cf0396eb08","corrections":0},"history":{"id":"KMSO","samples":[{"at":"2026-10-19T13:53:00.000Z","reading":{"id":"KMSO","at":"2026-10-19T13:53:00.000Z","position":[-114.0938,46.9208],"tempC":1.7,"dewC":0,"windDir":null,"windVariable":false,"windKt":0,"gustKt":null,"visMi":10,"visPlus":true,"slpMb":1017.8,"wx":null,"kind":"METAR"},"recordedAt":"2026-10-19T14:00:07.994Z","rawHash":"421cddb50fa5e938325d008aae3112cd6433c09ecbdf23ff5bbb141918aad9dc","corrections":0},{"at":"2026-10-19T14:22:00.000Z","reading":{"id":"KMSO","at":"2026-10-19T14:22:00.000Z","position":[-114.0938,46.9208],"tempC":0,"dewC":-1.1,"windDir":null,"windVariable":false,"windKt":0,"gustKt":null,"visMi":1,"visPlus":false,"slpMb":null,"wx":"BR","kind":"SPECI"},"recordedAt":"2026-10-19T14:30:13.080Z","rawHash":"60f083c1bf216fdcb361ae63f57be891ac53028a4ac57fcaceff49ebfb57a259","corrections":0},{"at":"2026-10-19T14:28:00.000Z","reading":{"id":"KMSO","at":"2026-10-19T14:28:00.000Z","position":[-114.0938,46.9208],"tempC":-0.6,"dewC":-1.1,"windDir":null,"windVariable":false,"windKt":0,"gustKt":null,"visMi":10,"visPlus":true,"slpMb":null,"wx":null,"kind":"SPECI"},"recordedAt":"2026-10-19T14:45:09.123Z","rawHash":"9f083f36236fbd5fca2bcd552e2efa9629df5938663bb96bf9f5c5ccd46a92b0","corrections":0},{"at":"2026-10-19T14:45:00.000Z","reading":{"id":"KMSO","at":"2026-10-19T14:45:00.000Z","position":[-114.0938,46.9208],"tempC":0,"dewC":-0.6,"windDir":null,"windVariable":false,"windKt":0,"gustKt":null,"visMi":1.75,"visPlus":false,"slpMb":null,"wx":"BR","kind":"SPECI"},"recordedAt":"2026-10-19T15:00:07.595Z","rawHash":"79338a42408ce98580a867c6b8c164225d4dee5b69b3fa964396566cecc1d3e5","corrections":0},{"at":"2026-10-19T14:59:00.000Z","reading":{"id":"KMSO","at":"2026-10-19T14:59:00.000Z","position":[-114.0938,46.9208],"tempC":0.6,"dewC":0,"windDir":null,"windVariable":false,"windKt":0,"gustKt":null,"visMi":4,"visPlus":false,"slpMb":null,"wx":"BR","kind":"SPECI"},"recordedAt":"2026-10-19T15:15:08.491Z","rawHash":"cd51f2aca846e40e46c309fd4c522320fbef79f706027cc6ef804eb0e0384648","corrections":0},{"at":"2026-10-19T15:19:00.000Z","reading":{"id":"KMSO","at":"2026-10-19T15:19:00.000Z","position":[-114.0938,46.9208],"tempC":2.2,"dewC":1.1,"windDir":null,"windVariable":false,"windKt":0,"gustKt":null,"visMi":10,"visPlus":true,"slpMb":null,"wx":null,"kind":"SPECI"},"recordedAt":"2026-10-19T15:30:07.326Z","rawHash":"db3c0f14a8d62b9d5fddc0f0bdebeb0a31320d7805bad3f0d3e5b3ab0ab04866","corrections":0},{"at":"2026-10-19T15:53:00.000Z","reading":{"id":"KMSO","at":"2026-10-19T15:53:00.000Z","position":[-114.0938,46.9208],"tempC":3.9,"dewC":1.7,"windDir":null,"windVariable":false,"windKt":0,"gustKt":null,"visMi":10,"visPlus":true,"slpMb":1017.9,"wx":null,"kind":"METAR"},"recordedAt":"2026-10-19T16:00:07.894Z","rawHash":"98cf863cee36ea3cef63310783a6faba17823c72e7a12247a73d555cdb3a9851","corrections":0},{"at":"2026-10-19T16:53:00.000Z","reading":{"id":"KMSO","at":"2026-10-19T16:53:00.000Z","position":[-114.0938,46.9208],"tempC":5.6,"dewC":2.8,"windDir":null,"windVariable":false,"windKt":0,"gustKt":null,"visMi":10,"visPlus":true,"slpMb":1017.5,"wx":null,"kind":"METAR"},"recordedAt":"2026-10-19T17:00:07.608Z","rawHash":"e804aa1153be32e6dcf08a3775d0959fe0000a5f4163da9e112699cf0396eb08","corrections":0}],"truncatedBefore":null},"recording":{"schema":1,"at":"2026-10-19T17:30:07.330Z","sourceLastSuccess":"2026-10-19T17:30:05.353Z","error":null},"historyError":null,"coverage":{"targetHours":24,"since":"2026-10-17T06:15:07.108Z","through":"2026-10-19T17:30:07.330Z","retainedFrom":"2026-10-19T13: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."}