{
    "status": "success",
    "station": {
        "name": "George Airport",
        "city": "George",
        "region": "Garden Route, Western Cape",
        "country": "South Africa",
        "country_code": "ZA",
        "icao": "FAGG",
        "wmo_primary": "68828",
        "wmo_climate": "68830",
        "coordinates": {
            "latitude": -33.9961,
            "longitude": 22.3789,
            "elevation_m": 195,
            "elevation_ft": 640
        },
        "timezone": "Africa/Johannesburg",
        "utc_offset": "+02:00"
    },
    "observation": {
        "observed_at_sast": "2026-10-05 04:00:00",
        "observed_at_iso": "2026-10-05T04:00:00+02:00",
        "observed_at_utc": "2026-10-05T02:00:00Z",
        "age_minutes": 61,
        "summary": "Clear",
        "temperature": {
            "celsius": 17,
            "fahrenheit": 62.6
        },
        "dewpoint": {
            "celsius": 13,
            "fahrenheit": 55.4
        },
        "humidity_pct": 77,
        "pressure": {
            "qnh_hpa": 1013,
            "qnh_inhg": 29.91,
            "trend": "-1.5 hPa / 3 h"
        },
        "wind": {
            "direction_deg": null,
            "compass": null,
            "speed_kt": 2,
            "speed_kmh": 3.7,
            "speed_mph": 2.3,
            "speed_ms": 1,
            "gust_kt": null,
            "gust_kmh": null,
            "gust_mph": null
        },
        "visibility": {
            "meters": 9999,
            "km": 10,
            "miles": 6.2,
            "condition": "10 km or more (CAVOK)"
        },
        "clouds": {
            "cover": "CAVOK",
            "base_ft": null,
            "base_m": null
        },
        "present_weather": null,
        "rainfall_mm": null,
        "trend": null
    },
    "raw": {
        "metar": "METAR FAGG 050200Z AUTO VRB02KT CAVOK 17/13 Q1013",
        "synop": "AAXX 05004 68830 36/// /0000 10150 20142 39917 40147 58015 333 10209 20138 91002 555 91014="
    },
    "satellite": {
        "visible": {
            "label": "Visible",
            "description": "True Colour RGB (MTG)",
            "thumbnail_url": "http://localhost/georgeweather2/public/assets/sat/visible-latest.jpg",
            "hd_url": "http://localhost/georgeweather2/public/assets/sat/visible-latest-hd.jpg",
            "available": true,
            "age_minutes": 51,
            "captured_iso": "2026-10-05T04:10:00+02:00"
        },
        "infrared": {
            "label": "Infrared",
            "description": "High-Res IR 10.5 µm (MTG FCI)",
            "thumbnail_url": "http://localhost/georgeweather2/public/assets/sat/infrared-latest.jpg",
            "hd_url": "http://localhost/georgeweather2/public/assets/sat/infrared-latest-hd.jpg",
            "available": true,
            "age_minutes": 51,
            "captured_iso": "2026-10-05T04:10:00+02:00"
        },
        "precipitation": {
            "label": "Rain rate",
            "description": "Convective rainfall / precipitation",
            "thumbnail_url": "http://localhost/georgeweather2/public/assets/sat/precipitation-latest.jpg",
            "hd_url": "http://localhost/georgeweather2/public/assets/sat/precipitation-latest-hd.jpg",
            "available": true,
            "age_minutes": 51,
            "captured_iso": "2026-10-05T04:10:00+02:00"
        }
    },
    "links": {
        "self": "http://localhost/georgeweather2/public/api/weather.json",
        "markdown": "http://localhost/georgeweather2/public/weather.md",
        "homepage": "http://localhost/georgeweather2/public/",
        "graphs": "http://localhost/georgeweather2/public/graphs.php",
        "llms_txt": "http://localhost/georgeweather2/public/llms.txt"
    }
}