{
  "apiVersion": "v2",
  "confidence": {
    "areas": [
      {
        "areaId": "blandford",
        "areaName": "Blandford",
        "excludedOutlierCount": 0,
        "fieldContributorCounts": {
          "dewPoint": 2,
          "humidity": 2,
          "pressure": 0,
          "rainRate": 2,
          "rainTotal": 2,
          "temperature": 2,
          "windGust": 2,
          "windSpeed": 2
        },
        "level": "high",
        "observationAgeSeconds": 357,
        "reason": "2 independent stations contributed; latest observation 357s old.",
        "score": 100,
        "sourceCount": 2
      },
      {
        "areaId": "bournemouth",
        "areaName": "Bournemouth",
        "excludedOutlierCount": 0,
        "fieldContributorCounts": {
          "dewPoint": 3,
          "humidity": 3,
          "pressure": 3,
          "rainRate": 3,
          "rainTotal": 3,
          "temperature": 3,
          "windGust": 3,
          "windSpeed": 3
        },
        "level": "high",
        "observationAgeSeconds": 8,
        "reason": "3 independent stations contributed; latest observation 8s old.",
        "score": 100,
        "sourceCount": 3
      },
      {
        "areaId": "dorchester",
        "areaName": "Dorchester",
        "excludedOutlierCount": 0,
        "fieldContributorCounts": {
          "dewPoint": 1,
          "humidity": 1,
          "pressure": 1,
          "rainRate": 1,
          "rainTotal": 1,
          "temperature": 1,
          "windGust": 1,
          "windSpeed": 1
        },
        "level": "medium",
        "observationAgeSeconds": 72,
        "reason": "one quality-approved station contributed; latest observation 72s old.",
        "score": 85,
        "sourceCount": 1
      },
      {
        "areaId": "newforest",
        "areaName": "New Forest",
        "excludedOutlierCount": 0,
        "fieldContributorCounts": {
          "dewPoint": 1,
          "humidity": 1,
          "pressure": 1,
          "rainRate": 1,
          "rainTotal": 1,
          "temperature": 1,
          "windGust": 1,
          "windSpeed": 1
        },
        "level": "medium",
        "observationAgeSeconds": 7,
        "reason": "one quality-approved station contributed; latest observation 7s old.",
        "score": 85,
        "sourceCount": 1
      },
      {
        "areaId": "north-dorset",
        "areaName": "North Dorset",
        "excludedOutlierCount": 0,
        "fieldContributorCounts": {
          "dewPoint": 2,
          "humidity": 2,
          "pressure": 0,
          "rainRate": 2,
          "rainTotal": 2,
          "temperature": 2,
          "windGust": 2,
          "windSpeed": 2
        },
        "level": "high",
        "observationAgeSeconds": 357,
        "reason": "2 independent stations contributed; latest observation 357s old.",
        "score": 100,
        "sourceCount": 2
      },
      {
        "areaId": "northeast-crendell",
        "areaName": "North East Dorset",
        "excludedOutlierCount": 0,
        "fieldContributorCounts": {
          "dewPoint": 1,
          "humidity": 1,
          "pressure": 1,
          "rainRate": 1,
          "rainTotal": 1,
          "temperature": 1,
          "windGust": 1,
          "windSpeed": 1
        },
        "level": "medium",
        "observationAgeSeconds": 8,
        "reason": "one quality-approved station contributed; latest observation 8s old.",
        "score": 85,
        "sourceCount": 1
      },
      {
        "areaId": "northwestdorset",
        "areaName": "North West Dorset",
        "excludedOutlierCount": 0,
        "fieldContributorCounts": {
          "dewPoint": 3,
          "humidity": 3,
          "pressure": 3,
          "rainRate": 3,
          "rainTotal": 3,
          "temperature": 3,
          "windGust": 3,
          "windSpeed": 3
        },
        "level": "high",
        "observationAgeSeconds": 6,
        "reason": "3 independent stations contributed; latest observation 6s old.",
        "score": 100,
        "sourceCount": 3
      },
      {
        "areaId": "poole",
        "areaName": "Poole",
        "excludedOutlierCount": 0,
        "fieldContributorCounts": {
          "dewPoint": 3,
          "humidity": 3,
          "pressure": 3,
          "rainRate": 3,
          "rainTotal": 3,
          "temperature": 3,
          "windGust": 3,
          "windSpeed": 3
        },
        "level": "high",
        "observationAgeSeconds": 3,
        "reason": "3 independent stations contributed; latest observation 3s old.",
        "score": 100,
        "sourceCount": 3
      },
      {
        "areaId": "poole-harbour-hyper-local",
        "areaName": "Poole Harbour Hyper Local",
        "excludedOutlierCount": 0,
        "fieldContributorCounts": {
          "dewPoint": 1,
          "humidity": 1,
          "pressure": 1,
          "rainRate": 1,
          "rainTotal": 1,
          "temperature": 1,
          "windGust": 1,
          "windSpeed": 1
        },
        "level": "medium",
        "observationAgeSeconds": 67,
        "reason": "one quality-approved station contributed; latest observation 67s old.",
        "score": 85,
        "sourceCount": 1
      },
      {
        "areaId": "sturminstermarshall",
        "areaName": "Sturminster Marshall",
        "excludedOutlierCount": 0,
        "fieldContributorCounts": {
          "dewPoint": 1,
          "humidity": 1,
          "pressure": 1,
          "rainRate": 1,
          "rainTotal": 1,
          "temperature": 1,
          "windGust": 1,
          "windSpeed": 1
        },
        "level": "medium",
        "observationAgeSeconds": 11,
        "reason": "one quality-approved station contributed; latest observation 11s old.",
        "score": 85,
        "sourceCount": 1
      },
      {
        "areaId": "wareham",
        "areaName": "Wareham",
        "excludedOutlierCount": 0,
        "fieldContributorCounts": {
          "dewPoint": 1,
          "humidity": 1,
          "pressure": 1,
          "rainRate": 1,
          "rainTotal": 1,
          "temperature": 1,
          "windGust": 1,
          "windSpeed": 1
        },
        "level": "medium",
        "observationAgeSeconds": 3,
        "reason": "one quality-approved station contributed; latest observation 3s old.",
        "score": 85,
        "sourceCount": 1
      },
      {
        "areaId": "wimborne",
        "areaName": "Wimborne",
        "excludedOutlierCount": 0,
        "fieldContributorCounts": {
          "dewPoint": 1,
          "humidity": 1,
          "pressure": 1,
          "rainRate": 1,
          "rainTotal": 1,
          "temperature": 1,
          "windGust": 1,
          "windSpeed": 1
        },
        "level": "medium",
        "observationAgeSeconds": 11,
        "reason": "one quality-approved station contributed; latest observation 11s old.",
        "score": 85,
        "sourceCount": 1
      }
    ],
    "method": "Freshness-aware robust pool consensus",
    "summary": "5 of 12 live area models currently have high confidence."
  },
  "dataClass": "observed-and-derived",
  "events": [
    {
      "active": true,
      "areaId": "wareham",
      "areaName": "Wareham",
      "confidence": "medium",
      "confidenceScore": 85,
      "contributingStations": [
        "Wareham"
      ],
      "currentValue": 15.0,
      "endedAt": null,
      "evidence": {
        "areaId": "wareham",
        "areaName": "Wareham",
        "changeMph": 4.091,
        "changePercent": 85.1,
        "contributingStations": [
          {
            "id": "wareham",
            "name": "Wareham"
          }
        ],
        "currentAverageMph": 8.9,
        "earlierAverageMph": 4.809,
        "excludedOutlierStations": [],
        "observationAgeSeconds": 4,
        "peakGustMph": 15.0,
        "sourceCount": 1
      },
      "id": "wareham:wind_building:1789036641",
      "lastSeenAt": "2026-09-10T10:37:39.025821Z",
      "modelVersion": "nexus-events-v3",
      "peakAt": "2026-09-10T10:37:21.219473Z",
      "peakValue": 15.0,
      "severity": "information",
      "shareable": true,
      "sourceCount": 1,
      "startedAt": "2026-09-10T10:37:21.219473Z",
      "summary": "Average wind has increased 85% (4.1 mph) in about 15 minutes; gusts are reaching 15.0 mph.",
      "title": "Wind is building in Wareham",
      "type": "wind_building",
      "unit": "mph"
    },
    {
      "active": true,
      "areaId": "northwestdorset",
      "areaName": "North West Dorset",
      "confidence": "high",
      "confidenceScore": 100,
      "contributingStations": [
        "North West Dorset",
        "Chilthorne",
        "ChelstonAve Yeovil"
      ],
      "currentValue": 12.0,
      "endedAt": null,
      "evidence": {
        "areaId": "northwestdorset",
        "areaName": "North West Dorset",
        "contributingStations": [
          {
            "id": "mistertonweather",
            "name": "North West Dorset"
          },
          {
            "id": "chilthorneweather",
            "name": "Chilthorne"
          },
          {
            "id": "chelstonaveyeovil",
            "name": "ChelstonAve Yeovil"
          }
        ],
        "earlierGustySamples": 56,
        "excludedOutlierStations": [],
        "observationAgeSeconds": 6,
        "peakGustMph": 12.0,
        "recentGustySamples": 61,
        "sourceCount": 3
      },
      "id": "northwestdorset:gusts_more_frequent:1789036819",
      "lastSeenAt": "2026-09-10T10:40:53.983746Z",
      "modelVersion": "nexus-events-v3",
      "peakAt": "2026-09-10T10:40:19.963322Z",
      "peakValue": 13.5,
      "severity": "information",
      "shareable": true,
      "sourceCount": 3,
      "startedAt": "2026-09-10T10:40:19.963322Z",
      "summary": "Stronger gusts are arriving more often than they were 15 minutes ago. The changing local wind is being monitored.",
      "title": "Wind is becoming more unsettled in North West Dorset",
      "type": "gusts_more_frequent",
      "unit": "mph"
    },
    {
      "active": true,
      "areaId": "wareham",
      "areaName": "Wareham",
      "confidence": "medium",
      "confidenceScore": 85,
      "contributingStations": [
        "Wareham"
      ],
      "currentValue": 1.5,
      "endedAt": null,
      "evidence": {
        "areaId": "wareham",
        "areaName": "Wareham",
        "changeC": 1.5,
        "contributingStations": [
          {
            "id": "wareham",
            "name": "Wareham"
          }
        ],
        "currentC": 17.8,
        "earlierC": 16.3,
        "excludedOutlierStations": [],
        "observationAgeSeconds": 3,
        "sourceCount": 1
      },
      "id": "wareham:temperature_rising:1789036802",
      "lastSeenAt": "2026-09-10T10:40:53.983746Z",
      "modelVersion": "nexus-events-v3",
      "peakAt": "2026-09-10T10:40:02.004519Z",
      "peakValue": 1.5,
      "severity": "information",
      "shareable": true,
      "sourceCount": 1,
      "startedAt": "2026-09-10T10:40:02.004519Z",
      "summary": "Temperature has risen by 1.5\u00b0C in about an hour.",
      "title": "Temperature is rising quickly in Wareham",
      "type": "temperature_rising",
      "unit": "\u00b0C"
    },
    {
      "active": true,
      "areaId": "north-dorset",
      "areaName": "North Dorset",
      "confidence": "high",
      "confidenceScore": 100,
      "contributingStations": [
        "Pitt Close, Blandford",
        "smokedriftranch-Blandford"
      ],
      "currentValue": 16.4,
      "endedAt": null,
      "evidence": {
        "areaId": "north-dorset",
        "areaName": "North Dorset",
        "contributingStations": [
          {
            "id": "pitt-close--blandford",
            "name": "Pitt Close, Blandford"
          },
          {
            "id": "smokedriftranch-blandford",
            "name": "smokedriftranch-Blandford"
          }
        ],
        "dailyHighC": 16.38888888888889,
        "excludedOutlierStations": [],
        "observationAgeSeconds": 357,
        "observedAt": "2026-09-10T10:34:00Z",
        "sourceCount": 2
      },
      "id": "north-dorset:local_temperature_high:1789036440",
      "lastSeenAt": "2026-09-10T10:40:53.983746Z",
      "modelVersion": "nexus-events-v3",
      "peakAt": "2026-09-10T10:37:39.025821Z",
      "peakValue": 16.4,
      "severity": "information",
      "shareable": true,
      "sourceCount": 2,
      "startedAt": "2026-09-10T10:34:00Z",
      "summary": "The quality-checked area temperature reached 16.4\u00b0C at 11:34.",
      "title": "A new daily temperature high has been reached in North Dorset",
      "type": "local_temperature_high",
      "unit": "\u00b0C"
    },
    {
      "active": true,
      "areaId": "wimborne",
      "areaName": "Wimborne",
      "confidence": "medium",
      "confidenceScore": 85,
      "contributingStations": [
        "Wimborne"
      ],
      "currentValue": 16.9,
      "endedAt": null,
      "evidence": {
        "areaId": "wimborne",
        "areaName": "Wimborne",
        "contributingStations": [
          {
            "id": "wimborne",
            "name": "Wimborne"
          }
        ],
        "dailyHighC": 16.9,
        "excludedOutlierStations": [],
        "observationAgeSeconds": 11,
        "observedAt": "2026-09-10T10:40:00Z",
        "sourceCount": 1
      },
      "id": "wimborne:local_temperature_high:1789035780",
      "lastSeenAt": "2026-09-10T10:40:53.983746Z",
      "modelVersion": "nexus-events-v3",
      "peakAt": "2026-09-10T10:39:07.243110Z",
      "peakValue": 16.9,
      "severity": "information",
      "shareable": true,
      "sourceCount": 1,
      "startedAt": "2026-09-10T10:23:00Z",
      "summary": "The quality-checked area temperature reached 16.9\u00b0C at 11:40.",
      "title": "A new daily temperature high has been reached in Wimborne",
      "type": "local_temperature_high",
      "unit": "\u00b0C"
    },
    {
      "active": true,
      "areaId": "blandford",
      "areaName": "Blandford",
      "confidence": "high",
      "confidenceScore": 100,
      "contributingStations": [
        "Pitt Close, Blandford",
        "smokedriftranch-Blandford"
      ],
      "currentValue": 16.4,
      "endedAt": null,
      "evidence": {
        "areaId": "blandford",
        "areaName": "Blandford",
        "contributingStations": [
          {
            "id": "pitt-close--blandford",
            "name": "Pitt Close, Blandford"
          },
          {
            "id": "smokedriftranch-blandford",
            "name": "smokedriftranch-Blandford"
          }
        ],
        "dailyHighC": 16.38888888888889,
        "excludedOutlierStations": [],
        "observationAgeSeconds": 357,
        "observedAt": "2026-09-10T10:34:00Z",
        "sourceCount": 2
      },
      "id": "blandford:local_temperature_high:1789036440",
      "lastSeenAt": "2026-09-10T10:40:53.983746Z",
      "modelVersion": "nexus-events-v3",
      "peakAt": "2026-09-10T10:37:39.025821Z",
      "peakValue": 16.4,
      "severity": "information",
      "shareable": true,
      "sourceCount": 2,
      "startedAt": "2026-09-10T10:34:00Z",
      "summary": "The quality-checked area temperature reached 16.4\u00b0C at 11:34.",
      "title": "A new daily temperature high has been reached in Blandford",
      "type": "local_temperature_high",
      "unit": "\u00b0C"
    },
    {
      "active": true,
      "areaId": "newforest",
      "areaName": "New Forest",
      "confidence": "medium",
      "confidenceScore": 85,
      "contributingStations": [
        "New Forest"
      ],
      "currentValue": 19.4,
      "endedAt": null,
      "evidence": {
        "areaId": "newforest",
        "areaName": "New Forest",
        "contributingStations": [
          {
            "id": "newforest",
            "name": "New Forest"
          }
        ],
        "dailyHighC": 19.4,
        "excludedOutlierStations": [],
        "observationAgeSeconds": 7,
        "observedAt": "2026-09-10T10:35:00Z",
        "sourceCount": 1
      },
      "id": "newforest:local_temperature_high:1789036500",
      "lastSeenAt": "2026-09-10T10:40:53.983746Z",
      "modelVersion": "nexus-events-v3",
      "peakAt": "2026-09-10T10:36:09.809759Z",
      "peakValue": 19.4,
      "severity": "information",
      "shareable": true,
      "sourceCount": 1,
      "startedAt": "2026-09-10T10:35:00Z",
      "summary": "The quality-checked area temperature reached 19.4\u00b0C at 11:35.",
      "title": "A new daily temperature high has been reached in New Forest",
      "type": "local_temperature_high",
      "unit": "\u00b0C"
    },
    {
      "active": true,
      "areaId": "sturminstermarshall",
      "areaName": "Sturminster Marshall",
      "confidence": "medium",
      "confidenceScore": 85,
      "contributingStations": [
        "Wimborne"
      ],
      "currentValue": 16.9,
      "endedAt": null,
      "evidence": {
        "areaId": "sturminstermarshall",
        "areaName": "Sturminster Marshall",
        "contributingStations": [
          {
            "id": "wimborne",
            "name": "Wimborne"
          }
        ],
        "dailyHighC": 16.9,
        "excludedOutlierStations": [],
        "observationAgeSeconds": 11,
        "observedAt": "2026-09-10T10:40:00Z",
        "sourceCount": 1
      },
      "id": "sturminstermarshall:local_temperature_high:1789035780",
      "lastSeenAt": "2026-09-10T10:40:53.983746Z",
      "modelVersion": "nexus-events-v3",
      "peakAt": "2026-09-10T10:39:07.243110Z",
      "peakValue": 16.9,
      "severity": "information",
      "shareable": true,
      "sourceCount": 1,
      "startedAt": "2026-09-10T10:23:00Z",
      "summary": "The quality-checked area temperature reached 16.9\u00b0C at 11:40.",
      "title": "A new daily temperature high has been reached in Sturminster Marshall",
      "type": "local_temperature_high",
      "unit": "\u00b0C"
    },
    {
      "active": true,
      "areaId": "wareham",
      "areaName": "Wareham",
      "confidence": "medium",
      "confidenceScore": 85,
      "contributingStations": [
        "Wareham"
      ],
      "currentValue": 18.0,
      "endedAt": null,
      "evidence": {
        "areaId": "wareham",
        "areaName": "Wareham",
        "contributingStations": [
          {
            "id": "wareham",
            "name": "Wareham"
          }
        ],
        "dailyHighC": 18.0,
        "excludedOutlierStations": [],
        "observationAgeSeconds": 4,
        "observedAt": "2026-09-10T10:40:00Z",
        "sourceCount": 1
      },
      "id": "wareham:local_temperature_high:1789036320",
      "lastSeenAt": "2026-09-10T10:40:36.780049Z",
      "modelVersion": "nexus-events-v3",
      "peakAt": "2026-09-10T10:40:02.004519Z",
      "peakValue": 18.0,
      "severity": "information",
      "shareable": true,
      "sourceCount": 1,
      "startedAt": "2026-09-10T10:32:00Z",
      "summary": "The quality-checked area temperature reached 18.0\u00b0C at 11:40.",
      "title": "A new daily temperature high has been reached in Wareham",
      "type": "local_temperature_high",
      "unit": "\u00b0C"
    },
    {
      "active": true,
      "areaId": "poole-harbour-hyper-local",
      "areaName": "Poole Harbour Hyper Local",
      "confidence": "medium",
      "confidenceScore": 85,
      "contributingStations": [
        "Poole Yacht Club"
      ],
      "currentValue": 4.6,
      "endedAt": null,
      "evidence": {
        "areaId": "poole-harbour-hyper-local",
        "areaName": "Poole Harbour Hyper Local",
        "changeMph": -5.754,
        "contributingStations": [
          {
            "id": "pooleyachtclub",
            "name": "Poole Yacht Club"
          }
        ],
        "currentAverageMph": 4.603,
        "earlierAverageMph": 10.357,
        "excludedOutlierStations": [],
        "observationAgeSeconds": 67,
        "sourceCount": 1
      },
      "id": "poole-harbour-hyper-local:wind_easing:1789036388",
      "lastSeenAt": "2026-09-10T10:40:53.983746Z",
      "modelVersion": "nexus-events-v3",
      "peakAt": "2026-09-10T10:33:08.698892Z",
      "peakValue": 7.5,
      "severity": "information",
      "shareable": true,
      "sourceCount": 1,
      "startedAt": "2026-09-10T10:33:08.698892Z",
      "summary": "Average wind has fallen by 5.8 mph in roughly 20 minutes.",
      "title": "Wind is easing in Poole Harbour Hyper Local",
      "type": "wind_easing",
      "unit": "mph"
    },
    {
      "active": false,
      "areaId": "wareham",
      "areaName": "Wareham",
      "confidence": "medium",
      "confidenceScore": 85,
      "contributingStations": [
        "Wareham"
      ],
      "currentValue": null,
      "endedAt": "2026-09-10T09:35:58.593736Z",
      "evidence": {
        "areaId": "wareham",
        "areaName": "Wareham",
        "contributingStations": [
          {
            "id": "wareham",
            "name": "Wareham"
          }
        ],
        "excludedOutlierStations": [],
        "observationAgeSeconds": 18,
        "signals": [
          "gusts_more_frequent",
          "wind_building"
        ],
        "sourceCount": 1
      },
      "id": "wareham:conditions_deteriorating:1789032670",
      "lastSeenAt": "2026-09-10T09:31:54.669491Z",
      "modelVersion": "nexus-events-v3",
      "peakAt": null,
      "peakValue": null,
      "severity": "caution",
      "shareable": true,
      "sourceCount": 1,
      "startedAt": "2026-09-10T09:31:10.057935Z",
      "summary": "The combined unsettled trend has eased in Wareham.",
      "title": "The unsettled trend has eased in Wareham",
      "type": "conditions_deteriorating",
      "unit": null
    },
    {
      "active": false,
      "areaId": "wareham",
      "areaName": "Wareham",
      "confidence": "medium",
      "confidenceScore": 85,
      "contributingStations": [
        "Wareham"
      ],
      "currentValue": null,
      "endedAt": "2026-09-10T09:27:49.065439Z",
      "evidence": {
        "areaId": "wareham",
        "areaName": "Wareham",
        "contributingStations": [
          {
            "id": "wareham",
            "name": "Wareham"
          }
        ],
        "currentBearingDegrees": 206.4,
        "earlierBearingDegrees": 356.2,
        "excludedOutlierStations": [],
        "observationAgeSeconds": 17,
        "shiftDegrees": 149.79999999999998,
        "sourceCount": 1
      },
      "id": "wareham:wind_shift:1789031745",
      "lastSeenAt": "2026-09-10T09:23:47.687269Z",
      "modelVersion": "nexus-events-v3",
      "peakAt": "2026-09-10T09:15:45.377684Z",
      "peakValue": 170.9,
      "severity": "caution",
      "shareable": true,
      "sourceCount": 1,
      "startedAt": "2026-09-10T09:15:45.377684Z",
      "summary": "Wind direction has stabilised in Wareham.",
      "title": "Wind direction has stabilised in Wareham",
      "type": "wind_shift",
      "unit": "degrees"
    },
    {
      "active": false,
      "areaId": "northwestdorset",
      "areaName": "North West Dorset",
      "confidence": "high",
      "confidenceScore": 100,
      "contributingStations": [
        "North West Dorset",
        "Chilthorne",
        "ChelstonAve Yeovil"
      ],
      "currentValue": null,
      "endedAt": "2026-09-10T10:40:19.963322Z",
      "evidence": {
        "areaId": "northwestdorset",
        "areaName": "North West Dorset",
        "contributingStations": [
          {
            "id": "mistertonweather",
            "name": "North West Dorset"
          },
          {
            "id": "chilthorneweather",
            "name": "Chilthorne"
          },
          {
            "id": "chelstonaveyeovil",
            "name": "ChelstonAve Yeovil"
          }
        ],
        "excludedOutlierStations": [],
        "observationAgeSeconds": 7,
        "peakGustMph": 22.0,
        "precedingPeakGustMph": 12.0,
        "sourceCount": 3
      },
      "id": "northwestdorset:sudden_gust:1789036516",
      "lastSeenAt": "2026-09-10T10:36:09.809759Z",
      "modelVersion": "nexus-events-v3",
      "peakAt": "2026-09-10T10:35:16.242494Z",
      "peakValue": 22.0,
      "severity": "information",
      "shareable": true,
      "sourceCount": 3,
      "startedAt": "2026-09-10T10:35:16.242494Z",
      "summary": "No further sudden gust increase is being detected in North West Dorset.",
      "title": "The sudden gust increase has cleared in North West Dorset",
      "type": "sudden_gust",
      "unit": "mph"
    },
    {
      "active": false,
      "areaId": "poole-harbour-hyper-local",
      "areaName": "Poole Harbour Hyper Local",
      "confidence": "medium",
      "confidenceScore": 85,
      "contributingStations": [
        "Poole Yacht Club"
      ],
      "currentValue": null,
      "endedAt": "2026-09-10T10:11:00.394087Z",
      "evidence": {
        "areaId": "poole-harbour-hyper-local",
        "areaName": "Poole Harbour Hyper Local",
        "average15MinuteMph": 15.536,
        "contributingStations": [
          {
            "id": "pooleyachtclub",
            "name": "Poole Yacht Club"
          }
        ],
        "excludedOutlierStations": [],
        "observationAgeSeconds": 63,
        "peakGustMph": 19.563,
        "sourceCount": 1
      },
      "id": "poole-harbour-hyper-local:sustained_high_wind:1789033459",
      "lastSeenAt": "2026-09-10T10:06:49.248794Z",
      "modelVersion": "nexus-events-v3",
      "peakAt": "2026-09-10T09:54:34.563090Z",
      "peakValue": 24.2,
      "severity": "information",
      "shareable": true,
      "sourceCount": 1,
      "startedAt": "2026-09-10T09:44:19.573779Z",
      "summary": "Sustained wind has dropped below the elevated range in Poole Harbour Hyper Local.",
      "title": "Sustained wind has eased in Poole Harbour Hyper Local",
      "type": "sustained_high_wind",
      "unit": "mph"
    },
    {
      "active": false,
      "areaId": "poole-harbour-hyper-local",
      "areaName": "Poole Harbour Hyper Local",
      "confidence": "medium",
      "confidenceScore": 85,
      "contributingStations": [
        "Poole Yacht Club"
      ],
      "currentValue": null,
      "endedAt": "2026-09-10T09:38:43.551457Z",
      "evidence": {
        "areaId": "poole-harbour-hyper-local",
        "areaName": "Poole Harbour Hyper Local",
        "changeMph": 4.6030000000000015,
        "changePercent": 44.4,
        "contributingStations": [
          {
            "id": "pooleyachtclub",
            "name": "Poole Yacht Club"
          }
        ],
        "currentAverageMph": 14.96,
        "earlierAverageMph": 10.357,
        "excludedOutlierStations": [],
        "observationAgeSeconds": 46,
        "peakGustMph": 17.262,
        "sourceCount": 1
      },
      "id": "poole-harbour-hyper-local:wind_building:1789031745",
      "lastSeenAt": "2026-09-10T09:34:35.754940Z",
      "modelVersion": "nexus-events-v3",
      "peakAt": "2026-09-10T09:24:28.861524Z",
      "peakValue": 17.3,
      "severity": "information",
      "shareable": true,
      "sourceCount": 1,
      "startedAt": "2026-09-10T09:15:45.377684Z",
      "summary": "Wind has eased again in Poole Harbour Hyper Local.",
      "title": "Wind has eased in Poole Harbour Hyper Local",
      "type": "wind_building",
      "unit": "mph"
    },
    {
      "active": false,
      "areaId": "wareham",
      "areaName": "Wareham",
      "confidence": "medium",
      "confidenceScore": 85,
      "contributingStations": [
        "Wareham"
      ],
      "currentValue": null,
      "endedAt": "2026-09-10T09:35:58.593736Z",
      "evidence": {
        "areaId": "wareham",
        "areaName": "Wareham",
        "changeMph": 4.2490000000000006,
        "changePercent": 102.0,
        "contributingStations": [
          {
            "id": "wareham",
            "name": "Wareham"
          }
        ],
        "currentAverageMph": 8.416,
        "earlierAverageMph": 4.167,
        "excludedOutlierStations": [],
        "observationAgeSeconds": 18,
        "peakGustMph": 16.0,
        "sourceCount": 1
      },
      "id": "wareham:wind_building:1789032548",
      "lastSeenAt": "2026-09-10T09:31:54.669491Z",
      "modelVersion": "nexus-events-v3",
      "peakAt": "2026-09-10T09:29:48.728843Z",
      "peakValue": 16.0,
      "severity": "information",
      "shareable": true,
      "sourceCount": 1,
      "startedAt": "2026-09-10T09:29:08.479618Z",
      "summary": "Wind has eased again in Wareham.",
      "title": "Wind has eased in Wareham",
      "type": "wind_building",
      "unit": "mph"
    },
    {
      "active": false,
      "areaId": "northwestdorset",
      "areaName": "North West Dorset",
      "confidence": "high",
      "confidenceScore": 100,
      "contributingStations": [
        "North West Dorset",
        "Chilthorne",
        "ChelstonAve Yeovil"
      ],
      "currentValue": null,
      "endedAt": "2026-09-10T10:37:57.354395Z",
      "evidence": {
        "areaId": "northwestdorset",
        "areaName": "North West Dorset",
        "contributingStations": [
          {
            "id": "mistertonweather",
            "name": "North West Dorset"
          },
          {
            "id": "chilthorneweather",
            "name": "Chilthorne"
          },
          {
            "id": "chelstonaveyeovil",
            "name": "ChelstonAve Yeovil"
          }
        ],
        "earlierGustySamples": 50,
        "excludedOutlierStations": [],
        "observationAgeSeconds": 10,
        "peakGustMph": 14.0,
        "recentGustySamples": 53,
        "sourceCount": 3
      },
      "id": "northwestdorset:gusts_more_frequent:1789034827",
      "lastSeenAt": "2026-09-10T10:33:45.483983Z",
      "modelVersion": "nexus-events-v3",
      "peakAt": "2026-09-10T10:18:16.866021Z",
      "peakValue": 22.0,
      "severity": "information",
      "shareable": true,
      "sourceCount": 3,
      "startedAt": "2026-09-10T10:07:07.531192Z",
      "summary": "Gust frequency has settled in North West Dorset.",
      "title": "Gust frequency has settled in North West Dorset",
      "type": "gusts_more_frequent",
      "unit": "mph"
    },
    {
      "active": false,
      "areaId": "bournemouth",
      "areaName": "Bournemouth",
      "confidence": "high",
      "confidenceScore": 100,
      "contributingStations": [
        "BHWeather",
        "Branksome",
        "Poole Yacht Club"
      ],
      "currentValue": null,
      "endedAt": "2026-09-10T10:26:04.933885Z",
      "evidence": {
        "areaId": "bournemouth",
        "areaName": "Bournemouth",
        "contributingStations": [
          {
            "id": "bhweather",
            "name": "BHWeather"
          },
          {
            "id": "branksome",
            "name": "Branksome"
          },
          {
            "id": "pooleyachtclub",
            "name": "Poole Yacht Club"
          }
        ],
        "earlierGustySamples": 7,
        "excludedOutlierStations": [],
        "observationAgeSeconds": 11,
        "peakGustMph": 12.659,
        "recentGustySamples": 12,
        "sourceCount": 3
      },
      "id": "bournemouth:gusts_more_frequent:1789034754",
      "lastSeenAt": "2026-09-10T10:21:56.269896Z",
      "modelVersion": "nexus-events-v3",
      "peakAt": "2026-09-10T10:05:54.848987Z",
      "peakValue": 15.0,
      "severity": "information",
      "shareable": true,
      "sourceCount": 3,
      "startedAt": "2026-09-10T10:05:54.848987Z",
      "summary": "Gust frequency has settled in Bournemouth.",
      "title": "Gust frequency has settled in Bournemouth",
      "type": "gusts_more_frequent",
      "unit": "mph"
    },
    {
      "active": false,
      "areaId": "northeast-crendell",
      "areaName": "North East Dorset",
      "confidence": "medium",
      "confidenceScore": 85,
      "contributingStations": [
        "North East Dorset"
      ],
      "currentValue": null,
      "endedAt": "2026-09-10T10:11:00.394087Z",
      "evidence": {
        "areaId": "northeast-crendell",
        "areaName": "North East Dorset",
        "contributingStations": [
          {
            "id": "fordingbridge",
            "name": "North East Dorset"
          }
        ],
        "earlierGustySamples": 11,
        "excludedOutlierStations": [],
        "observationAgeSeconds": 14,
        "peakGustMph": 12.5,
        "recentGustySamples": 14,
        "sourceCount": 1
      },
      "id": "northeast-crendell:gusts_more_frequent:1789033706",
      "lastSeenAt": "2026-09-10T10:06:49.248794Z",
      "modelVersion": "nexus-events-v3",
      "peakAt": "2026-09-10T09:48:26.627106Z",
      "peakValue": 16.0,
      "severity": "information",
      "shareable": true,
      "sourceCount": 1,
      "startedAt": "2026-09-10T09:48:26.627106Z",
      "summary": "Gust frequency has settled in North East Dorset.",
      "title": "Gust frequency has settled in North East Dorset",
      "type": "gusts_more_frequent",
      "unit": "mph"
    },
    {
      "active": false,
      "areaId": "northwestdorset",
      "areaName": "North West Dorset",
      "confidence": "high",
      "confidenceScore": 100,
      "contributingStations": [
        "North West Dorset",
        "Chilthorne",
        "ChelstonAve Yeovil"
      ],
      "currentValue": null,
      "endedAt": "2026-09-10T09:56:40.553298Z",
      "evidence": {
        "areaId": "northwestdorset",
        "areaName": "North West Dorset",
        "contributingStations": [
          {
            "id": "mistertonweather",
            "name": "North West Dorset"
          },
          {
            "id": "chilthorneweather",
            "name": "Chilthorne"
          },
          {
            "id": "chelstonaveyeovil",
            "name": "ChelstonAve Yeovil"
          }
        ],
        "earlierGustySamples": 25,
        "excludedOutlierStations": [],
        "observationAgeSeconds": 11,
        "peakGustMph": 11.5,
        "recentGustySamples": 27,
        "sourceCount": 3
      },
      "id": "northwestdorset:gusts_more_frequent:1789033868",
      "lastSeenAt": "2026-09-10T09:52:27.673477Z",
      "modelVersion": "nexus-events-v3",
      "peakAt": "2026-09-10T09:51:08.128749Z",
      "peakValue": 14.0,
      "severity": "information",
      "shareable": true,
      "sourceCount": 3,
      "startedAt": "2026-09-10T09:51:08.128749Z",
      "summary": "Gust frequency has settled in North West Dorset.",
      "title": "Gust frequency has settled in North West Dorset",
      "type": "gusts_more_frequent",
      "unit": "mph"
    },
    {
      "active": false,
      "areaId": "poole",
      "areaName": "Poole",
      "confidence": "high",
      "confidenceScore": 100,
      "contributingStations": [
        "Branksome",
        "Wareham",
        "Poole Yacht Club"
      ],
      "currentValue": null,
      "endedAt": "2026-09-10T09:52:27.673477Z",
      "evidence": {
        "areaId": "poole",
        "areaName": "Poole",
        "contributingStations": [
          {
            "id": "branksome",
            "name": "Branksome"
          },
          {
            "id": "wareham",
            "name": "Wareham"
          },
          {
            "id": "pooleyachtclub",
            "name": "Poole Yacht Club"
          }
        ],
        "earlierGustySamples": 9,
        "excludedOutlierStations": [],
        "observationAgeSeconds": 2,
        "peakGustMph": 13.0,
        "recentGustySamples": 11,
        "sourceCount": 3
      },
      "id": "poole:gusts_more_frequent:1789032670",
      "lastSeenAt": "2026-09-10T09:48:26.627106Z",
      "modelVersion": "nexus-events-v3",
      "peakAt": "2026-09-10T09:33:16.282667Z",
      "peakValue": 16.0,
      "severity": "information",
      "shareable": true,
      "sourceCount": 3,
      "startedAt": "2026-09-10T09:31:10.057935Z",
      "summary": "Gust frequency has settled in Poole.",
      "title": "Gust frequency has settled in Poole",
      "type": "gusts_more_frequent",
      "unit": "mph"
    },
    {
      "active": false,
      "areaId": "wareham",
      "areaName": "Wareham",
      "confidence": "medium",
      "confidenceScore": 85,
      "contributingStations": [
        "Wareham"
      ],
      "currentValue": null,
      "endedAt": "2026-09-10T09:52:27.673477Z",
      "evidence": {
        "areaId": "wareham",
        "areaName": "Wareham",
        "contributingStations": [
          {
            "id": "wareham",
            "name": "Wareham"
          }
        ],
        "earlierGustySamples": 9,
        "excludedOutlierStations": [],
        "observationAgeSeconds": 2,
        "peakGustMph": 13.0,
        "recentGustySamples": 11,
        "sourceCount": 1
      },
      "id": "wareham:gusts_more_frequent:1789032670",
      "lastSeenAt": "2026-09-10T09:48:26.627106Z",
      "modelVersion": "nexus-events-v3",
      "peakAt": "2026-09-10T09:31:10.057935Z",
      "peakValue": 16.0,
      "severity": "information",
      "shareable": true,
      "sourceCount": 1,
      "startedAt": "2026-09-10T09:31:10.057935Z",
      "summary": "Gust frequency has settled in Wareham.",
      "title": "Gust frequency has settled in Wareham",
      "type": "gusts_more_frequent",
      "unit": "mph"
    },
    {
      "active": false,
      "areaId": "northwestdorset",
      "areaName": "North West Dorset",
      "confidence": "high",
      "confidenceScore": 100,
      "contributingStations": [
        "North West Dorset",
        "Chilthorne",
        "ChelstonAve Yeovil"
      ],
      "currentValue": null,
      "endedAt": "2026-09-10T09:40:07.719181Z",
      "evidence": {
        "areaId": "northwestdorset",
        "areaName": "North West Dorset",
        "contributingStations": [
          {
            "id": "mistertonweather",
            "name": "North West Dorset"
          },
          {
            "id": "chilthorneweather",
            "name": "Chilthorne"
          },
          {
            "id": "chelstonaveyeovil",
            "name": "ChelstonAve Yeovil"
          }
        ],
        "earlierGustySamples": 25,
        "excludedOutlierStations": [],
        "observationAgeSeconds": 16,
        "peakGustMph": 13.0,
        "recentGustySamples": 27,
        "sourceCount": 3
      },
      "id": "northwestdorset:gusts_more_frequent:1789032187",
      "lastSeenAt": "2026-09-10T09:35:58.593736Z",
      "modelVersion": "nexus-events-v3",
      "peakAt": "2026-09-10T09:33:16.282667Z",
      "peakValue": 20.0,
      "severity": "information",
      "shareable": true,
      "sourceCount": 3,
      "startedAt": "2026-09-10T09:23:07.489850Z",
      "summary": "Gust frequency has settled in North West Dorset.",
      "title": "Gust frequency has settled in North West Dorset",
      "type": "gusts_more_frequent",
      "unit": "mph"
    },
    {
      "active": false,
      "areaId": "northwestdorset",
      "areaName": "North West Dorset",
      "confidence": "high",
      "confidenceScore": 100,
      "contributingStations": [
        "North West Dorset",
        "Chilthorne",
        "ChelstonAve Yeovil"
      ],
      "currentValue": null,
      "endedAt": "2026-09-10T10:37:03.454889Z",
      "evidence": {
        "areaId": "northwestdorset",
        "areaName": "North West Dorset",
        "changeC": 1.5,
        "contributingStations": [
          {
            "id": "mistertonweather",
            "name": "North West Dorset"
          },
          {
            "id": "chilthorneweather",
            "name": "Chilthorne"
          },
          {
            "id": "chelstonaveyeovil",
            "name": "ChelstonAve Yeovil"
          }
        ],
        "currentC": 18.1,
        "earlierC": 16.6,
        "excludedOutlierStations": [],
        "observationAgeSeconds": 15,
        "sourceCount": 3
      },
      "id": "northwestdorset:temperature_rising:1789033947",
      "lastSeenAt": "2026-09-10T10:32:52.032862Z",
      "modelVersion": "nexus-events-v3",
      "peakAt": "2026-09-10T09:55:59.693086Z",
      "peakValue": 2.3,
      "severity": "information",
      "shareable": true,
      "sourceCount": 3,
      "startedAt": "2026-09-10T09:52:27.673477Z",
      "summary": "The rapid temperature change in North West Dorset has steadied.",
      "title": "Temperature rise has steadied in North West Dorset",
      "type": "temperature_rising",
      "unit": "\u00b0C"
    },
    {
      "active": false,
      "areaId": "dorchester",
      "areaName": "Dorchester",
      "confidence": "medium",
      "confidenceScore": 85,
      "contributingStations": [
        "Dorchester"
      ],
      "currentValue": null,
      "endedAt": "2026-09-10T10:31:56.364764Z",
      "evidence": {
        "areaId": "dorchester",
        "areaName": "Dorchester",
        "changeC": 1.5000000000000018,
        "contributingStations": [
          {
            "id": "dorchester1",
            "name": "Dorchester"
          }
        ],
        "currentC": 16.6,
        "earlierC": 15.1,
        "excludedOutlierStations": [],
        "observationAgeSeconds": 77,
        "sourceCount": 1
      },
      "id": "dorchester:temperature_rising:1789030571",
      "lastSeenAt": "2026-09-10T10:27:55.647250Z",
      "modelVersion": "nexus-events-v3",
      "peakAt": "2026-09-10T09:18:25.322558Z",
      "peakValue": 2.2,
      "severity": "information",
      "shareable": true,
      "sourceCount": 1,
      "startedAt": "2026-09-10T08:56:11.604749Z",
      "summary": "The rapid temperature change in Dorchester has steadied.",
      "title": "Temperature rise has steadied in Dorchester",
      "type": "temperature_rising",
      "unit": "\u00b0C"
    },
    {
      "active": false,
      "areaId": "northeast-crendell",
      "areaName": "North East Dorset",
      "confidence": "medium",
      "confidenceScore": 85,
      "contributingStations": [
        "North East Dorset"
      ],
      "currentValue": null,
      "endedAt": "2026-09-10T10:20:06.961246Z",
      "evidence": {
        "areaId": "northeast-crendell",
        "areaName": "North East Dorset",
        "changeC": 1.5,
        "contributingStations": [
          {
            "id": "fordingbridge",
            "name": "North East Dorset"
          }
        ],
        "currentC": 17.8,
        "earlierC": 16.3,
        "excludedOutlierStations": [],
        "observationAgeSeconds": 14,
        "sourceCount": 1
      },
      "id": "northeast-crendell:temperature_rising:1789026848",
      "lastSeenAt": "2026-09-10T10:15:49.613289Z",
      "modelVersion": "nexus-events-v3",
      "peakAt": "2026-09-10T08:43:49.837803Z",
      "peakValue": 3.4,
      "severity": "information",
      "shareable": true,
      "sourceCount": 1,
      "startedAt": "2026-09-10T07:54:08.529023Z",
      "summary": "The rapid temperature change in North East Dorset has steadied.",
      "title": "Temperature rise has steadied in North East Dorset",
      "type": "temperature_rising",
      "unit": "\u00b0C"
    },
    {
      "active": false,
      "areaId": "newforest",
      "areaName": "New Forest",
      "confidence": "medium",
      "confidenceScore": 85,
      "contributingStations": [
        "New Forest"
      ],
      "currentValue": null,
      "endedAt": "2026-09-10T10:00:53.975363Z",
      "evidence": {
        "areaId": "newforest",
        "areaName": "New Forest",
        "changeC": 1.5,
        "contributingStations": [
          {
            "id": "newforest",
            "name": "New Forest"
          }
        ],
        "currentC": 18.3,
        "earlierC": 16.8,
        "excludedOutlierStations": [],
        "observationAgeSeconds": 8,
        "sourceCount": 1
      },
      "id": "newforest:temperature_rising:1789029274",
      "lastSeenAt": "2026-09-10T09:56:40.553298Z",
      "modelVersion": "nexus-events-v3",
      "peakAt": "2026-09-10T09:14:21.710107Z",
      "peakValue": 5.2,
      "severity": "information",
      "shareable": true,
      "sourceCount": 1,
      "startedAt": "2026-09-10T08:34:34.499759Z",
      "summary": "The rapid temperature change in New Forest has steadied.",
      "title": "Temperature rise has steadied in New Forest",
      "type": "temperature_rising",
      "unit": "\u00b0C"
    },
    {
      "active": false,
      "areaId": "wimborne",
      "areaName": "Wimborne",
      "confidence": "medium",
      "confidenceScore": 85,
      "contributingStations": [
        "Wimborne"
      ],
      "currentValue": null,
      "endedAt": "2026-09-10T09:58:48.776046Z",
      "evidence": {
        "areaId": "wimborne",
        "areaName": "Wimborne",
        "changeC": 1.5000000000000018,
        "contributingStations": [
          {
            "id": "wimborne",
            "name": "Wimborne"
          }
        ],
        "currentC": 16.1,
        "earlierC": 14.6,
        "excludedOutlierStations": [],
        "observationAgeSeconds": 15,
        "sourceCount": 1
      },
      "id": "wimborne:temperature_rising:1789027405",
      "lastSeenAt": "2026-09-10T09:54:34.563090Z",
      "modelVersion": "nexus-events-v3",
      "peakAt": "2026-09-10T09:24:28.861524Z",
      "peakValue": 3.0,
      "severity": "information",
      "shareable": true,
      "sourceCount": 1,
      "startedAt": "2026-09-10T08:03:25.267587Z",
      "summary": "The rapid temperature change in Wimborne has steadied.",
      "title": "Temperature rise has steadied in Wimborne",
      "type": "temperature_rising",
      "unit": "\u00b0C"
    },
    {
      "active": false,
      "areaId": "sturminstermarshall",
      "areaName": "Sturminster Marshall",
      "confidence": "medium",
      "confidenceScore": 85,
      "contributingStations": [
        "Wimborne"
      ],
      "currentValue": null,
      "endedAt": "2026-09-10T09:58:48.776046Z",
      "evidence": {
        "areaId": "sturminstermarshall",
        "areaName": "Sturminster Marshall",
        "changeC": 1.5000000000000018,
        "contributingStations": [
          {
            "id": "wimborne",
            "name": "Wimborne"
          }
        ],
        "currentC": 16.1,
        "earlierC": 14.6,
        "excludedOutlierStations": [],
        "observationAgeSeconds": 15,
        "sourceCount": 1
      },
      "id": "sturminstermarshall:temperature_rising:1789027405",
      "lastSeenAt": "2026-09-10T09:54:34.563090Z",
      "modelVersion": "nexus-events-v3",
      "peakAt": "2026-09-10T09:24:28.861524Z",
      "peakValue": 3.0,
      "severity": "information",
      "shareable": true,
      "sourceCount": 1,
      "startedAt": "2026-09-10T08:03:25.267587Z",
      "summary": "The rapid temperature change in Sturminster Marshall has steadied.",
      "title": "Temperature rise has steadied in Sturminster Marshall",
      "type": "temperature_rising",
      "unit": "\u00b0C"
    },
    {
      "active": false,
      "areaId": "poole-harbour-hyper-local",
      "areaName": "Poole Harbour Hyper Local",
      "confidence": "medium",
      "confidenceScore": 85,
      "contributingStations": [
        "Poole Yacht Club"
      ],
      "currentValue": null,
      "endedAt": "2026-09-10T09:56:40.553298Z",
      "evidence": {
        "areaId": "poole-harbour-hyper-local",
        "areaName": "Poole Harbour Hyper Local",
        "changeC": 2.0,
        "contributingStations": [
          {
            "id": "pooleyachtclub",
            "name": "Poole Yacht Club"
          }
        ],
        "currentC": 17.0,
        "earlierC": 15.0,
        "excludedOutlierStations": [],
        "observationAgeSeconds": 37,
        "sourceCount": 1
      },
      "id": "poole-harbour-hyper-local:temperature_rising:1789031457",
      "lastSeenAt": "2026-09-10T09:52:27.673477Z",
      "modelVersion": "nexus-events-v3",
      "peakAt": "2026-09-10T09:11:39.787864Z",
      "peakValue": 2.0,
      "severity": "information",
      "shareable": true,
      "sourceCount": 1,
      "startedAt": "2026-09-10T09:10:57.953174Z",
      "summary": "The rapid temperature change in Poole Harbour Hyper Local has steadied.",
      "title": "Temperature rise has steadied in Poole Harbour Hyper Local",
      "type": "temperature_rising",
      "unit": "\u00b0C"
    },
    {
      "active": false,
      "areaId": "poole",
      "areaName": "Poole",
      "confidence": "high",
      "confidenceScore": 100,
      "contributingStations": [
        "Wareham",
        "Branksome",
        "Poole Yacht Club"
      ],
      "currentValue": null,
      "endedAt": "2026-09-10T09:54:34.563090Z",
      "evidence": {
        "areaId": "poole",
        "areaName": "Poole",
        "changeC": 2.0,
        "contributingStations": [
          {
            "id": "wareham",
            "name": "Wareham"
          },
          {
            "id": "branksome",
            "name": "Branksome"
          },
          {
            "id": "pooleyachtclub",
            "name": "Poole Yacht Club"
          }
        ],
        "currentC": 17.0,
        "earlierC": 15.0,
        "excludedOutlierStations": [],
        "observationAgeSeconds": 13,
        "sourceCount": 3
      },
      "id": "poole:temperature_rising:1789031379",
      "lastSeenAt": "2026-09-10T09:50:29.107793Z",
      "modelVersion": "nexus-events-v3",
      "peakAt": "2026-09-10T09:22:28.441899Z",
      "peakValue": 2.2,
      "severity": "information",
      "shareable": true,
      "sourceCount": 3,
      "startedAt": "2026-09-10T09:09:39.866488Z",
      "summary": "The rapid temperature change in Poole has steadied.",
      "title": "Temperature rise has steadied in Poole",
      "type": "temperature_rising",
      "unit": "\u00b0C"
    },
    {
      "active": false,
      "areaId": "wareham",
      "areaName": "Wareham",
      "confidence": "medium",
      "confidenceScore": 85,
      "contributingStations": [
        "Wareham"
      ],
      "currentValue": null,
      "endedAt": "2026-09-10T09:54:34.563090Z",
      "evidence": {
        "areaId": "wareham",
        "areaName": "Wareham",
        "changeC": 1.5829999999999984,
        "contributingStations": [
          {
            "id": "wareham",
            "name": "Wareham"
          }
        ],
        "currentC": 16.383,
        "earlierC": 14.8,
        "excludedOutlierStations": [],
        "observationAgeSeconds": 13,
        "sourceCount": 1
      },
      "id": "wareham:temperature_rising:1789028040",
      "lastSeenAt": "2026-09-10T09:50:29.107793Z",
      "modelVersion": "nexus-events-v3",
      "peakAt": "2026-09-10T09:23:47.687269Z",
      "peakValue": 3.2,
      "severity": "information",
      "shareable": true,
      "sourceCount": 1,
      "startedAt": "2026-09-10T08:14:00.063965Z",
      "summary": "The rapid temperature change in Wareham has steadied.",
      "title": "Temperature rise has steadied in Wareham",
      "type": "temperature_rising",
      "unit": "\u00b0C"
    },
    {
      "active": false,
      "areaId": "north-dorset",
      "areaName": "North Dorset",
      "confidence": "high",
      "confidenceScore": 100,
      "contributingStations": [
        "Pitt Close, Blandford",
        "smokedriftranch-Blandford"
      ],
      "currentValue": null,
      "endedAt": "2026-09-10T09:51:08.128749Z",
      "evidence": {
        "areaId": "north-dorset",
        "areaName": "North Dorset",
        "changeC": 1.6940000000000008,
        "contributingStations": [
          {
            "id": "pitt-close--blandford",
            "name": "Pitt Close, Blandford"
          },
          {
            "id": "smokedriftranch-blandford",
            "name": "smokedriftranch-Blandford"
          }
        ],
        "currentC": 15.611,
        "earlierC": 13.917,
        "excludedOutlierStations": [],
        "observationAgeSeconds": 124,
        "sourceCount": 2
      },
      "id": "north-dorset:temperature_rising:1789033251",
      "lastSeenAt": "2026-09-10T09:47:05.746816Z",
      "modelVersion": "nexus-events-v3",
      "peakAt": "2026-09-10T09:47:05.746816Z",
      "peakValue": 1.7,
      "severity": "information",
      "shareable": true,
      "sourceCount": 2,
      "startedAt": "2026-09-10T09:40:51.750975Z",
      "summary": "The rapid temperature change in North Dorset has steadied.",
      "title": "Temperature rise has steadied in North Dorset",
      "type": "temperature_rising",
      "unit": "\u00b0C"
    },
    {
      "active": false,
      "areaId": "blandford",
      "areaName": "Blandford",
      "confidence": "high",
      "confidenceScore": 100,
      "contributingStations": [
        "Pitt Close, Blandford",
        "smokedriftranch-Blandford"
      ],
      "currentValue": null,
      "endedAt": "2026-09-10T09:51:08.128749Z",
      "evidence": {
        "areaId": "blandford",
        "areaName": "Blandford",
        "changeC": 1.6940000000000008,
        "contributingStations": [
          {
            "id": "pitt-close--blandford",
            "name": "Pitt Close, Blandford"
          },
          {
            "id": "smokedriftranch-blandford",
            "name": "smokedriftranch-Blandford"
          }
        ],
        "currentC": 15.611,
        "earlierC": 13.917,
        "excludedOutlierStations": [],
        "observationAgeSeconds": 124,
        "sourceCount": 2
      },
      "id": "blandford:temperature_rising:1789033251",
      "lastSeenAt": "2026-09-10T09:47:05.746816Z",
      "modelVersion": "nexus-events-v3",
      "peakAt": "2026-09-10T09:47:05.746816Z",
      "peakValue": 1.7,
      "severity": "information",
      "shareable": true,
      "sourceCount": 2,
      "startedAt": "2026-09-10T09:40:51.750975Z",
      "summary": "The rapid temperature change in Blandford has steadied.",
      "title": "Temperature rise has steadied in Blandford",
      "type": "temperature_rising",
      "unit": "\u00b0C"
    },
    {
      "active": false,
      "areaId": "northwestdorset",
      "areaName": "North West Dorset",
      "confidence": "high",
      "confidenceScore": 100,
      "contributingStations": [
        "North West Dorset",
        "Chilthorne",
        "ChelstonAve Yeovil"
      ],
      "currentValue": null,
      "endedAt": "2026-09-10T09:43:36.256144Z",
      "evidence": {
        "areaId": "northwestdorset",
        "areaName": "North West Dorset",
        "changeC": 1.549999999999999,
        "contributingStations": [
          {
            "id": "mistertonweather",
            "name": "North West Dorset"
          },
          {
            "id": "chilthorneweather",
            "name": "Chilthorne"
          },
          {
            "id": "chelstonaveyeovil",
            "name": "ChelstonAve Yeovil"
          }
        ],
        "currentC": 16.4,
        "earlierC": 14.85,
        "excludedOutlierStations": [],
        "observationAgeSeconds": 9,
        "sourceCount": 3
      },
      "id": "northwestdorset:temperature_rising:1789031703",
      "lastSeenAt": "2026-09-10T09:39:26.414013Z",
      "modelVersion": "nexus-events-v3",
      "peakAt": "2026-09-10T09:27:10.148576Z",
      "peakValue": 1.8,
      "severity": "information",
      "shareable": true,
      "sourceCount": 3,
      "startedAt": "2026-09-10T09:15:03.276642Z",
      "summary": "The rapid temperature change in North West Dorset has steadied.",
      "title": "Temperature rise has steadied in North West Dorset",
      "type": "temperature_rising",
      "unit": "\u00b0C"
    },
    {
      "active": false,
      "areaId": "north-dorset",
      "areaName": "North Dorset",
      "confidence": "high",
      "confidenceScore": 100,
      "contributingStations": [
        "Pitt Close, Blandford",
        "smokedriftranch-Blandford"
      ],
      "currentValue": null,
      "endedAt": "2026-09-10T09:35:58.593736Z",
      "evidence": {
        "areaId": "north-dorset",
        "areaName": "North Dorset",
        "changeC": 1.6660000000000004,
        "contributingStations": [
          {
            "id": "pitt-close--blandford",
            "name": "Pitt Close, Blandford"
          },
          {
            "id": "smokedriftranch-blandford",
            "name": "smokedriftranch-Blandford"
          }
        ],
        "currentC": 14.444,
        "earlierC": 12.778,
        "excludedOutlierStations": [],
        "observationAgeSeconds": 423,
        "sourceCount": 2
      },
      "id": "north-dorset:temperature_rising:1789031254",
      "lastSeenAt": "2026-09-10T09:31:54.669491Z",
      "modelVersion": "nexus-events-v3",
      "peakAt": "2026-09-10T09:13:00.748977Z",
      "peakValue": 2.5,
      "severity": "information",
      "shareable": true,
      "sourceCount": 2,
      "startedAt": "2026-09-10T09:07:34.276145Z",
      "summary": "The rapid temperature change in North Dorset has steadied.",
      "title": "Temperature rise has steadied in North Dorset",
      "type": "temperature_rising",
      "unit": "\u00b0C"
    },
    {
      "active": false,
      "areaId": "blandford",
      "areaName": "Blandford",
      "confidence": "high",
      "confidenceScore": 100,
      "contributingStations": [
        "Pitt Close, Blandford",
        "smokedriftranch-Blandford"
      ],
      "currentValue": null,
      "endedAt": "2026-09-10T09:35:58.593736Z",
      "evidence": {
        "areaId": "blandford",
        "areaName": "Blandford",
        "changeC": 1.6660000000000004,
        "contributingStations": [
          {
            "id": "pitt-close--blandford",
            "name": "Pitt Close, Blandford"
          },
          {
            "id": "smokedriftranch-blandford",
            "name": "smokedriftranch-Blandford"
          }
        ],
        "currentC": 14.444,
        "earlierC": 12.778,
        "excludedOutlierStations": [],
        "observationAgeSeconds": 423,
        "sourceCount": 2
      },
      "id": "blandford:temperature_rising:1789031254",
      "lastSeenAt": "2026-09-10T09:31:54.669491Z",
      "modelVersion": "nexus-events-v3",
      "peakAt": "2026-09-10T09:13:00.748977Z",
      "peakValue": 2.5,
      "severity": "information",
      "shareable": true,
      "sourceCount": 2,
      "startedAt": "2026-09-10T09:07:34.276145Z",
      "summary": "The rapid temperature change in Blandford has steadied.",
      "title": "Temperature rise has steadied in Blandford",
      "type": "temperature_rising",
      "unit": "\u00b0C"
    },
    {
      "active": false,
      "areaId": "bournemouth",
      "areaName": "Bournemouth",
      "confidence": "high",
      "confidenceScore": 100,
      "contributingStations": [
        "BHWeather",
        "Branksome",
        "Poole Yacht Club"
      ],
      "currentValue": null,
      "endedAt": "2026-09-10T09:26:30.432179Z",
      "evidence": {
        "areaId": "bournemouth",
        "areaName": "Bournemouth",
        "changeC": 1.625,
        "contributingStations": [
          {
            "id": "bhweather",
            "name": "BHWeather"
          },
          {
            "id": "branksome",
            "name": "Branksome"
          },
          {
            "id": "pooleyachtclub",
            "name": "Poole Yacht Club"
          }
        ],
        "currentC": 17.325,
        "earlierC": 15.7,
        "excludedOutlierStations": [],
        "observationAgeSeconds": 8,
        "sourceCount": 3
      },
      "id": "bournemouth:temperature_rising:1789027282",
      "lastSeenAt": "2026-09-10T09:22:28.441899Z",
      "modelVersion": "nexus-events-v3",
      "peakAt": "2026-09-10T08:40:17.157747Z",
      "peakValue": 2.9,
      "severity": "information",
      "shareable": true,
      "sourceCount": 3,
      "startedAt": "2026-09-10T08:01:22.513509Z",
      "summary": "The rapid temperature change in Bournemouth has steadied.",
      "title": "Temperature rise has steadied in Bournemouth",
      "type": "temperature_rising",
      "unit": "\u00b0C"
    },
    {
      "active": false,
      "areaId": "dorset",
      "areaName": "Across Dorset",
      "confidence": "medium",
      "confidenceScore": 86,
      "contributingStations": [
        "New Forest",
        "Poole Yacht Club"
      ],
      "currentValue": null,
      "endedAt": "2026-09-10T09:58:05.993911Z",
      "evidence": {
        "areaCount": 2,
        "areas": [
          "New Forest",
          "Poole Harbour Hyper Local"
        ],
        "contributingStations": [
          {
            "id": "newforest",
            "name": "New Forest"
          },
          {
            "id": "pooleyachtclub",
            "name": "Poole Yacht Club"
          }
        ],
        "sourceCount": 2
      },
      "id": "dorset:conditions_stabilised_across_dorset:1789033868",
      "lastSeenAt": "2026-09-10T09:53:53.328864Z",
      "modelVersion": "nexus-events-v3",
      "peakAt": null,
      "peakValue": null,
      "severity": "information",
      "shareable": true,
      "sourceCount": 2,
      "startedAt": "2026-09-10T09:51:08.128749Z",
      "summary": "The wider settled pattern is changing again.",
      "title": "Conditions changed in Across Dorset",
      "type": "conditions_stabilised_across_dorset",
      "unit": null
    },
    {
      "active": false,
      "areaId": "poole",
      "areaName": "Poole",
      "confidence": "high",
      "confidenceScore": 100,
      "contributingStations": [
        "Branksome",
        "Wareham",
        "Poole Yacht Club"
      ],
      "currentValue": null,
      "endedAt": "2026-09-10T10:08:54.925135Z",
      "evidence": {
        "areaId": "poole",
        "areaName": "Poole",
        "contributingStations": [
          {
            "id": "branksome",
            "name": "Branksome"
          },
          {
            "id": "wareham",
            "name": "Wareham"
          },
          {
            "id": "pooleyachtclub",
            "name": "Poole Yacht Club"
          }
        ],
        "earlierChangeScore": 3.267,
        "excludedOutlierStations": [],
        "observationAgeSeconds": 3,
        "recentChangeScore": 1.444,
        "sourceCount": 3
      },
      "id": "poole:conditions_stabilised:1789034681",
      "lastSeenAt": "2026-09-10T10:04:41.709429Z",
      "modelVersion": "nexus-events-v3",
      "peakAt": "2026-09-10T10:04:41.709429Z",
      "peakValue": 1.4,
      "severity": "information",
      "shareable": true,
      "sourceCount": 3,
      "startedAt": "2026-09-10T10:04:41.709429Z",
      "summary": "Conditions in Poole are changing more noticeably again.",
      "title": "Conditions are changing again in Poole",
      "type": "conditions_stabilised",
      "unit": "change score"
    },
    {
      "active": false,
      "areaId": "poole-harbour-hyper-local",
      "areaName": "Poole Harbour Hyper Local",
      "confidence": "medium",
      "confidenceScore": 85,
      "contributingStations": [
        "Poole Yacht Club"
      ],
      "currentValue": null,
      "endedAt": "2026-09-10T10:07:07.531192Z",
      "evidence": {
        "areaId": "poole-harbour-hyper-local",
        "areaName": "Poole Harbour Hyper Local",
        "contributingStations": [
          {
            "id": "pooleyachtclub",
            "name": "Poole Yacht Club"
          }
        ],
        "earlierChangeScore": 3.049,
        "excludedOutlierStations": [],
        "observationAgeSeconds": 70,
        "recentChangeScore": 1.263,
        "sourceCount": 1
      },
      "id": "poole-harbour-hyper-local:conditions_stabilised:1789033868",
      "lastSeenAt": "2026-09-10T10:03:00.474946Z",
      "modelVersion": "nexus-events-v3",
      "peakAt": "2026-09-10T09:52:27.673477Z",
      "peakValue": 1.4,
      "severity": "information",
      "shareable": true,
      "sourceCount": 1,
      "startedAt": "2026-09-10T09:51:08.128749Z",
      "summary": "Conditions in Poole Harbour Hyper Local are changing more noticeably again.",
      "title": "Conditions are changing again in Poole Harbour Hyper Local",
      "type": "conditions_stabilised",
      "unit": "change score"
    },
    {
      "active": false,
      "areaId": "newforest",
      "areaName": "New Forest",
      "confidence": "medium",
      "confidenceScore": 85,
      "contributingStations": [
        "New Forest"
      ],
      "currentValue": null,
      "endedAt": "2026-09-10T10:01:37.779269Z",
      "evidence": {
        "areaId": "newforest",
        "areaName": "New Forest",
        "contributingStations": [
          {
            "id": "newforest",
            "name": "New Forest"
          }
        ],
        "earlierChangeScore": 2.814,
        "excludedOutlierStations": [],
        "observationAgeSeconds": 6,
        "recentChangeScore": 1.263,
        "sourceCount": 1
      },
      "id": "newforest:conditions_stabilised:1789033584",
      "lastSeenAt": "2026-09-10T09:57:21.610651Z",
      "modelVersion": "nexus-events-v3",
      "peakAt": "2026-09-10T09:46:24.906750Z",
      "peakValue": 1.4,
      "severity": "information",
      "shareable": true,
      "sourceCount": 1,
      "startedAt": "2026-09-10T09:46:24.906750Z",
      "summary": "Conditions in New Forest are changing more noticeably again.",
      "title": "Conditions are changing again in New Forest",
      "type": "conditions_stabilised",
      "unit": "change score"
    },
    {
      "active": false,
      "areaId": "sturminstermarshall",
      "areaName": "Sturminster Marshall",
      "confidence": "medium",
      "confidenceScore": 85,
      "contributingStations": [
        "Wimborne"
      ],
      "currentValue": null,
      "endedAt": "2026-09-10T09:55:59.693086Z",
      "evidence": {
        "areaId": "sturminstermarshall",
        "areaName": "Sturminster Marshall",
        "contributingStations": [
          {
            "id": "wimborne",
            "name": "Wimborne"
          }
        ],
        "earlierChangeScore": 2.011,
        "excludedOutlierStations": [],
        "observationAgeSeconds": 13,
        "recentChangeScore": 0.872,
        "sourceCount": 1
      },
      "id": "sturminstermarshall:conditions_stabilised:1789033908",
      "lastSeenAt": "2026-09-10T09:51:48.630975Z",
      "modelVersion": "nexus-events-v3",
      "peakAt": "2026-09-10T09:51:48.630975Z",
      "peakValue": 0.9,
      "severity": "information",
      "shareable": true,
      "sourceCount": 1,
      "startedAt": "2026-09-10T09:51:48.630975Z",
      "summary": "Conditions in Sturminster Marshall are changing more noticeably again.",
      "title": "Conditions are changing again in Sturminster Marshall",
      "type": "conditions_stabilised",
      "unit": "change score"
    },
    {
      "active": false,
      "areaId": "wimborne",
      "areaName": "Wimborne",
      "confidence": "medium",
      "confidenceScore": 85,
      "contributingStations": [
        "Wimborne"
      ],
      "currentValue": null,
      "endedAt": "2026-09-10T09:55:59.693086Z",
      "evidence": {
        "areaId": "wimborne",
        "areaName": "Wimborne",
        "contributingStations": [
          {
            "id": "wimborne",
            "name": "Wimborne"
          }
        ],
        "earlierChangeScore": 2.011,
        "excludedOutlierStations": [],
        "observationAgeSeconds": 13,
        "recentChangeScore": 0.872,
        "sourceCount": 1
      },
      "id": "wimborne:conditions_stabilised:1789033908",
      "lastSeenAt": "2026-09-10T09:51:48.630975Z",
      "modelVersion": "nexus-events-v3",
      "peakAt": "2026-09-10T09:51:48.630975Z",
      "peakValue": 0.9,
      "severity": "information",
      "shareable": true,
      "sourceCount": 1,
      "startedAt": "2026-09-10T09:51:48.630975Z",
      "summary": "Conditions in Wimborne are changing more noticeably again.",
      "title": "Conditions are changing again in Wimborne",
      "type": "conditions_stabilised",
      "unit": "change score"
    },
    {
      "active": false,
      "areaId": "northeast-crendell",
      "areaName": "North East Dorset",
      "confidence": "medium",
      "confidenceScore": 85,
      "contributingStations": [
        "North East Dorset"
      ],
      "currentValue": null,
      "endedAt": "2026-09-10T10:40:53.983746Z",
      "evidence": {
        "areaId": "northeast-crendell",
        "areaName": "North East Dorset",
        "contributingStations": [
          {
            "id": "fordingbridge",
            "name": "North East Dorset"
          }
        ],
        "dailyHighC": 18.1,
        "excludedOutlierStations": [],
        "observationAgeSeconds": 20,
        "observedAt": "2026-09-10T10:29:00Z",
        "sourceCount": 1
      },
      "id": "northeast-crendell:local_temperature_high:1789032960",
      "lastSeenAt": "2026-09-10T10:36:45.144947Z",
      "modelVersion": "nexus-events-v3",
      "peakAt": "2026-09-10T10:18:33.376744Z",
      "peakValue": 18.1,
      "severity": "information",
      "shareable": true,
      "sourceCount": 1,
      "startedAt": "2026-09-10T09:36:00Z",
      "summary": "The latest daily high in North East Dorset remains 18.1\u00b0C.",
      "title": "Daily temperature high retained for North East Dorset",
      "type": "local_temperature_high",
      "unit": "\u00b0C"
    },
    {
      "active": false,
      "areaId": "dorchester",
      "areaName": "Dorchester",
      "confidence": "medium",
      "confidenceScore": 85,
      "contributingStations": [
        "Dorchester"
      ],
      "currentValue": null,
      "endedAt": "2026-09-10T10:37:03.454889Z",
      "evidence": {
        "areaId": "dorchester",
        "areaName": "Dorchester",
        "contributingStations": [
          {
            "id": "dorchester1",
            "name": "Dorchester"
          }
        ],
        "dailyHighC": 16.7,
        "excludedOutlierStations": [],
        "observationAgeSeconds": 73,
        "observedAt": "2026-09-10T10:21:00Z",
        "sourceCount": 1
      },
      "id": "dorchester:local_temperature_high:1789034220",
      "lastSeenAt": "2026-09-10T10:32:52.032862Z",
      "modelVersion": "nexus-events-v3",
      "peakAt": "2026-09-10T10:13:07.365538Z",
      "peakValue": 16.7,
      "severity": "information",
      "shareable": true,
      "sourceCount": 1,
      "startedAt": "2026-09-10T09:57:00Z",
      "summary": "The latest daily high in Dorchester remains 16.7\u00b0C.",
      "title": "Daily temperature high retained for Dorchester",
      "type": "local_temperature_high",
      "unit": "\u00b0C"
    },
    {
      "active": false,
      "areaId": "wareham",
      "areaName": "Wareham",
      "confidence": "medium",
      "confidenceScore": 85,
      "contributingStations": [
        "Wareham"
      ],
      "currentValue": null,
      "endedAt": "2026-09-10T10:30:43.518374Z",
      "evidence": {
        "areaId": "wareham",
        "areaName": "Wareham",
        "contributingStations": [
          {
            "id": "wareham",
            "name": "Wareham"
          }
        ],
        "dailyHighC": 17.2,
        "excludedOutlierStations": [],
        "observationAgeSeconds": 4,
        "observedAt": "2026-09-10T10:26:00Z",
        "sourceCount": 1
      },
      "id": "wareham:local_temperature_high:1789035120",
      "lastSeenAt": "2026-09-10T10:26:42.786580Z",
      "modelVersion": "nexus-events-v3",
      "peakAt": "2026-09-10T10:25:48.134525Z",
      "peakValue": 17.2,
      "severity": "information",
      "shareable": true,
      "sourceCount": 1,
      "startedAt": "2026-09-10T10:12:00Z",
      "summary": "The latest daily high in Wareham remains 17.2\u00b0C.",
      "title": "Daily temperature high retained for Wareham",
      "type": "local_temperature_high",
      "unit": "\u00b0C"
    },
    {
      "active": false,
      "areaId": "poole-harbour-hyper-local",
      "areaName": "Poole Harbour Hyper Local",
      "confidence": "medium",
      "confidenceScore": 85,
      "contributingStations": [
        "Poole Yacht Club"
      ],
      "currentValue": null,
      "endedAt": "2026-09-10T10:17:03.291786Z",
      "evidence": {
        "areaId": "poole-harbour-hyper-local",
        "areaName": "Poole Harbour Hyper Local",
        "contributingStations": [
          {
            "id": "pooleyachtclub",
            "name": "Poole Yacht Club"
          }
        ],
        "dailyHighC": 17.0,
        "excludedOutlierStations": [],
        "observationAgeSeconds": 62,
        "observedAt": "2026-09-10T10:09:00Z",
        "sourceCount": 1
      },
      "id": "poole-harbour-hyper-local:local_temperature_high:1789027800",
      "lastSeenAt": "2026-09-10T10:12:48.924262Z",
      "modelVersion": "nexus-events-v3",
      "peakAt": "2026-09-10T09:27:10.148576Z",
      "peakValue": 17.0,
      "severity": "information",
      "shareable": true,
      "sourceCount": 1,
      "startedAt": "2026-09-10T08:10:00Z",
      "summary": "The latest daily high in Poole Harbour Hyper Local remains 17.0\u00b0C.",
      "title": "Daily temperature high retained for Poole Harbour Hyper Local",
      "type": "local_temperature_high",
      "unit": "\u00b0C"
    },
    {
      "active": false,
      "areaId": "newforest",
      "areaName": "New Forest",
      "confidence": "medium",
      "confidenceScore": 85,
      "contributingStations": [
        "New Forest"
      ],
      "currentValue": null,
      "endedAt": "2026-09-10T10:15:13.229149Z",
      "evidence": {
        "areaId": "newforest",
        "areaName": "New Forest",
        "contributingStations": [
          {
            "id": "newforest",
            "name": "New Forest"
          }
        ],
        "dailyHighC": 18.5,
        "excludedOutlierStations": [],
        "observationAgeSeconds": 9,
        "observedAt": "2026-09-10T10:02:00Z",
        "sourceCount": 1
      },
      "id": "newforest:local_temperature_high:1789032120",
      "lastSeenAt": "2026-09-10T10:11:00.394087Z",
      "modelVersion": "nexus-events-v3",
      "peakAt": "2026-09-10T10:02:19.553171Z",
      "peakValue": 18.5,
      "severity": "information",
      "shareable": true,
      "sourceCount": 1,
      "startedAt": "2026-09-10T09:22:00Z",
      "summary": "The latest daily high in New Forest remains 18.5\u00b0C.",
      "title": "Daily temperature high retained for New Forest",
      "type": "local_temperature_high",
      "unit": "\u00b0C"
    },
    {
      "active": false,
      "areaId": "north-dorset",
      "areaName": "North Dorset",
      "confidence": "high",
      "confidenceScore": 100,
      "contributingStations": [
        "Pitt Close, Blandford",
        "smokedriftranch-Blandford"
      ],
      "currentValue": null,
      "endedAt": "2026-09-10T10:07:07.531192Z",
      "evidence": {
        "areaId": "north-dorset",
        "areaName": "North Dorset",
        "contributingStations": [
          {
            "id": "pitt-close--blandford",
            "name": "Pitt Close, Blandford"
          },
          {
            "id": "smokedriftranch-blandford",
            "name": "smokedriftranch-Blandford"
          }
        ],
        "dailyHighC": 15.777777777777779,
        "excludedOutlierStations": [],
        "observationAgeSeconds": 178,
        "observedAt": "2026-09-10T09:59:00Z",
        "sourceCount": 2
      },
      "id": "north-dorset:local_temperature_high:1789034340",
      "lastSeenAt": "2026-09-10T10:03:00.474946Z",
      "modelVersion": "nexus-events-v3",
      "peakAt": "2026-09-10T10:02:19.553171Z",
      "peakValue": 15.8,
      "severity": "information",
      "shareable": true,
      "sourceCount": 2,
      "startedAt": "2026-09-10T09:59:00Z",
      "summary": "The latest daily high in North Dorset remains 15.8\u00b0C.",
      "title": "Daily temperature high retained for North Dorset",
      "type": "local_temperature_high",
      "unit": "\u00b0C"
    },
    {
      "active": false,
      "areaId": "blandford",
      "areaName": "Blandford",
      "confidence": "high",
      "confidenceScore": 100,
      "contributingStations": [
        "Pitt Close, Blandford",
        "smokedriftranch-Blandford"
      ],
      "currentValue": null,
      "endedAt": "2026-09-10T10:07:07.531192Z",
      "evidence": {
        "areaId": "blandford",
        "areaName": "Blandford",
        "contributingStations": [
          {
            "id": "pitt-close--blandford",
            "name": "Pitt Close, Blandford"
          },
          {
            "id": "smokedriftranch-blandford",
            "name": "smokedriftranch-Blandford"
          }
        ],
        "dailyHighC": 15.777777777777779,
        "excludedOutlierStations": [],
        "observationAgeSeconds": 178,
        "observedAt": "2026-09-10T09:59:00Z",
        "sourceCount": 2
      },
      "id": "blandford:local_temperature_high:1789034340",
      "lastSeenAt": "2026-09-10T10:03:00.474946Z",
      "modelVersion": "nexus-events-v3",
      "peakAt": "2026-09-10T10:02:19.553171Z",
      "peakValue": 15.8,
      "severity": "information",
      "shareable": true,
      "sourceCount": 2,
      "startedAt": "2026-09-10T09:59:00Z",
      "summary": "The latest daily high in Blandford remains 15.8\u00b0C.",
      "title": "Daily temperature high retained for Blandford",
      "type": "local_temperature_high",
      "unit": "\u00b0C"
    },
    {
      "active": false,
      "areaId": "sturminstermarshall",
      "areaName": "Sturminster Marshall",
      "confidence": "medium",
      "confidenceScore": 85,
      "contributingStations": [
        "Wimborne"
      ],
      "currentValue": null,
      "endedAt": "2026-09-10T10:00:53.975363Z",
      "evidence": {
        "areaId": "sturminstermarshall",
        "areaName": "Sturminster Marshall",
        "contributingStations": [
          {
            "id": "wimborne",
            "name": "Wimborne"
          }
        ],
        "dailyHighC": 16.2,
        "excludedOutlierStations": [],
        "observationAgeSeconds": 8,
        "observedAt": "2026-09-10T09:46:00Z",
        "sourceCount": 1
      },
      "id": "sturminstermarshall:local_temperature_high:1789032000",
      "lastSeenAt": "2026-09-10T09:56:40.553298Z",
      "modelVersion": "nexus-events-v3",
      "peakAt": "2026-09-10T09:47:05.746816Z",
      "peakValue": 16.2,
      "severity": "information",
      "shareable": true,
      "sourceCount": 1,
      "startedAt": "2026-09-10T09:20:00Z",
      "summary": "The latest daily high in Sturminster Marshall remains 16.2\u00b0C.",
      "title": "Daily temperature high retained for Sturminster Marshall",
      "type": "local_temperature_high",
      "unit": "\u00b0C"
    },
    {
      "active": false,
      "areaId": "wimborne",
      "areaName": "Wimborne",
      "confidence": "medium",
      "confidenceScore": 85,
      "contributingStations": [
        "Wimborne"
      ],
      "currentValue": null,
      "endedAt": "2026-09-10T10:00:53.975363Z",
      "evidence": {
        "areaId": "wimborne",
        "areaName": "Wimborne",
        "contributingStations": [
          {
            "id": "wimborne",
            "name": "Wimborne"
          }
        ],
        "dailyHighC": 16.2,
        "excludedOutlierStations": [],
        "observationAgeSeconds": 8,
        "observedAt": "2026-09-10T09:46:00Z",
        "sourceCount": 1
      },
      "id": "wimborne:local_temperature_high:1789032000",
      "lastSeenAt": "2026-09-10T09:56:40.553298Z",
      "modelVersion": "nexus-events-v3",
      "peakAt": "2026-09-10T09:47:05.746816Z",
      "peakValue": 16.2,
      "severity": "information",
      "shareable": true,
      "sourceCount": 1,
      "startedAt": "2026-09-10T09:20:00Z",
      "summary": "The latest daily high in Wimborne remains 16.2\u00b0C.",
      "title": "Daily temperature high retained for Wimborne",
      "type": "local_temperature_high",
      "unit": "\u00b0C"
    },
    {
      "active": false,
      "areaId": "wareham",
      "areaName": "Wareham",
      "confidence": "medium",
      "confidenceScore": 85,
      "contributingStations": [
        "Wareham"
      ],
      "currentValue": null,
      "endedAt": "2026-09-10T09:57:21.610651Z",
      "evidence": {
        "areaId": "wareham",
        "areaName": "Wareham",
        "contributingStations": [
          {
            "id": "wareham",
            "name": "Wareham"
          }
        ],
        "dailyHighC": 16.5,
        "excludedOutlierStations": [],
        "observationAgeSeconds": 18,
        "observedAt": "2026-09-10T09:43:00Z",
        "sourceCount": 1
      },
      "id": "wareham:local_temperature_high:1789032120",
      "lastSeenAt": "2026-09-10T09:53:09.282097Z",
      "modelVersion": "nexus-events-v3",
      "peakAt": "2026-09-10T09:31:10.057935Z",
      "peakValue": 16.5,
      "severity": "information",
      "shareable": true,
      "sourceCount": 1,
      "startedAt": "2026-09-10T09:22:00Z",
      "summary": "The latest daily high in Wareham remains 16.5\u00b0C.",
      "title": "Daily temperature high retained for Wareham",
      "type": "local_temperature_high",
      "unit": "\u00b0C"
    },
    {
      "active": false,
      "areaId": "dorchester",
      "areaName": "Dorchester",
      "confidence": "medium",
      "confidenceScore": 85,
      "contributingStations": [
        "Dorchester"
      ],
      "currentValue": null,
      "endedAt": "2026-09-10T09:55:59.693086Z",
      "evidence": {
        "areaId": "dorchester",
        "areaName": "Dorchester",
        "contributingStations": [
          {
            "id": "dorchester1",
            "name": "Dorchester"
          }
        ],
        "dailyHighC": 15.7,
        "excludedOutlierStations": [],
        "observationAgeSeconds": 76,
        "observedAt": "2026-09-10T09:50:00Z",
        "sourceCount": 1
      },
      "id": "dorchester:local_temperature_high:1789033440",
      "lastSeenAt": "2026-09-10T09:51:48.630975Z",
      "modelVersion": "nexus-events-v3",
      "peakAt": "2026-09-10T09:51:08.128749Z",
      "peakValue": 15.7,
      "severity": "information",
      "shareable": true,
      "sourceCount": 1,
      "startedAt": "2026-09-10T09:44:00Z",
      "summary": "The latest daily high in Dorchester remains 15.7\u00b0C.",
      "title": "Daily temperature high retained for Dorchester",
      "type": "local_temperature_high",
      "unit": "\u00b0C"
    },
    {
      "active": false,
      "areaId": "north-dorset",
      "areaName": "North Dorset",
      "confidence": "high",
      "confidenceScore": 100,
      "contributingStations": [
        "Pitt Close, Blandford",
        "smokedriftranch-Blandford"
      ],
      "currentValue": null,
      "endedAt": "2026-09-10T09:51:08.128749Z",
      "evidence": {
        "areaId": "north-dorset",
        "areaName": "North Dorset",
        "contributingStations": [
          {
            "id": "pitt-close--blandford",
            "name": "Pitt Close, Blandford"
          },
          {
            "id": "smokedriftranch-blandford",
            "name": "smokedriftranch-Blandford"
          }
        ],
        "dailyHighC": 15.61111111111111,
        "excludedOutlierStations": [],
        "observationAgeSeconds": 124,
        "observedAt": "2026-09-10T09:44:00Z",
        "sourceCount": 2
      },
      "id": "north-dorset:local_temperature_high:1789033440",
      "lastSeenAt": "2026-09-10T09:47:05.746816Z",
      "modelVersion": "nexus-events-v3",
      "peakAt": "2026-09-10T09:47:05.746816Z",
      "peakValue": 15.6,
      "severity": "information",
      "shareable": true,
      "sourceCount": 2,
      "startedAt": "2026-09-10T09:44:00Z",
      "summary": "The latest daily high in North Dorset remains 15.6\u00b0C.",
      "title": "Daily temperature high retained for North Dorset",
      "type": "local_temperature_high",
      "unit": "\u00b0C"
    },
    {
      "active": false,
      "areaId": "blandford",
      "areaName": "Blandford",
      "confidence": "high",
      "confidenceScore": 100,
      "contributingStations": [
        "Pitt Close, Blandford",
        "smokedriftranch-Blandford"
      ],
      "currentValue": null,
      "endedAt": "2026-09-10T09:51:08.128749Z",
      "evidence": {
        "areaId": "blandford",
        "areaName": "Blandford",
        "contributingStations": [
          {
            "id": "pitt-close--blandford",
            "name": "Pitt Close, Blandford"
          },
          {
            "id": "smokedriftranch-blandford",
            "name": "smokedriftranch-Blandford"
          }
        ],
        "dailyHighC": 15.61111111111111,
        "excludedOutlierStations": [],
        "observationAgeSeconds": 124,
        "observedAt": "2026-09-10T09:44:00Z",
        "sourceCount": 2
      },
      "id": "blandford:local_temperature_high:1789033440",
      "lastSeenAt": "2026-09-10T09:47:05.746816Z",
      "modelVersion": "nexus-events-v3",
      "peakAt": "2026-09-10T09:47:05.746816Z",
      "peakValue": 15.6,
      "severity": "information",
      "shareable": true,
      "sourceCount": 2,
      "startedAt": "2026-09-10T09:44:00Z",
      "summary": "The latest daily high in Blandford remains 15.6\u00b0C.",
      "title": "Daily temperature high retained for Blandford",
      "type": "local_temperature_high",
      "unit": "\u00b0C"
    },
    {
      "active": false,
      "areaId": "dorchester",
      "areaName": "Dorchester",
      "confidence": "medium",
      "confidenceScore": 85,
      "contributingStations": [
        "Dorchester"
      ],
      "currentValue": null,
      "endedAt": "2026-09-10T09:41:33.070042Z",
      "evidence": {
        "areaId": "dorchester",
        "areaName": "Dorchester",
        "contributingStations": [
          {
            "id": "dorchester1",
            "name": "Dorchester"
          }
        ],
        "dailyHighC": 14.7,
        "excludedOutlierStations": [],
        "observationAgeSeconds": 52,
        "observedAt": "2026-09-10T09:36:00Z",
        "sourceCount": 1
      },
      "id": "dorchester:local_temperature_high:1789030740",
      "lastSeenAt": "2026-09-10T09:37:20.890646Z",
      "modelVersion": "nexus-events-v3",
      "peakAt": "2026-09-10T09:36:40.865430Z",
      "peakValue": 14.7,
      "severity": "information",
      "shareable": true,
      "sourceCount": 1,
      "startedAt": "2026-09-10T08:59:00Z",
      "summary": "The latest daily high in Dorchester remains 14.7\u00b0C.",
      "title": "Daily temperature high retained for Dorchester",
      "type": "local_temperature_high",
      "unit": "\u00b0C"
    },
    {
      "active": false,
      "areaId": "northeast-crendell",
      "areaName": "North East Dorset",
      "confidence": "medium",
      "confidenceScore": 85,
      "contributingStations": [
        "North East Dorset"
      ],
      "currentValue": null,
      "endedAt": "2026-09-10T09:33:55.842427Z",
      "evidence": {
        "areaId": "northeast-crendell",
        "areaName": "North East Dorset",
        "contributingStations": [
          {
            "id": "fordingbridge",
            "name": "North East Dorset"
          }
        ],
        "dailyHighC": 16.3,
        "excludedOutlierStations": [],
        "observationAgeSeconds": 29,
        "observedAt": "2026-09-10T09:29:00Z",
        "sourceCount": 1
      },
      "id": "northeast-crendell:local_temperature_high:1789032480",
      "lastSeenAt": "2026-09-10T09:29:48.728843Z",
      "modelVersion": "nexus-events-v3",
      "peakAt": "2026-09-10T09:29:08.479618Z",
      "peakValue": 16.3,
      "severity": "information",
      "shareable": true,
      "sourceCount": 1,
      "startedAt": "2026-09-10T09:28:00Z",
      "summary": "The latest daily high in North East Dorset remains 16.3\u00b0C.",
      "title": "Daily temperature high retained for North East Dorset",
      "type": "local_temperature_high",
      "unit": "\u00b0C"
    },
    {
      "active": false,
      "areaId": "blandford",
      "areaName": "Blandford",
      "confidence": "high",
      "confidenceScore": 100,
      "contributingStations": [
        "Pitt Close, Blandford",
        "smokedriftranch-Blandford"
      ],
      "currentValue": null,
      "endedAt": "2026-09-10T09:31:10.057935Z",
      "evidence": {
        "areaId": "blandford",
        "areaName": "Blandford",
        "contributingStations": [
          {
            "id": "pitt-close--blandford",
            "name": "Pitt Close, Blandford"
          },
          {
            "id": "smokedriftranch-blandford",
            "name": "smokedriftranch-Blandford"
          }
        ],
        "dailyHighC": 15.0,
        "excludedOutlierStations": [],
        "observationAgeSeconds": 387,
        "observedAt": "2026-09-10T09:19:00Z",
        "sourceCount": 2
      },
      "id": "blandford:local_temperature_high:1789031940",
      "lastSeenAt": "2026-09-10T09:26:30.432179Z",
      "modelVersion": "nexus-events-v3",
      "peakAt": "2026-09-10T09:24:28.861524Z",
      "peakValue": 15.0,
      "severity": "information",
      "shareable": true,
      "sourceCount": 2,
      "startedAt": "2026-09-10T09:19:00Z",
      "summary": "The latest daily high in Blandford remains 15.0\u00b0C.",
      "title": "Daily temperature high retained for Blandford",
      "type": "local_temperature_high",
      "unit": "\u00b0C"
    },
    {
      "active": false,
      "areaId": "north-dorset",
      "areaName": "North Dorset",
      "confidence": "high",
      "confidenceScore": 100,
      "contributingStations": [
        "Pitt Close, Blandford",
        "smokedriftranch-Blandford"
      ],
      "currentValue": null,
      "endedAt": "2026-09-10T09:31:10.057935Z",
      "evidence": {
        "areaId": "north-dorset",
        "areaName": "North Dorset",
        "contributingStations": [
          {
            "id": "pitt-close--blandford",
            "name": "Pitt Close, Blandford"
          },
          {
            "id": "smokedriftranch-blandford",
            "name": "smokedriftranch-Blandford"
          }
        ],
        "dailyHighC": 15.0,
        "excludedOutlierStations": [],
        "observationAgeSeconds": 387,
        "observedAt": "2026-09-10T09:19:00Z",
        "sourceCount": 2
      },
      "id": "north-dorset:local_temperature_high:1789031940",
      "lastSeenAt": "2026-09-10T09:26:30.432179Z",
      "modelVersion": "nexus-events-v3",
      "peakAt": "2026-09-10T09:24:28.861524Z",
      "peakValue": 15.0,
      "severity": "information",
      "shareable": true,
      "sourceCount": 2,
      "startedAt": "2026-09-10T09:19:00Z",
      "summary": "The latest daily high in North Dorset remains 15.0\u00b0C.",
      "title": "Daily temperature high retained for North Dorset",
      "type": "local_temperature_high",
      "unit": "\u00b0C"
    },
    {
      "active": false,
      "areaId": "northeast-crendell",
      "areaName": "North East Dorset",
      "confidence": "medium",
      "confidenceScore": 85,
      "contributingStations": [
        "North East Dorset"
      ],
      "currentValue": null,
      "endedAt": "2026-09-10T09:27:10.148576Z",
      "evidence": {
        "areaId": "northeast-crendell",
        "areaName": "North East Dorset",
        "contributingStations": [
          {
            "id": "fordingbridge",
            "name": "North East Dorset"
          }
        ],
        "dailyHighC": 15.8,
        "excludedOutlierStations": [],
        "observationAgeSeconds": 28,
        "observedAt": "2026-09-10T09:22:00Z",
        "sourceCount": 1
      },
      "id": "northeast-crendell:local_temperature_high:1789029300",
      "lastSeenAt": "2026-09-10T09:23:07.489850Z",
      "modelVersion": "nexus-events-v3",
      "peakAt": "2026-09-10T09:21:47.327129Z",
      "peakValue": 15.8,
      "severity": "information",
      "shareable": true,
      "sourceCount": 1,
      "startedAt": "2026-09-10T08:35:00Z",
      "summary": "The latest daily high in North East Dorset remains 15.8\u00b0C.",
      "title": "Daily temperature high retained for North East Dorset",
      "type": "local_temperature_high",
      "unit": "\u00b0C"
    },
    {
      "active": false,
      "areaId": "north-dorset",
      "areaName": "North Dorset",
      "confidence": "high",
      "confidenceScore": 100,
      "contributingStations": [
        "Pitt Close, Blandford",
        "smokedriftranch-Blandford"
      ],
      "currentValue": null,
      "endedAt": "2026-09-10T09:22:28.441899Z",
      "evidence": {
        "areaId": "north-dorset",
        "areaName": "North Dorset",
        "contributingStations": [
          {
            "id": "pitt-close--blandford",
            "name": "Pitt Close, Blandford"
          },
          {
            "id": "smokedriftranch-blandford",
            "name": "smokedriftranch-Blandford"
          }
        ],
        "dailyHighC": 14.88888888888889,
        "excludedOutlierStations": [],
        "observationAgeSeconds": 201,
        "observedAt": "2026-09-10T09:14:00Z",
        "sourceCount": 2
      },
      "id": "north-dorset:local_temperature_high:1789031640",
      "lastSeenAt": "2026-09-10T09:18:25.322558Z",
      "modelVersion": "nexus-events-v3",
      "peakAt": "2026-09-10T09:18:25.322558Z",
      "peakValue": 14.9,
      "severity": "information",
      "shareable": true,
      "sourceCount": 2,
      "startedAt": "2026-09-10T09:14:00Z",
      "summary": "The latest daily high in North Dorset remains 14.9\u00b0C.",
      "title": "Daily temperature high retained for North Dorset",
      "type": "local_temperature_high",
      "unit": "\u00b0C"
    },
    {
      "active": false,
      "areaId": "blandford",
      "areaName": "Blandford",
      "confidence": "high",
      "confidenceScore": 100,
      "contributingStations": [
        "Pitt Close, Blandford",
        "smokedriftranch-Blandford"
      ],
      "currentValue": null,
      "endedAt": "2026-09-10T09:22:28.441899Z",
      "evidence": {
        "areaId": "blandford",
        "areaName": "Blandford",
        "contributingStations": [
          {
            "id": "pitt-close--blandford",
            "name": "Pitt Close, Blandford"
          },
          {
            "id": "smokedriftranch-blandford",
            "name": "smokedriftranch-Blandford"
          }
        ],
        "dailyHighC": 14.88888888888889,
        "excludedOutlierStations": [],
        "observationAgeSeconds": 201,
        "observedAt": "2026-09-10T09:14:00Z",
        "sourceCount": 2
      },
      "id": "blandford:local_temperature_high:1789031640",
      "lastSeenAt": "2026-09-10T09:18:25.322558Z",
      "modelVersion": "nexus-events-v3",
      "peakAt": "2026-09-10T09:18:25.322558Z",
      "peakValue": 14.9,
      "severity": "information",
      "shareable": true,
      "sourceCount": 2,
      "startedAt": "2026-09-10T09:14:00Z",
      "summary": "The latest daily high in Blandford remains 14.9\u00b0C.",
      "title": "Daily temperature high retained for Blandford",
      "type": "local_temperature_high",
      "unit": "\u00b0C"
    },
    {
      "active": false,
      "areaId": "newforest",
      "areaName": "New Forest",
      "confidence": "medium",
      "confidenceScore": 85,
      "contributingStations": [
        "New Forest"
      ],
      "currentValue": null,
      "endedAt": "2026-09-10T09:21:07.777112Z",
      "evidence": {
        "areaId": "newforest",
        "areaName": "New Forest",
        "contributingStations": [
          {
            "id": "newforest",
            "name": "New Forest"
          }
        ],
        "dailyHighC": 17.4,
        "excludedOutlierStations": [],
        "observationAgeSeconds": 4,
        "observedAt": "2026-09-10T09:16:00Z",
        "sourceCount": 1
      },
      "id": "newforest:local_temperature_high:1789031760",
      "lastSeenAt": "2026-09-10T09:17:05.081952Z",
      "modelVersion": "nexus-events-v3",
      "peakAt": "2026-09-10T09:17:05.081952Z",
      "peakValue": 17.4,
      "severity": "information",
      "shareable": true,
      "sourceCount": 1,
      "startedAt": "2026-09-10T09:16:00Z",
      "summary": "The latest daily high in New Forest remains 17.4\u00b0C.",
      "title": "Daily temperature high retained for New Forest",
      "type": "local_temperature_high",
      "unit": "\u00b0C"
    },
    {
      "active": false,
      "areaId": "wimborne",
      "areaName": "Wimborne",
      "confidence": "medium",
      "confidenceScore": 85,
      "contributingStations": [
        "Wimborne"
      ],
      "currentValue": null,
      "endedAt": "2026-09-10T09:17:45.436765Z",
      "evidence": {
        "areaId": "wimborne",
        "areaName": "Wimborne",
        "contributingStations": [
          {
            "id": "wimborne",
            "name": "Wimborne"
          }
        ],
        "dailyHighC": 14.9,
        "excludedOutlierStations": [],
        "observationAgeSeconds": 24,
        "observedAt": "2026-09-10T09:13:00Z",
        "sourceCount": 1
      },
      "id": "wimborne:local_temperature_high:1789031040",
      "lastSeenAt": "2026-09-10T09:13:41.027037Z",
      "modelVersion": "nexus-events-v3",
      "peakAt": "2026-09-10T09:13:41.027037Z",
      "peakValue": 14.9,
      "severity": "information",
      "shareable": true,
      "sourceCount": 1,
      "startedAt": "2026-09-10T09:04:00Z",
      "summary": "The latest daily high in Wimborne remains 14.9\u00b0C.",
      "title": "Daily temperature high retained for Wimborne",
      "type": "local_temperature_high",
      "unit": "\u00b0C"
    },
    {
      "active": false,
      "areaId": "sturminstermarshall",
      "areaName": "Sturminster Marshall",
      "confidence": "medium",
      "confidenceScore": 85,
      "contributingStations": [
        "Wimborne"
      ],
      "currentValue": null,
      "endedAt": "2026-09-10T09:17:45.436765Z",
      "evidence": {
        "areaId": "sturminstermarshall",
        "areaName": "Sturminster Marshall",
        "contributingStations": [
          {
            "id": "wimborne",
            "name": "Wimborne"
          }
        ],
        "dailyHighC": 14.9,
        "excludedOutlierStations": [],
        "observationAgeSeconds": 24,
        "observedAt": "2026-09-10T09:13:00Z",
        "sourceCount": 1
      },
      "id": "sturminstermarshall:local_temperature_high:1789031040",
      "lastSeenAt": "2026-09-10T09:13:41.027037Z",
      "modelVersion": "nexus-events-v3",
      "peakAt": "2026-09-10T09:13:41.027037Z",
      "peakValue": 14.9,
      "severity": "information",
      "shareable": true,
      "sourceCount": 1,
      "startedAt": "2026-09-10T09:04:00Z",
      "summary": "The latest daily high in Sturminster Marshall remains 14.9\u00b0C.",
      "title": "Daily temperature high retained for Sturminster Marshall",
      "type": "local_temperature_high",
      "unit": "\u00b0C"
    },
    {
      "active": false,
      "areaId": "blandford",
      "areaName": "Blandford",
      "confidence": "high",
      "confidenceScore": 100,
      "contributingStations": [
        "Pitt Close, Blandford",
        "smokedriftranch-Blandford"
      ],
      "currentValue": null,
      "endedAt": "2026-09-10T09:17:05.081952Z",
      "evidence": {
        "areaId": "blandford",
        "areaName": "Blandford",
        "contributingStations": [
          {
            "id": "pitt-close--blandford",
            "name": "Pitt Close, Blandford"
          },
          {
            "id": "smokedriftranch-blandford",
            "name": "smokedriftranch-Blandford"
          }
        ],
        "dailyHighC": 14.722222222222221,
        "excludedOutlierStations": [],
        "observationAgeSeconds": 178,
        "observedAt": "2026-09-10T09:09:00Z",
        "sourceCount": 2
      },
      "id": "blandford:local_temperature_high:1789031040",
      "lastSeenAt": "2026-09-10T09:13:00.748977Z",
      "modelVersion": "nexus-events-v3",
      "peakAt": "2026-09-10T09:13:00.748977Z",
      "peakValue": 14.7,
      "severity": "information",
      "shareable": true,
      "sourceCount": 2,
      "startedAt": "2026-09-10T09:04:00Z",
      "summary": "The latest daily high in Blandford remains 14.7\u00b0C.",
      "title": "Daily temperature high retained for Blandford",
      "type": "local_temperature_high",
      "unit": "\u00b0C"
    },
    {
      "active": false,
      "areaId": "northwestdorset",
      "areaName": "North West Dorset",
      "confidence": "high",
      "confidenceScore": 100,
      "contributingStations": [
        "North West Dorset",
        "Chilthorne",
        "ChelstonAve Yeovil"
      ],
      "currentValue": null,
      "endedAt": "2026-09-10T10:40:19.963322Z",
      "evidence": {
        "areaId": "northwestdorset",
        "areaName": "North West Dorset",
        "averageMph": 6.5,
        "contributingStations": [
          {
            "id": "mistertonweather",
            "name": "North West Dorset"
          },
          {
            "id": "chilthorneweather",
            "name": "Chilthorne"
          },
          {
            "id": "chelstonaveyeovil",
            "name": "ChelstonAve Yeovil"
          }
        ],
        "excludedOutlierStations": [],
        "gustGapMph": 15.5,
        "gustMph": 22.0,
        "observationAgeSeconds": 7,
        "sourceCount": 3
      },
      "id": "northwestdorset:gusty_wind:1789036516",
      "lastSeenAt": "2026-09-10T10:36:09.809759Z",
      "modelVersion": "nexus-events-v3",
      "peakAt": "2026-09-10T10:35:16.242494Z",
      "peakValue": 22.0,
      "severity": "information",
      "shareable": true,
      "sourceCount": 3,
      "startedAt": "2026-09-10T10:35:16.242494Z",
      "summary": "Gusts have become less pronounced in North West Dorset.",
      "title": "Gusts have eased in North West Dorset",
      "type": "gusty_wind",
      "unit": "mph"
    },
    {
      "active": false,
      "areaId": "northwestdorset",
      "areaName": "North West Dorset",
      "confidence": "high",
      "confidenceScore": 100,
      "contributingStations": [
        "North West Dorset",
        "Chilthorne",
        "ChelstonAve Yeovil"
      ],
      "currentValue": null,
      "endedAt": "2026-09-10T10:26:24.127761Z",
      "evidence": {
        "areaId": "northwestdorset",
        "areaName": "North West Dorset",
        "averageMph": 7.0,
        "contributingStations": [
          {
            "id": "mistertonweather",
            "name": "North West Dorset"
          },
          {
            "id": "chilthorneweather",
            "name": "Chilthorne"
          },
          {
            "id": "chelstonaveyeovil",
            "name": "ChelstonAve Yeovil"
          }
        ],
        "excludedOutlierStations": [],
        "gustGapMph": 15.0,
        "gustMph": 22.0,
        "observationAgeSeconds": 6,
        "sourceCount": 3
      },
      "id": "northwestdorset:gusty_wind:1789035496",
      "lastSeenAt": "2026-09-10T10:22:13.480480Z",
      "modelVersion": "nexus-events-v3",
      "peakAt": "2026-09-10T10:18:16.866021Z",
      "peakValue": 22.0,
      "severity": "information",
      "shareable": true,
      "sourceCount": 3,
      "startedAt": "2026-09-10T10:18:16.866021Z",
      "summary": "Gusts have become less pronounced in North West Dorset.",
      "title": "Gusts have eased in North West Dorset",
      "type": "gusty_wind",
      "unit": "mph"
    },
    {
      "active": false,
      "areaId": "poole-harbour-hyper-local",
      "areaName": "Poole Harbour Hyper Local",
      "confidence": "medium",
      "confidenceScore": 85,
      "contributingStations": [
        "Poole Yacht Club"
      ],
      "currentValue": null,
      "endedAt": "2026-09-10T10:14:55.829726Z",
      "evidence": {
        "areaId": "poole-harbour-hyper-local",
        "areaName": "Poole Harbour Hyper Local",
        "changeMph": -5.178000000000001,
        "contributingStations": [
          {
            "id": "pooleyachtclub",
            "name": "Poole Yacht Club"
          }
        ],
        "currentAverageMph": 12.084,
        "earlierAverageMph": 17.262,
        "excludedOutlierStations": [],
        "observationAgeSeconds": 54,
        "sourceCount": 1
      },
      "id": "poole-harbour-hyper-local:wind_easing:1789034934",
      "lastSeenAt": "2026-09-10T10:10:40.548401Z",
      "modelVersion": "nexus-events-v3",
      "peakAt": "2026-09-10T10:10:06.122472Z",
      "peakValue": 12.1,
      "severity": "information",
      "shareable": true,
      "sourceCount": 1,
      "startedAt": "2026-09-10T10:08:54.925135Z",
      "summary": "The easing wind trend in Poole Harbour Hyper Local has levelled out.",
      "title": "Conditions changed in Poole Harbour Hyper Local",
      "type": "wind_easing",
      "unit": "mph"
    },
    {
      "active": false,
      "areaId": "poole-harbour-hyper-local",
      "areaName": "Poole Harbour Hyper Local",
      "confidence": "medium",
      "confidenceScore": 85,
      "contributingStations": [
        "Poole Yacht Club"
      ],
      "currentValue": null,
      "endedAt": "2026-09-10T10:14:00.020178Z",
      "evidence": {
        "areaId": "poole-harbour-hyper-local",
        "areaName": "Poole Harbour Hyper Local",
        "averageMph": 11.508,
        "contributingStations": [
          {
            "id": "pooleyachtclub",
            "name": "Poole Yacht Club"
          }
        ],
        "excludedOutlierStations": [],
        "gustGapMph": 8.055,
        "gustMph": 19.563,
        "observationAgeSeconds": 63,
        "sourceCount": 1
      },
      "id": "poole-harbour-hyper-local:gusty_wind:1789034934",
      "lastSeenAt": "2026-09-10T10:09:49.382886Z",
      "modelVersion": "nexus-events-v3",
      "peakAt": "2026-09-10T10:08:54.925135Z",
      "peakValue": 19.6,
      "severity": "information",
      "shareable": true,
      "sourceCount": 1,
      "startedAt": "2026-09-10T10:08:54.925135Z",
      "summary": "Gusts have become less pronounced in Poole Harbour Hyper Local.",
      "title": "Gusts have eased in Poole Harbour Hyper Local",
      "type": "gusty_wind",
      "unit": "mph"
    },
    {
      "active": false,
      "areaId": "northeast-crendell",
      "areaName": "North East Dorset",
      "confidence": "medium",
      "confidenceScore": 85,
      "contributingStations": [
        "North East Dorset"
      ],
      "currentValue": null,
      "endedAt": "2026-09-10T10:09:14.125298Z",
      "evidence": {
        "areaId": "northeast-crendell",
        "areaName": "North East Dorset",
        "averageMph": 6.083,
        "contributingStations": [
          {
            "id": "fordingbridge",
            "name": "North East Dorset"
          }
        ],
        "excludedOutlierStations": [],
        "gustGapMph": 9.917,
        "gustMph": 16.0,
        "observationAgeSeconds": 13,
        "sourceCount": 1
      },
      "id": "northeast-crendell:gusty_wind:1789033667",
      "lastSeenAt": "2026-09-10T10:04:58.767763Z",
      "modelVersion": "nexus-events-v3",
      "peakAt": "2026-09-10T09:47:47.093736Z",
      "peakValue": 16.0,
      "severity": "information",
      "shareable": true,
      "sourceCount": 1,
      "startedAt": "2026-09-10T09:47:47.093736Z",
      "summary": "Gusts have become less pronounced in North East Dorset.",
      "title": "Gusts have eased in North East Dorset",
      "type": "gusty_wind",
      "unit": "mph"
    },
    {
      "active": false,
      "areaId": "poole-harbour-hyper-local",
      "areaName": "Poole Harbour Hyper Local",
      "confidence": "medium",
      "confidenceScore": 85,
      "contributingStations": [
        "Poole Yacht Club"
      ],
      "currentValue": null,
      "endedAt": "2026-09-10T10:06:31.225415Z",
      "evidence": {
        "areaId": "poole-harbour-hyper-local",
        "areaName": "Poole Harbour Hyper Local",
        "averageMph": 16.111,
        "contributingStations": [
          {
            "id": "pooleyachtclub",
            "name": "Poole Yacht Club"
          }
        ],
        "excludedOutlierStations": [],
        "gustGapMph": 8.055,
        "gustMph": 24.166,
        "observationAgeSeconds": 28,
        "sourceCount": 1
      },
      "id": "poole-harbour-hyper-local:gusty_wind:1789034539",
      "lastSeenAt": "2026-09-10T10:02:19.553171Z",
      "modelVersion": "nexus-events-v3",
      "peakAt": "2026-09-10T10:02:19.553171Z",
      "peakValue": 24.2,
      "severity": "information",
      "shareable": true,
      "sourceCount": 1,
      "startedAt": "2026-09-10T10:02:19.553171Z",
      "summary": "Gusts have become less pronounced in Poole Harbour Hyper Local.",
      "title": "Gusts have eased in Poole Harbour Hyper Local",
      "type": "gusty_wind",
      "unit": "mph"
    },
    {
      "active": false,
      "areaId": "northwestdorset",
      "areaName": "North West Dorset",
      "confidence": "high",
      "confidenceScore": 100,
      "contributingStations": [
        "North West Dorset",
        "Chilthorne",
        "ChelstonAve Yeovil"
      ],
      "currentValue": null,
      "endedAt": "2026-09-10T09:52:27.673477Z",
      "evidence": {
        "areaId": "northwestdorset",
        "areaName": "North West Dorset",
        "averageMph": 6.5,
        "contributingStations": [
          {
            "id": "mistertonweather",
            "name": "North West Dorset"
          },
          {
            "id": "chilthorneweather",
            "name": "Chilthorne"
          },
          {
            "id": "chelstonaveyeovil",
            "name": "ChelstonAve Yeovil"
          }
        ],
        "excludedOutlierStations": [],
        "gustGapMph": 13.5,
        "gustMph": 20.0,
        "observationAgeSeconds": 20,
        "sourceCount": 3
      },
      "id": "northwestdorset:gusty_wind:1789033706",
      "lastSeenAt": "2026-09-10T09:48:26.627106Z",
      "modelVersion": "nexus-events-v3",
      "peakAt": "2026-09-10T09:48:26.627106Z",
      "peakValue": 20.0,
      "severity": "information",
      "shareable": true,
      "sourceCount": 3,
      "startedAt": "2026-09-10T09:48:26.627106Z",
      "summary": "Gusts have become less pronounced in North West Dorset.",
      "title": "Gusts have eased in North West Dorset",
      "type": "gusty_wind",
      "unit": "mph"
    },
    {
      "active": false,
      "areaId": "poole",
      "areaName": "Poole",
      "confidence": "high",
      "confidenceScore": 100,
      "contributingStations": [
        "Branksome",
        "Wareham",
        "Poole Yacht Club"
      ],
      "currentValue": null,
      "endedAt": "2026-09-10T09:49:48.340494Z",
      "evidence": {
        "areaId": "poole",
        "areaName": "Poole",
        "averageMph": 6.833,
        "contributingStations": [
          {
            "id": "branksome",
            "name": "Branksome"
          },
          {
            "id": "wareham",
            "name": "Wareham"
          },
          {
            "id": "pooleyachtclub",
            "name": "Poole Yacht Club"
          }
        ],
        "excludedOutlierStations": [],
        "gustGapMph": 9.167,
        "gustMph": 16.0,
        "observationAgeSeconds": 8,
        "sourceCount": 3
      },
      "id": "poole:gusty_wind:1789032796",
      "lastSeenAt": "2026-09-10T09:45:42.869186Z",
      "modelVersion": "nexus-events-v3",
      "peakAt": "2026-09-10T09:33:16.282667Z",
      "peakValue": 16.0,
      "severity": "information",
      "shareable": true,
      "sourceCount": 3,
      "startedAt": "2026-09-10T09:33:16.282667Z",
      "summary": "Gusts have become less pronounced in Poole.",
      "title": "Gusts have eased in Poole",
      "type": "gusty_wind",
      "unit": "mph"
    },
    {
      "active": false,
      "areaId": "wareham",
      "areaName": "Wareham",
      "confidence": "medium",
      "confidenceScore": 85,
      "contributingStations": [
        "Wareham"
      ],
      "currentValue": null,
      "endedAt": "2026-09-10T09:49:48.340494Z",
      "evidence": {
        "areaId": "wareham",
        "areaName": "Wareham",
        "averageMph": 6.833,
        "contributingStations": [
          {
            "id": "wareham",
            "name": "Wareham"
          }
        ],
        "excludedOutlierStations": [],
        "gustGapMph": 9.167,
        "gustMph": 16.0,
        "observationAgeSeconds": 12,
        "sourceCount": 1
      },
      "id": "wareham:gusty_wind:1789032755",
      "lastSeenAt": "2026-09-10T09:45:42.869186Z",
      "modelVersion": "nexus-events-v3",
      "peakAt": "2026-09-10T09:32:35.266621Z",
      "peakValue": 16.0,
      "severity": "information",
      "shareable": true,
      "sourceCount": 1,
      "startedAt": "2026-09-10T09:32:35.266621Z",
      "summary": "Gusts have become less pronounced in Wareham.",
      "title": "Gusts have eased in Wareham",
      "type": "gusty_wind",
      "unit": "mph"
    },
    {
      "active": false,
      "areaId": "bournemouth",
      "areaName": "Bournemouth",
      "confidence": "high",
      "confidenceScore": 100,
      "contributingStations": [
        "BHWeather",
        "Branksome",
        "Poole Yacht Club"
      ],
      "currentValue": null,
      "endedAt": "2026-09-10T09:49:06.924671Z",
      "evidence": {
        "areaId": "bournemouth",
        "areaName": "Bournemouth",
        "averageMph": 8.0,
        "contributingStations": [
          {
            "id": "bhweather",
            "name": "BHWeather"
          },
          {
            "id": "branksome",
            "name": "Branksome"
          },
          {
            "id": "pooleyachtclub",
            "name": "Poole Yacht Club"
          }
        ],
        "excludedOutlierStations": [],
        "gustGapMph": 8.431999999999999,
        "gustMph": 16.432,
        "observationAgeSeconds": 12,
        "sourceCount": 3
      },
      "id": "bournemouth:gusty_wind:1789033501",
      "lastSeenAt": "2026-09-10T09:45:01.901366Z",
      "modelVersion": "nexus-events-v3",
      "peakAt": "2026-09-10T09:45:01.901366Z",
      "peakValue": 16.4,
      "severity": "information",
      "shareable": true,
      "sourceCount": 3,
      "startedAt": "2026-09-10T09:45:01.901366Z",
      "summary": "Gusts have become less pronounced in Bournemouth.",
      "title": "Gusts have eased in Bournemouth",
      "type": "gusty_wind",
      "unit": "mph"
    },
    {
      "active": false,
      "areaId": "northwestdorset",
      "areaName": "North West Dorset",
      "confidence": "high",
      "confidenceScore": 100,
      "contributingStations": [
        "North West Dorset",
        "Chilthorne",
        "ChelstonAve Yeovil"
      ],
      "currentValue": null,
      "endedAt": "2026-09-10T09:37:20.890646Z",
      "evidence": {
        "areaId": "northwestdorset",
        "areaName": "North West Dorset",
        "averageMph": 6.0,
        "contributingStations": [
          {
            "id": "mistertonweather",
            "name": "North West Dorset"
          },
          {
            "id": "chilthorneweather",
            "name": "Chilthorne"
          },
          {
            "id": "chelstonaveyeovil",
            "name": "ChelstonAve Yeovil"
          }
        ],
        "excludedOutlierStations": [],
        "gustGapMph": 14.0,
        "gustMph": 20.0,
        "observationAgeSeconds": 10,
        "sourceCount": 3
      },
      "id": "northwestdorset:gusty_wind:1789032796",
      "lastSeenAt": "2026-09-10T09:33:16.282667Z",
      "modelVersion": "nexus-events-v3",
      "peakAt": "2026-09-10T09:33:16.282667Z",
      "peakValue": 20.0,
      "severity": "information",
      "shareable": true,
      "sourceCount": 3,
      "startedAt": "2026-09-10T09:33:16.282667Z",
      "summary": "Gusts have become less pronounced in North West Dorset.",
      "title": "Gusts have eased in North West Dorset",
      "type": "gusty_wind",
      "unit": "mph"
    },
    {
      "active": false,
      "areaId": "poole",
      "areaName": "Poole",
      "confidence": "high",
      "confidenceScore": 100,
      "contributingStations": [
        "Branksome",
        "Wareham",
        "Poole Yacht Club"
      ],
      "currentValue": null,
      "endedAt": "2026-09-10T09:22:28.441899Z",
      "evidence": {
        "areaId": "poole",
        "areaName": "Poole",
        "contributingStations": [
          {
            "id": "branksome",
            "name": "Branksome"
          },
          {
            "id": "wareham",
            "name": "Wareham"
          },
          {
            "id": "pooleyachtclub",
            "name": "Poole Yacht Club"
          }
        ],
        "currentBearingDegrees": 228.4,
        "earlierBearingDegrees": 305.3,
        "excludedOutlierStations": [],
        "observationAgeSeconds": 5,
        "shiftDegrees": 76.9,
        "sourceCount": 3
      },
      "id": "poole:wind_shift:1789031825",
      "lastSeenAt": "2026-09-10T09:18:25.322558Z",
      "modelVersion": "nexus-events-v3",
      "peakAt": "2026-09-10T09:17:05.081952Z",
      "peakValue": 78.3,
      "severity": "information",
      "shareable": true,
      "sourceCount": 3,
      "startedAt": "2026-09-10T09:17:05.081952Z",
      "summary": "Wind direction has stabilised in Poole.",
      "title": "Wind direction has stabilised in Poole",
      "type": "wind_shift",
      "unit": "degrees"
    }
  ],
  "headline": "Wind is building in Wareham",
  "map": {
    "bounds": {
      "east": -1.6181,
      "north": 50.95,
      "south": 50.68602,
      "west": -2.62
    },
    "frames": [
      {
        "areas": [
          {
            "areaId": "blandford",
            "areaName": "Blandford",
            "confidence": "high",
            "freshness": "live",
            "freshnessSeconds": 60,
            "latitude": 50.86,
            "longitude": -2.16,
            "observedAt": "2026-09-10T09:39:00Z",
            "rainRank": 1,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 2,
            "temperatureC": 15.167,
            "temperatureRank": 10,
            "windBearingDegrees": 211.5,
            "windGustMph": 1.0,
            "windRank": 10,
            "windSpeedMph": 0.05
          },
          {
            "areaId": "bournemouth",
            "areaName": "Bournemouth",
            "confidence": "high",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.7208,
            "longitude": -1.904,
            "observedAt": "2026-09-10T09:40:00Z",
            "rainRank": 2,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 3,
            "temperatureC": 17.9,
            "temperatureRank": 2,
            "windBearingDegrees": 205.6,
            "windGustMph": 13.0,
            "windRank": 5,
            "windSpeedMph": 5.0
          },
          {
            "areaId": "dorchester",
            "areaName": "Dorchester",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.715,
            "longitude": -2.44,
            "observedAt": "2026-09-10T09:40:00Z",
            "rainRank": 3,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 15.1,
            "temperatureRank": 12,
            "windBearingDegrees": 232.0,
            "windGustMph": 2.983,
            "windRank": 12,
            "windSpeedMph": 0.0
          },
          {
            "areaId": "newforest",
            "areaName": "New Forest",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.8631,
            "longitude": -1.6181,
            "observedAt": "2026-09-10T09:40:00Z",
            "rainRank": 4,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 18.15,
            "temperatureRank": 1,
            "windBearingDegrees": 178.5,
            "windGustMph": 12.0,
            "windRank": 6,
            "windSpeedMph": 4.5
          },
          {
            "areaId": "north-dorset",
            "areaName": "North Dorset",
            "confidence": "high",
            "freshness": "live",
            "freshnessSeconds": 60,
            "latitude": 50.95,
            "longitude": -2.21,
            "observedAt": "2026-09-10T09:39:00Z",
            "rainRank": 5,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 2,
            "temperatureC": 15.167,
            "temperatureRank": 11,
            "windBearingDegrees": 211.5,
            "windGustMph": 1.0,
            "windRank": 11,
            "windSpeedMph": 0.05
          },
          {
            "areaId": "northeast-crendell",
            "areaName": "North East Dorset",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.921163,
            "longitude": -1.88334,
            "observedAt": "2026-09-10T09:40:00Z",
            "rainRank": 6,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 17.0,
            "temperatureRank": 3,
            "windBearingDegrees": 187.9,
            "windGustMph": 9.1,
            "windRank": 9,
            "windSpeedMph": 2.667
          },
          {
            "areaId": "northwestdorset",
            "areaName": "North West Dorset",
            "confidence": "high",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.87,
            "longitude": -2.62,
            "observedAt": "2026-09-10T09:40:00Z",
            "rainRank": 7,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 3,
            "temperatureC": 16.5,
            "temperatureRank": 6,
            "windBearingDegrees": 235.9,
            "windGustMph": 14.0,
            "windRank": 4,
            "windSpeedMph": 6.0
          },
          {
            "areaId": "poole",
            "areaName": "Poole",
            "confidence": "high",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.7151,
            "longitude": -1.9872,
            "observedAt": "2026-09-10T09:40:00Z",
            "rainRank": 8,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 3,
            "temperatureC": 17.0,
            "temperatureRank": 4,
            "windBearingDegrees": 217.7,
            "windGustMph": 13.0,
            "windRank": 2,
            "windSpeedMph": 6.667
          },
          {
            "areaId": "poole-harbour-hyper-local",
            "areaName": "Poole Harbour Hyper Local",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.68602,
            "longitude": -1.9463,
            "observedAt": "2026-09-10T09:40:00Z",
            "rainRank": 9,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 17.0,
            "temperatureRank": 5,
            "windBearingDegrees": 184.0,
            "windGustMph": 19.563,
            "windRank": 1,
            "windSpeedMph": 16.111
          },
          {
            "areaId": "sturminstermarshall",
            "areaName": "Sturminster Marshall",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.798,
            "longitude": -2.072,
            "observedAt": "2026-09-10T09:40:00Z",
            "rainRank": 10,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 16.1,
            "temperatureRank": 8,
            "windBearingDegrees": 210.5,
            "windGustMph": 6.0,
            "windRank": 7,
            "windSpeedMph": 2.9
          },
          {
            "areaId": "wareham",
            "areaName": "Wareham",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.68639,
            "longitude": -2.11278,
            "observedAt": "2026-09-10T09:40:00Z",
            "rainRank": 11,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 16.5,
            "temperatureRank": 7,
            "windBearingDegrees": 220.1,
            "windGustMph": 13.0,
            "windRank": 3,
            "windSpeedMph": 6.667
          },
          {
            "areaId": "wimborne",
            "areaName": "Wimborne",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.800201,
            "longitude": -1.987968,
            "observedAt": "2026-09-10T09:40:00Z",
            "rainRank": 12,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 16.1,
            "temperatureRank": 9,
            "windBearingDegrees": 210.5,
            "windGustMph": 6.0,
            "windRank": 8,
            "windSpeedMph": 2.9
          }
        ],
        "time": "2026-09-10T09:40:00Z"
      },
      {
        "areas": [
          {
            "areaId": "blandford",
            "areaName": "Blandford",
            "confidence": "high",
            "freshness": "live",
            "freshnessSeconds": 60,
            "latitude": 50.86,
            "longitude": -2.16,
            "observedAt": "2026-09-10T09:44:00Z",
            "rainRank": 1,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 2,
            "temperatureC": 15.25,
            "temperatureRank": 11,
            "windBearingDegrees": 292.0,
            "windGustMph": 0.9,
            "windRank": 10,
            "windSpeedMph": 0.0
          },
          {
            "areaId": "bournemouth",
            "areaName": "Bournemouth",
            "confidence": "high",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.7208,
            "longitude": -1.904,
            "observedAt": "2026-09-10T09:45:00Z",
            "rainRank": 2,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 3,
            "temperatureC": 17.8,
            "temperatureRank": 2,
            "windBearingDegrees": 207.5,
            "windGustMph": 13.0,
            "windRank": 4,
            "windSpeedMph": 4.0
          },
          {
            "areaId": "dorchester",
            "areaName": "Dorchester",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.715,
            "longitude": -2.44,
            "observedAt": "2026-09-10T09:45:00Z",
            "rainRank": 3,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 15.3,
            "temperatureRank": 10,
            "windBearingDegrees": 253.0,
            "windGustMph": 1.988,
            "windRank": 11,
            "windSpeedMph": 0.0
          },
          {
            "areaId": "newforest",
            "areaName": "New Forest",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.8631,
            "longitude": -1.6181,
            "observedAt": "2026-09-10T09:45:00Z",
            "rainRank": 4,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 18.2,
            "temperatureRank": 1,
            "windBearingDegrees": 192.1,
            "windGustMph": 12.0,
            "windRank": 5,
            "windSpeedMph": 4.0
          },
          {
            "areaId": "north-dorset",
            "areaName": "North Dorset",
            "confidence": "high",
            "freshness": "live",
            "freshnessSeconds": 60,
            "latitude": 50.95,
            "longitude": -2.21,
            "observedAt": "2026-09-10T09:44:00Z",
            "rainRank": 5,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 2,
            "temperatureC": 15.25,
            "temperatureRank": 12,
            "windBearingDegrees": 292.0,
            "windGustMph": 0.9,
            "windRank": 12,
            "windSpeedMph": 0.0
          },
          {
            "areaId": "northeast-crendell",
            "areaName": "North East Dorset",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.921163,
            "longitude": -1.88334,
            "observedAt": "2026-09-10T09:45:00Z",
            "rainRank": 6,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 17.3,
            "temperatureRank": 3,
            "windBearingDegrees": 240.0,
            "windGustMph": 11.4,
            "windRank": 2,
            "windSpeedMph": 6.8
          },
          {
            "areaId": "northwestdorset",
            "areaName": "North West Dorset",
            "confidence": "high",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.87,
            "longitude": -2.62,
            "observedAt": "2026-09-10T09:45:00Z",
            "rainRank": 7,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 3,
            "temperatureC": 16.6,
            "temperatureRank": 6,
            "windBearingDegrees": 235.7,
            "windGustMph": 14.0,
            "windRank": 3,
            "windSpeedMph": 6.0
          },
          {
            "areaId": "poole",
            "areaName": "Poole",
            "confidence": "high",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.7151,
            "longitude": -1.9872,
            "observedAt": "2026-09-10T09:45:00Z",
            "rainRank": 8,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 3,
            "temperatureC": 17.0,
            "temperatureRank": 4,
            "windBearingDegrees": 246.6,
            "windGustMph": 13.0,
            "windRank": 6,
            "windSpeedMph": 4.0
          },
          {
            "areaId": "poole-harbour-hyper-local",
            "areaName": "Poole Harbour Hyper Local",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.68602,
            "longitude": -1.9463,
            "observedAt": "2026-09-10T09:45:00Z",
            "rainRank": 9,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 17.0,
            "temperatureRank": 5,
            "windBearingDegrees": 200.0,
            "windGustMph": 23.016,
            "windRank": 1,
            "windSpeedMph": 16.111
          },
          {
            "areaId": "sturminstermarshall",
            "areaName": "Sturminster Marshall",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.798,
            "longitude": -2.072,
            "observedAt": "2026-09-10T09:45:00Z",
            "rainRank": 10,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 16.1,
            "temperatureRank": 8,
            "windBearingDegrees": 222.3,
            "windGustMph": 2.9,
            "windRank": 7,
            "windSpeedMph": 4.0
          },
          {
            "areaId": "wareham",
            "areaName": "Wareham",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.68639,
            "longitude": -2.11278,
            "observedAt": "2026-09-10T09:45:00Z",
            "rainRank": 11,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 16.4,
            "temperatureRank": 7,
            "windBearingDegrees": 257.0,
            "windGustMph": 13.0,
            "windRank": 9,
            "windSpeedMph": 3.0
          },
          {
            "areaId": "wimborne",
            "areaName": "Wimborne",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.800201,
            "longitude": -1.987968,
            "observedAt": "2026-09-10T09:45:00Z",
            "rainRank": 12,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 16.1,
            "temperatureRank": 9,
            "windBearingDegrees": 222.3,
            "windGustMph": 2.9,
            "windRank": 8,
            "windSpeedMph": 4.0
          }
        ],
        "time": "2026-09-10T09:45:00Z"
      },
      {
        "areas": [
          {
            "areaId": "blandford",
            "areaName": "Blandford",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 60,
            "latitude": 50.86,
            "longitude": -2.16,
            "observedAt": "2026-09-10T09:49:00Z",
            "rainRank": 1,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 14.944,
            "temperatureRank": 11,
            "windBearingDegrees": 89.0,
            "windGustMph": 1.1,
            "windRank": 10,
            "windSpeedMph": 0.0
          },
          {
            "areaId": "bournemouth",
            "areaName": "Bournemouth",
            "confidence": "high",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.7208,
            "longitude": -1.904,
            "observedAt": "2026-09-10T09:50:00Z",
            "rainRank": 2,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 3,
            "temperatureC": 17.8,
            "temperatureRank": 2,
            "windBearingDegrees": 213.5,
            "windGustMph": 13.0,
            "windRank": 2,
            "windSpeedMph": 11.0
          },
          {
            "areaId": "dorchester",
            "areaName": "Dorchester",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.715,
            "longitude": -2.44,
            "observedAt": "2026-09-10T09:50:00Z",
            "rainRank": 3,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 15.7,
            "temperatureRank": 10,
            "windBearingDegrees": 216.0,
            "windGustMph": 3.977,
            "windRank": 11,
            "windSpeedMph": 0.0
          },
          {
            "areaId": "newforest",
            "areaName": "New Forest",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.8631,
            "longitude": -1.6181,
            "observedAt": "2026-09-10T09:50:00Z",
            "rainRank": 4,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 18.2,
            "temperatureRank": 1,
            "windBearingDegrees": 188.0,
            "windGustMph": 11.0,
            "windRank": 9,
            "windSpeedMph": 3.5
          },
          {
            "areaId": "north-dorset",
            "areaName": "North Dorset",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 60,
            "latitude": 50.95,
            "longitude": -2.21,
            "observedAt": "2026-09-10T09:49:00Z",
            "rainRank": 5,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 14.944,
            "temperatureRank": 12,
            "windBearingDegrees": 89.0,
            "windGustMph": 1.1,
            "windRank": 12,
            "windSpeedMph": 0.0
          },
          {
            "areaId": "northeast-crendell",
            "areaName": "North East Dorset",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.921163,
            "longitude": -1.88334,
            "observedAt": "2026-09-10T09:50:00Z",
            "rainRank": 6,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 17.5,
            "temperatureRank": 3,
            "windBearingDegrees": 218.2,
            "windGustMph": 16.0,
            "windRank": 3,
            "windSpeedMph": 6.1
          },
          {
            "areaId": "northwestdorset",
            "areaName": "North West Dorset",
            "confidence": "high",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.87,
            "longitude": -2.62,
            "observedAt": "2026-09-10T09:50:00Z",
            "rainRank": 7,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 3,
            "temperatureC": 17.5,
            "temperatureRank": 4,
            "windBearingDegrees": 215.7,
            "windGustMph": 11.0,
            "windRank": 4,
            "windSpeedMph": 6.0
          },
          {
            "areaId": "poole",
            "areaName": "Poole",
            "confidence": "high",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.7151,
            "longitude": -1.9872,
            "observedAt": "2026-09-10T09:50:00Z",
            "rainRank": 8,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 3,
            "temperatureC": 17.0,
            "temperatureRank": 5,
            "windBearingDegrees": 240.5,
            "windGustMph": 12.0,
            "windRank": 5,
            "windSpeedMph": 5.0
          },
          {
            "areaId": "poole-harbour-hyper-local",
            "areaName": "Poole Harbour Hyper Local",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.68602,
            "longitude": -1.9463,
            "observedAt": "2026-09-10T09:50:00Z",
            "rainRank": 9,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 17.0,
            "temperatureRank": 6,
            "windBearingDegrees": 202.0,
            "windGustMph": 19.563,
            "windRank": 1,
            "windSpeedMph": 16.111
          },
          {
            "areaId": "sturminstermarshall",
            "areaName": "Sturminster Marshall",
            "confidence": "medium",
            "freshness": "delayed",
            "freshnessSeconds": 180,
            "latitude": 50.798,
            "longitude": -2.072,
            "observedAt": "2026-09-10T09:47:00Z",
            "rainRank": 10,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 16.1,
            "temperatureRank": 8,
            "windBearingDegrees": 204.3,
            "windGustMph": 4.0,
            "windRank": 7,
            "windSpeedMph": 4.0
          },
          {
            "areaId": "wareham",
            "areaName": "Wareham",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.68639,
            "longitude": -2.11278,
            "observedAt": "2026-09-10T09:50:00Z",
            "rainRank": 11,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 16.25,
            "temperatureRank": 7,
            "windBearingDegrees": 246.0,
            "windGustMph": 12.0,
            "windRank": 6,
            "windSpeedMph": 5.0
          },
          {
            "areaId": "wimborne",
            "areaName": "Wimborne",
            "confidence": "medium",
            "freshness": "delayed",
            "freshnessSeconds": 180,
            "latitude": 50.800201,
            "longitude": -1.987968,
            "observedAt": "2026-09-10T09:47:00Z",
            "rainRank": 12,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 16.1,
            "temperatureRank": 9,
            "windBearingDegrees": 204.3,
            "windGustMph": 4.0,
            "windRank": 8,
            "windSpeedMph": 4.0
          }
        ],
        "time": "2026-09-10T09:50:00Z"
      },
      {
        "areas": [
          {
            "areaId": "blandford",
            "areaName": "Blandford",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 60,
            "latitude": 50.86,
            "longitude": -2.16,
            "observedAt": "2026-09-10T09:54:00Z",
            "rainRank": 1,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 15.0,
            "temperatureRank": 11,
            "windBearingDegrees": 169.0,
            "windGustMph": 1.3,
            "windRank": 11,
            "windSpeedMph": 0.1
          },
          {
            "areaId": "bournemouth",
            "areaName": "Bournemouth",
            "confidence": "high",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.7208,
            "longitude": -1.904,
            "observedAt": "2026-09-10T09:55:00Z",
            "rainRank": 2,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 3,
            "temperatureC": 17.75,
            "temperatureRank": 2,
            "windBearingDegrees": 222.4,
            "windGustMph": 13.0,
            "windRank": 7,
            "windSpeedMph": 3.0
          },
          {
            "areaId": "dorchester",
            "areaName": "Dorchester",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.715,
            "longitude": -2.44,
            "observedAt": "2026-09-10T09:55:00Z",
            "rainRank": 3,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 16.1,
            "temperatureRank": 7,
            "windBearingDegrees": 210.0,
            "windGustMph": 1.988,
            "windRank": 10,
            "windSpeedMph": 0.994
          },
          {
            "areaId": "newforest",
            "areaName": "New Forest",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.8631,
            "longitude": -1.6181,
            "observedAt": "2026-09-10T09:55:00Z",
            "rainRank": 4,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 18.3,
            "temperatureRank": 1,
            "windBearingDegrees": 226.0,
            "windGustMph": 11.0,
            "windRank": 3,
            "windSpeedMph": 4.0
          },
          {
            "areaId": "north-dorset",
            "areaName": "North Dorset",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 60,
            "latitude": 50.95,
            "longitude": -2.21,
            "observedAt": "2026-09-10T09:54:00Z",
            "rainRank": 5,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 15.0,
            "temperatureRank": 12,
            "windBearingDegrees": 169.0,
            "windGustMph": 1.3,
            "windRank": 12,
            "windSpeedMph": 0.1
          },
          {
            "areaId": "northeast-crendell",
            "areaName": "North East Dorset",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.921163,
            "longitude": -1.88334,
            "observedAt": "2026-09-10T09:55:00Z",
            "rainRank": 6,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 17.6,
            "temperatureRank": 4,
            "windBearingDegrees": 235.0,
            "windGustMph": 16.0,
            "windRank": 6,
            "windSpeedMph": 3.8
          },
          {
            "areaId": "northwestdorset",
            "areaName": "North West Dorset",
            "confidence": "high",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.87,
            "longitude": -2.62,
            "observedAt": "2026-09-10T09:55:00Z",
            "rainRank": 7,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 3,
            "temperatureC": 17.733,
            "temperatureRank": 3,
            "windBearingDegrees": 224.9,
            "windGustMph": 10.0,
            "windRank": 2,
            "windSpeedMph": 6.0
          },
          {
            "areaId": "poole",
            "areaName": "Poole",
            "confidence": "high",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.7151,
            "longitude": -1.9872,
            "observedAt": "2026-09-10T09:55:00Z",
            "rainRank": 8,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 3,
            "temperatureC": 17.0,
            "temperatureRank": 5,
            "windBearingDegrees": 240.2,
            "windGustMph": 12.0,
            "windRank": 8,
            "windSpeedMph": 3.0
          },
          {
            "areaId": "poole-harbour-hyper-local",
            "areaName": "Poole Harbour Hyper Local",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.68602,
            "longitude": -1.9463,
            "observedAt": "2026-09-10T09:55:00Z",
            "rainRank": 9,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 17.0,
            "temperatureRank": 6,
            "windBearingDegrees": 219.0,
            "windGustMph": 24.166,
            "windRank": 1,
            "windSpeedMph": 17.262
          },
          {
            "areaId": "sturminstermarshall",
            "areaName": "Sturminster Marshall",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.798,
            "longitude": -2.072,
            "observedAt": "2026-09-10T09:55:00Z",
            "rainRank": 10,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 15.95,
            "temperatureRank": 9,
            "windBearingDegrees": 249.5,
            "windGustMph": 7.0,
            "windRank": 4,
            "windSpeedMph": 4.0
          },
          {
            "areaId": "wareham",
            "areaName": "Wareham",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.68639,
            "longitude": -2.11278,
            "observedAt": "2026-09-10T09:55:00Z",
            "rainRank": 11,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 16.1,
            "temperatureRank": 8,
            "windBearingDegrees": 274.0,
            "windGustMph": 12.0,
            "windRank": 9,
            "windSpeedMph": 3.0
          },
          {
            "areaId": "wimborne",
            "areaName": "Wimborne",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.800201,
            "longitude": -1.987968,
            "observedAt": "2026-09-10T09:55:00Z",
            "rainRank": 12,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 15.95,
            "temperatureRank": 10,
            "windBearingDegrees": 249.5,
            "windGustMph": 7.0,
            "windRank": 5,
            "windSpeedMph": 4.0
          }
        ],
        "time": "2026-09-10T09:55:00Z"
      },
      {
        "areas": [
          {
            "areaId": "blandford",
            "areaName": "Blandford",
            "confidence": "high",
            "freshness": "live",
            "freshnessSeconds": 60,
            "latitude": 50.86,
            "longitude": -2.16,
            "observedAt": "2026-09-10T09:59:00Z",
            "rainRank": 1,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 2,
            "temperatureC": 15.389,
            "temperatureRank": 11,
            "windBearingDegrees": 253.5,
            "windGustMph": 2.9,
            "windRank": 11,
            "windSpeedMph": 0.05
          },
          {
            "areaId": "bournemouth",
            "areaName": "Bournemouth",
            "confidence": "high",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.7208,
            "longitude": -1.904,
            "observedAt": "2026-09-10T10:00:00Z",
            "rainRank": 2,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 2,
            "temperatureC": 17.8,
            "temperatureRank": 2,
            "windBearingDegrees": 238.8,
            "windGustMph": 12.5,
            "windRank": 5,
            "windSpeedMph": 4.25
          },
          {
            "areaId": "dorchester",
            "areaName": "Dorchester",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.715,
            "longitude": -2.44,
            "observedAt": "2026-09-10T10:00:00Z",
            "rainRank": 3,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 16.6,
            "temperatureRank": 7,
            "windBearingDegrees": 248.0,
            "windGustMph": 2.983,
            "windRank": 10,
            "windSpeedMph": 2.983
          },
          {
            "areaId": "newforest",
            "areaName": "New Forest",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.8631,
            "longitude": -1.6181,
            "observedAt": "2026-09-10T10:00:00Z",
            "rainRank": 4,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 18.4,
            "temperatureRank": 1,
            "windBearingDegrees": 218.1,
            "windGustMph": 7.0,
            "windRank": 8,
            "windSpeedMph": 3.667
          },
          {
            "areaId": "north-dorset",
            "areaName": "North Dorset",
            "confidence": "high",
            "freshness": "live",
            "freshnessSeconds": 60,
            "latitude": 50.95,
            "longitude": -2.21,
            "observedAt": "2026-09-10T09:59:00Z",
            "rainRank": 5,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 2,
            "temperatureC": 15.389,
            "temperatureRank": 12,
            "windBearingDegrees": 253.5,
            "windGustMph": 2.9,
            "windRank": 12,
            "windSpeedMph": 0.05
          },
          {
            "areaId": "northeast-crendell",
            "areaName": "North East Dorset",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.921163,
            "longitude": -1.88334,
            "observedAt": "2026-09-10T10:00:00Z",
            "rainRank": 6,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 17.7,
            "temperatureRank": 3,
            "windBearingDegrees": 242.0,
            "windGustMph": 12.5,
            "windRank": 2,
            "windSpeedMph": 11.4
          },
          {
            "areaId": "northwestdorset",
            "areaName": "North West Dorset",
            "confidence": "high",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.87,
            "longitude": -2.62,
            "observedAt": "2026-09-10T10:00:00Z",
            "rainRank": 7,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 3,
            "temperatureC": 17.4,
            "temperatureRank": 4,
            "windBearingDegrees": 220.7,
            "windGustMph": 10.0,
            "windRank": 3,
            "windSpeedMph": 5.0
          },
          {
            "areaId": "poole",
            "areaName": "Poole",
            "confidence": "high",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.7151,
            "longitude": -1.9872,
            "observedAt": "2026-09-10T10:00:00Z",
            "rainRank": 8,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 2,
            "temperatureC": 16.9,
            "temperatureRank": 6,
            "windBearingDegrees": 256.4,
            "windGustMph": 10.5,
            "windRank": 9,
            "windSpeedMph": 3.333
          },
          {
            "areaId": "poole-harbour-hyper-local",
            "areaName": "Poole Harbour Hyper Local",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 60,
            "latitude": 50.68602,
            "longitude": -1.9463,
            "observedAt": "2026-09-10T09:59:00Z",
            "rainRank": 9,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 17.0,
            "temperatureRank": 5,
            "windBearingDegrees": 225.0,
            "windGustMph": 17.262,
            "windRank": 1,
            "windSpeedMph": 19.563
          },
          {
            "areaId": "sturminstermarshall",
            "areaName": "Sturminster Marshall",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.798,
            "longitude": -2.072,
            "observedAt": "2026-09-10T10:00:00Z",
            "rainRank": 10,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 15.8,
            "temperatureRank": 9,
            "windBearingDegrees": 244.3,
            "windGustMph": 4.9,
            "windRank": 6,
            "windSpeedMph": 4.0
          },
          {
            "areaId": "wareham",
            "areaName": "Wareham",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.68639,
            "longitude": -2.11278,
            "observedAt": "2026-09-10T10:00:00Z",
            "rainRank": 11,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 16.0,
            "temperatureRank": 8,
            "windBearingDegrees": 265.0,
            "windGustMph": 9.0,
            "windRank": 4,
            "windSpeedMph": 4.667
          },
          {
            "areaId": "wimborne",
            "areaName": "Wimborne",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.800201,
            "longitude": -1.987968,
            "observedAt": "2026-09-10T10:00:00Z",
            "rainRank": 12,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 15.8,
            "temperatureRank": 10,
            "windBearingDegrees": 244.3,
            "windGustMph": 4.9,
            "windRank": 7,
            "windSpeedMph": 4.0
          }
        ],
        "time": "2026-09-10T10:00:00Z"
      },
      {
        "areas": [
          {
            "areaId": "blandford",
            "areaName": "Blandford",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 60,
            "latitude": 50.86,
            "longitude": -2.16,
            "observedAt": "2026-09-10T10:04:00Z",
            "rainRank": 1,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 14.889,
            "temperatureRank": 11,
            "windBearingDegrees": 172.0,
            "windGustMph": 1.8,
            "windRank": 11,
            "windSpeedMph": 0.2
          },
          {
            "areaId": "bournemouth",
            "areaName": "Bournemouth",
            "confidence": "high",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.7208,
            "longitude": -1.904,
            "observedAt": "2026-09-10T10:05:00Z",
            "rainRank": 2,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 3,
            "temperatureC": 17.7,
            "temperatureRank": 3,
            "windBearingDegrees": 226.1,
            "windGustMph": 14.96,
            "windRank": 2,
            "windSpeedMph": 6.0
          },
          {
            "areaId": "dorchester",
            "areaName": "Dorchester",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.715,
            "longitude": -2.44,
            "observedAt": "2026-09-10T10:05:00Z",
            "rainRank": 3,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 16.5,
            "temperatureRank": 7,
            "windBearingDegrees": 139.0,
            "windGustMph": 3.977,
            "windRank": 10,
            "windSpeedMph": 0.994
          },
          {
            "areaId": "newforest",
            "areaName": "New Forest",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.8631,
            "longitude": -1.6181,
            "observedAt": "2026-09-10T10:05:00Z",
            "rainRank": 4,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 18.386,
            "temperatureRank": 1,
            "windBearingDegrees": 210.7,
            "windGustMph": 7.0,
            "windRank": 9,
            "windSpeedMph": 2.429
          },
          {
            "areaId": "north-dorset",
            "areaName": "North Dorset",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 60,
            "latitude": 50.95,
            "longitude": -2.21,
            "observedAt": "2026-09-10T10:04:00Z",
            "rainRank": 5,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 14.889,
            "temperatureRank": 12,
            "windBearingDegrees": 172.0,
            "windGustMph": 1.8,
            "windRank": 12,
            "windSpeedMph": 0.2
          },
          {
            "areaId": "northeast-crendell",
            "areaName": "North East Dorset",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.921163,
            "longitude": -1.88334,
            "observedAt": "2026-09-10T10:05:00Z",
            "rainRank": 6,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 17.8,
            "temperatureRank": 2,
            "windBearingDegrees": 241.9,
            "windGustMph": 12.5,
            "windRank": 4,
            "windSpeedMph": 4.2
          },
          {
            "areaId": "northwestdorset",
            "areaName": "North West Dorset",
            "confidence": "high",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.87,
            "longitude": -2.62,
            "observedAt": "2026-09-10T10:05:00Z",
            "rainRank": 7,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 3,
            "temperatureC": 17.4,
            "temperatureRank": 4,
            "windBearingDegrees": 237.0,
            "windGustMph": 13.0,
            "windRank": 3,
            "windSpeedMph": 6.0
          },
          {
            "areaId": "poole",
            "areaName": "Poole",
            "confidence": "high",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.7151,
            "longitude": -1.9872,
            "observedAt": "2026-09-10T10:05:00Z",
            "rainRank": 8,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 3,
            "temperatureC": 17.0,
            "temperatureRank": 5,
            "windBearingDegrees": 265.4,
            "windGustMph": 12.0,
            "windRank": 7,
            "windSpeedMph": 3.0
          },
          {
            "areaId": "poole-harbour-hyper-local",
            "areaName": "Poole Harbour Hyper Local",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.68602,
            "longitude": -1.9463,
            "observedAt": "2026-09-10T10:05:00Z",
            "rainRank": 9,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 17.0,
            "temperatureRank": 6,
            "windBearingDegrees": 249.0,
            "windGustMph": 14.96,
            "windRank": 1,
            "windSpeedMph": 12.659
          },
          {
            "areaId": "sturminstermarshall",
            "areaName": "Sturminster Marshall",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.798,
            "longitude": -2.072,
            "observedAt": "2026-09-10T10:05:00Z",
            "rainRank": 10,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 15.8,
            "temperatureRank": 9,
            "windBearingDegrees": 266.8,
            "windGustMph": 4.9,
            "windRank": 5,
            "windSpeedMph": 4.0
          },
          {
            "areaId": "wareham",
            "areaName": "Wareham",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.68639,
            "longitude": -2.11278,
            "observedAt": "2026-09-10T10:05:00Z",
            "rainRank": 11,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 16.145,
            "temperatureRank": 8,
            "windBearingDegrees": 290.2,
            "windGustMph": 9.0,
            "windRank": 8,
            "windSpeedMph": 3.0
          },
          {
            "areaId": "wimborne",
            "areaName": "Wimborne",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.800201,
            "longitude": -1.987968,
            "observedAt": "2026-09-10T10:05:00Z",
            "rainRank": 12,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 15.8,
            "temperatureRank": 10,
            "windBearingDegrees": 266.8,
            "windGustMph": 4.9,
            "windRank": 6,
            "windSpeedMph": 4.0
          }
        ],
        "time": "2026-09-10T10:05:00Z"
      },
      {
        "areas": [
          {
            "areaId": "blandford",
            "areaName": "Blandford",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 60,
            "latitude": 50.86,
            "longitude": -2.16,
            "observedAt": "2026-09-10T10:09:00Z",
            "rainRank": 1,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 15.722,
            "temperatureRank": 11,
            "windBearingDegrees": 259.0,
            "windGustMph": 4.5,
            "windRank": 11,
            "windSpeedMph": 1.2
          },
          {
            "areaId": "bournemouth",
            "areaName": "Bournemouth",
            "confidence": "high",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.7208,
            "longitude": -1.904,
            "observedAt": "2026-09-10T10:10:00Z",
            "rainRank": 2,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 3,
            "temperatureC": 17.575,
            "temperatureRank": 4,
            "windBearingDegrees": 232.2,
            "windGustMph": 13.809,
            "windRank": 4,
            "windSpeedMph": 7.5
          },
          {
            "areaId": "dorchester",
            "areaName": "Dorchester",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.715,
            "longitude": -2.44,
            "observedAt": "2026-09-10T10:10:00Z",
            "rainRank": 3,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 16.6,
            "temperatureRank": 5,
            "windBearingDegrees": 251.0,
            "windGustMph": 7.021,
            "windRank": 10,
            "windSpeedMph": 2.983
          },
          {
            "areaId": "newforest",
            "areaName": "New Forest",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.8631,
            "longitude": -1.6181,
            "observedAt": "2026-09-10T10:10:00Z",
            "rainRank": 4,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 18.2,
            "temperatureRank": 1,
            "windBearingDegrees": 210.7,
            "windGustMph": 8.0,
            "windRank": 5,
            "windSpeedMph": 4.571
          },
          {
            "areaId": "north-dorset",
            "areaName": "North Dorset",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 60,
            "latitude": 50.95,
            "longitude": -2.21,
            "observedAt": "2026-09-10T10:09:00Z",
            "rainRank": 5,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 15.722,
            "temperatureRank": 12,
            "windBearingDegrees": 259.0,
            "windGustMph": 4.5,
            "windRank": 12,
            "windSpeedMph": 1.2
          },
          {
            "areaId": "northeast-crendell",
            "areaName": "North East Dorset",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.921163,
            "longitude": -1.88334,
            "observedAt": "2026-09-10T10:10:00Z",
            "rainRank": 6,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 17.8,
            "temperatureRank": 2,
            "windBearingDegrees": 241.5,
            "windGustMph": 14.8,
            "windRank": 2,
            "windSpeedMph": 8.0
          },
          {
            "areaId": "northwestdorset",
            "areaName": "North West Dorset",
            "confidence": "high",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.87,
            "longitude": -2.62,
            "observedAt": "2026-09-10T10:10:00Z",
            "rainRank": 7,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 3,
            "temperatureC": 17.75,
            "temperatureRank": 3,
            "windBearingDegrees": 224.1,
            "windGustMph": 13.0,
            "windRank": 3,
            "windSpeedMph": 8.0
          },
          {
            "areaId": "poole",
            "areaName": "Poole",
            "confidence": "high",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.7151,
            "longitude": -1.9872,
            "observedAt": "2026-09-10T10:10:00Z",
            "rainRank": 8,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 3,
            "temperatureC": 16.542,
            "temperatureRank": 6,
            "windBearingDegrees": 250.2,
            "windGustMph": 9.0,
            "windRank": 6,
            "windSpeedMph": 4.5
          },
          {
            "areaId": "poole-harbour-hyper-local",
            "areaName": "Poole Harbour Hyper Local",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.68602,
            "longitude": -1.9463,
            "observedAt": "2026-09-10T10:10:00Z",
            "rainRank": 9,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 16.0,
            "temperatureRank": 8,
            "windBearingDegrees": 249.0,
            "windGustMph": 13.809,
            "windRank": 1,
            "windSpeedMph": 12.659
          },
          {
            "areaId": "sturminstermarshall",
            "areaName": "Sturminster Marshall",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.798,
            "longitude": -2.072,
            "observedAt": "2026-09-10T10:10:00Z",
            "rainRank": 10,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 15.9,
            "temperatureRank": 9,
            "windBearingDegrees": 253.4,
            "windGustMph": 8.1,
            "windRank": 8,
            "windSpeedMph": 4.0
          },
          {
            "areaId": "wareham",
            "areaName": "Wareham",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.68639,
            "longitude": -2.11278,
            "observedAt": "2026-09-10T10:10:00Z",
            "rainRank": 11,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 16.542,
            "temperatureRank": 7,
            "windBearingDegrees": 249.3,
            "windGustMph": 8.0,
            "windRank": 7,
            "windSpeedMph": 4.25
          },
          {
            "areaId": "wimborne",
            "areaName": "Wimborne",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.800201,
            "longitude": -1.987968,
            "observedAt": "2026-09-10T10:10:00Z",
            "rainRank": 12,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 15.9,
            "temperatureRank": 10,
            "windBearingDegrees": 253.4,
            "windGustMph": 8.1,
            "windRank": 9,
            "windSpeedMph": 4.0
          }
        ],
        "time": "2026-09-10T10:10:00Z"
      },
      {
        "areas": [
          {
            "areaId": "blandford",
            "areaName": "Blandford",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 60,
            "latitude": 50.86,
            "longitude": -2.16,
            "observedAt": "2026-09-10T10:14:00Z",
            "rainRank": 1,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 15.722,
            "temperatureRank": 11,
            "windBearingDegrees": 199.0,
            "windGustMph": 3.8,
            "windRank": 11,
            "windSpeedMph": 1.3
          },
          {
            "areaId": "bournemouth",
            "areaName": "Bournemouth",
            "confidence": "high",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.7208,
            "longitude": -1.904,
            "observedAt": "2026-09-10T10:15:00Z",
            "rainRank": 2,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 3,
            "temperatureC": 17.4,
            "temperatureRank": 4,
            "windBearingDegrees": 222.3,
            "windGustMph": 13.809,
            "windRank": 4,
            "windSpeedMph": 5.5
          },
          {
            "areaId": "dorchester",
            "areaName": "Dorchester",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.715,
            "longitude": -2.44,
            "observedAt": "2026-09-10T10:15:00Z",
            "rainRank": 3,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 16.7,
            "temperatureRank": 7,
            "windBearingDegrees": 219.0,
            "windGustMph": 8.016,
            "windRank": 10,
            "windSpeedMph": 1.988
          },
          {
            "areaId": "newforest",
            "areaName": "New Forest",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.8631,
            "longitude": -1.6181,
            "observedAt": "2026-09-10T10:15:00Z",
            "rainRank": 4,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 18.2,
            "temperatureRank": 1,
            "windBearingDegrees": 219.0,
            "windGustMph": 9.0,
            "windRank": 9,
            "windSpeedMph": 2.875
          },
          {
            "areaId": "north-dorset",
            "areaName": "North Dorset",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 60,
            "latitude": 50.95,
            "longitude": -2.21,
            "observedAt": "2026-09-10T10:14:00Z",
            "rainRank": 5,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 15.722,
            "temperatureRank": 12,
            "windBearingDegrees": 199.0,
            "windGustMph": 3.8,
            "windRank": 12,
            "windSpeedMph": 1.3
          },
          {
            "areaId": "northeast-crendell",
            "areaName": "North East Dorset",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.921163,
            "longitude": -1.88334,
            "observedAt": "2026-09-10T10:15:00Z",
            "rainRank": 6,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 17.967,
            "temperatureRank": 3,
            "windBearingDegrees": 212.9,
            "windGustMph": 14.8,
            "windRank": 3,
            "windSpeedMph": 6.833
          },
          {
            "areaId": "northwestdorset",
            "areaName": "North West Dorset",
            "confidence": "high",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.87,
            "longitude": -2.62,
            "observedAt": "2026-09-10T10:15:00Z",
            "rainRank": 7,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 3,
            "temperatureC": 18.15,
            "temperatureRank": 2,
            "windBearingDegrees": 227.2,
            "windGustMph": 12.0,
            "windRank": 2,
            "windSpeedMph": 8.0
          },
          {
            "areaId": "poole",
            "areaName": "Poole",
            "confidence": "high",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.7151,
            "longitude": -1.9872,
            "observedAt": "2026-09-10T10:15:00Z",
            "rainRank": 8,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 3,
            "temperatureC": 16.9,
            "temperatureRank": 5,
            "windBearingDegrees": 245.8,
            "windGustMph": 9.0,
            "windRank": 7,
            "windSpeedMph": 4.273
          },
          {
            "areaId": "poole-harbour-hyper-local",
            "areaName": "Poole Harbour Hyper Local",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.68602,
            "longitude": -1.9463,
            "observedAt": "2026-09-10T10:15:00Z",
            "rainRank": 9,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 16.0,
            "temperatureRank": 10,
            "windBearingDegrees": 259.0,
            "windGustMph": 13.809,
            "windRank": 1,
            "windSpeedMph": 11.508
          },
          {
            "areaId": "sturminstermarshall",
            "areaName": "Sturminster Marshall",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.798,
            "longitude": -2.072,
            "observedAt": "2026-09-10T10:15:00Z",
            "rainRank": 10,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 16.033,
            "temperatureRank": 8,
            "windBearingDegrees": 276.5,
            "windGustMph": 8.1,
            "windRank": 5,
            "windSpeedMph": 4.9
          },
          {
            "areaId": "wareham",
            "areaName": "Wareham",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.68639,
            "longitude": -2.11278,
            "observedAt": "2026-09-10T10:15:00Z",
            "rainRank": 11,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 16.9,
            "temperatureRank": 6,
            "windBearingDegrees": 249.0,
            "windGustMph": 8.0,
            "windRank": 8,
            "windSpeedMph": 4.273
          },
          {
            "areaId": "wimborne",
            "areaName": "Wimborne",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.800201,
            "longitude": -1.987968,
            "observedAt": "2026-09-10T10:15:00Z",
            "rainRank": 12,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 16.033,
            "temperatureRank": 9,
            "windBearingDegrees": 276.5,
            "windGustMph": 8.1,
            "windRank": 6,
            "windSpeedMph": 4.9
          }
        ],
        "time": "2026-09-10T10:15:00Z"
      },
      {
        "areas": [
          {
            "areaId": "blandford",
            "areaName": "Blandford",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 60,
            "latitude": 50.86,
            "longitude": -2.16,
            "observedAt": "2026-09-10T10:19:00Z",
            "rainRank": 1,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 15.056,
            "temperatureRank": 11,
            "windBearingDegrees": 269.0,
            "windGustMph": 2.9,
            "windRank": 11,
            "windSpeedMph": 0.0
          },
          {
            "areaId": "bournemouth",
            "areaName": "Bournemouth",
            "confidence": "high",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.7208,
            "longitude": -1.904,
            "observedAt": "2026-09-10T10:20:00Z",
            "rainRank": 2,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 3,
            "temperatureC": 17.4,
            "temperatureRank": 4,
            "windBearingDegrees": 244.2,
            "windGustMph": 12.0,
            "windRank": 10,
            "windSpeedMph": 4.5
          },
          {
            "areaId": "dorchester",
            "areaName": "Dorchester",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.715,
            "longitude": -2.44,
            "observedAt": "2026-09-10T10:20:00Z",
            "rainRank": 3,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 16.7,
            "temperatureRank": 7,
            "windBearingDegrees": 236.0,
            "windGustMph": 10.004,
            "windRank": 1,
            "windSpeedMph": 10.004
          },
          {
            "areaId": "newforest",
            "areaName": "New Forest",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.8631,
            "longitude": -1.6181,
            "observedAt": "2026-09-10T10:20:00Z",
            "rainRank": 4,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 18.2,
            "temperatureRank": 1,
            "windBearingDegrees": 219.4,
            "windGustMph": 10.0,
            "windRank": 7,
            "windSpeedMph": 5.714
          },
          {
            "areaId": "north-dorset",
            "areaName": "North Dorset",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 60,
            "latitude": 50.95,
            "longitude": -2.21,
            "observedAt": "2026-09-10T10:19:00Z",
            "rainRank": 5,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 15.056,
            "temperatureRank": 12,
            "windBearingDegrees": 269.0,
            "windGustMph": 2.9,
            "windRank": 12,
            "windSpeedMph": 0.0
          },
          {
            "areaId": "northeast-crendell",
            "areaName": "North East Dorset",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.921163,
            "longitude": -1.88334,
            "observedAt": "2026-09-10T10:20:00Z",
            "rainRank": 6,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 18.1,
            "temperatureRank": 2,
            "windBearingDegrees": 221.0,
            "windGustMph": 14.8,
            "windRank": 3,
            "windSpeedMph": 7.6
          },
          {
            "areaId": "northwestdorset",
            "areaName": "North West Dorset",
            "confidence": "high",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.87,
            "longitude": -2.62,
            "observedAt": "2026-09-10T10:20:00Z",
            "rainRank": 7,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 3,
            "temperatureC": 17.825,
            "temperatureRank": 3,
            "windBearingDegrees": 217.1,
            "windGustMph": 11.0,
            "windRank": 4,
            "windSpeedMph": 7.0
          },
          {
            "areaId": "poole",
            "areaName": "Poole",
            "confidence": "high",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.7151,
            "longitude": -1.9872,
            "observedAt": "2026-09-10T10:20:00Z",
            "rainRank": 8,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 3,
            "temperatureC": 17.0,
            "temperatureRank": 5,
            "windBearingDegrees": 249.2,
            "windGustMph": 11.0,
            "windRank": 5,
            "windSpeedMph": 5.75
          },
          {
            "areaId": "poole-harbour-hyper-local",
            "areaName": "Poole Harbour Hyper Local",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.68602,
            "longitude": -1.9463,
            "observedAt": "2026-09-10T10:20:00Z",
            "rainRank": 9,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 16.0,
            "temperatureRank": 10,
            "windBearingDegrees": 263.0,
            "windGustMph": 12.659,
            "windRank": 2,
            "windSpeedMph": 9.206
          },
          {
            "areaId": "sturminstermarshall",
            "areaName": "Sturminster Marshall",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.798,
            "longitude": -2.072,
            "observedAt": "2026-09-10T10:20:00Z",
            "rainRank": 10,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 16.1,
            "temperatureRank": 8,
            "windBearingDegrees": 273.9,
            "windGustMph": 7.0,
            "windRank": 8,
            "windSpeedMph": 4.9
          },
          {
            "areaId": "wareham",
            "areaName": "Wareham",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.68639,
            "longitude": -2.11278,
            "observedAt": "2026-09-10T10:20:00Z",
            "rainRank": 11,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 17.0,
            "temperatureRank": 6,
            "windBearingDegrees": 242.3,
            "windGustMph": 11.0,
            "windRank": 6,
            "windSpeedMph": 5.75
          },
          {
            "areaId": "wimborne",
            "areaName": "Wimborne",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.800201,
            "longitude": -1.987968,
            "observedAt": "2026-09-10T10:20:00Z",
            "rainRank": 12,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 16.1,
            "temperatureRank": 9,
            "windBearingDegrees": 273.9,
            "windGustMph": 7.0,
            "windRank": 9,
            "windSpeedMph": 4.9
          }
        ],
        "time": "2026-09-10T10:20:00Z"
      },
      {
        "areas": [
          {
            "areaId": "blandford",
            "areaName": "Blandford",
            "confidence": "medium",
            "freshness": "delayed",
            "freshnessSeconds": 360,
            "latitude": 50.86,
            "longitude": -2.16,
            "observedAt": "2026-09-10T10:19:00Z",
            "rainRank": 1,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 15.056,
            "temperatureRank": 11,
            "windBearingDegrees": 269.0,
            "windGustMph": 2.9,
            "windRank": 11,
            "windSpeedMph": 0.0
          },
          {
            "areaId": "bournemouth",
            "areaName": "Bournemouth",
            "confidence": "high",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.7208,
            "longitude": -1.904,
            "observedAt": "2026-09-10T10:25:00Z",
            "rainRank": 2,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 3,
            "temperatureC": 17.4,
            "temperatureRank": 4,
            "windBearingDegrees": 255.2,
            "windGustMph": 11.508,
            "windRank": 5,
            "windSpeedMph": 6.5
          },
          {
            "areaId": "dorchester",
            "areaName": "Dorchester",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.715,
            "longitude": -2.44,
            "observedAt": "2026-09-10T10:25:00Z",
            "rainRank": 3,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 16.6,
            "temperatureRank": 7,
            "windBearingDegrees": 234.0,
            "windGustMph": 4.971,
            "windRank": 10,
            "windSpeedMph": 0.994
          },
          {
            "areaId": "newforest",
            "areaName": "New Forest",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.8631,
            "longitude": -1.6181,
            "observedAt": "2026-09-10T10:25:00Z",
            "rainRank": 4,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 18.1,
            "temperatureRank": 2,
            "windBearingDegrees": 259.6,
            "windGustMph": 10.0,
            "windRank": 9,
            "windSpeedMph": 3.714
          },
          {
            "areaId": "north-dorset",
            "areaName": "North Dorset",
            "confidence": "medium",
            "freshness": "delayed",
            "freshnessSeconds": 360,
            "latitude": 50.95,
            "longitude": -2.21,
            "observedAt": "2026-09-10T10:19:00Z",
            "rainRank": 5,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 15.056,
            "temperatureRank": 12,
            "windBearingDegrees": 269.0,
            "windGustMph": 2.9,
            "windRank": 12,
            "windSpeedMph": 0.0
          },
          {
            "areaId": "northeast-crendell",
            "areaName": "North East Dorset",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.921163,
            "longitude": -1.88334,
            "observedAt": "2026-09-10T10:25:00Z",
            "rainRank": 6,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 18.1,
            "temperatureRank": 3,
            "windBearingDegrees": 267.0,
            "windGustMph": 14.8,
            "windRank": 8,
            "windSpeedMph": 4.6
          },
          {
            "areaId": "northwestdorset",
            "areaName": "North West Dorset",
            "confidence": "high",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.87,
            "longitude": -2.62,
            "observedAt": "2026-09-10T10:25:00Z",
            "rainRank": 7,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 3,
            "temperatureC": 18.2,
            "temperatureRank": 1,
            "windBearingDegrees": 228.5,
            "windGustMph": 12.0,
            "windRank": 2,
            "windSpeedMph": 7.0
          },
          {
            "areaId": "poole",
            "areaName": "Poole",
            "confidence": "high",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.7151,
            "longitude": -1.9872,
            "observedAt": "2026-09-10T10:25:00Z",
            "rainRank": 8,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 3,
            "temperatureC": 17.131,
            "temperatureRank": 5,
            "windBearingDegrees": 250.3,
            "windGustMph": 11.0,
            "windRank": 3,
            "windSpeedMph": 6.538
          },
          {
            "areaId": "poole-harbour-hyper-local",
            "areaName": "Poole Harbour Hyper Local",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.68602,
            "longitude": -1.9463,
            "observedAt": "2026-09-10T10:25:00Z",
            "rainRank": 9,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 16.0,
            "temperatureRank": 10,
            "windBearingDegrees": 268.0,
            "windGustMph": 11.508,
            "windRank": 1,
            "windSpeedMph": 9.206
          },
          {
            "areaId": "sturminstermarshall",
            "areaName": "Sturminster Marshall",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.798,
            "longitude": -2.072,
            "observedAt": "2026-09-10T10:25:00Z",
            "rainRank": 10,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 16.2,
            "temperatureRank": 8,
            "windBearingDegrees": 262.1,
            "windGustMph": 6.0,
            "windRank": 6,
            "windSpeedMph": 6.0
          },
          {
            "areaId": "wareham",
            "areaName": "Wareham",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.68639,
            "longitude": -2.11278,
            "observedAt": "2026-09-10T10:25:00Z",
            "rainRank": 11,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 17.131,
            "temperatureRank": 6,
            "windBearingDegrees": 237.2,
            "windGustMph": 11.0,
            "windRank": 4,
            "windSpeedMph": 6.538
          },
          {
            "areaId": "wimborne",
            "areaName": "Wimborne",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.800201,
            "longitude": -1.987968,
            "observedAt": "2026-09-10T10:25:00Z",
            "rainRank": 12,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 16.2,
            "temperatureRank": 9,
            "windBearingDegrees": 262.1,
            "windGustMph": 6.0,
            "windRank": 7,
            "windSpeedMph": 6.0
          }
        ],
        "time": "2026-09-10T10:25:00Z"
      },
      {
        "areas": [
          {
            "areaId": "blandford",
            "areaName": "Blandford",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 60,
            "latitude": 50.86,
            "longitude": -2.16,
            "observedAt": "2026-09-10T10:29:00Z",
            "rainRank": 1,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 15.611,
            "temperatureRank": 11,
            "windBearingDegrees": 37.0,
            "windGustMph": 1.6,
            "windRank": 11,
            "windSpeedMph": 0.0
          },
          {
            "areaId": "bournemouth",
            "areaName": "Bournemouth",
            "confidence": "high",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.7208,
            "longitude": -1.904,
            "observedAt": "2026-09-10T10:30:00Z",
            "rainRank": 2,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 3,
            "temperatureC": 17.4,
            "temperatureRank": 5,
            "windBearingDegrees": 260.9,
            "windGustMph": 10.0,
            "windRank": 2,
            "windSpeedMph": 6.905
          },
          {
            "areaId": "dorchester",
            "areaName": "Dorchester",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.715,
            "longitude": -2.44,
            "observedAt": "2026-09-10T10:30:00Z",
            "rainRank": 3,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 16.6,
            "temperatureRank": 7,
            "windBearingDegrees": 202.0,
            "windGustMph": 6.027,
            "windRank": 10,
            "windSpeedMph": 0.994
          },
          {
            "areaId": "newforest",
            "areaName": "New Forest",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.8631,
            "longitude": -1.6181,
            "observedAt": "2026-09-10T10:30:00Z",
            "rainRank": 4,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 18.875,
            "temperatureRank": 1,
            "windBearingDegrees": 191.1,
            "windGustMph": 10.0,
            "windRank": 9,
            "windSpeedMph": 3.25
          },
          {
            "areaId": "north-dorset",
            "areaName": "North Dorset",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 60,
            "latitude": 50.95,
            "longitude": -2.21,
            "observedAt": "2026-09-10T10:29:00Z",
            "rainRank": 5,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 15.611,
            "temperatureRank": 12,
            "windBearingDegrees": 37.0,
            "windGustMph": 1.6,
            "windRank": 12,
            "windSpeedMph": 0.0
          },
          {
            "areaId": "northeast-crendell",
            "areaName": "North East Dorset",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.921163,
            "longitude": -1.88334,
            "observedAt": "2026-09-10T10:30:00Z",
            "rainRank": 6,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 18.0,
            "temperatureRank": 2,
            "windBearingDegrees": 261.7,
            "windGustMph": 14.8,
            "windRank": 8,
            "windSpeedMph": 3.4
          },
          {
            "areaId": "northwestdorset",
            "areaName": "North West Dorset",
            "confidence": "high",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.87,
            "longitude": -2.62,
            "observedAt": "2026-09-10T10:30:00Z",
            "rainRank": 7,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 3,
            "temperatureC": 17.975,
            "temperatureRank": 3,
            "windBearingDegrees": 222.9,
            "windGustMph": 10.0,
            "windRank": 1,
            "windSpeedMph": 7.0
          },
          {
            "areaId": "poole",
            "areaName": "Poole",
            "confidence": "high",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.7151,
            "longitude": -1.9872,
            "observedAt": "2026-09-10T10:30:00Z",
            "rainRank": 8,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 3,
            "temperatureC": 17.4,
            "temperatureRank": 6,
            "windBearingDegrees": 249.1,
            "windGustMph": 10.0,
            "windRank": 4,
            "windSpeedMph": 6.385
          },
          {
            "areaId": "poole-harbour-hyper-local",
            "areaName": "Poole Harbour Hyper Local",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.68602,
            "longitude": -1.9463,
            "observedAt": "2026-09-10T10:30:00Z",
            "rainRank": 9,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 16.0,
            "temperatureRank": 10,
            "windBearingDegrees": 264.0,
            "windGustMph": 9.206,
            "windRank": 3,
            "windSpeedMph": 6.905
          },
          {
            "areaId": "sturminstermarshall",
            "areaName": "Sturminster Marshall",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.798,
            "longitude": -2.072,
            "observedAt": "2026-09-10T10:30:00Z",
            "rainRank": 10,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 16.383,
            "temperatureRank": 8,
            "windBearingDegrees": 263.8,
            "windGustMph": 7.0,
            "windRank": 6,
            "windSpeedMph": 4.9
          },
          {
            "areaId": "wareham",
            "areaName": "Wareham",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.68639,
            "longitude": -2.11278,
            "observedAt": "2026-09-10T10:30:00Z",
            "rainRank": 11,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 17.6,
            "temperatureRank": 4,
            "windBearingDegrees": 228.3,
            "windGustMph": 11.0,
            "windRank": 5,
            "windSpeedMph": 6.385
          },
          {
            "areaId": "wimborne",
            "areaName": "Wimborne",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.800201,
            "longitude": -1.987968,
            "observedAt": "2026-09-10T10:30:00Z",
            "rainRank": 12,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 16.383,
            "temperatureRank": 9,
            "windBearingDegrees": 263.8,
            "windGustMph": 7.0,
            "windRank": 7,
            "windSpeedMph": 4.9
          }
        ],
        "time": "2026-09-10T10:30:00Z"
      },
      {
        "areas": [
          {
            "areaId": "blandford",
            "areaName": "Blandford",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 60,
            "latitude": 50.86,
            "longitude": -2.16,
            "observedAt": "2026-09-10T10:34:00Z",
            "rainRank": 1,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 16.389,
            "temperatureRank": 10,
            "windBearingDegrees": 213.0,
            "windGustMph": 3.8,
            "windRank": 11,
            "windSpeedMph": 1.9
          },
          {
            "areaId": "bournemouth",
            "areaName": "Bournemouth",
            "confidence": "high",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.7208,
            "longitude": -1.904,
            "observedAt": "2026-09-10T10:35:00Z",
            "rainRank": 2,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 3,
            "temperatureC": 17.525,
            "temperatureRank": 5,
            "windBearingDegrees": 276.4,
            "windGustMph": 10.0,
            "windRank": 8,
            "windSpeedMph": 4.5
          },
          {
            "areaId": "dorchester",
            "areaName": "Dorchester",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.715,
            "longitude": -2.44,
            "observedAt": "2026-09-10T10:35:00Z",
            "rainRank": 3,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 16.5,
            "temperatureRank": 9,
            "windBearingDegrees": 227.0,
            "windGustMph": 11.992,
            "windRank": 3,
            "windSpeedMph": 6.027
          },
          {
            "areaId": "newforest",
            "areaName": "New Forest",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.8631,
            "longitude": -1.6181,
            "observedAt": "2026-09-10T10:35:00Z",
            "rainRank": 4,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 19.317,
            "temperatureRank": 1,
            "windBearingDegrees": 180.5,
            "windGustMph": 14.0,
            "windRank": 5,
            "windSpeedMph": 5.667
          },
          {
            "areaId": "north-dorset",
            "areaName": "North Dorset",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 60,
            "latitude": 50.95,
            "longitude": -2.21,
            "observedAt": "2026-09-10T10:34:00Z",
            "rainRank": 5,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 16.389,
            "temperatureRank": 11,
            "windBearingDegrees": 213.0,
            "windGustMph": 3.8,
            "windRank": 12,
            "windSpeedMph": 1.9
          },
          {
            "areaId": "northeast-crendell",
            "areaName": "North East Dorset",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.921163,
            "longitude": -1.88334,
            "observedAt": "2026-09-10T10:35:00Z",
            "rainRank": 6,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 17.8,
            "temperatureRank": 2,
            "windBearingDegrees": 221.0,
            "windGustMph": 14.8,
            "windRank": 1,
            "windSpeedMph": 9.1
          },
          {
            "areaId": "northwestdorset",
            "areaName": "North West Dorset",
            "confidence": "high",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.87,
            "longitude": -2.62,
            "observedAt": "2026-09-10T10:35:00Z",
            "rainRank": 7,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 3,
            "temperatureC": 17.8,
            "temperatureRank": 3,
            "windBearingDegrees": 215.0,
            "windGustMph": 12.0,
            "windRank": 4,
            "windSpeedMph": 6.0
          },
          {
            "areaId": "poole",
            "areaName": "Poole",
            "confidence": "high",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.7151,
            "longitude": -1.9872,
            "observedAt": "2026-09-10T10:35:00Z",
            "rainRank": 8,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 3,
            "temperatureC": 17.525,
            "temperatureRank": 6,
            "windBearingDegrees": 260.4,
            "windGustMph": 10.0,
            "windRank": 6,
            "windSpeedMph": 4.603
          },
          {
            "areaId": "poole-harbour-hyper-local",
            "areaName": "Poole Harbour Hyper Local",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.68602,
            "longitude": -1.9463,
            "observedAt": "2026-09-10T10:35:00Z",
            "rainRank": 9,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 16.0,
            "temperatureRank": 12,
            "windBearingDegrees": 267.0,
            "windGustMph": 8.055,
            "windRank": 7,
            "windSpeedMph": 4.603
          },
          {
            "areaId": "sturminstermarshall",
            "areaName": "Sturminster Marshall",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.798,
            "longitude": -2.072,
            "observedAt": "2026-09-10T10:35:00Z",
            "rainRank": 10,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 16.7,
            "temperatureRank": 7,
            "windBearingDegrees": 205.6,
            "windGustMph": 8.1,
            "windRank": 9,
            "windSpeedMph": 4.0
          },
          {
            "areaId": "wareham",
            "areaName": "Wareham",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.68639,
            "longitude": -2.11278,
            "observedAt": "2026-09-10T10:35:00Z",
            "rainRank": 11,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 17.77,
            "temperatureRank": 4,
            "windBearingDegrees": 246.2,
            "windGustMph": 15.0,
            "windRank": 2,
            "windSpeedMph": 8.8
          },
          {
            "areaId": "wimborne",
            "areaName": "Wimborne",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.800201,
            "longitude": -1.987968,
            "observedAt": "2026-09-10T10:35:00Z",
            "rainRank": 12,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 16.7,
            "temperatureRank": 8,
            "windBearingDegrees": 205.6,
            "windGustMph": 8.1,
            "windRank": 10,
            "windSpeedMph": 4.0
          }
        ],
        "time": "2026-09-10T10:35:00Z"
      },
      {
        "areas": [
          {
            "areaId": "blandford",
            "areaName": "Blandford",
            "confidence": "medium",
            "freshness": "delayed",
            "freshnessSeconds": 360,
            "latitude": 50.86,
            "longitude": -2.16,
            "observedAt": "2026-09-10T10:34:00Z",
            "rainRank": 1,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 16.389,
            "temperatureRank": 10,
            "windBearingDegrees": 213.0,
            "windGustMph": 3.8,
            "windRank": 10,
            "windSpeedMph": 1.9
          },
          {
            "areaId": "bournemouth",
            "areaName": "Bournemouth",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.7208,
            "longitude": -1.904,
            "observedAt": "2026-09-10T10:40:00Z",
            "rainRank": 2,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 17.825,
            "temperatureRank": 5,
            "windBearingDegrees": 268.6,
            "windGustMph": 10.0,
            "windRank": 9,
            "windSpeedMph": 2.25
          },
          {
            "areaId": "dorchester",
            "areaName": "Dorchester",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 60,
            "latitude": 50.715,
            "longitude": -2.44,
            "observedAt": "2026-09-10T10:39:00Z",
            "rainRank": 3,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 16.4,
            "temperatureRank": 9,
            "windBearingDegrees": 265.0,
            "windGustMph": 4.971,
            "windRank": 12,
            "windSpeedMph": 0.994
          },
          {
            "areaId": "newforest",
            "areaName": "New Forest",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.8631,
            "longitude": -1.6181,
            "observedAt": "2026-09-10T10:40:00Z",
            "rainRank": 4,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 19.3,
            "temperatureRank": 1,
            "windBearingDegrees": 183.3,
            "windGustMph": 14.0,
            "windRank": 2,
            "windSpeedMph": 8.0
          },
          {
            "areaId": "north-dorset",
            "areaName": "North Dorset",
            "confidence": "medium",
            "freshness": "delayed",
            "freshnessSeconds": 360,
            "latitude": 50.95,
            "longitude": -2.21,
            "observedAt": "2026-09-10T10:34:00Z",
            "rainRank": 5,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 16.389,
            "temperatureRank": 11,
            "windBearingDegrees": 213.0,
            "windGustMph": 3.8,
            "windRank": 11,
            "windSpeedMph": 1.9
          },
          {
            "areaId": "northeast-crendell",
            "areaName": "North East Dorset",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.921163,
            "longitude": -1.88334,
            "observedAt": "2026-09-10T10:40:00Z",
            "rainRank": 6,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 17.333,
            "temperatureRank": 6,
            "windBearingDegrees": 277.0,
            "windGustMph": 14.8,
            "windRank": 1,
            "windSpeedMph": 8.733
          },
          {
            "areaId": "northwestdorset",
            "areaName": "North West Dorset",
            "confidence": "high",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.87,
            "longitude": -2.62,
            "observedAt": "2026-09-10T10:40:00Z",
            "rainRank": 7,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 3,
            "temperatureC": 17.9,
            "temperatureRank": 4,
            "windBearingDegrees": 211.1,
            "windGustMph": 9.0,
            "windRank": 5,
            "windSpeedMph": 6.0
          },
          {
            "areaId": "poole",
            "areaName": "Poole",
            "confidence": "high",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.7151,
            "longitude": -1.9872,
            "observedAt": "2026-09-10T10:40:00Z",
            "rainRank": 8,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 2,
            "temperatureC": 17.926,
            "temperatureRank": 3,
            "windBearingDegrees": 244.8,
            "windGustMph": 12.5,
            "windRank": 6,
            "windSpeedMph": 5.034
          },
          {
            "areaId": "poole-harbour-hyper-local",
            "areaName": "Poole Harbour Hyper Local",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 60,
            "latitude": 50.68602,
            "longitude": -1.9463,
            "observedAt": "2026-09-10T10:39:00Z",
            "rainRank": 9,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 16.0,
            "temperatureRank": 12,
            "windBearingDegrees": 246.0,
            "windGustMph": 9.206,
            "windRank": 4,
            "windSpeedMph": 6.905
          },
          {
            "areaId": "sturminstermarshall",
            "areaName": "Sturminster Marshall",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.798,
            "longitude": -2.072,
            "observedAt": "2026-09-10T10:40:00Z",
            "rainRank": 10,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 16.9,
            "temperatureRank": 7,
            "windBearingDegrees": 209.4,
            "windGustMph": 6.0,
            "windRank": 7,
            "windSpeedMph": 4.0
          },
          {
            "areaId": "wareham",
            "areaName": "Wareham",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.68639,
            "longitude": -2.11278,
            "observedAt": "2026-09-10T10:40:00Z",
            "rainRank": 11,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 18.027,
            "temperatureRank": 2,
            "windBearingDegrees": 229.1,
            "windGustMph": 15.0,
            "windRank": 3,
            "windSpeedMph": 7.818
          },
          {
            "areaId": "wimborne",
            "areaName": "Wimborne",
            "confidence": "medium",
            "freshness": "live",
            "freshnessSeconds": 0,
            "latitude": 50.800201,
            "longitude": -1.987968,
            "observedAt": "2026-09-10T10:40:00Z",
            "rainRank": 12,
            "rainRateMmPerHour": 0.0,
            "sourceCount": 1,
            "temperatureC": 16.9,
            "temperatureRank": 8,
            "windBearingDegrees": 209.4,
            "windGustMph": 6.0,
            "windRank": 8,
            "windSpeedMph": 4.0
          }
        ],
        "time": "2026-09-10T10:40:00Z"
      }
    ],
    "layers": [
      "temperature",
      "wind",
      "ground-rain",
      "freshness",
      "confidence",
      "rankings"
    ],
    "rainLabel": "Ground observations, not radar",
    "stepMinutes": 5,
    "windowMinutes": 60
  },
  "modelVersion": "nexus-events-v3",
  "provenance": {
    "classification": "Observed values and derived short-term trends. This is not an official weather warning or a forecast.",
    "method": "Quality-approved station minute summaries, robust pool medians, circular wind-direction means and explainable change thresholds.",
    "observationWindow": "Live observations plus the preceding three hours",
    "rejectedObservationsIncluded": false,
    "replayWindowMinutes": 60
  },
  "rainTracking": {
    "areas": [
      {
        "adjacentEvidenceOnly": true,
        "areaId": "blandford",
        "areaName": "Blandford",
        "confidence": "high",
        "confidenceScore": 100,
        "contributingStations": [
          {
            "id": "pitt-close--blandford",
            "name": "Pitt Close, Blandford"
          },
          {
            "id": "smokedriftranch-blandford",
            "name": "smokedriftranch-Blandford"
          }
        ],
        "intensity": "dry",
        "intensityTrend": "dry",
        "lastDetectedAt": null,
        "nearbyWetAreas": [],
        "rainRateMmPerHour": 0.0,
        "rateChangeMmPerHour": 0.0,
        "sourceCount": 2,
        "startedAt": null,
        "state": "dry"
      },
      {
        "adjacentEvidenceOnly": true,
        "areaId": "bournemouth",
        "areaName": "Bournemouth",
        "confidence": "high",
        "confidenceScore": 100,
        "contributingStations": [
          {
            "id": "bhweather",
            "name": "BHWeather"
          },
          {
            "id": "branksome",
            "name": "Branksome"
          },
          {
            "id": "pooleyachtclub",
            "name": "Poole Yacht Club"
          }
        ],
        "intensity": "dry",
        "intensityTrend": "dry",
        "lastDetectedAt": null,
        "nearbyWetAreas": [],
        "rainRateMmPerHour": 0.0,
        "rateChangeMmPerHour": 0.0,
        "sourceCount": 3,
        "startedAt": null,
        "state": "dry"
      },
      {
        "adjacentEvidenceOnly": true,
        "areaId": "dorchester",
        "areaName": "Dorchester",
        "confidence": "medium",
        "confidenceScore": 85,
        "contributingStations": [
          {
            "id": "dorchester1",
            "name": "Dorchester"
          }
        ],
        "intensity": "dry",
        "intensityTrend": "dry",
        "lastDetectedAt": null,
        "nearbyWetAreas": [],
        "rainRateMmPerHour": 0.0,
        "rateChangeMmPerHour": 0.0,
        "sourceCount": 1,
        "startedAt": null,
        "state": "dry"
      },
      {
        "adjacentEvidenceOnly": true,
        "areaId": "newforest",
        "areaName": "New Forest",
        "confidence": "medium",
        "confidenceScore": 85,
        "contributingStations": [
          {
            "id": "newforest",
            "name": "New Forest"
          }
        ],
        "intensity": "dry",
        "intensityTrend": "dry",
        "lastDetectedAt": null,
        "nearbyWetAreas": [],
        "rainRateMmPerHour": 0.0,
        "rateChangeMmPerHour": 0.0,
        "sourceCount": 1,
        "startedAt": null,
        "state": "dry"
      },
      {
        "adjacentEvidenceOnly": true,
        "areaId": "north-dorset",
        "areaName": "North Dorset",
        "confidence": "high",
        "confidenceScore": 100,
        "contributingStations": [
          {
            "id": "pitt-close--blandford",
            "name": "Pitt Close, Blandford"
          },
          {
            "id": "smokedriftranch-blandford",
            "name": "smokedriftranch-Blandford"
          }
        ],
        "intensity": "dry",
        "intensityTrend": "dry",
        "lastDetectedAt": null,
        "nearbyWetAreas": [],
        "rainRateMmPerHour": 0.0,
        "rateChangeMmPerHour": 0.0,
        "sourceCount": 2,
        "startedAt": null,
        "state": "dry"
      },
      {
        "adjacentEvidenceOnly": true,
        "areaId": "northeast-crendell",
        "areaName": "North East Dorset",
        "confidence": "medium",
        "confidenceScore": 85,
        "contributingStations": [
          {
            "id": "fordingbridge",
            "name": "North East Dorset"
          }
        ],
        "intensity": "dry",
        "intensityTrend": "dry",
        "lastDetectedAt": null,
        "nearbyWetAreas": [],
        "rainRateMmPerHour": 0.0,
        "rateChangeMmPerHour": 0.0,
        "sourceCount": 1,
        "startedAt": null,
        "state": "dry"
      },
      {
        "adjacentEvidenceOnly": true,
        "areaId": "northwestdorset",
        "areaName": "North West Dorset",
        "confidence": "high",
        "confidenceScore": 100,
        "contributingStations": [
          {
            "id": "mistertonweather",
            "name": "North West Dorset"
          },
          {
            "id": "chilthorneweather",
            "name": "Chilthorne"
          },
          {
            "id": "chelstonaveyeovil",
            "name": "ChelstonAve Yeovil"
          }
        ],
        "intensity": "dry",
        "intensityTrend": "dry",
        "lastDetectedAt": null,
        "nearbyWetAreas": [],
        "rainRateMmPerHour": 0.0,
        "rateChangeMmPerHour": 0.0,
        "sourceCount": 3,
        "startedAt": null,
        "state": "dry"
      },
      {
        "adjacentEvidenceOnly": true,
        "areaId": "poole",
        "areaName": "Poole",
        "confidence": "high",
        "confidenceScore": 100,
        "contributingStations": [
          {
            "id": "branksome",
            "name": "Branksome"
          },
          {
            "id": "wareham",
            "name": "Wareham"
          },
          {
            "id": "pooleyachtclub",
            "name": "Poole Yacht Club"
          }
        ],
        "intensity": "dry",
        "intensityTrend": "dry",
        "lastDetectedAt": null,
        "nearbyWetAreas": [],
        "rainRateMmPerHour": 0.0,
        "rateChangeMmPerHour": 0.0,
        "sourceCount": 3,
        "startedAt": null,
        "state": "dry"
      },
      {
        "adjacentEvidenceOnly": true,
        "areaId": "poole-harbour-hyper-local",
        "areaName": "Poole Harbour Hyper Local",
        "confidence": "medium",
        "confidenceScore": 85,
        "contributingStations": [
          {
            "id": "pooleyachtclub",
            "name": "Poole Yacht Club"
          }
        ],
        "intensity": "dry",
        "intensityTrend": "dry",
        "lastDetectedAt": null,
        "nearbyWetAreas": [],
        "rainRateMmPerHour": 0.0,
        "rateChangeMmPerHour": 0.0,
        "sourceCount": 1,
        "startedAt": null,
        "state": "dry"
      },
      {
        "adjacentEvidenceOnly": true,
        "areaId": "sturminstermarshall",
        "areaName": "Sturminster Marshall",
        "confidence": "medium",
        "confidenceScore": 85,
        "contributingStations": [
          {
            "id": "wimborne",
            "name": "Wimborne"
          }
        ],
        "intensity": "dry",
        "intensityTrend": "dry",
        "lastDetectedAt": null,
        "nearbyWetAreas": [],
        "rainRateMmPerHour": 0.0,
        "rateChangeMmPerHour": 0.0,
        "sourceCount": 1,
        "startedAt": null,
        "state": "dry"
      },
      {
        "adjacentEvidenceOnly": true,
        "areaId": "wareham",
        "areaName": "Wareham",
        "confidence": "medium",
        "confidenceScore": 85,
        "contributingStations": [
          {
            "id": "wareham",
            "name": "Wareham"
          }
        ],
        "intensity": "dry",
        "intensityTrend": "dry",
        "lastDetectedAt": null,
        "nearbyWetAreas": [],
        "rainRateMmPerHour": 0.0,
        "rateChangeMmPerHour": 0.0,
        "sourceCount": 1,
        "startedAt": null,
        "state": "dry"
      },
      {
        "adjacentEvidenceOnly": true,
        "areaId": "wimborne",
        "areaName": "Wimborne",
        "confidence": "medium",
        "confidenceScore": 85,
        "contributingStations": [
          {
            "id": "wimborne",
            "name": "Wimborne"
          }
        ],
        "intensity": "dry",
        "intensityTrend": "dry",
        "lastDetectedAt": null,
        "nearbyWetAreas": [],
        "rainRateMmPerHour": 0.0,
        "rateChangeMmPerHour": 0.0,
        "sourceCount": 1,
        "startedAt": null,
        "state": "dry"
      }
    ],
    "checkingAreas": [],
    "confirmedAreas": [],
    "message": "Not raining across Dorset's live reporting areas.",
    "method": "Corroborated ground observations, not radar. Adjacent wet areas add context but never confirm rain for another area on their own.",
    "movement": null,
    "movementMessage": "No dependable area-to-area rain movement is currently identifiable.",
    "probableAreas": [],
    "sequence": null,
    "state": "dry"
  },
  "records": {
    "archiveWindowStartedAt": "2026-08-11T10:19:22.957933Z",
    "areas": [
      {
        "areaId": "blandford",
        "areaName": "Blandford",
        "day": [
          {
            "areaId": "blandford",
            "areaName": "Blandford",
            "confidence": "quality-approved",
            "id": "blandford-day-high",
            "label": "High",
            "observedAt": "2026-09-10T09:59:00Z",
            "period": "today",
            "sourceCount": 1,
            "unit": "\u00b0C",
            "value": 15.8
          },
          {
            "areaId": "blandford",
            "areaName": "Blandford",
            "confidence": "quality-approved",
            "id": "blandford-day-low",
            "label": "Low",
            "observedAt": "2026-09-10T06:39:00Z",
            "period": "today",
            "sourceCount": 1,
            "unit": "\u00b0C",
            "value": 8.6
          },
          {
            "areaId": "blandford",
            "areaName": "Blandford",
            "confidence": "quality-approved",
            "id": "blandford-day-gust",
            "label": "Peak gust",
            "observedAt": "2026-09-10T10:09:00Z",
            "period": "today",
            "sourceCount": 1,
            "unit": "mph",
            "value": 4.5
          },
          {
            "areaId": "blandford",
            "areaName": "Blandford",
            "confidence": "quality-approved",
            "id": "blandford-day-rain",
            "label": "Rainfall",
            "observedAt": "2026-09-10T10:14:00Z",
            "period": "today",
            "sourceCount": 1,
            "unit": "mm",
            "value": 0.0
          }
        ],
        "month": [
          {
            "areaId": "blandford",
            "areaName": "Blandford",
            "confidence": "quality-approved",
            "id": "blandford-month-high",
            "label": "High",
            "observedAt": "2026-09-10T09:59:00Z",
            "period": "this month",
            "sourceCount": 1,
            "unit": "\u00b0C",
            "value": 15.8
          },
          {
            "areaId": "blandford",
            "areaName": "Blandford",
            "confidence": "quality-approved",
            "id": "blandford-month-low",
            "label": "Low",
            "observedAt": "2026-09-10T06:39:00Z",
            "period": "this month",
            "sourceCount": 1,
            "unit": "\u00b0C",
            "value": 8.6
          },
          {
            "areaId": "blandford",
            "areaName": "Blandford",
            "confidence": "quality-approved",
            "id": "blandford-month-gust",
            "label": "Peak gust",
            "observedAt": "2026-09-10T10:09:00Z",
            "period": "this month",
            "sourceCount": 1,
            "unit": "mph",
            "value": 4.5
          },
          {
            "areaId": "blandford",
            "areaName": "Blandford",
            "confidence": "quality-approved",
            "id": "blandford-month-rain",
            "label": "Highest daily rainfall",
            "observedAt": "2026-09-10T10:14:00Z",
            "period": "this month",
            "sourceCount": 1,
            "unit": "mm",
            "value": 0.0
          }
        ],
        "week": [
          {
            "areaId": "blandford",
            "areaName": "Blandford",
            "confidence": "quality-approved",
            "id": "blandford-week-high",
            "label": "High",
            "observedAt": "2026-09-10T09:59:00Z",
            "period": "this week",
            "sourceCount": 1,
            "unit": "\u00b0C",
            "value": 15.8
          },
          {
            "areaId": "blandford",
            "areaName": "Blandford",
            "confidence": "quality-approved",
            "id": "blandford-week-low",
            "label": "Low",
            "observedAt": "2026-09-10T06:39:00Z",
            "period": "this week",
            "sourceCount": 1,
            "unit": "\u00b0C",
            "value": 8.6
          },
          {
            "areaId": "blandford",
            "areaName": "Blandford",
            "confidence": "quality-approved",
            "id": "blandford-week-gust",
            "label": "Peak gust",
            "observedAt": "2026-09-10T10:09:00Z",
            "period": "this week",
            "sourceCount": 1,
            "unit": "mph",
            "value": 4.5
          },
          {
            "areaId": "blandford",
            "areaName": "Blandford",
            "confidence": "quality-approved",
            "id": "blandford-week-rain",
            "label": "Highest daily rainfall",
            "observedAt": "2026-09-10T10:14:00Z",
            "period": "this week",
            "sourceCount": 1,
            "unit": "mm",
            "value": 0.0
          }
        ]
      },
      {
        "areaId": "bournemouth",
        "areaName": "Bournemouth",
        "day": [
          {
            "areaId": "bournemouth",
            "areaName": "Bournemouth",
            "confidence": "quality-approved",
            "id": "bournemouth-day-high",
            "label": "High",
            "observedAt": "2026-09-10T09:29:00Z",
            "period": "today",
            "sourceCount": 1,
            "unit": "\u00b0C",
            "value": 18.5
          },
          {
            "areaId": "bournemouth",
            "areaName": "Bournemouth",
            "confidence": "quality-approved",
            "id": "bournemouth-day-low",
            "label": "Low",
            "observedAt": "2026-09-10T05:37:00Z",
            "period": "today",
            "sourceCount": 1,
            "unit": "\u00b0C",
            "value": 9.6
          },
          {
            "areaId": "bournemouth",
            "areaName": "Bournemouth",
            "confidence": "quality-approved",
            "id": "bournemouth-day-gust",
            "label": "Peak gust",
            "observedAt": "2026-09-10T09:55:00Z",
            "period": "today",
            "sourceCount": 1,
            "unit": "mph",
            "value": 24.2
          },
          {
            "areaId": "bournemouth",
            "areaName": "Bournemouth",
            "confidence": "quality-approved",
            "id": "bournemouth-day-rain",
            "label": "Rainfall",
            "observedAt": "2026-09-10T10:19:00Z",
            "period": "today",
            "sourceCount": 1,
            "unit": "mm",
            "value": 0.0
          }
        ],
        "month": [
          {
            "areaId": "bournemouth",
            "areaName": "Bournemouth",
            "confidence": "quality-approved",
            "id": "bournemouth-month-high",
            "label": "High",
            "observedAt": "2026-09-03T14:33:00Z",
            "period": "this month",
            "sourceCount": 1,
            "unit": "\u00b0C",
            "value": 24.4
          },
          {
            "areaId": "bournemouth",
            "areaName": "Bournemouth",
            "confidence": "quality-approved",
            "id": "bournemouth-month-low",
            "label": "Low",
            "observedAt": "2026-09-10T05:37:00Z",
            "period": "this month",
            "sourceCount": 1,
            "unit": "\u00b0C",
            "value": 9.6
          },
          {
            "areaId": "bournemouth",
            "areaName": "Bournemouth",
            "confidence": "quality-approved",
            "id": "bournemouth-month-gust",
            "label": "Peak gust",
            "observedAt": "2026-09-04T07:43:00Z",
            "period": "this month",
            "sourceCount": 1,
            "unit": "mph",
            "value": 30.0
          },
          {
            "areaId": "bournemouth",
            "areaName": "Bournemouth",
            "confidence": "quality-approved",
            "id": "bournemouth-month-rain",
            "label": "Highest daily rainfall",
            "observedAt": "2026-09-08T22:59:00Z",
            "period": "this month",
            "sourceCount": 1,
            "unit": "mm",
            "value": 21.1
          }
        ],
        "week": [
          {
            "areaId": "bournemouth",
            "areaName": "Bournemouth",
            "confidence": "quality-approved",
            "id": "bournemouth-week-high",
            "label": "High",
            "observedAt": "2026-09-07T11:41:00Z",
            "period": "this week",
            "sourceCount": 1,
            "unit": "\u00b0C",
            "value": 23.2
          },
          {
            "areaId": "bournemouth",
            "areaName": "Bournemouth",
            "confidence": "quality-approved",
            "id": "bournemouth-week-low",
            "label": "Low",
            "observedAt": "2026-09-10T05:37:00Z",
            "period": "this week",
            "sourceCount": 1,
            "unit": "\u00b0C",
            "value": 9.6
          },
          {
            "areaId": "bournemouth",
            "areaName": "Bournemouth",
            "confidence": "quality-approved",
            "id": "bournemouth-week-gust",
            "label": "Peak gust",
            "observedAt": "2026-09-08T17:16:00Z",
            "period": "this week",
            "sourceCount": 1,
            "unit": "mph",
            "value": 25.0
          },
          {
            "areaId": "bournemouth",
            "areaName": "Bournemouth",
            "confidence": "quality-approved",
            "id": "bournemouth-week-rain",
            "label": "Highest daily rainfall",
            "observedAt": "2026-09-08T22:59:00Z",
            "period": "this week",
            "sourceCount": 1,
            "unit": "mm",
            "value": 21.1
          }
        ]
      },
      {
        "areaId": "dorchester",
        "areaName": "Dorchester",
        "day": [
          {
            "areaId": "dorchester",
            "areaName": "Dorchester",
            "confidence": "quality-approved",
            "id": "dorchester-day-high",
            "label": "High",
            "observedAt": "2026-09-10T10:18:00Z",
            "period": "today",
            "sourceCount": 1,
            "unit": "\u00b0C",
            "value": 16.7
          },
          {
            "areaId": "dorchester",
            "areaName": "Dorchester",
            "confidence": "quality-approved",
            "id": "dorchester-day-low",
            "label": "Low",
            "observedAt": "2026-09-10T05:09:00Z",
            "period": "today",
            "sourceCount": 1,
            "unit": "\u00b0C",
            "value": 8.1
          },
          {
            "areaId": "dorchester",
            "areaName": "Dorchester",
            "confidence": "quality-approved",
            "id": "dorchester-day-gust",
            "label": "Peak gust",
            "observedAt": "2026-09-10T10:18:00Z",
            "period": "today",
            "sourceCount": 1,
            "unit": "mph",
            "value": 8.0
          },
          {
            "areaId": "dorchester",
            "areaName": "Dorchester",
            "confidence": "quality-approved",
            "id": "dorchester-day-rain",
            "label": "Rainfall",
            "observedAt": "2026-09-10T10:18:00Z",
            "period": "today",
            "sourceCount": 1,
            "unit": "mm",
            "value": 0.0
          }
        ],
        "month": [
          {
            "areaId": "dorchester",
            "areaName": "Dorchester",
            "confidence": "quality-approved",
            "id": "dorchester-month-high",
            "label": "High",
            "observedAt": "2026-09-06T12:12:00Z",
            "period": "this month",
            "sourceCount": 1,
            "unit": "\u00b0C",
            "value": 24.4
          },
          {
            "areaId": "dorchester",
            "areaName": "Dorchester",
            "confidence": "quality-approved",
            "id": "dorchester-month-low",
            "label": "Low",
            "observedAt": "2026-09-10T05:09:00Z",
            "period": "this month",
            "sourceCount": 1,
            "unit": "\u00b0C",
            "value": 8.1
          },
          {
            "areaId": "dorchester",
            "areaName": "Dorchester",
            "confidence": "quality-approved",
            "id": "dorchester-month-gust",
            "label": "Peak gust",
            "observedAt": "2026-09-02T11:23:00Z",
            "period": "this month",
            "sourceCount": 1,
            "unit": "mph",
            "value": 23.0
          },
          {
            "areaId": "dorchester",
            "areaName": "Dorchester",
            "confidence": "quality-approved",
            "id": "dorchester-month-rain",
            "label": "Highest daily rainfall",
            "observedAt": "2026-09-08T23:59:00Z",
            "period": "this month",
            "sourceCount": 1,
            "unit": "mm",
            "value": 18.5
          }
        ],
        "week": [
          {
            "areaId": "dorchester",
            "areaName": "Dorchester",
            "confidence": "quality-approved",
            "id": "dorchester-week-high",
            "label": "High",
            "observedAt": "2026-09-07T11:52:00Z",
            "period": "this week",
            "sourceCount": 1,
            "unit": "\u00b0C",
            "value": 21.9
          },
          {
            "areaId": "dorchester",
            "areaName": "Dorchester",
            "confidence": "quality-approved",
            "id": "dorchester-week-low",
            "label": "Low",
            "observedAt": "2026-09-10T05:09:00Z",
            "period": "this week",
            "sourceCount": 1,
            "unit": "\u00b0C",
            "value": 8.1
          },
          {
            "areaId": "dorchester",
            "areaName": "Dorchester",
            "confidence": "quality-approved",
            "id": "dorchester-week-gust",
            "label": "Peak gust",
            "observedAt": "2026-09-08T14:13:00Z",
            "period": "this week",
            "sourceCount": 1,
            "unit": "mph",
            "value": 17.0
          },
          {
            "areaId": "dorchester",
            "areaName": "Dorchester",
            "confidence": "quality-approved",
            "id": "dorchester-week-rain",
            "label": "Highest daily rainfall",
            "observedAt": "2026-09-08T23:59:00Z",
            "period": "this week",
            "sourceCount": 1,
            "unit": "mm",
            "value": 18.5
          }
        ]
      },
      {
        "areaId": "newforest",
        "areaName": "New Forest",
        "day": [
          {
            "areaId": "newforest",
            "areaName": "New Forest",
            "confidence": "quality-approved",
            "id": "newforest-day-high",
            "label": "High",
            "observedAt": "2026-09-10T10:02:00Z",
            "period": "today",
            "sourceCount": 1,
            "unit": "\u00b0C",
            "value": 18.5
          },
          {
            "areaId": "newforest",
            "areaName": "New Forest",
            "confidence": "quality-approved",
            "id": "newforest-day-low",
            "label": "Low",
            "observedAt": "2026-09-10T05:58:00Z",
            "period": "today",
            "sourceCount": 1,
            "unit": "\u00b0C",
            "value": 8.4
          },
          {
            "areaId": "newforest",
            "areaName": "New Forest",
            "confidence": "quality-approved",
            "id": "newforest-day-gust",
            "label": "Peak gust",
            "observedAt": "2026-09-10T09:28:00Z",
            "period": "today",
            "sourceCount": 1,
            "unit": "mph",
            "value": 14.0
          },
          {
            "areaId": "newforest",
            "areaName": "New Forest",
            "confidence": "quality-approved",
            "id": "newforest-day-rain",
            "label": "Rainfall",
            "observedAt": "2026-09-10T10:19:00Z",
            "period": "today",
            "sourceCount": 1,
            "unit": "mm",
            "value": 0.0
          }
        ],
        "month": [
          {
            "areaId": "newforest",
            "areaName": "New Forest",
            "confidence": "quality-approved",
            "id": "newforest-month-high",
            "label": "High",
            "observedAt": "2026-09-06T13:19:00Z",
            "period": "this month",
            "sourceCount": 1,
            "unit": "\u00b0C",
            "value": 28.1
          },
          {
            "areaId": "newforest",
            "areaName": "New Forest",
            "confidence": "quality-approved",
            "id": "newforest-month-low",
            "label": "Low",
            "observedAt": "2026-09-10T05:58:00Z",
            "period": "this month",
            "sourceCount": 1,
            "unit": "\u00b0C",
            "value": 8.4
          },
          {
            "areaId": "newforest",
            "areaName": "New Forest",
            "confidence": "quality-approved",
            "id": "newforest-month-gust",
            "label": "Peak gust",
            "observedAt": "2026-09-04T11:43:00Z",
            "period": "this month",
            "sourceCount": 1,
            "unit": "mph",
            "value": 18.0
          },
          {
            "areaId": "newforest",
            "areaName": "New Forest",
            "confidence": "quality-approved",
            "id": "newforest-month-rain",
            "label": "Highest daily rainfall",
            "observedAt": "2026-09-08T08:59:00Z",
            "period": "this month",
            "sourceCount": 1,
            "unit": "mm",
            "value": 16.8
          }
        ],
        "week": [
          {
            "areaId": "newforest",
            "areaName": "New Forest",
            "confidence": "quality-approved",
            "id": "newforest-week-high",
            "label": "High",
            "observedAt": "2026-09-07T13:29:00Z",
            "period": "this week",
            "sourceCount": 1,
            "unit": "\u00b0C",
            "value": 23.9
          },
          {
            "areaId": "newforest",
            "areaName": "New Forest",
            "confidence": "quality-approved",
            "id": "newforest-week-low",
            "label": "Low",
            "observedAt": "2026-09-10T05:58:00Z",
            "period": "this week",
            "sourceCount": 1,
            "unit": "\u00b0C",
            "value": 8.4
          },
          {
            "areaId": "newforest",
            "areaName": "New Forest",
            "confidence": "quality-approved",
            "id": "newforest-week-gust",
            "label": "Peak gust",
            "observedAt": "2026-09-08T16:01:00Z",
            "period": "this week",
            "sourceCount": 1,
            "unit": "mph",
            "value": 17.0
          },
          {
            "areaId": "newforest",
            "areaName": "New Forest",
            "confidence": "quality-approved",
            "id": "newforest-week-rain",
            "label": "Highest daily rainfall",
            "observedAt": "2026-09-08T08:59:00Z",
            "period": "this week",
            "sourceCount": 1,
            "unit": "mm",
            "value": 16.8
          }
        ]
      },
      {
        "areaId": "north-dorset",
        "areaName": "North Dorset",
        "day": [
          {
            "areaId": "north-dorset",
            "areaName": "North Dorset",
            "confidence": "quality-approved",
            "id": "north-dorset-day-high",
            "label": "High",
            "observedAt": "2026-09-10T09:59:00Z",
            "period": "today",
            "sourceCount": 1,
            "unit": "\u00b0C",
            "value": 15.8
          },
          {
            "areaId": "north-dorset",
            "areaName": "North Dorset",
            "confidence": "quality-approved",
            "id": "north-dorset-day-low",
            "label": "Low",
            "observedAt": "2026-09-10T06:39:00Z",
            "period": "today",
            "sourceCount": 1,
            "unit": "\u00b0C",
            "value": 8.6
          },
          {
            "areaId": "north-dorset",
            "areaName": "North Dorset",
            "confidence": "quality-approved",
            "id": "north-dorset-day-gust",
            "label": "Peak gust",
            "observedAt": "2026-09-10T10:09:00Z",
            "period": "today",
            "sourceCount": 1,
            "unit": "mph",
            "value": 4.5
          },
          {
            "areaId": "north-dorset",
            "areaName": "North Dorset",
            "confidence": "quality-approved",
            "id": "north-dorset-day-rain",
            "label": "Rainfall",
            "observedAt": "2026-09-10T10:14:00Z",
            "period": "today",
            "sourceCount": 1,
            "unit": "mm",
            "value": 0.0
          }
        ],
        "month": [
          {
            "areaId": "north-dorset",
            "areaName": "North Dorset",
            "confidence": "quality-approved",
            "id": "north-dorset-month-high",
            "label": "High",
            "observedAt": "2026-09-10T09:59:00Z",
            "period": "this month",
            "sourceCount": 1,
            "unit": "\u00b0C",
            "value": 15.8
          },
          {
            "areaId": "north-dorset",
            "areaName": "North Dorset",
            "confidence": "quality-approved",
            "id": "north-dorset-month-low",
            "label": "Low",
            "observedAt": "2026-09-10T06:39:00Z",
            "period": "this month",
            "sourceCount": 1,
            "unit": "\u00b0C",
            "value": 8.6
          },
          {
            "areaId": "north-dorset",
            "areaName": "North Dorset",
            "confidence": "quality-approved",
            "id": "north-dorset-month-gust",
            "label": "Peak gust",
            "observedAt": "2026-09-10T10:09:00Z",
            "period": "this month",
            "sourceCount": 1,
            "unit": "mph",
            "value": 4.5
          },
          {
            "areaId": "north-dorset",
            "areaName": "North Dorset",
            "confidence": "quality-approved",
            "id": "north-dorset-month-rain",
            "label": "Highest daily rainfall",
            "observedAt": "2026-09-10T10:14:00Z",
            "period": "this month",
            "sourceCount": 1,
            "unit": "mm",
            "value": 0.0
          }
        ],
        "week": [
          {
            "areaId": "north-dorset",
            "areaName": "North Dorset",
            "confidence": "quality-approved",
            "id": "north-dorset-week-high",
            "label": "High",
            "observedAt": "2026-09-10T09:59:00Z",
            "period": "this week",
            "sourceCount": 1,
            "unit": "\u00b0C",
            "value": 15.8
          },
          {
            "areaId": "north-dorset",
            "areaName": "North Dorset",
            "confidence": "quality-approved",
            "id": "north-dorset-week-low",
            "label": "Low",
            "observedAt": "2026-09-10T06:39:00Z",
            "period": "this week",
            "sourceCount": 1,
            "unit": "\u00b0C",
            "value": 8.6
          },
          {
            "areaId": "north-dorset",
            "areaName": "North Dorset",
            "confidence": "quality-approved",
            "id": "north-dorset-week-gust",
            "label": "Peak gust",
            "observedAt": "2026-09-10T10:09:00Z",
            "period": "this week",
            "sourceCount": 1,
            "unit": "mph",
            "value": 4.5
          },
          {
            "areaId": "north-dorset",
            "areaName": "North Dorset",
            "confidence": "quality-approved",
            "id": "north-dorset-week-rain",
            "label": "Highest daily rainfall",
            "observedAt": "2026-09-10T10:14:00Z",
            "period": "this week",
            "sourceCount": 1,
            "unit": "mm",
            "value": 0.0
          }
        ]
      },
      {
        "areaId": "northeast-crendell",
        "areaName": "North East Dorset",
        "day": [
          {
            "areaId": "northeast-crendell",
            "areaName": "North East Dorset",
            "confidence": "quality-approved",
            "id": "northeast-crendell-day-high",
            "label": "High",
            "observedAt": "2026-09-10T10:19:00Z",
            "period": "today",
            "sourceCount": 1,
            "unit": "\u00b0C",
            "value": 18.1
          },
          {
            "areaId": "northeast-crendell",
            "areaName": "North East Dorset",
            "confidence": "quality-approved",
            "id": "northeast-crendell-day-low",
            "label": "Low",
            "observedAt": "2026-09-10T04:39:00Z",
            "period": "today",
            "sourceCount": 1,
            "unit": "\u00b0C",
            "value": 6.9
          },
          {
            "areaId": "northeast-crendell",
            "areaName": "North East Dorset",
            "confidence": "quality-approved",
            "id": "northeast-crendell-day-gust",
            "label": "Peak gust",
            "observedAt": "2026-09-10T09:57:00Z",
            "period": "today",
            "sourceCount": 1,
            "unit": "mph",
            "value": 16.0
          },
          {
            "areaId": "northeast-crendell",
            "areaName": "North East Dorset",
            "confidence": "quality-approved",
            "id": "northeast-crendell-day-rain",
            "label": "Rainfall",
            "observedAt": "2026-09-10T10:19:00Z",
            "period": "today",
            "sourceCount": 1,
            "unit": "mm",
            "value": 0.0
          }
        ],
        "month": [
          {
            "areaId": "northeast-crendell",
            "areaName": "North East Dorset",
            "confidence": "quality-approved",
            "id": "northeast-crendell-month-high",
            "label": "High",
            "observedAt": "2026-09-06T16:10:00Z",
            "period": "this month",
            "sourceCount": 1,
            "unit": "\u00b0C",
            "value": 26.6
          },
          {
            "areaId": "northeast-crendell",
            "areaName": "North East Dorset",
            "confidence": "quality-approved",
            "id": "northeast-crendell-month-low",
            "label": "Low",
            "observedAt": "2026-09-10T04:39:00Z",
            "period": "this month",
            "sourceCount": 1,
            "unit": "\u00b0C",
            "value": 6.9
          },
          {
            "areaId": "northeast-crendell",
            "areaName": "North East Dorset",
            "confidence": "quality-approved",
            "id": "northeast-crendell-month-gust",
            "label": "Peak gust",
            "observedAt": "2026-09-03T18:16:00Z",
            "period": "this month",
            "sourceCount": 1,
            "unit": "mph",
            "value": 26.2
          },
          {
            "areaId": "northeast-crendell",
            "areaName": "North East Dorset",
            "confidence": "quality-approved",
            "id": "northeast-crendell-month-rain",
            "label": "Highest daily rainfall",
            "observedAt": "2026-09-08T22:59:00Z",
            "period": "this month",
            "sourceCount": 1,
            "unit": "mm",
            "value": 21.4
          }
        ],
        "week": [
          {
            "areaId": "northeast-crendell",
            "areaName": "North East Dorset",
            "confidence": "quality-approved",
            "id": "northeast-crendell-week-high",
            "label": "High",
            "observedAt": "2026-09-07T12:58:00Z",
            "period": "this week",
            "sourceCount": 1,
            "unit": "\u00b0C",
            "value": 23.3
          },
          {
            "areaId": "northeast-crendell",
            "areaName": "North East Dorset",
            "confidence": "quality-approved",
            "id": "northeast-crendell-week-low",
            "label": "Low",
            "observedAt": "2026-09-10T04:39:00Z",
            "period": "this week",
            "sourceCount": 1,
            "unit": "\u00b0C",
            "value": 6.9
          },
          {
            "areaId": "northeast-crendell",
            "areaName": "North East Dorset",
            "confidence": "quality-approved",
            "id": "northeast-crendell-week-gust",
            "label": "Peak gust",
            "observedAt": "2026-09-08T15:46:00Z",
            "period": "this week",
            "sourceCount": 1,
            "unit": "mph",
            "value": 23.9
          },
          {
            "areaId": "northeast-crendell",
            "areaName": "North East Dorset",
            "confidence": "quality-approved",
            "id": "northeast-crendell-week-rain",
            "label": "Highest daily rainfall",
            "observedAt": "2026-09-08T22:59:00Z",
            "period": "this week",
            "sourceCount": 1,
            "unit": "mm",
            "value": 21.4
          }
        ]
      },
      {
        "areaId": "northwestdorset",
        "areaName": "North West Dorset",
        "day": [
          {
            "areaId": "northwestdorset",
            "areaName": "North West Dorset",
            "confidence": "quality-approved",
            "id": "northwestdorset-day-high",
            "label": "High",
            "observedAt": "2026-09-10T10:18:00Z",
            "period": "today",
            "sourceCount": 1,
            "unit": "\u00b0C",
            "value": 18.9
          },
          {
            "areaId": "northwestdorset",
            "areaName": "North West Dorset",
            "confidence": "quality-approved",
            "id": "northwestdorset-day-low",
            "label": "Low",
            "observedAt": "2026-09-10T01:57:00Z",
            "period": "today",
            "sourceCount": 1,
            "unit": "\u00b0C",
            "value": 7.7
          },
          {
            "areaId": "northwestdorset",
            "areaName": "North West Dorset",
            "confidence": "quality-approved",
            "id": "northwestdorset-day-gust",
            "label": "Peak gust",
            "observedAt": "2026-09-10T10:19:00Z",
            "period": "today",
            "sourceCount": 1,
            "unit": "mph",
            "value": 22.0
          },
          {
            "areaId": "northwestdorset",
            "areaName": "North West Dorset",
            "confidence": "quality-approved",
            "id": "northwestdorset-day-rain",
            "label": "Rainfall",
            "observedAt": "2026-09-10T10:19:00Z",
            "period": "today",
            "sourceCount": 1,
            "unit": "mm",
            "value": 0.0
          }
        ],
        "month": [
          {
            "areaId": "northwestdorset",
            "areaName": "North West Dorset",
            "confidence": "quality-approved",
            "id": "northwestdorset-month-high",
            "label": "High",
            "observedAt": "2026-09-06T13:55:00Z",
            "period": "this month",
            "sourceCount": 1,
            "unit": "\u00b0C",
            "value": 27.6
          },
          {
            "areaId": "northwestdorset",
            "areaName": "North West Dorset",
            "confidence": "quality-approved",
            "id": "northwestdorset-month-low",
            "label": "Low",
            "observedAt": "2026-09-10T01:57:00Z",
            "period": "this month",
            "sourceCount": 1,
            "unit": "\u00b0C",
            "value": 7.7
          },
          {
            "areaId": "northwestdorset",
            "areaName": "North West Dorset",
            "confidence": "quality-approved",
            "id": "northwestdorset-month-gust",
            "label": "Peak gust",
            "observedAt": "2026-09-08T15:13:00Z",
            "period": "this month",
            "sourceCount": 1,
            "unit": "mph",
            "value": 29.0
          },
          {
            "areaId": "northwestdorset",
            "areaName": "North West Dorset",
            "confidence": "quality-approved",
            "id": "northwestdorset-month-rain",
            "label": "Highest daily rainfall",
            "observedAt": "2026-09-06T22:59:00Z",
            "period": "this month",
            "sourceCount": 1,
            "unit": "mm",
            "value": 38.2
          }
        ],
        "week": [
          {
            "areaId": "northwestdorset",
            "areaName": "North West Dorset",
            "confidence": "quality-approved",
            "id": "northwestdorset-week-high",
            "label": "High",
            "observedAt": "2026-09-07T11:20:00Z",
            "period": "this week",
            "sourceCount": 1,
            "unit": "\u00b0C",
            "value": 22.2
          },
          {
            "areaId": "northwestdorset",
            "areaName": "North West Dorset",
            "confidence": "quality-approved",
            "id": "northwestdorset-week-low",
            "label": "Low",
            "observedAt": "2026-09-10T01:57:00Z",
            "period": "this week",
            "sourceCount": 1,
            "unit": "\u00b0C",
            "value": 7.7
          },
          {
            "areaId": "northwestdorset",
            "areaName": "North West Dorset",
            "confidence": "quality-approved",
            "id": "northwestdorset-week-gust",
            "label": "Peak gust",
            "observedAt": "2026-09-08T15:13:00Z",
            "period": "this week",
            "sourceCount": 1,
            "unit": "mph",
            "value": 29.0
          },
          {
            "areaId": "northwestdorset",
            "areaName": "North West Dorset",
            "confidence": "quality-approved",
            "id": "northwestdorset-week-rain",
            "label": "Highest daily rainfall",
            "observedAt": "2026-09-08T22:59:00Z",
            "period": "this week",
            "sourceCount": 1,
            "unit": "mm",
            "value": 21.6
          }
        ]
      },
      {
        "areaId": "poole",
        "areaName": "Poole",
        "day": [
          {
            "areaId": "poole",
            "areaName": "Poole",
            "confidence": "quality-approved",
            "id": "poole-day-high",
            "label": "High",
            "observedAt": "2026-09-10T09:29:00Z",
            "period": "today",
            "sourceCount": 1,
            "unit": "\u00b0C",
            "value": 18.5
          },
          {
            "areaId": "poole",
            "areaName": "Poole",
            "confidence": "quality-approved",
            "id": "poole-day-low",
            "label": "Low",
            "observedAt": "2026-09-10T06:16:00Z",
            "period": "today",
            "sourceCount": 1,
            "unit": "\u00b0C",
            "value": 9.2
          },
          {
            "areaId": "poole",
            "areaName": "Poole",
            "confidence": "quality-approved",
            "id": "poole-day-gust",
            "label": "Peak gust",
            "observedAt": "2026-09-10T09:55:00Z",
            "period": "today",
            "sourceCount": 1,
            "unit": "mph",
            "value": 24.2
          },
          {
            "areaId": "poole",
            "areaName": "Poole",
            "confidence": "quality-approved",
            "id": "poole-day-rain",
            "label": "Rainfall",
            "observedAt": "2026-09-10T10:19:00Z",
            "period": "today",
            "sourceCount": 1,
            "unit": "mm",
            "value": 0.0
          }
        ],
        "month": [
          {
            "areaId": "poole",
            "areaName": "Poole",
            "confidence": "quality-approved",
            "id": "poole-month-high",
            "label": "High",
            "observedAt": "2026-09-06T12:28:00Z",
            "period": "this month",
            "sourceCount": 1,
            "unit": "\u00b0C",
            "value": 26.6
          },
          {
            "areaId": "poole",
            "areaName": "Poole",
            "confidence": "quality-approved",
            "id": "poole-month-low",
            "label": "Low",
            "observedAt": "2026-09-10T06:16:00Z",
            "period": "this month",
            "sourceCount": 1,
            "unit": "\u00b0C",
            "value": 9.2
          },
          {
            "areaId": "poole",
            "areaName": "Poole",
            "confidence": "quality-approved",
            "id": "poole-month-gust",
            "label": "Peak gust",
            "observedAt": "2026-09-04T06:46:00Z",
            "period": "this month",
            "sourceCount": 1,
            "unit": "mph",
            "value": 33.0
          },
          {
            "areaId": "poole",
            "areaName": "Poole",
            "confidence": "quality-approved",
            "id": "poole-month-rain",
            "label": "Highest daily rainfall",
            "observedAt": "2026-09-08T22:59:00Z",
            "period": "this month",
            "sourceCount": 1,
            "unit": "mm",
            "value": 26.0
          }
        ],
        "week": [
          {
            "areaId": "poole",
            "areaName": "Poole",
            "confidence": "quality-approved",
            "id": "poole-week-high",
            "label": "High",
            "observedAt": "2026-09-07T11:41:00Z",
            "period": "this week",
            "sourceCount": 1,
            "unit": "\u00b0C",
            "value": 23.2
          },
          {
            "areaId": "poole",
            "areaName": "Poole",
            "confidence": "quality-approved",
            "id": "poole-week-low",
            "label": "Low",
            "observedAt": "2026-09-10T06:16:00Z",
            "period": "this week",
            "sourceCount": 1,
            "unit": "\u00b0C",
            "value": 9.2
          },
          {
            "areaId": "poole",
            "areaName": "Poole",
            "confidence": "quality-approved",
            "id": "poole-week-gust",
            "label": "Peak gust",
            "observedAt": "2026-09-10T09:55:00Z",
            "period": "this week",
            "sourceCount": 1,
            "unit": "mph",
            "value": 24.2
          },
          {
            "areaId": "poole",
            "areaName": "Poole",
            "confidence": "quality-approved",
            "id": "poole-week-rain",
            "label": "Highest daily rainfall",
            "observedAt": "2026-09-08T22:59:00Z",
            "period": "this week",
            "sourceCount": 1,
            "unit": "mm",
            "value": 26.0
          }
        ]
      },
      {
        "areaId": "poole-harbour-hyper-local",
        "areaName": "Poole Harbour Hyper Local",
        "day": [
          {
            "areaId": "poole-harbour-hyper-local",
            "areaName": "Poole Harbour Hyper Local",
            "confidence": "quality-approved",
            "id": "poole-harbour-hyper-local-day-high",
            "label": "High",
            "observedAt": "2026-09-10T10:09:00Z",
            "period": "today",
            "sourceCount": 1,
            "unit": "\u00b0C",
            "value": 17.0
          },
          {
            "areaId": "poole-harbour-hyper-local",
            "areaName": "Poole Harbour Hyper Local",
            "confidence": "quality-approved",
            "id": "poole-harbour-hyper-local-day-low",
            "label": "Low",
            "observedAt": "2026-09-10T07:29:00Z",
            "period": "today",
            "sourceCount": 1,
            "unit": "\u00b0C",
            "value": 12.0
          },
          {
            "areaId": "poole-harbour-hyper-local",
            "areaName": "Poole Harbour Hyper Local",
            "confidence": "quality-approved",
            "id": "poole-harbour-hyper-local-day-gust",
            "label": "Peak gust",
            "observedAt": "2026-09-10T09:55:00Z",
            "period": "today",
            "sourceCount": 1,
            "unit": "mph",
            "value": 24.2
          },
          {
            "areaId": "poole-harbour-hyper-local",
            "areaName": "Poole Harbour Hyper Local",
            "confidence": "quality-approved",
            "id": "poole-harbour-hyper-local-day-rain",
            "label": "Rainfall",
            "observedAt": "2026-09-10T10:18:00Z",
            "period": "today",
            "sourceCount": 1,
            "unit": "mm",
            "value": 0.0
          }
        ],
        "month": [
          {
            "areaId": "poole-harbour-hyper-local",
            "areaName": "Poole Harbour Hyper Local",
            "confidence": "quality-approved",
            "id": "poole-harbour-hyper-local-month-high",
            "label": "High",
            "observedAt": "2026-09-10T10:09:00Z",
            "period": "this month",
            "sourceCount": 1,
            "unit": "\u00b0C",
            "value": 17.0
          },
          {
            "areaId": "poole-harbour-hyper-local",
            "areaName": "Poole Harbour Hyper Local",
            "confidence": "quality-approved",
            "id": "poole-harbour-hyper-local-month-low",
            "label": "Low",
            "observedAt": "2026-09-10T07:29:00Z",
            "period": "this month",
            "sourceCount": 1,
            "unit": "\u00b0C",
            "value": 12.0
          },
          {
            "areaId": "poole-harbour-hyper-local",
            "areaName": "Poole Harbour Hyper Local",
            "confidence": "quality-approved",
            "id": "poole-harbour-hyper-local-month-gust",
            "label": "Peak gust",
            "observedAt": "2026-09-10T09:55:00Z",
            "period": "this month",
            "sourceCount": 1,
            "unit": "mph",
            "value": 24.2
          },
          {
            "areaId": "poole-harbour-hyper-local",
            "areaName": "Poole Harbour Hyper Local",
            "confidence": "quality-approved",
            "id": "poole-harbour-hyper-local-month-rain",
            "label": "Highest daily rainfall",
            "observedAt": "2026-09-10T10:18:00Z",
            "period": "this month",
            "sourceCount": 1,
            "unit": "mm",
            "value": 0.0
          }
        ],
        "week": [
          {
            "areaId": "poole-harbour-hyper-local",
            "areaName": "Poole Harbour Hyper Local",
            "confidence": "quality-approved",
            "id": "poole-harbour-hyper-local-week-high",
            "label": "High",
            "observedAt": "2026-09-10T10:09:00Z",
            "period": "this week",
            "sourceCount": 1,
            "unit": "\u00b0C",
            "value": 17.0
          },
          {
            "areaId": "poole-harbour-hyper-local",
            "areaName": "Poole Harbour Hyper Local",
            "confidence": "quality-approved",
            "id": "poole-harbour-hyper-local-week-low",
            "label": "Low",
            "observedAt": "2026-09-10T07:29:00Z",
            "period": "this week",
            "sourceCount": 1,
            "unit": "\u00b0C",
            "value": 12.0
          },
          {
            "areaId": "poole-harbour-hyper-local",
            "areaName": "Poole Harbour Hyper Local",
            "confidence": "quality-approved",
            "id": "poole-harbour-hyper-local-week-gust",
            "label": "Peak gust",
            "observedAt": "2026-09-10T09:55:00Z",
            "period": "this week",
            "sourceCount": 1,
            "unit": "mph",
            "value": 24.2
          },
          {
            "areaId": "poole-harbour-hyper-local",
            "areaName": "Poole Harbour Hyper Local",
            "confidence": "quality-approved",
            "id": "poole-harbour-hyper-local-week-rain",
            "label": "Highest daily rainfall",
            "observedAt": "2026-09-10T10:18:00Z",
            "period": "this week",
            "sourceCount": 1,
            "unit": "mm",
            "value": 0.0
          }
        ]
      },
      {
        "areaId": "sturminstermarshall",
        "areaName": "Sturminster Marshall",
        "day": [
          {
            "areaId": "sturminstermarshall",
            "areaName": "Sturminster Marshall",
            "confidence": "quality-approved",
            "id": "sturminstermarshall-day-high",
            "label": "High",
            "observedAt": "2026-09-10T09:46:00Z",
            "period": "today",
            "sourceCount": 1,
            "unit": "\u00b0C",
            "value": 16.2
          },
          {
            "areaId": "sturminstermarshall",
            "areaName": "Sturminster Marshall",
            "confidence": "quality-approved",
            "id": "sturminstermarshall-day-low",
            "label": "Low",
            "observedAt": "2026-09-10T05:57:00Z",
            "period": "today",
            "sourceCount": 1,
            "unit": "\u00b0C",
            "value": 7.9
          },
          {
            "areaId": "sturminstermarshall",
            "areaName": "Sturminster Marshall",
            "confidence": "quality-approved",
            "id": "sturminstermarshall-day-gust",
            "label": "Peak gust",
            "observedAt": "2026-09-10T10:18:00Z",
            "period": "today",
            "sourceCount": 1,
            "unit": "mph",
            "value": 10.1
          },
          {
            "areaId": "sturminstermarshall",
            "areaName": "Sturminster Marshall",
            "confidence": "quality-approved",
            "id": "sturminstermarshall-day-rain",
            "label": "Rainfall",
            "observedAt": "2026-09-10T10:19:00Z",
            "period": "today",
            "sourceCount": 1,
            "unit": "mm",
            "value": 0.0
          }
        ],
        "month": [
          {
            "areaId": "sturminstermarshall",
            "areaName": "Sturminster Marshall",
            "confidence": "quality-approved",
            "id": "sturminstermarshall-month-high",
            "label": "High",
            "observedAt": "2026-09-06T15:21:00Z",
            "period": "this month",
            "sourceCount": 1,
            "unit": "\u00b0C",
            "value": 26.6
          },
          {
            "areaId": "sturminstermarshall",
            "areaName": "Sturminster Marshall",
            "confidence": "quality-approved",
            "id": "sturminstermarshall-month-low",
            "label": "Low",
            "observedAt": "2026-09-10T05:57:00Z",
            "period": "this month",
            "sourceCount": 1,
            "unit": "\u00b0C",
            "value": 7.9
          },
          {
            "areaId": "sturminstermarshall",
            "areaName": "Sturminster Marshall",
            "confidence": "quality-approved",
            "id": "sturminstermarshall-month-gust",
            "label": "Peak gust",
            "observedAt": "2026-09-02T11:26:00Z",
            "period": "this month",
            "sourceCount": 1,
            "unit": "mph",
            "value": 29.1
          },
          {
            "areaId": "sturminstermarshall",
            "areaName": "Sturminster Marshall",
            "confidence": "quality-approved",
            "id": "sturminstermarshall-month-rain",
            "label": "Highest daily rainfall",
            "observedAt": "2026-09-08T22:59:00Z",
            "period": "this month",
            "sourceCount": 1,
            "unit": "mm",
            "value": 23.4
          }
        ],
        "week": [
          {
            "areaId": "sturminstermarshall",
            "areaName": "Sturminster Marshall",
            "confidence": "quality-approved",
            "id": "sturminstermarshall-week-high",
            "label": "High",
            "observedAt": "2026-09-07T12:12:00Z",
            "period": "this week",
            "sourceCount": 1,
            "unit": "\u00b0C",
            "value": 22.6
          },
          {
            "areaId": "sturminstermarshall",
            "areaName": "Sturminster Marshall",
            "confidence": "quality-approved",
            "id": "sturminstermarshall-week-low",
            "label": "Low",
            "observedAt": "2026-09-10T05:57:00Z",
            "period": "this week",
            "sourceCount": 1,
            "unit": "\u00b0C",
            "value": 7.9
          },
          {
            "areaId": "sturminstermarshall",
            "areaName": "Sturminster Marshall",
            "confidence": "quality-approved",
            "id": "sturminstermarshall-week-gust",
            "label": "Peak gust",
            "observedAt": "2026-09-08T15:08:00Z",
            "period": "this week",
            "sourceCount": 1,
            "unit": "mph",
            "value": 26.0
          },
          {
            "areaId": "sturminstermarshall",
            "areaName": "Sturminster Marshall",
            "confidence": "quality-approved",
            "id": "sturminstermarshall-week-rain",
            "label": "Highest daily rainfall",
            "observedAt": "2026-09-08T22:59:00Z",
            "period": "this week",
            "sourceCount": 1,
            "unit": "mm",
            "value": 23.4
          }
        ]
      },
      {
        "areaId": "wareham",
        "areaName": "Wareham",
        "day": [
          {
            "areaId": "wareham",
            "areaName": "Wareham",
            "confidence": "quality-approved",
            "id": "wareham-day-high",
            "label": "High",
            "observedAt": "2026-09-10T10:19:00Z",
            "period": "today",
            "sourceCount": 1,
            "unit": "\u00b0C",
            "value": 17.0
          },
          {
            "areaId": "wareham",
            "areaName": "Wareham",
            "confidence": "quality-approved",
            "id": "wareham-day-low",
            "label": "Low",
            "observedAt": "2026-09-10T06:16:00Z",
            "period": "today",
            "sourceCount": 1,
            "unit": "\u00b0C",
            "value": 9.2
          },
          {
            "areaId": "wareham",
            "areaName": "Wareham",
            "confidence": "quality-approved",
            "id": "wareham-day-gust",
            "label": "Peak gust",
            "observedAt": "2026-09-10T09:38:00Z",
            "period": "today",
            "sourceCount": 1,
            "unit": "mph",
            "value": 16.0
          },
          {
            "areaId": "wareham",
            "areaName": "Wareham",
            "confidence": "quality-approved",
            "id": "wareham-day-rain",
            "label": "Rainfall",
            "observedAt": "2026-09-10T10:19:00Z",
            "period": "today",
            "sourceCount": 1,
            "unit": "mm",
            "value": 0.0
          }
        ],
        "month": [
          {
            "areaId": "wareham",
            "areaName": "Wareham",
            "confidence": "quality-approved",
            "id": "wareham-month-high",
            "label": "High",
            "observedAt": "2026-09-06T12:28:00Z",
            "period": "this month",
            "sourceCount": 1,
            "unit": "\u00b0C",
            "value": 26.6
          },
          {
            "areaId": "wareham",
            "areaName": "Wareham",
            "confidence": "quality-approved",
            "id": "wareham-month-low",
            "label": "Low",
            "observedAt": "2026-09-10T06:16:00Z",
            "period": "this month",
            "sourceCount": 1,
            "unit": "\u00b0C",
            "value": 9.2
          },
          {
            "areaId": "wareham",
            "areaName": "Wareham",
            "confidence": "quality-approved",
            "id": "wareham-month-gust",
            "label": "Peak gust",
            "observedAt": "2026-09-04T06:46:00Z",
            "period": "this month",
            "sourceCount": 1,
            "unit": "mph",
            "value": 33.0
          },
          {
            "areaId": "wareham",
            "areaName": "Wareham",
            "confidence": "quality-approved",
            "id": "wareham-month-rain",
            "label": "Highest daily rainfall",
            "observedAt": "2026-09-08T22:59:00Z",
            "period": "this month",
            "sourceCount": 1,
            "unit": "mm",
            "value": 26.0
          }
        ],
        "week": [
          {
            "areaId": "wareham",
            "areaName": "Wareham",
            "confidence": "quality-approved",
            "id": "wareham-week-high",
            "label": "High",
            "observedAt": "2026-09-07T12:13:00Z",
            "period": "this week",
            "sourceCount": 1,
            "unit": "\u00b0C",
            "value": 22.7
          },
          {
            "areaId": "wareham",
            "areaName": "Wareham",
            "confidence": "quality-approved",
            "id": "wareham-week-low",
            "label": "Low",
            "observedAt": "2026-09-10T06:16:00Z",
            "period": "this week",
            "sourceCount": 1,
            "unit": "\u00b0C",
            "value": 9.2
          },
          {
            "areaId": "wareham",
            "areaName": "Wareham",
            "confidence": "quality-approved",
            "id": "wareham-week-gust",
            "label": "Peak gust",
            "observedAt": "2026-09-08T14:44:00Z",
            "period": "this week",
            "sourceCount": 1,
            "unit": "mph",
            "value": 24.0
          },
          {
            "areaId": "wareham",
            "areaName": "Wareham",
            "confidence": "quality-approved",
            "id": "wareham-week-rain",
            "label": "Highest daily rainfall",
            "observedAt": "2026-09-08T22:59:00Z",
            "period": "this week",
            "sourceCount": 1,
            "unit": "mm",
            "value": 26.0
          }
        ]
      },
      {
        "areaId": "wimborne",
        "areaName": "Wimborne",
        "day": [
          {
            "areaId": "wimborne",
            "areaName": "Wimborne",
            "confidence": "quality-approved",
            "id": "wimborne-day-high",
            "label": "High",
            "observedAt": "2026-09-10T09:46:00Z",
            "period": "today",
            "sourceCount": 1,
            "unit": "\u00b0C",
            "value": 16.2
          },
          {
            "areaId": "wimborne",
            "areaName": "Wimborne",
            "confidence": "quality-approved",
            "id": "wimborne-day-low",
            "label": "Low",
            "observedAt": "2026-09-10T05:57:00Z",
            "period": "today",
            "sourceCount": 1,
            "unit": "\u00b0C",
            "value": 7.9
          },
          {
            "areaId": "wimborne",
            "areaName": "Wimborne",
            "confidence": "quality-approved",
            "id": "wimborne-day-gust",
            "label": "Peak gust",
            "observedAt": "2026-09-10T10:18:00Z",
            "period": "today",
            "sourceCount": 1,
            "unit": "mph",
            "value": 10.1
          },
          {
            "areaId": "wimborne",
            "areaName": "Wimborne",
            "confidence": "quality-approved",
            "id": "wimborne-day-rain",
            "label": "Rainfall",
            "observedAt": "2026-09-10T10:19:00Z",
            "period": "today",
            "sourceCount": 1,
            "unit": "mm",
            "value": 0.0
          }
        ],
        "month": [
          {
            "areaId": "wimborne",
            "areaName": "Wimborne",
            "confidence": "quality-approved",
            "id": "wimborne-month-high",
            "label": "High",
            "observedAt": "2026-09-06T15:21:00Z",
            "period": "this month",
            "sourceCount": 1,
            "unit": "\u00b0C",
            "value": 26.6
          },
          {
            "areaId": "wimborne",
            "areaName": "Wimborne",
            "confidence": "quality-approved",
            "id": "wimborne-month-low",
            "label": "Low",
            "observedAt": "2026-09-10T05:57:00Z",
            "period": "this month",
            "sourceCount": 1,
            "unit": "\u00b0C",
            "value": 7.9
          },
          {
            "areaId": "wimborne",
            "areaName": "Wimborne",
            "confidence": "quality-approved",
            "id": "wimborne-month-gust",
            "label": "Peak gust",
            "observedAt": "2026-09-02T11:26:00Z",
            "period": "this month",
            "sourceCount": 1,
            "unit": "mph",
            "value": 29.1
          },
          {
            "areaId": "wimborne",
            "areaName": "Wimborne",
            "confidence": "quality-approved",
            "id": "wimborne-month-rain",
            "label": "Highest daily rainfall",
            "observedAt": "2026-09-08T22:59:00Z",
            "period": "this month",
            "sourceCount": 1,
            "unit": "mm",
            "value": 23.4
          }
        ],
        "week": [
          {
            "areaId": "wimborne",
            "areaName": "Wimborne",
            "confidence": "quality-approved",
            "id": "wimborne-week-high",
            "label": "High",
            "observedAt": "2026-09-07T12:16:00Z",
            "period": "this week",
            "sourceCount": 1,
            "unit": "\u00b0C",
            "value": 22.7
          },
          {
            "areaId": "wimborne",
            "areaName": "Wimborne",
            "confidence": "quality-approved",
            "id": "wimborne-week-low",
            "label": "Low",
            "observedAt": "2026-09-10T05:57:00Z",
            "period": "this week",
            "sourceCount": 1,
            "unit": "\u00b0C",
            "value": 7.9
          },
          {
            "areaId": "wimborne",
            "areaName": "Wimborne",
            "confidence": "quality-approved",
            "id": "wimborne-week-gust",
            "label": "Peak gust",
            "observedAt": "2026-09-08T15:08:00Z",
            "period": "this week",
            "sourceCount": 1,
            "unit": "mph",
            "value": 26.0
          },
          {
            "areaId": "wimborne",
            "areaName": "Wimborne",
            "confidence": "quality-approved",
            "id": "wimborne-week-rain",
            "label": "Highest daily rainfall",
            "observedAt": "2026-09-08T22:59:00Z",
            "period": "this week",
            "sourceCount": 1,
            "unit": "mm",
            "value": 23.4
          }
        ]
      }
    ],
    "comparisons": [
      {
        "available": true,
        "baselineValue": 16.9,
        "confidence": "quality-approved network median",
        "detail": "The current network median is 0.5\u00b0C warmer the same time yesterday.",
        "direction": "warmer",
        "id": "temperature-vs-yesterday",
        "label": "Dorset temperature compared with yesterday",
        "observedAt": "2026-09-10T10:19:22.957933Z",
        "sampleCount": 608,
        "unit": "\u00b0C",
        "value": 0.5
      },
      {
        "available": false,
        "baselineValue": null,
        "confidence": "building archive",
        "detail": "The quality-checked archive currently spans 63 days; 90 days are required before this comparison is published.",
        "direction": "building",
        "id": "temperature-vs-seasonal-archive",
        "label": "Compared with the DLW seasonal archive",
        "observedAt": "2026-09-10T10:19:22.957933Z",
        "sampleCount": 0,
        "unit": "\u00b0C",
        "value": null
      }
    ],
    "disclaimer": "Network marks are not official county climatological records.",
    "officialRecord": false,
    "periods": {
      "day": [
        {
          "areaId": "northwestdorset",
          "areaName": "North West Dorset",
          "confidence": "quality-approved",
          "id": "today-high",
          "label": "Highest temperature today",
          "observedAt": "2026-09-10T10:18:00Z",
          "period": "today",
          "sourceCount": 1,
          "unit": "\u00b0C",
          "value": 18.9
        },
        {
          "areaId": "northeast-crendell",
          "areaName": "North East Dorset",
          "confidence": "quality-approved",
          "id": "today-low",
          "label": "Lowest temperature today",
          "observedAt": "2026-09-10T04:39:00Z",
          "period": "today",
          "sourceCount": 1,
          "unit": "\u00b0C",
          "value": 6.9
        },
        {
          "areaId": "bournemouth",
          "areaName": "Bournemouth",
          "confidence": "quality-approved",
          "id": "today-gust",
          "label": "Strongest gust today",
          "observedAt": "2026-09-10T09:55:00Z",
          "period": "today",
          "sourceCount": 1,
          "unit": "mph",
          "value": 24.2
        },
        {
          "areaId": "northeast-crendell",
          "areaName": "North East Dorset",
          "confidence": "quality-approved",
          "id": "today-rain",
          "label": "Wettest reporting area today",
          "observedAt": "2026-09-10T10:19:00Z",
          "period": "today",
          "sourceCount": 1,
          "unit": "mm",
          "value": 0.0
        },
        {
          "areaId": "newforest",
          "areaName": "New Forest",
          "confidence": "quality-approved",
          "id": "today-fastest-temperature-rise",
          "label": "Largest one-hour temperature rise today",
          "observedAt": "2026-09-10T09:23:00Z",
          "period": "today",
          "sourceCount": 1,
          "unit": "\u00b0C",
          "value": 6.5
        },
        {
          "areaId": "newforest",
          "areaName": "New Forest",
          "confidence": "quality-approved",
          "id": "recent-most-changeable-wind",
          "label": "Most changeable wind recently",
          "observedAt": "2026-09-10T10:19:22.957933Z",
          "period": "last 3 hours",
          "sourceCount": 38,
          "unit": "\u00b0 avg shift",
          "value": 17.0
        }
      ],
      "month": [
        {
          "areaId": "newforest",
          "areaName": "New Forest",
          "confidence": "quality-approved",
          "id": "month-high",
          "label": "Highest temperature this month",
          "observedAt": "2026-09-06T13:19:00Z",
          "period": "this month",
          "sourceCount": 1,
          "unit": "\u00b0C",
          "value": 28.1
        },
        {
          "areaId": "northeast-crendell",
          "areaName": "North East Dorset",
          "confidence": "quality-approved",
          "id": "month-low",
          "label": "Lowest temperature this month",
          "observedAt": "2026-09-10T04:39:00Z",
          "period": "this month",
          "sourceCount": 1,
          "unit": "\u00b0C",
          "value": 6.9
        },
        {
          "areaId": "poole",
          "areaName": "Poole",
          "confidence": "quality-approved",
          "id": "month-gust",
          "label": "Strongest gust this month",
          "observedAt": "2026-09-04T06:46:00Z",
          "period": "this month",
          "sourceCount": 1,
          "unit": "mph",
          "value": 33.0
        },
        {
          "areaId": "northwestdorset",
          "areaName": "North West Dorset",
          "confidence": "quality-approved",
          "id": "month-rain",
          "label": "Highest daily rainfall this month",
          "observedAt": "2026-09-06T22:59:00Z",
          "period": "this month",
          "sourceCount": 1,
          "unit": "mm",
          "value": 38.2
        }
      ],
      "week": [
        {
          "areaId": "newforest",
          "areaName": "New Forest",
          "confidence": "quality-approved",
          "id": "week-high",
          "label": "Highest temperature this week",
          "observedAt": "2026-09-07T13:29:00Z",
          "period": "this week",
          "sourceCount": 1,
          "unit": "\u00b0C",
          "value": 23.9
        },
        {
          "areaId": "northeast-crendell",
          "areaName": "North East Dorset",
          "confidence": "quality-approved",
          "id": "week-low",
          "label": "Lowest temperature this week",
          "observedAt": "2026-09-10T04:39:00Z",
          "period": "this week",
          "sourceCount": 1,
          "unit": "\u00b0C",
          "value": 6.9
        },
        {
          "areaId": "northwestdorset",
          "areaName": "North West Dorset",
          "confidence": "quality-approved",
          "id": "week-gust",
          "label": "Strongest gust this week",
          "observedAt": "2026-09-08T15:13:00Z",
          "period": "this week",
          "sourceCount": 1,
          "unit": "mph",
          "value": 29.0
        },
        {
          "areaId": "poole",
          "areaName": "Poole",
          "confidence": "quality-approved",
          "id": "week-rain",
          "label": "Highest daily rainfall this week",
          "observedAt": "2026-09-08T22:59:00Z",
          "period": "this week",
          "sourceCount": 1,
          "unit": "mm",
          "value": 26.0
        }
      ]
    },
    "recent": [
      {
        "areaId": "northwestdorset",
        "areaName": "North West Dorset",
        "confidence": "quality-approved",
        "id": "30d-high",
        "label": "30-day temperature high",
        "observedAt": "2026-08-12T14:13:00Z",
        "period": "last 30 days",
        "sourceCount": 1,
        "unit": "\u00b0C",
        "value": 36.4
      },
      {
        "areaId": "northwestdorset",
        "areaName": "North West Dorset",
        "confidence": "quality-approved",
        "id": "30d-low",
        "label": "30-day temperature low",
        "observedAt": "2026-08-22T05:41:00Z",
        "period": "last 30 days",
        "sourceCount": 1,
        "unit": "\u00b0C",
        "value": 5.7
      },
      {
        "areaId": "poole",
        "areaName": "Poole",
        "confidence": "quality-approved",
        "id": "30d-gust",
        "label": "30-day peak gust",
        "observedAt": "2026-08-29T14:26:00Z",
        "period": "last 30 days",
        "sourceCount": 1,
        "unit": "mph",
        "value": 39.0
      }
    ],
    "scope": "Dorset Live Weather quality-approved network observations",
    "today": [
      {
        "areaId": "northwestdorset",
        "areaName": "North West Dorset",
        "confidence": "quality-approved",
        "id": "today-high",
        "label": "Highest temperature today",
        "observedAt": "2026-09-10T10:18:00Z",
        "period": "today",
        "sourceCount": 1,
        "unit": "\u00b0C",
        "value": 18.9
      },
      {
        "areaId": "northeast-crendell",
        "areaName": "North East Dorset",
        "confidence": "quality-approved",
        "id": "today-low",
        "label": "Lowest temperature today",
        "observedAt": "2026-09-10T04:39:00Z",
        "period": "today",
        "sourceCount": 1,
        "unit": "\u00b0C",
        "value": 6.9
      },
      {
        "areaId": "bournemouth",
        "areaName": "Bournemouth",
        "confidence": "quality-approved",
        "id": "today-gust",
        "label": "Strongest gust today",
        "observedAt": "2026-09-10T09:55:00Z",
        "period": "today",
        "sourceCount": 1,
        "unit": "mph",
        "value": 24.2
      },
      {
        "areaId": "northeast-crendell",
        "areaName": "North East Dorset",
        "confidence": "quality-approved",
        "id": "today-rain",
        "label": "Wettest reporting area today",
        "observedAt": "2026-09-10T10:19:00Z",
        "period": "today",
        "sourceCount": 1,
        "unit": "mm",
        "value": 0.0
      },
      {
        "areaId": "newforest",
        "areaName": "New Forest",
        "confidence": "quality-approved",
        "id": "today-fastest-temperature-rise",
        "label": "Largest one-hour temperature rise today",
        "observedAt": "2026-09-10T09:23:00Z",
        "period": "today",
        "sourceCount": 1,
        "unit": "\u00b0C",
        "value": 6.5
      },
      {
        "areaId": "newforest",
        "areaName": "New Forest",
        "confidence": "quality-approved",
        "id": "recent-most-changeable-wind",
        "label": "Most changeable wind recently",
        "observedAt": "2026-09-10T10:19:22.957933Z",
        "period": "last 3 hours",
        "sourceCount": 38,
        "unit": "\u00b0 avg shift",
        "value": 17.0
      }
    ]
  },
  "recordsUpdatedAt": "2026-09-10T10:19:22.957933Z",
  "stories": [
    {
      "areaId": "wareham",
      "areaName": "Wareham",
      "body": "Average wind has increased 85% (4.1 mph) in about 15 minutes; gusts are reaching 15.0 mph.",
      "id": "event:wareham:wind_building:1789036641",
      "kind": "live-change",
      "observedAt": "2026-09-10T10:37:39.025821Z",
      "severity": "information",
      "shareText": "Wind is building in Wareham. Average wind has increased 85% (4.1 mph) in about 15 minutes; gusts are reaching 15.0 mph. Dorset Live Weather.",
      "title": "Wind is building in Wareham",
      "value": "15.0mph"
    },
    {
      "areaId": "northwestdorset",
      "areaName": "North West Dorset",
      "body": "Stronger gusts are arriving more often than they were 15 minutes ago. The changing local wind is being monitored.",
      "id": "event:northwestdorset:gusts_more_frequent:1789036819",
      "kind": "live-change",
      "observedAt": "2026-09-10T10:40:53.983746Z",
      "severity": "information",
      "shareText": "Wind is becoming more unsettled in North West Dorset. Stronger gusts are arriving more often than they were 15 minutes ago. The changing local wind is being monitored. Dorset Live Weather.",
      "title": "Wind is becoming more unsettled in North West Dorset",
      "value": "12.0mph"
    },
    {
      "areaId": "wareham",
      "areaName": "Wareham",
      "body": "Temperature has risen by 1.5\u00b0C in about an hour.",
      "id": "event:wareham:temperature_rising:1789036802",
      "kind": "live-change",
      "observedAt": "2026-09-10T10:40:53.983746Z",
      "severity": "information",
      "shareText": "Temperature is rising quickly in Wareham. Temperature has risen by 1.5\u00b0C in about an hour. Dorset Live Weather.",
      "title": "Temperature is rising quickly in Wareham",
      "value": "1.5\u00b0C"
    },
    {
      "areaId": "north-dorset",
      "areaName": "North Dorset",
      "body": "The quality-checked area temperature reached 16.4\u00b0C at 11:34.",
      "id": "event:north-dorset:local_temperature_high:1789036440",
      "kind": "live-change",
      "observedAt": "2026-09-10T10:40:53.983746Z",
      "severity": "information",
      "shareText": "A new daily temperature high has been reached in North Dorset. The quality-checked area temperature reached 16.4\u00b0C at 11:34. Dorset Live Weather.",
      "title": "A new daily temperature high has been reached in North Dorset",
      "value": "16.4\u00b0C"
    },
    {
      "areaId": "wimborne",
      "areaName": "Wimborne",
      "body": "The quality-checked area temperature reached 16.9\u00b0C at 11:40.",
      "id": "event:wimborne:local_temperature_high:1789035780",
      "kind": "live-change",
      "observedAt": "2026-09-10T10:40:53.983746Z",
      "severity": "information",
      "shareText": "A new daily temperature high has been reached in Wimborne. The quality-checked area temperature reached 16.9\u00b0C at 11:40. Dorset Live Weather.",
      "title": "A new daily temperature high has been reached in Wimborne",
      "value": "16.9\u00b0C"
    },
    {
      "areaId": "blandford",
      "areaName": "Blandford",
      "body": "The quality-checked area temperature reached 16.4\u00b0C at 11:34.",
      "id": "event:blandford:local_temperature_high:1789036440",
      "kind": "live-change",
      "observedAt": "2026-09-10T10:40:53.983746Z",
      "severity": "information",
      "shareText": "A new daily temperature high has been reached in Blandford. The quality-checked area temperature reached 16.4\u00b0C at 11:34. Dorset Live Weather.",
      "title": "A new daily temperature high has been reached in Blandford",
      "value": "16.4\u00b0C"
    },
    {
      "areaId": "newforest",
      "areaName": "New Forest",
      "body": "The quality-checked area temperature reached 19.4\u00b0C at 11:35.",
      "id": "event:newforest:local_temperature_high:1789036500",
      "kind": "live-change",
      "observedAt": "2026-09-10T10:40:53.983746Z",
      "severity": "information",
      "shareText": "A new daily temperature high has been reached in New Forest. The quality-checked area temperature reached 19.4\u00b0C at 11:35. Dorset Live Weather.",
      "title": "A new daily temperature high has been reached in New Forest",
      "value": "19.4\u00b0C"
    },
    {
      "areaId": "sturminstermarshall",
      "areaName": "Sturminster Marshall",
      "body": "The quality-checked area temperature reached 16.9\u00b0C at 11:40.",
      "id": "event:sturminstermarshall:local_temperature_high:1789035780",
      "kind": "live-change",
      "observedAt": "2026-09-10T10:40:53.983746Z",
      "severity": "information",
      "shareText": "A new daily temperature high has been reached in Sturminster Marshall. The quality-checked area temperature reached 16.9\u00b0C at 11:40. Dorset Live Weather.",
      "title": "A new daily temperature high has been reached in Sturminster Marshall",
      "value": "16.9\u00b0C"
    },
    {
      "areaId": "wareham",
      "areaName": "Wareham",
      "body": "The quality-checked area temperature reached 18.0\u00b0C at 11:40.",
      "id": "event:wareham:local_temperature_high:1789036320",
      "kind": "live-change",
      "observedAt": "2026-09-10T10:40:36.780049Z",
      "severity": "information",
      "shareText": "A new daily temperature high has been reached in Wareham. The quality-checked area temperature reached 18.0\u00b0C at 11:40. Dorset Live Weather.",
      "title": "A new daily temperature high has been reached in Wareham",
      "value": "18.0\u00b0C"
    },
    {
      "areaId": "poole-harbour-hyper-local",
      "areaName": "Poole Harbour Hyper Local",
      "body": "Average wind has fallen by 5.8 mph in roughly 20 minutes.",
      "id": "event:poole-harbour-hyper-local:wind_easing:1789036388",
      "kind": "live-change",
      "observedAt": "2026-09-10T10:40:53.983746Z",
      "severity": "information",
      "shareText": "Wind is easing in Poole Harbour Hyper Local. Average wind has fallen by 5.8 mph in roughly 20 minutes. Dorset Live Weather.",
      "title": "Wind is easing in Poole Harbour Hyper Local",
      "value": "4.6mph"
    },
    {
      "areaId": "northwestdorset",
      "areaName": "North West Dorset",
      "body": "Recorded in North West Dorset by the quality-checked Dorset Live Weather network.",
      "id": "record:today-high:2026-09-10",
      "kind": "network-mark",
      "observedAt": "2026-09-10T10:18:00Z",
      "severity": "information",
      "shareText": "North West Dorset recorded 18.9\u00b0C \u2014 highest temperature today. Dorset Live Weather.",
      "title": "Highest temperature today",
      "value": "18.9\u00b0C"
    },
    {
      "areaId": "northeast-crendell",
      "areaName": "North East Dorset",
      "body": "Recorded in North East Dorset by the quality-checked Dorset Live Weather network.",
      "id": "record:today-low:2026-09-10",
      "kind": "network-mark",
      "observedAt": "2026-09-10T04:39:00Z",
      "severity": "information",
      "shareText": "North East Dorset recorded 6.9\u00b0C \u2014 lowest temperature today. Dorset Live Weather.",
      "title": "Lowest temperature today",
      "value": "6.9\u00b0C"
    }
  ],
  "updatedAt": "2026-09-10T10:40:53.983746Z",
  "watchlist": {
    "eventTypes": [
      "conditions_deteriorating",
      "conditions_stabilised",
      "conditions_stabilised_across_dorset",
      "gusts_more_frequent",
      "gusty_wind",
      "local_temperature_high",
      "sudden_gust",
      "sustained_high_wind",
      "temperature_rising",
      "wind_building",
      "wind_easing",
      "wind_shift"
    ],
    "message": "Follow multiple areas and choose rain-start or wind-threshold alerts.",
    "supportedProfiles": [
      "home",
      "coast-and-water",
      "outdoors"
    ],
    "supportsCustomWindThresholds": true,
    "supportsRainStartAlerts": true
  }
}