{
    "schema": "mountain-weather-cloud-observations-v1",
    "camera": "snowdon",
    "date": "2026-10-31",
    "timezone": "Europe/London",
    "units": "metres above sea level",
    "source": "https://mountainweather.co.uk/cloud-base-observations?camera=snowdon",
    "camera_credit": "Snowdon Webcam Images by DataCymru Ltd",
    "camera_url": "https://snowdon.webcam/",
    "scope": "Camera-facing mapped slopes, not the whole mountain. Provisional image-derived estimates, not independently calibrated height measurements. Gaps remain; decimal values are model output, not precision claims.",
    "reuse": "Credit Mountain Weather and the camera provider, link to the observations page, and retain timestamps and quality flags. Photographs have separate permissions.",
    "readings": [
        {
            "camera": "snowdon",
            "observed_at": "2026-10-31T06:54:46Z",
            "local_time": "2026-10-31T06:54:46+00:00",
            "status": "bound_only",
            "cloud_base_m_asl": null,
            "cloud_base_above_m_asl": 1009.3,
            "cloud_base_below_m_asl": null,
            "confidence": null,
            "cloud_edge": null,
            "mist_below_base": null,
            "scene": "No cloud detected on the mapped slopes",
            "provisional": true
        },
        {
            "camera": "snowdon",
            "observed_at": "2026-10-31T07:24:45Z",
            "local_time": "2026-10-31T07:24:45+00:00",
            "status": "bound_only",
            "cloud_base_m_asl": null,
            "cloud_base_above_m_asl": 1009.3,
            "cloud_base_below_m_asl": null,
            "confidence": null,
            "cloud_edge": null,
            "mist_below_base": null,
            "scene": "No cloud detected on the mapped slopes",
            "provisional": true
        },
        {
            "camera": "snowdon",
            "observed_at": "2026-10-31T07:54:45Z",
            "local_time": "2026-10-31T07:54:45+00:00",
            "status": "bound_only",
            "cloud_base_m_asl": null,
            "cloud_base_above_m_asl": 1009.3,
            "cloud_base_below_m_asl": null,
            "confidence": null,
            "cloud_edge": null,
            "mist_below_base": null,
            "scene": "No cloud detected on the mapped slopes",
            "provisional": true
        },
        {
            "camera": "snowdon",
            "observed_at": "2026-10-31T08:24:45Z",
            "local_time": "2026-10-31T08:24:45+00:00",
            "status": "bound_only",
            "cloud_base_m_asl": null,
            "cloud_base_above_m_asl": 1009.3,
            "cloud_base_below_m_asl": null,
            "confidence": null,
            "cloud_edge": null,
            "mist_below_base": null,
            "scene": "No cloud detected on the mapped slopes",
            "provisional": true
        },
        {
            "camera": "snowdon",
            "observed_at": "2026-10-31T08:54:45Z",
            "local_time": "2026-10-31T08:54:45+00:00",
            "status": "bound_only",
            "cloud_base_m_asl": null,
            "cloud_base_above_m_asl": 1009.3,
            "cloud_base_below_m_asl": null,
            "confidence": null,
            "cloud_edge": null,
            "mist_below_base": null,
            "scene": "No cloud detected on the mapped slopes",
            "provisional": true
        },
        {
            "camera": "snowdon",
            "observed_at": "2026-10-31T09:24:45Z",
            "local_time": "2026-10-31T09:24:45+00:00",
            "status": "bound_only",
            "cloud_base_m_asl": null,
            "cloud_base_above_m_asl": 1009.3,
            "cloud_base_below_m_asl": null,
            "confidence": null,
            "cloud_edge": null,
            "mist_below_base": null,
            "scene": "No cloud detected on the mapped slopes",
            "provisional": true
        },
        {
            "camera": "snowdon",
            "observed_at": "2026-10-31T09:54:45Z",
            "local_time": "2026-10-31T09:54:45+00:00",
            "status": "bound_only",
            "cloud_base_m_asl": null,
            "cloud_base_above_m_asl": 1009.3,
            "cloud_base_below_m_asl": null,
            "confidence": null,
            "cloud_edge": null,
            "mist_below_base": null,
            "scene": "No cloud detected on the mapped slopes",
            "provisional": true
        },
        {
            "camera": "snowdon",
            "observed_at": "2026-10-31T10:24:46Z",
            "local_time": "2026-10-31T10:24:46+00:00",
            "status": "bound_only",
            "cloud_base_m_asl": null,
            "cloud_base_above_m_asl": 1009.3,
            "cloud_base_below_m_asl": null,
            "confidence": null,
            "cloud_edge": null,
            "mist_below_base": null,
            "scene": "No cloud detected on the mapped slopes",
            "provisional": true
        },
        {
            "camera": "snowdon",
            "observed_at": "2026-10-31T10:54:46Z",
            "local_time": "2026-10-31T10:54:46+00:00",
            "status": "bound_only",
            "cloud_base_m_asl": null,
            "cloud_base_above_m_asl": 1009.3,
            "cloud_base_below_m_asl": null,
            "confidence": null,
            "cloud_edge": null,
            "mist_below_base": null,
            "scene": "No cloud detected on the mapped slopes",
            "provisional": true
        },
        {
            "camera": "snowdon",
            "observed_at": "2026-10-31T11:24:45Z",
            "local_time": "2026-10-31T11:24:45+00:00",
            "status": "bound_only",
            "cloud_base_m_asl": null,
            "cloud_base_above_m_asl": 1009.3,
            "cloud_base_below_m_asl": null,
            "confidence": null,
            "cloud_edge": null,
            "mist_below_base": null,
            "scene": "No cloud detected on the mapped slopes",
            "provisional": true
        },
        {
            "camera": "snowdon",
            "observed_at": "2026-10-31T11:54:45Z",
            "local_time": "2026-10-31T11:54:45+00:00",
            "status": "bound_only",
            "cloud_base_m_asl": null,
            "cloud_base_above_m_asl": 1009.3,
            "cloud_base_below_m_asl": null,
            "confidence": null,
            "cloud_edge": null,
            "mist_below_base": null,
            "scene": "No cloud detected on the mapped slopes",
            "provisional": true
        },
        {
            "camera": "snowdon",
            "observed_at": "2026-10-31T12:24:45Z",
            "local_time": "2026-10-31T12:24:45+00:00",
            "status": "bound_only",
            "cloud_base_m_asl": null,
            "cloud_base_above_m_asl": 1009.3,
            "cloud_base_below_m_asl": null,
            "confidence": null,
            "cloud_edge": null,
            "mist_below_base": null,
            "scene": "No cloud detected on the mapped slopes",
            "provisional": true
        },
        {
            "camera": "snowdon",
            "observed_at": "2026-10-31T12:54:46Z",
            "local_time": "2026-10-31T12:54:46+00:00",
            "status": "bound_only",
            "cloud_base_m_asl": null,
            "cloud_base_above_m_asl": 1009.3,
            "cloud_base_below_m_asl": null,
            "confidence": null,
            "cloud_edge": null,
            "mist_below_base": null,
            "scene": "No cloud detected on the mapped slopes",
            "provisional": true
        },
        {
            "camera": "snowdon",
            "observed_at": "2026-10-31T13:24:46Z",
            "local_time": "2026-10-31T13:24:46+00:00",
            "status": "bound_only",
            "cloud_base_m_asl": null,
            "cloud_base_above_m_asl": 1009.3,
            "cloud_base_below_m_asl": null,
            "confidence": null,
            "cloud_edge": null,
            "mist_below_base": null,
            "scene": "No cloud detected on the mapped slopes",
            "provisional": true
        },
        {
            "camera": "snowdon",
            "observed_at": "2026-10-31T13:54:45Z",
            "local_time": "2026-10-31T13:54:45+00:00",
            "status": "bound_only",
            "cloud_base_m_asl": null,
            "cloud_base_above_m_asl": 1009.3,
            "cloud_base_below_m_asl": null,
            "confidence": null,
            "cloud_edge": null,
            "mist_below_base": null,
            "scene": "No cloud detected on the mapped slopes",
            "provisional": true
        },
        {
            "camera": "snowdon",
            "observed_at": "2026-10-31T14:24:46Z",
            "local_time": "2026-10-31T14:24:46+00:00",
            "status": "bound_only",
            "cloud_base_m_asl": null,
            "cloud_base_above_m_asl": 1009.3,
            "cloud_base_below_m_asl": null,
            "confidence": null,
            "cloud_edge": null,
            "mist_below_base": null,
            "scene": "No cloud detected on the mapped slopes",
            "provisional": true
        },
        {
            "camera": "snowdon",
            "observed_at": "2026-10-31T14:54:45Z",
            "local_time": "2026-10-31T14:54:45+00:00",
            "status": "bound_only",
            "cloud_base_m_asl": null,
            "cloud_base_above_m_asl": 1009.3,
            "cloud_base_below_m_asl": null,
            "confidence": null,
            "cloud_edge": null,
            "mist_below_base": null,
            "scene": "No cloud detected on the mapped slopes",
            "provisional": true
        },
        {
            "camera": "snowdon",
            "observed_at": "2026-10-31T15:24:46Z",
            "local_time": "2026-10-31T15:24:46+00:00",
            "status": "bound_only",
            "cloud_base_m_asl": null,
            "cloud_base_above_m_asl": 1009.3,
            "cloud_base_below_m_asl": null,
            "confidence": null,
            "cloud_edge": null,
            "mist_below_base": null,
            "scene": "No cloud detected on the mapped slopes",
            "provisional": true
        },
        {
            "camera": "snowdon",
            "observed_at": "2026-10-31T15:54:46Z",
            "local_time": "2026-10-31T15:54:46+00:00",
            "status": "bound_only",
            "cloud_base_m_asl": null,
            "cloud_base_above_m_asl": 1009.3,
            "cloud_base_below_m_asl": null,
            "confidence": null,
            "cloud_edge": null,
            "mist_below_base": null,
            "scene": "No cloud detected on the mapped slopes",
            "provisional": true
        },
        {
            "camera": "snowdon",
            "observed_at": "2026-10-31T16:24:45Z",
            "local_time": "2026-10-31T16:24:45+00:00",
            "status": "bound_only",
            "cloud_base_m_asl": null,
            "cloud_base_above_m_asl": 1009.3,
            "cloud_base_below_m_asl": null,
            "confidence": null,
            "cloud_edge": null,
            "mist_below_base": null,
            "scene": "No cloud detected on the mapped slopes",
            "provisional": true
        },
        {
            "camera": "snowdon",
            "observed_at": "2026-10-31T16:54:45Z",
            "local_time": "2026-10-31T16:54:45+00:00",
            "status": "bound_only",
            "cloud_base_m_asl": null,
            "cloud_base_above_m_asl": 1009.3,
            "cloud_base_below_m_asl": null,
            "confidence": null,
            "cloud_edge": null,
            "mist_below_base": null,
            "scene": "No cloud detected on the mapped slopes",
            "provisional": true
        }
    ]
}