{"corrections":[],"day":{"date":"2026-10-28","extremes":{"tmax":{"correctedAt":null,"dewpoint":9,"humidity":41,"metarType":"METAR","obsTimeLocal":"2026-10-28T11:00:00+02:00","obsTimeUtc":"2026-10-28T09:00:00.000Z","originalRaw":null,"precipObserved":false,"raw":"METAR FACT 280900Z 19017KT CAVOK 23/09 Q1020 NOSIG","receiptTime":"2026-10-28T09:05:12.854Z","receivedAt":"2026-10-28T09:06:39.011Z","temp":23,"wind":8.7},"tmin":{"correctedAt":null,"dewpoint":13,"humidity":94,"metarType":"METAR","obsTimeLocal":"2026-10-28T03:00:00+02:00","obsTimeUtc":"2026-10-28T01:00:00.000Z","originalRaw":null,"precipObserved":false,"raw":"METAR FACT 280100Z 19005KT CAVOK 14/13 Q1020 NOSIG","receiptTime":"2026-10-28T01:05:13.102Z","receivedAt":"2026-10-28T01:06:38.737Z","temp":14,"wind":2.6},"windMax":{"correctedAt":null,"dewpoint":13,"humidity":60,"metarType":"METAR","obsTimeLocal":"2026-10-28T16:00:00+02:00","obsTimeUtc":"2026-10-28T14:00:00.000Z","originalRaw":null,"precipObserved":false,"raw":"METAR FACT 281400Z 18020KT CAVOK 21/13 Q1018 NOSIG","receiptTime":"2026-10-28T14:05:12.936Z","receivedAt":"2026-10-28T14:06:38.419Z","temp":21,"wind":10.3}},"humidityMean":73.8,"maxGapMinutes":60,"nObservations":25,"observations":[{"correctedAt":null,"dewpoint":14,"humidity":88,"metarType":"METAR","obsTimeLocal":"2026-10-28T00:00:00+02:00","obsTimeUtc":"2026-10-27T22:00:00.000Z","originalRaw":null,"precipObserved":false,"raw":"METAR FACT 272200Z 18006KT CAVOK 16/14 Q1022 NOSIG","receiptTime":"2026-10-27T22:15:24.876Z","receivedAt":"2026-10-27T22:17:38.047Z","temp":16,"wind":3.1},{"correctedAt":null,"dewpoint":14,"humidity":94,"metarType":"METAR","obsTimeLocal":"2026-10-28T01:00:00+02:00","obsTimeUtc":"2026-10-27T23:00:00.000Z","originalRaw":null,"precipObserved":false,"raw":"METAR FACT 272300Z 19005KT CAVOK 15/14 Q1021 NOSIG","receiptTime":"2026-10-27T23:05:21.064Z","receivedAt":"2026-10-27T23:05:38.738Z","temp":15,"wind":2.6},{"correctedAt":null,"dewpoint":13,"humidity":88,"metarType":"METAR","obsTimeLocal":"2026-10-28T02:00:00+02:00","obsTimeUtc":"2026-10-28T00:00:00.000Z","originalRaw":null,"precipObserved":false,"raw":"METAR FACT 280000Z 20003KT 9999 FEW002 15/13 Q1021 NOSIG","receiptTime":"2026-10-28T00:05:25.611Z","receivedAt":"2026-10-28T00:05:40.950Z","temp":15,"wind":1.5},{"correctedAt":null,"dewpoint":13,"humidity":94,"metarType":"METAR","obsTimeLocal":"2026-10-28T03:00:00+02:00","obsTimeUtc":"2026-10-28T01:00:00.000Z","originalRaw":null,"precipObserved":false,"raw":"METAR FACT 280100Z 19005KT CAVOK 14/13 Q1020 NOSIG","receiptTime":"2026-10-28T01:05:13.102Z","receivedAt":"2026-10-28T01:06:38.737Z","temp":14,"wind":2.6},{"correctedAt":null,"dewpoint":14,"humidity":94,"metarType":"METAR","obsTimeLocal":"2026-10-28T04:00:00+02:00","obsTimeUtc":"2026-10-28T02:00:00.000Z","originalRaw":null,"precipObserved":false,"raw":"METAR FACT 280200Z 20005KT CAVOK 15/14 Q1020 NOSIG","receiptTime":"2026-10-28T02:05:13.087Z","receivedAt":"2026-10-28T02:05:38.537Z","temp":15,"wind":2.6},{"correctedAt":null,"dewpoint":13,"humidity":94,"metarType":"METAR","obsTimeLocal":"2026-10-28T05:00:00+02:00","obsTimeUtc":"2026-10-28T03:00:00.000Z","originalRaw":null,"precipObserved":false,"raw":"METAR FACT 280300Z 19007KT CAVOK 14/13 Q1020 NOSIG","receiptTime":"2026-10-28T03:15:33.409Z","receivedAt":"2026-10-28T03:15:38.521Z","temp":14,"wind":3.6},{"correctedAt":null,"dewpoint":14,"humidity":94,"metarType":"METAR","obsTimeLocal":"2026-10-28T06:00:00+02:00","obsTimeUtc":"2026-10-28T04:00:00.000Z","originalRaw":null,"precipObserved":false,"raw":"METAR FACT 280400Z 19008KT CAVOK 15/14 Q1020 NOSIG","receiptTime":"2026-10-28T04:05:24.263Z","receivedAt":"2026-10-28T04:05:38.960Z","temp":15,"wind":4.1},{"correctedAt":null,"dewpoint":14,"humidity":88,"metarType":"METAR","obsTimeLocal":"2026-10-28T07:00:00+02:00","obsTimeUtc":"2026-10-28T05:00:00.000Z","originalRaw":null,"precipObserved":false,"raw":"METAR FACT 280500Z 21007KT CAVOK 16/14 Q1020 NOSIG","receiptTime":"2026-10-28T05:05:22.764Z","receivedAt":"2026-10-28T05:05:38.572Z","temp":16,"wind":3.6},{"correctedAt":null,"dewpoint":14,"humidity":83,"metarType":"METAR","obsTimeLocal":"2026-10-28T08:00:00+02:00","obsTimeUtc":"2026-10-28T06:00:00.000Z","originalRaw":null,"precipObserved":false,"raw":"METAR FACT 280600Z 21008KT CAVOK 17/14 Q1021 NOSIG","receiptTime":"2026-10-28T06:05:18.167Z","receivedAt":"2026-10-28T06:07:38.373Z","temp":17,"wind":4.1},{"correctedAt":null,"dewpoint":12,"humidity":64,"metarType":"SPECI","obsTimeLocal":"2026-10-28T08:27:00+02:00","obsTimeUtc":"2026-10-28T06:27:00.000Z","originalRaw":null,"precipObserved":false,"raw":"SPECI FACT 280627Z 19012KT CAVOK 19/12 Q1021 NOSIG","receiptTime":"2026-10-28T06:32:49.530Z","receivedAt":"2026-10-28T06:33:38.549Z","temp":19,"wind":6.2},{"correctedAt":null,"dewpoint":10,"humidity":53,"metarType":"METAR","obsTimeLocal":"2026-10-28T09:00:00+02:00","obsTimeUtc":"2026-10-28T07:00:00.000Z","originalRaw":null,"precipObserved":false,"raw":"METAR FACT 280700Z 19014KT CAVOK 20/10 Q1020 NOSIG","receiptTime":"2026-10-28T07:05:15.687Z","receivedAt":"2026-10-28T07:05:38.638Z","temp":20,"wind":7.2},{"correctedAt":null,"dewpoint":9,"humidity":46,"metarType":"METAR","obsTimeLocal":"2026-10-28T10:00:00+02:00","obsTimeUtc":"2026-10-28T08:00:00.000Z","originalRaw":null,"precipObserved":false,"raw":"METAR FACT 280800Z 21015KT CAVOK 21/09 Q1020 NOSIG","receiptTime":"2026-10-28T08:05:12.260Z","receivedAt":"2026-10-28T08:05:41.221Z","temp":21,"wind":7.7},{"correctedAt":null,"dewpoint":9,"humidity":41,"metarType":"METAR","obsTimeLocal":"2026-10-28T11:00:00+02:00","obsTimeUtc":"2026-10-28T09:00:00.000Z","originalRaw":null,"precipObserved":false,"raw":"METAR FACT 280900Z 19017KT CAVOK 23/09 Q1020 NOSIG","receiptTime":"2026-10-28T09:05:12.854Z","receivedAt":"2026-10-28T09:06:39.011Z","temp":23,"wind":8.7},{"correctedAt":null,"dewpoint":9,"humidity":41,"metarType":"METAR","obsTimeLocal":"2026-10-28T12:00:00+02:00","obsTimeUtc":"2026-10-28T10:00:00.000Z","originalRaw":null,"precipObserved":false,"raw":"METAR FACT 281000Z 18015KT CAVOK 23/09 Q1019 NOSIG","receiptTime":"2026-10-28T10:05:20.611Z","receivedAt":"2026-10-28T10:06:39.631Z","temp":23,"wind":7.7},{"correctedAt":null,"dewpoint":11,"humidity":50,"metarType":"METAR","obsTimeLocal":"2026-10-28T13:00:00+02:00","obsTimeUtc":"2026-10-28T11:00:00.000Z","originalRaw":null,"precipObserved":false,"raw":"METAR FACT 281100Z 18013KT 160V220 CAVOK 22/11 Q1019 NOSIG","receiptTime":"2026-10-28T11:05:19.857Z","receivedAt":"2026-10-28T11:05:44.043Z","temp":22,"wind":6.7},{"correctedAt":null,"dewpoint":12,"humidity":53,"metarType":"METAR","obsTimeLocal":"2026-10-28T14:00:00+02:00","obsTimeUtc":"2026-10-28T12:00:00.000Z","originalRaw":null,"precipObserved":false,"raw":"METAR FACT 281200Z 17013KT 150V210 CAVOK 22/12 Q1018 NOSIG","receiptTime":"2026-10-28T12:05:09.114Z","receivedAt":"2026-10-28T12:06:01.693Z","temp":22,"wind":6.7},{"correctedAt":null,"dewpoint":13,"humidity":57,"metarType":"METAR","obsTimeLocal":"2026-10-28T15:00:00+02:00","obsTimeUtc":"2026-10-28T13:00:00.000Z","originalRaw":null,"precipObserved":false,"raw":"METAR FACT 281300Z 18018KT CAVOK 22/13 Q1018 NOSIG","receiptTime":"2026-10-28T13:05:23.116Z","receivedAt":"2026-10-28T13:05:38.323Z","temp":22,"wind":9.3},{"correctedAt":null,"dewpoint":13,"humidity":60,"metarType":"METAR","obsTimeLocal":"2026-10-28T16:00:00+02:00","obsTimeUtc":"2026-10-28T14:00:00.000Z","originalRaw":null,"precipObserved":false,"raw":"METAR FACT 281400Z 18020KT CAVOK 21/13 Q1018 NOSIG","receiptTime":"2026-10-28T14:05:12.936Z","receivedAt":"2026-10-28T14:06:38.419Z","temp":21,"wind":10.3},{"correctedAt":null,"dewpoint":14,"humidity":64,"metarType":"METAR","obsTimeLocal":"2026-10-28T17:00:00+02:00","obsTimeUtc":"2026-10-28T15:00:00.000Z","originalRaw":null,"precipObserved":false,"raw":"METAR FACT 281500Z 19020KT CAVOK 21/14 Q1018 NOSIG","receiptTime":"2026-10-28T15:05:16.659Z","receivedAt":"2026-10-28T15:06:41.527Z","temp":21,"wind":10.3},{"correctedAt":null,"dewpoint":14,"humidity":68,"metarType":"METAR","obsTimeLocal":"2026-10-28T18:00:00+02:00","obsTimeUtc":"2026-10-28T16:00:00.000Z","originalRaw":null,"precipObserved":false,"raw":"METAR FACT 281600Z 20018KT CAVOK 20/14 Q1017 NOSIG","receiptTime":"2026-10-28T16:05:12.370Z","receivedAt":"2026-10-28T16:07:40.442Z","temp":20,"wind":9.3},{"correctedAt":null,"dewpoint":15,"humidity":83,"metarType":"METAR","obsTimeLocal":"2026-10-28T19:00:00+02:00","obsTimeUtc":"2026-10-28T17:00:00.000Z","originalRaw":null,"precipObserved":false,"raw":"METAR FACT 281700Z 20019KT 9999 SCT010 18/15 Q1017 NOSIG","receiptTime":"2026-10-28T17:05:11.371Z","receivedAt":"2026-10-28T17:05:50.404Z","temp":18,"wind":9.8},{"correctedAt":null,"dewpoint":15,"humidity":83,"metarType":"METAR","obsTimeLocal":"2026-10-28T20:00:00+02:00","obsTimeUtc":"2026-10-28T18:00:00.000Z","originalRaw":null,"precipObserved":false,"raw":"METAR FACT 281800Z 20016KT 9999 SCT010 18/15 Q1018 NOSIG","receiptTime":"2026-10-28T18:05:09.999Z","receivedAt":"2026-10-28T18:05:40.219Z","temp":18,"wind":8.2},{"correctedAt":null,"dewpoint":15,"humidity":88,"metarType":"METAR","obsTimeLocal":"2026-10-28T21:00:00+02:00","obsTimeUtc":"2026-10-28T19:00:00.000Z","originalRaw":null,"precipObserved":false,"raw":"METAR FACT 281900Z 20014KT 9999 FEW008 17/15 Q1018 NOSIG","receiptTime":"2026-10-28T19:05:10.428Z","receivedAt":"2026-10-28T19:06:39.020Z","temp":17,"wind":7.2},{"correctedAt":null,"dewpoint":15,"humidity":88,"metarType":"METAR","obsTimeLocal":"2026-10-28T22:00:00+02:00","obsTimeUtc":"2026-10-28T20:00:00.000Z","originalRaw":null,"precipObserved":false,"raw":"METAR FACT 282000Z 22013KT CAVOK 17/15 Q1017 NOSIG","receiptTime":"2026-10-28T20:05:09.893Z","receivedAt":"2026-10-28T20:05:38.694Z","temp":17,"wind":6.7},{"correctedAt":null,"dewpoint":15,"humidity":88,"metarType":"METAR","obsTimeLocal":"2026-10-28T23:00:00+02:00","obsTimeUtc":"2026-10-28T21:00:00.000Z","originalRaw":null,"precipObserved":false,"raw":"METAR FACT 282100Z 23010KT CAVOK 17/15 Q1017 NOSIG","receiptTime":"2026-10-28T21:05:21.800Z","receivedAt":"2026-10-28T21:06:40.656Z","temp":17,"wind":5.1}],"precipObservedCount":0,"tavg":18.3,"tmax":23,"tmaxAt":"2026-10-28T09:00:00.000Z","tmin":14,"tminAt":"2026-10-28T01:00:00.000Z","windMax":10.3,"windMaxAt":"2026-10-28T14:00:00.000Z","windMean":6.2,"window":{"date":"2026-10-28","dayEndUtc":"2026-10-28T22:00:00.000Z","dayStartUtc":"2026-10-27T22: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-10-29T01:00:00.000Z","holdHours":3,"reasons":[],"settleable":true,"status":"final"},"lastChangedAt":"2026-10-28T21:06:40.656Z","revision":"843fe56a4c06da46","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"}