{"corrections":[],"day":{"date":"2026-10-31","extremes":{"tmax":{"correctedAt":null,"dewpoint":16,"humidity":61,"metarType":"METAR","obsTimeLocal":"2026-10-31T15:00:00+02:00","obsTimeUtc":"2026-10-31T13:00:00.000Z","originalRaw":null,"precipObserved":false,"raw":"METAR FACT 311300Z 17013KT 9999 FEW020 24/16 Q1016 NOSIG","receiptTime":"2026-10-31T13:05:13.071Z","receivedAt":"2026-10-31T13:05:52.389Z","temp":24,"wind":6.7},"tmin":{"correctedAt":null,"dewpoint":17,"humidity":94,"metarType":"METAR","obsTimeLocal":"2026-10-31T00:00:00+02:00","obsTimeUtc":"2026-10-30T22:00:00.000Z","originalRaw":null,"precipObserved":false,"raw":"METAR FACT 302200Z 20016KT 9999 BKN005 18/17 Q1017 NOSIG","receiptTime":"2026-10-30T22:05:27.209Z","receivedAt":"2026-10-30T22:05:55.069Z","temp":18,"wind":8.2},"windMax":{"correctedAt":null,"dewpoint":16,"humidity":69,"metarType":"METAR","obsTimeLocal":"2026-10-31T17:00:00+02:00","obsTimeUtc":"2026-10-31T15:00:00.000Z","originalRaw":null,"precipObserved":false,"raw":"METAR FACT 311500Z 19017KT 9999 FEW027 22/16 Q1017 NOSIG","receiptTime":"2026-10-31T15:05:12.336Z","receivedAt":"2026-10-31T15:06:40.313Z","temp":22,"wind":8.7}},"humidityMean":81.7,"maxGapMinutes":60,"nObservations":30,"observations":[{"correctedAt":null,"dewpoint":17,"humidity":94,"metarType":"METAR","obsTimeLocal":"2026-10-31T00:00:00+02:00","obsTimeUtc":"2026-10-30T22:00:00.000Z","originalRaw":null,"precipObserved":false,"raw":"METAR FACT 302200Z 20016KT 9999 BKN005 18/17 Q1017 NOSIG","receiptTime":"2026-10-30T22:05:27.209Z","receivedAt":"2026-10-30T22:05:55.069Z","temp":18,"wind":8.2},{"correctedAt":null,"dewpoint":17,"humidity":94,"metarType":"METAR","obsTimeLocal":"2026-10-31T01:00:00+02:00","obsTimeUtc":"2026-10-30T23:00:00.000Z","originalRaw":null,"precipObserved":false,"raw":"METAR FACT 302300Z 20015KT 9999 BKN005 18/17 Q1017 NOSIG","receiptTime":"2026-10-30T23:05:13.867Z","receivedAt":"2026-10-30T23:05:38.392Z","temp":18,"wind":7.7},{"correctedAt":null,"dewpoint":16,"humidity":88,"metarType":"METAR","obsTimeLocal":"2026-10-31T02:00:00+02:00","obsTimeUtc":"2026-10-31T00:00:00.000Z","originalRaw":null,"precipObserved":false,"raw":"METAR FACT 310000Z 19015KT 9999 BKN005 18/16 Q1017 NOSIG","receiptTime":"2026-10-31T00:05:13.219Z","receivedAt":"2026-10-31T00:06:38.839Z","temp":18,"wind":7.7},{"correctedAt":null,"dewpoint":16,"humidity":88,"metarType":"METAR","obsTimeLocal":"2026-10-31T03:00:00+02:00","obsTimeUtc":"2026-10-31T01:00:00.000Z","originalRaw":null,"precipObserved":false,"raw":"METAR FACT 310100Z 19014KT 9999 BKN005 18/16 Q1016 NOSIG","receiptTime":"2026-10-31T01:05:10.573Z","receivedAt":"2026-10-31T01:05:39.309Z","temp":18,"wind":7.2},{"correctedAt":null,"dewpoint":17,"humidity":94,"metarType":"METAR","obsTimeLocal":"2026-10-31T04:00:00+02:00","obsTimeUtc":"2026-10-31T02:00:00.000Z","originalRaw":null,"precipObserved":false,"raw":"METAR FACT 310200Z 19015KT 9999 BKN005 18/17 Q1016 NOSIG","receiptTime":"2026-10-31T02:05:14.700Z","receivedAt":"2026-10-31T02:05:38.584Z","temp":18,"wind":7.7},{"correctedAt":null,"dewpoint":17,"humidity":94,"metarType":"METAR","obsTimeLocal":"2026-10-31T05:00:00+02:00","obsTimeUtc":"2026-10-31T03:00:00.000Z","originalRaw":null,"precipObserved":false,"raw":"METAR FACT 310300Z 20013KT 9999 BKN005 18/17 Q1016 NOSIG","receiptTime":"2026-10-31T03:05:29.232Z","receivedAt":"2026-10-31T03:06:49.531Z","temp":18,"wind":6.7},{"correctedAt":null,"dewpoint":17,"humidity":94,"metarType":"METAR","obsTimeLocal":"2026-10-31T06:00:00+02:00","obsTimeUtc":"2026-10-31T04:00:00.000Z","originalRaw":null,"precipObserved":false,"raw":"METAR FACT 310400Z 21012KT 9999 BKN005 18/17 Q1017 NOSIG","receiptTime":"2026-10-31T04:05:07.190Z","receivedAt":"2026-10-31T04:05:38.447Z","temp":18,"wind":6.2},{"correctedAt":null,"dewpoint":17,"humidity":94,"metarType":"METAR","obsTimeLocal":"2026-10-31T07:00:00+02:00","obsTimeUtc":"2026-10-31T05:00:00.000Z","originalRaw":null,"precipObserved":false,"raw":"METAR FACT 310500Z 20014KT 9999 BKN005 18/17 Q1016 NOSIG","receiptTime":"2026-10-31T05:05:37.902Z","receivedAt":"2026-10-31T05:06:38.451Z","temp":18,"wind":7.2},{"correctedAt":null,"dewpoint":17,"humidity":88,"metarType":"SPECI","obsTimeLocal":"2026-10-31T07:57:00+02:00","obsTimeUtc":"2026-10-31T05:57:00.000Z","originalRaw":null,"precipObserved":false,"raw":"SPECI FACT 310557Z 20011KT 9999 SCT005 BKN015 19/17 Q1017 BECMG SCT015","receiptTime":"2026-10-31T06:02:09.182Z","receivedAt":"2026-10-31T06:02:38.571Z","temp":19,"wind":5.7},{"correctedAt":null,"dewpoint":17,"humidity":88,"metarType":"METAR","obsTimeLocal":"2026-10-31T08:00:00+02:00","obsTimeUtc":"2026-10-31T06:00:00.000Z","originalRaw":null,"precipObserved":false,"raw":"METAR FACT 310600Z 20011KT 9999 SCT005 BKN015 19/17 Q1017 BECMG SCT015","receiptTime":"2026-10-31T06:05:19.759Z","receivedAt":"2026-10-31T06:05:38.575Z","temp":19,"wind":5.7},{"correctedAt":null,"dewpoint":17,"humidity":88,"metarType":"SPECI","obsTimeLocal":"2026-10-31T08:27:00+02:00","obsTimeUtc":"2026-10-31T06:27:00.000Z","originalRaw":null,"precipObserved":false,"raw":"SPECI FACT 310627Z 20013KT 9999 BKN010 19/17 Q1017 BECMG SCT015","receiptTime":"2026-10-31T06:33:04.659Z","receivedAt":"2026-10-31T06:33:38.859Z","temp":19,"wind":6.7},{"correctedAt":null,"dewpoint":17,"humidity":83,"metarType":"METAR","obsTimeLocal":"2026-10-31T09:00:00+02:00","obsTimeUtc":"2026-10-31T07:00:00.000Z","originalRaw":null,"precipObserved":false,"raw":"METAR FACT 310700Z 19015KT 9999 BKN010 20/17 Q1017 BECMG SCT015","receiptTime":"2026-10-31T07:05:32.040Z","receivedAt":"2026-10-31T07:05:38.444Z","temp":20,"wind":7.7},{"correctedAt":null,"dewpoint":16,"humidity":73,"metarType":"SPECI","obsTimeLocal":"2026-10-31T09:28:00+02:00","obsTimeUtc":"2026-10-31T07:28:00.000Z","originalRaw":null,"precipObserved":false,"raw":"SPECI FACT 310728Z 19015KT 9999 SCT010 BKN015 21/16 Q1017 BECMG SCT015","receiptTime":"2026-10-31T07:34:04.658Z","receivedAt":"2026-10-31T07:34:42.113Z","temp":21,"wind":7.7},{"correctedAt":null,"dewpoint":17,"humidity":78,"metarType":"SPECI","obsTimeLocal":"2026-10-31T09:57:00+02:00","obsTimeUtc":"2026-10-31T07:57:00.000Z","originalRaw":null,"precipObserved":false,"raw":"SPECI FACT 310757Z 20015KT 9999 SCT015 BKN020 21/17 Q1017 NOSIG","receiptTime":"2026-10-31T08:04:38.690Z","receivedAt":"2026-10-31T08:07:38.570Z","temp":21,"wind":7.7},{"correctedAt":null,"dewpoint":17,"humidity":78,"metarType":"METAR","obsTimeLocal":"2026-10-31T10:00:00+02:00","obsTimeUtc":"2026-10-31T08:00:00.000Z","originalRaw":null,"precipObserved":false,"raw":"METAR FACT 310800Z 20015KT 9999 SCT015 BKN020 21/17 Q1017 NOSIG","receiptTime":"2026-10-31T08:05:31.138Z","receivedAt":"2026-10-31T08:07:38.570Z","temp":21,"wind":7.7},{"correctedAt":null,"dewpoint":16,"humidity":69,"metarType":"METAR","obsTimeLocal":"2026-10-31T11:00:00+02:00","obsTimeUtc":"2026-10-31T09:00:00.000Z","originalRaw":null,"precipObserved":false,"raw":"METAR FACT 310900Z 19012KT 160V220 9999 FEW020 22/16 Q1017 NOSIG","receiptTime":"2026-10-31T09:05:12.603Z","receivedAt":"2026-10-31T09:05:38.636Z","temp":22,"wind":6.2},{"correctedAt":null,"dewpoint":17,"humidity":73,"metarType":"METAR","obsTimeLocal":"2026-10-31T12:00:00+02:00","obsTimeUtc":"2026-10-31T10:00:00.000Z","originalRaw":null,"precipObserved":false,"raw":"METAR FACT 311000Z 20011KT 160V220 9999 SCT020 22/17 Q1017 NOSIG","receiptTime":"2026-10-31T10:05:26.937Z","receivedAt":"2026-10-31T10:06:41.316Z","temp":22,"wind":5.7},{"correctedAt":null,"dewpoint":16,"humidity":65,"metarType":"METAR","obsTimeLocal":"2026-10-31T13:00:00+02:00","obsTimeUtc":"2026-10-31T11:00:00.000Z","originalRaw":null,"precipObserved":false,"raw":"METAR FACT 311100Z 17012KT 9999 SCT020 23/16 Q1017 NOSIG","receiptTime":"2026-10-31T11:05:22.508Z","receivedAt":"2026-10-31T11:05:38.620Z","temp":23,"wind":6.2},{"correctedAt":null,"dewpoint":16,"humidity":65,"metarType":"METAR","obsTimeLocal":"2026-10-31T14:00:00+02:00","obsTimeUtc":"2026-10-31T12:00:00.000Z","originalRaw":null,"precipObserved":false,"raw":"METAR FACT 311200Z 18014KT 150V210 9999 FEW020 23/16 Q1016 NOSIG","receiptTime":"2026-10-31T12:05:16.508Z","receivedAt":"2026-10-31T12:05:43.946Z","temp":23,"wind":7.2},{"correctedAt":null,"dewpoint":16,"humidity":61,"metarType":"METAR","obsTimeLocal":"2026-10-31T15:00:00+02:00","obsTimeUtc":"2026-10-31T13:00:00.000Z","originalRaw":null,"precipObserved":false,"raw":"METAR FACT 311300Z 17013KT 9999 FEW020 24/16 Q1016 NOSIG","receiptTime":"2026-10-31T13:05:13.071Z","receivedAt":"2026-10-31T13:05:52.389Z","temp":24,"wind":6.7},{"correctedAt":null,"dewpoint":16,"humidity":65,"metarType":"METAR","obsTimeLocal":"2026-10-31T16:00:00+02:00","obsTimeUtc":"2026-10-31T14:00:00.000Z","originalRaw":null,"precipObserved":false,"raw":"METAR FACT 311400Z 17013KT 140V200 9999 FEW022 23/16 Q1016 NOSIG","receiptTime":"2026-10-31T14:05:18.420Z","receivedAt":"2026-10-31T14:05:38.385Z","temp":23,"wind":6.7},{"correctedAt":null,"dewpoint":16,"humidity":69,"metarType":"METAR","obsTimeLocal":"2026-10-31T17:00:00+02:00","obsTimeUtc":"2026-10-31T15:00:00.000Z","originalRaw":null,"precipObserved":false,"raw":"METAR FACT 311500Z 19017KT 9999 FEW027 22/16 Q1017 NOSIG","receiptTime":"2026-10-31T15:05:12.336Z","receivedAt":"2026-10-31T15:06:40.313Z","temp":22,"wind":8.7},{"correctedAt":null,"dewpoint":16,"humidity":73,"metarType":"METAR","obsTimeLocal":"2026-10-31T18:00:00+02:00","obsTimeUtc":"2026-10-31T16:00:00.000Z","originalRaw":null,"precipObserved":false,"raw":"METAR FACT 311600Z 19015KT 9999 SCT017 21/16 Q1017 BECMG BKN012","receiptTime":"2026-10-31T16:05:07.571Z","receivedAt":"2026-10-31T16:06:38.636Z","temp":21,"wind":7.7},{"correctedAt":null,"dewpoint":16,"humidity":78,"metarType":"METAR","obsTimeLocal":"2026-10-31T19:00:00+02:00","obsTimeUtc":"2026-10-31T17:00:00.000Z","originalRaw":null,"precipObserved":false,"raw":"METAR FACT 311700Z 18013KT 9999 FEW014 20/16 Q1018 NOSIG","receiptTime":"2026-10-31T17:05:07.172Z","receivedAt":"2026-10-31T17:05:50.625Z","temp":20,"wind":6.7},{"correctedAt":null,"dewpoint":17,"humidity":88,"metarType":"SPECI","obsTimeLocal":"2026-10-31T19:57:00+02:00","obsTimeUtc":"2026-10-31T17:57:00.000Z","originalRaw":null,"precipObserved":false,"raw":"SPECI FACT 311757Z 18010KT 9999 BKN012 19/17 Q1019 NOSIG","receiptTime":"2026-10-31T18:04:40.748Z","receivedAt":"2026-10-31T18:06:38.330Z","temp":19,"wind":5.1},{"correctedAt":null,"dewpoint":17,"humidity":88,"metarType":"METAR","obsTimeLocal":"2026-10-31T20:00:00+02:00","obsTimeUtc":"2026-10-31T18:00:00.000Z","originalRaw":null,"precipObserved":false,"raw":"METAR FACT 311800Z 18010KT 9999 BKN012 19/17 Q1019 NOSIG","receiptTime":"2026-10-31T18:05:13.626Z","receivedAt":"2026-10-31T18:06:38.330Z","temp":19,"wind":5.1},{"correctedAt":null,"dewpoint":17,"humidity":88,"metarType":"METAR","obsTimeLocal":"2026-10-31T21:00:00+02:00","obsTimeUtc":"2026-10-31T19:00:00.000Z","originalRaw":null,"precipObserved":false,"raw":"METAR FACT 311900Z 19013KT 9999 BKN012 19/17 Q1019 NOSIG","receiptTime":"2026-10-31T19:05:13.113Z","receivedAt":"2026-10-31T19:06:38.587Z","temp":19,"wind":6.7},{"correctedAt":null,"dewpoint":16,"humidity":88,"metarType":"SPECI","obsTimeLocal":"2026-10-31T21:55:00+02:00","obsTimeUtc":"2026-10-31T19:55:00.000Z","originalRaw":null,"precipObserved":false,"raw":"SPECI FACT 311955Z 21014KT 9999 BKN018 18/16 Q1020 NOSIG","receiptTime":"2026-10-31T19:58:49.454Z","receivedAt":"2026-10-31T20:00:38.232Z","temp":18,"wind":7.2},{"correctedAt":null,"dewpoint":16,"humidity":88,"metarType":"METAR","obsTimeLocal":"2026-10-31T22:00:00+02:00","obsTimeUtc":"2026-10-31T20:00:00.000Z","originalRaw":null,"precipObserved":false,"raw":"METAR FACT 312000Z 21014KT 9999 BKN018 18/16 Q1020 NOSIG","receiptTime":"2026-10-31T20:05:17.049Z","receivedAt":"2026-10-31T20:06:50.324Z","temp":18,"wind":7.2},{"correctedAt":null,"dewpoint":14,"humidity":77,"metarType":"METAR","obsTimeLocal":"2026-10-31T23:00:00+02:00","obsTimeUtc":"2026-10-31T21:00:00.000Z","originalRaw":null,"precipObserved":false,"raw":"METAR FACT 312100Z 20016KT 9999 BKN025 18/14 Q1020 NOSIG","receiptTime":"2026-10-31T21:05:21.141Z","receivedAt":"2026-10-31T21:06:38.312Z","temp":18,"wind":8.2}],"precipObservedCount":0,"tavg":19.8,"tmax":24,"tmaxAt":"2026-10-31T13:00:00.000Z","tmin":18,"tminAt":"2026-10-30T22:00:00.000Z","windMax":8.7,"windMaxAt":"2026-10-31T15:00:00.000Z","windMean":7,"window":{"date":"2026-10-31","dayEndUtc":"2026-10-31T22:00:00.000Z","dayStartUtc":"2026-10-30T22:00:00.000Z","hours":24,"timezone":"Africa/Johannesburg","utcOffsetEnd":"+02:00","utcOffsetStart":"+02:00"}},"finality":{"coverage":{"maxGapMinutes":60,"normalIntervalMin":60,"ok":true,"thresholdMinutes":90},"finalAt":"2026-11-01T01:00:00.000Z","holdHours":3,"reasons":[],"settleable":true,"status":"final"},"lastChangedAt":"2026-10-31T21:06:38.312Z","revision":"3bcea82cb0686235","station":{"city":"cape-town","cityName":"Cape Town","icao":"FACT","lat":-33.92,"lon":18.42,"reference":"https://aviationweather.gov/data/metar/?ids=FACT","timezone":"Africa/Johannesburg","upstream":"https://aviationweather.gov/api/data/metar?ids=FACT&format=json"},"version":"wdm-station-day-v1"}