{
  "generated_at": "2026-05-09T03:56:03.785Z",
  "fetch_ms": 1747,
  "entities": {
    "sensor.outdoor_temperature": {
      "entity_id": "sensor.outdoor_temperature",
      "state": "53.42",
      "attributes": {
        "state_class": "measurement",
        "source": "ecowitt",
        "unit_of_measurement": "°F",
        "device_class": "temperature",
        "friendly_name": "Outdoor Temperature"
      },
      "last_updated": "2026-05-09T03:55:52.938228+00:00"
    },
    "sensor.outdoor_feels_like": {
      "entity_id": "sensor.outdoor_feels_like",
      "state": "53.4",
      "attributes": {
        "state_class": "measurement",
        "source": "ecowitt",
        "unit_of_measurement": "°F",
        "device_class": "temperature",
        "friendly_name": "Outdoor Feels Like"
      },
      "last_updated": "2026-05-09T03:55:52.938765+00:00"
    },
    "sensor.outdoor_humidity": {
      "entity_id": "sensor.outdoor_humidity",
      "state": "86",
      "attributes": {
        "state_class": "measurement",
        "source": "ecowitt",
        "unit_of_measurement": "%",
        "device_class": "humidity",
        "friendly_name": "Outdoor Humidity"
      },
      "last_updated": "2026-05-09T03:54:52.939490+00:00"
    },
    "sensor.outdoor_wind_speed": {
      "entity_id": "sensor.outdoor_wind_speed",
      "state": "0.0",
      "attributes": {
        "state_class": "measurement",
        "source": "ecowitt",
        "unit_of_measurement": "mph",
        "device_class": "wind_speed",
        "friendly_name": "Outdoor Wind Speed"
      },
      "last_updated": "2026-05-09T03:48:52.941340+00:00"
    },
    "sensor.outdoor_wind_gust": {
      "entity_id": "sensor.outdoor_wind_gust",
      "state": "0.0",
      "attributes": {
        "state_class": "measurement",
        "source": "ecowitt",
        "unit_of_measurement": "mph",
        "device_class": "wind_speed",
        "friendly_name": "Outdoor Wind Gust"
      },
      "last_updated": "2026-05-09T03:53:53.048394+00:00"
    },
    "sensor.outdoor_wind_direction": {
      "entity_id": "sensor.outdoor_wind_direction",
      "state": "66",
      "attributes": {
        "state_class": "measurement",
        "source": "ecowitt",
        "unit_of_measurement": "°",
        "friendly_name": "Outdoor Wind Direction"
      },
      "last_updated": "2026-05-09T03:55:52.938390+00:00"
    },
    "sensor.outdoor_pressure": {
      "entity_id": "sensor.outdoor_pressure",
      "state": "29.111",
      "attributes": {
        "state_class": "measurement",
        "source": "ecowitt",
        "unit_of_measurement": "inHg",
        "device_class": "atmospheric_pressure",
        "friendly_name": "Outdoor Pressure"
      },
      "last_updated": "2026-05-09T03:53:53.047870+00:00"
    },
    "sensor.outdoor_uv_index": {
      "entity_id": "sensor.outdoor_uv_index",
      "state": "0",
      "attributes": {
        "state_class": "measurement",
        "source": "ecowitt",
        "google_uv_index": 0,
        "friendly_name": "Outdoor UV Index"
      },
      "last_updated": "2026-05-08T22:41:52.545053+00:00"
    },
    "sensor.outdoor_rain_rate": {
      "entity_id": "sensor.outdoor_rain_rate",
      "state": "0.0",
      "attributes": {
        "state_class": "measurement",
        "source": "ecowitt",
        "unit_of_measurement": "in/h",
        "friendly_name": "Outdoor Rain Rate"
      },
      "last_updated": "2026-05-08T22:24:33.477474+00:00"
    },
    "sensor.outdoor_rain_today": {
      "entity_id": "sensor.outdoor_rain_today",
      "state": "0.0",
      "attributes": {
        "state_class": "total_increasing",
        "source": "ecowitt",
        "unit_of_measurement": "in",
        "friendly_name": "Outdoor Rain Today"
      },
      "last_updated": "2026-05-08T22:24:33.477730+00:00"
    },
    "sensor.gw3000b_rain_rate": {
      "entity_id": "sensor.gw3000b_rain_rate",
      "state": "0.0",
      "attributes": {
        "state_class": "measurement",
        "unit_of_measurement": "in/h",
        "device_class": "precipitation_intensity",
        "friendly_name": "GW3000B Rain Rate"
      },
      "last_updated": "2026-05-07T10:25:52.524119+00:00"
    },
    "sensor.gw3000b_hourly_rain": {
      "entity_id": "sensor.gw3000b_hourly_rain",
      "state": "0.0",
      "attributes": {
        "unit_of_measurement": "in",
        "device_class": "precipitation",
        "friendly_name": "GW3000B Hourly Rain"
      },
      "last_updated": "2026-05-07T11:15:53.042247+00:00"
    },
    "sensor.gw3000b_24h_rain": {
      "entity_id": "sensor.gw3000b_24h_rain",
      "state": "0.0",
      "attributes": {
        "unit_of_measurement": "in",
        "device_class": "precipitation",
        "friendly_name": "GW3000B 24h Rain"
      },
      "last_updated": "2026-05-08T10:00:52.196119+00:00"
    },
    "sensor.gw3000b_event_rain": {
      "entity_id": "sensor.gw3000b_event_rain",
      "state": "0.0",
      "attributes": {
        "state_class": "total_increasing",
        "unit_of_measurement": "in",
        "device_class": "precipitation",
        "friendly_name": "GW3000B Event Rain"
      },
      "last_updated": "2026-05-08T04:00:52.103437+00:00"
    },
    "sensor.gw3000b_total_rain": {
      "entity_id": "sensor.gw3000b_total_rain",
      "state": "2.343",
      "attributes": {
        "state_class": "total_increasing",
        "unit_of_measurement": "in",
        "device_class": "precipitation",
        "friendly_name": "GW3000B Total Rain"
      },
      "last_updated": "2026-05-07T10:15:52.386063+00:00"
    },
    "sensor.gw3000b_lake_temperature": {
      "entity_id": "sensor.gw3000b_lake_temperature",
      "state": "68.72",
      "attributes": {
        "state_class": "measurement",
        "unit_of_measurement": "°F",
        "device_class": "temperature",
        "friendly_name": "GW3000B Lake Temperature"
      },
      "last_updated": "2026-05-09T03:55:52.937547+00:00"
    },
    "sensor.lake_temperature_24h_change": {
      "entity_id": "sensor.lake_temperature_24h_change",
      "state": "-0.54",
      "attributes": {
        "state_class": "measurement",
        "buffer_usage_ratio": 0.45,
        "age_coverage_ratio": 1,
        "source_value_valid": true,
        "unit_of_measurement": "°F",
        "device_class": "temperature",
        "icon": "mdi:calculator",
        "friendly_name": "Lake Temperature 24h Change"
      },
      "last_updated": "2026-05-09T03:55:52.938474+00:00"
    },
    "sensor.lake_current_speed": {
      "entity_id": "sensor.lake_current_speed",
      "state": "0.05",
      "attributes": {
        "unit_of_measurement": "mph",
        "friendly_name": "Lake Current Speed"
      },
      "last_updated": "2026-05-08T22:24:33.965210+00:00"
    },
    "sensor.watts_bar_reservoir_elevation": {
      "entity_id": "sensor.watts_bar_reservoir_elevation",
      "state": "738.98",
      "attributes": {
        "state_class": "measurement",
        "unit_of_measurement": "ft",
        "friendly_name": "Watts Bar Reservoir Elevation"
      },
      "last_updated": "2026-05-09T03:24:34.426682+00:00"
    },
    "sensor.watts_bar_predicted_highest_elevation": {
      "entity_id": "sensor.watts_bar_predicted_highest_elevation",
      "state": "738.86",
      "attributes": {
        "state_class": "measurement",
        "unit_of_measurement": "ft",
        "friendly_name": "Watts Bar Predicted Highest Elevation"
      },
      "last_updated": "2026-05-09T02:24:34.510371+00:00"
    },
    "sensor.watts_bar_predicted_lowest_elevation": {
      "entity_id": "sensor.watts_bar_predicted_lowest_elevation",
      "state": "738.819946",
      "attributes": {
        "state_class": "measurement",
        "unit_of_measurement": "ft",
        "friendly_name": "Watts Bar Predicted Lowest Elevation"
      },
      "last_updated": "2026-05-09T02:24:34.620327+00:00"
    },
    "sensor.watts_bar_average_hourly_discharge": {
      "entity_id": "sensor.watts_bar_average_hourly_discharge",
      "state": "5720.0",
      "attributes": {
        "state_class": "measurement",
        "unit_of_measurement": "cfs",
        "friendly_name": "Watts Bar Average Hourly Discharge"
      },
      "last_updated": "2026-05-09T03:24:34.503813+00:00"
    },
    "sensor.watts_bar_predicted_highest_outflow": {
      "entity_id": "sensor.watts_bar_predicted_highest_outflow",
      "state": "5722.0",
      "attributes": {
        "state_class": "measurement",
        "unit_of_measurement": "cfs",
        "friendly_name": "Watts Bar Predicted Highest Outflow"
      },
      "last_updated": "2026-05-09T02:24:34.508018+00:00"
    },
    "sensor.watts_bar_predicted_lowest_outflow": {
      "entity_id": "sensor.watts_bar_predicted_lowest_outflow",
      "state": "5280.0",
      "attributes": {
        "state_class": "measurement",
        "unit_of_measurement": "cfs",
        "friendly_name": "Watts Bar Predicted Lowest Outflow"
      },
      "last_updated": "2026-05-08T22:24:33.986239+00:00"
    },
    "sensor.forecast_high_today": {
      "entity_id": "sensor.forecast_high_today",
      "state": "72",
      "attributes": {
        "state_class": "measurement",
        "unit_of_measurement": "F",
        "friendly_name": "Forecast High Today"
      },
      "last_updated": "2026-05-08T22:24:33.539991+00:00"
    },
    "sensor.forecast_low_today": {
      "entity_id": "sensor.forecast_low_today",
      "state": "42",
      "attributes": {
        "state_class": "measurement",
        "unit_of_measurement": "F",
        "friendly_name": "Forecast Low Today"
      },
      "last_updated": "2026-05-08T22:24:33.540256+00:00"
    },
    "sensor.forecast_rain_today": {
      "entity_id": "sensor.forecast_rain_today",
      "state": "0",
      "attributes": {
        "state_class": "measurement",
        "unit_of_measurement": "%",
        "friendly_name": "Forecast Rain Today"
      },
      "last_updated": "2026-05-08T22:24:33.540350+00:00"
    },
    "sensor.forecast_high_tomorrow": {
      "entity_id": "sensor.forecast_high_tomorrow",
      "state": "76",
      "attributes": {
        "state_class": "measurement",
        "unit_of_measurement": "F",
        "friendly_name": "Forecast High Tomorrow"
      },
      "last_updated": "2026-05-08T22:30:00.187755+00:00"
    },
    "sensor.forecast_low_tomorrow": {
      "entity_id": "sensor.forecast_low_tomorrow",
      "state": "50",
      "attributes": {
        "state_class": "measurement",
        "unit_of_measurement": "F",
        "friendly_name": "Forecast Low Tomorrow"
      },
      "last_updated": "2026-05-09T02:00:00.188517+00:00"
    },
    "sensor.forecast_rain_tomorrow": {
      "entity_id": "sensor.forecast_rain_tomorrow",
      "state": "15",
      "attributes": {
        "state_class": "measurement",
        "unit_of_measurement": "%",
        "friendly_name": "Forecast Rain Tomorrow"
      },
      "last_updated": "2026-05-09T01:30:00.187988+00:00"
    },
    "binary_sensor.outdoor_is_raining": {
      "entity_id": "binary_sensor.outdoor_is_raining",
      "state": "off",
      "attributes": {
        "source": "ecowitt",
        "friendly_name": "Outdoor Is Raining"
      },
      "last_updated": "2026-05-08T22:24:33.478816+00:00"
    },
    "binary_sensor.lake_g5_turret_ultra_motion": {
      "entity_id": "binary_sensor.lake_g5_turret_ultra_motion",
      "state": "off",
      "attributes": {
        "attribution": "Powered by UniFi Protect Server",
        "device_class": "motion",
        "friendly_name": "Lake G5 Turret Ultra Motion"
      },
      "last_updated": "2026-05-09T02:38:37.063141+00:00"
    },
    "binary_sensor.lake_g5_turret_ultra_person_detected": {
      "entity_id": "binary_sensor.lake_g5_turret_ultra_person_detected",
      "state": "off",
      "attributes": {
        "attribution": "Powered by UniFi Protect Server",
        "friendly_name": "Lake G5 Turret Ultra Person detected"
      },
      "last_updated": "2026-05-09T00:15:55.984559+00:00"
    },
    "binary_sensor.lake_g5_turret_ultra_speaking_detected": {
      "entity_id": "binary_sensor.lake_g5_turret_ultra_speaking_detected",
      "state": "off",
      "attributes": {
        "attribution": "Powered by UniFi Protect Server",
        "friendly_name": "Lake G5 Turret Ultra Speaking detected"
      },
      "last_updated": "2026-05-08T23:42:42.802402+00:00"
    },
    "sensor.smart_ups_srt_1500_status_data": {
      "entity_id": "sensor.smart_ups_srt_1500_status_data",
      "state": "OL",
      "attributes": {
        "friendly_name": "Smart-Ups-Srt-1500 Status data"
      },
      "last_updated": "2026-05-06T13:49:37.532290+00:00"
    },
    "sensor.smart_ups_srt_1500_battery_charge": {
      "entity_id": "sensor.smart_ups_srt_1500_battery_charge",
      "state": "100",
      "attributes": {
        "state_class": "measurement",
        "unit_of_measurement": "%",
        "device_class": "battery",
        "friendly_name": "Smart-Ups-Srt-1500 Battery charge"
      },
      "last_updated": "2026-05-07T07:10:36.115681+00:00"
    },
    "sensor.smart_ups_srt_1500_battery_runtime": {
      "entity_id": "sensor.smart_ups_srt_1500_battery_runtime",
      "state": "3321",
      "attributes": {
        "unit_of_measurement": "s",
        "device_class": "duration",
        "friendly_name": "Smart-Ups-Srt-1500 Battery runtime"
      },
      "last_updated": "2026-05-09T03:55:36.116266+00:00"
    },
    "sensor.smart_ups_srt_1500_low_battery_runtime": {
      "entity_id": "sensor.smart_ups_srt_1500_low_battery_runtime",
      "state": "120",
      "attributes": {
        "unit_of_measurement": "s",
        "device_class": "duration",
        "friendly_name": "Smart-Ups-Srt-1500 Low battery runtime"
      },
      "last_updated": "2026-05-06T13:49:37.527132+00:00"
    },
    "weather.long_dog_landing": {
      "entity_id": "weather.long_dog_landing",
      "state": "partlycloudy",
      "attributes": {
        "temperature": 53,
        "apparent_temperature": 53,
        "dew_point": 48,
        "temperature_unit": "°F",
        "humidity": 85,
        "cloud_coverage": 31,
        "uv_index": 0,
        "pressure": 29.9,
        "pressure_unit": "inHg",
        "wind_bearing": 207,
        "wind_gust_speed": 7,
        "wind_speed": 4,
        "wind_speed_unit": "mph",
        "visibility": 10,
        "visibility_unit": "mi",
        "precipitation_unit": "in",
        "friendly_name": "Long Dog Landing Weather Long Dog Landing",
        "supported_features": 3
      },
      "last_updated": "2026-05-09T03:30:42.580913+00:00"
    }
  },
  "forecasts": {
    "hourly": [
      {
        "datetime": "2026-05-09T03:00:00+00:00",
        "condition": "cloudy",
        "precipitation_probability": 10,
        "wind_bearing": 204,
        "uv_index": 0,
        "cloud_coverage": 69,
        "temperature": 52,
        "apparent_temperature": 52,
        "pressure": 29.91,
        "wind_gust_speed": 8,
        "wind_speed": 4,
        "precipitation": 0,
        "humidity": 83
      },
      {
        "datetime": "2026-05-09T04:00:00+00:00",
        "condition": "clear-night",
        "precipitation_probability": 0,
        "wind_bearing": 221,
        "uv_index": 0,
        "cloud_coverage": 7,
        "temperature": 51,
        "apparent_temperature": 48,
        "pressure": 29.91,
        "wind_gust_speed": 8,
        "wind_speed": 5,
        "precipitation": 0,
        "humidity": 87
      },
      {
        "datetime": "2026-05-09T05:00:00+00:00",
        "condition": "clear-night",
        "precipitation_probability": 0,
        "wind_bearing": 208,
        "uv_index": 0,
        "cloud_coverage": 1,
        "temperature": 50,
        "apparent_temperature": 48,
        "pressure": 29.9,
        "wind_gust_speed": 6,
        "wind_speed": 4,
        "precipitation": 0,
        "humidity": 89
      },
      {
        "datetime": "2026-05-09T06:00:00+00:00",
        "condition": "clear-night",
        "precipitation_probability": 0,
        "wind_bearing": 218,
        "uv_index": 0,
        "cloud_coverage": 0,
        "temperature": 49,
        "apparent_temperature": 48,
        "pressure": 29.88,
        "wind_gust_speed": 5,
        "wind_speed": 4,
        "precipitation": 0,
        "humidity": 91
      },
      {
        "datetime": "2026-05-09T07:00:00+00:00",
        "condition": "clear-night",
        "precipitation_probability": 0,
        "wind_bearing": 199,
        "uv_index": 0,
        "cloud_coverage": 25,
        "temperature": 48,
        "apparent_temperature": 48,
        "pressure": 29.87,
        "wind_gust_speed": 4,
        "wind_speed": 3,
        "precipitation": 0,
        "humidity": 93
      },
      {
        "datetime": "2026-05-09T08:00:00+00:00",
        "condition": "cloudy",
        "precipitation_probability": 10,
        "wind_bearing": 243,
        "uv_index": 0,
        "cloud_coverage": 82,
        "temperature": 48,
        "apparent_temperature": 46,
        "pressure": 29.87,
        "wind_gust_speed": 6,
        "wind_speed": 4,
        "precipitation": 0,
        "humidity": 94
      },
      {
        "datetime": "2026-05-09T09:00:00+00:00",
        "condition": "cloudy",
        "precipitation_probability": 10,
        "wind_bearing": 230,
        "uv_index": 0,
        "cloud_coverage": 99,
        "temperature": 48,
        "apparent_temperature": 46,
        "pressure": 29.88,
        "wind_gust_speed": 6,
        "wind_speed": 3,
        "precipitation": 0,
        "humidity": 95
      },
      {
        "datetime": "2026-05-09T10:00:00+00:00",
        "condition": "partlycloudy",
        "precipitation_probability": 0,
        "wind_bearing": 197,
        "uv_index": 0,
        "cloud_coverage": 36,
        "temperature": 48,
        "apparent_temperature": 46,
        "pressure": 29.89,
        "wind_gust_speed": 7,
        "wind_speed": 4,
        "precipitation": 0,
        "humidity": 95
      },
      {
        "datetime": "2026-05-09T11:00:00+00:00",
        "condition": "sunny",
        "precipitation_probability": 0,
        "wind_bearing": 207,
        "uv_index": 0,
        "cloud_coverage": 15,
        "temperature": 48,
        "apparent_temperature": 46,
        "pressure": 29.9,
        "wind_gust_speed": 7,
        "wind_speed": 4,
        "precipitation": 0,
        "humidity": 95
      },
      {
        "datetime": "2026-05-09T12:00:00+00:00",
        "condition": "sunny",
        "precipitation_probability": 0,
        "wind_bearing": 205,
        "uv_index": 0,
        "cloud_coverage": 4,
        "temperature": 51,
        "apparent_temperature": 50,
        "pressure": 29.9,
        "wind_gust_speed": 8,
        "wind_speed": 5,
        "precipitation": 0,
        "humidity": 94
      },
      {
        "datetime": "2026-05-09T13:00:00+00:00",
        "condition": "sunny",
        "precipitation_probability": 0,
        "wind_bearing": 212,
        "uv_index": 1,
        "cloud_coverage": 17,
        "temperature": 57,
        "apparent_temperature": 55,
        "pressure": 29.89,
        "wind_gust_speed": 11,
        "wind_speed": 6,
        "precipitation": 0,
        "humidity": 87
      },
      {
        "datetime": "2026-05-09T14:00:00+00:00",
        "condition": "sunny",
        "precipitation_probability": 0,
        "wind_bearing": 212,
        "uv_index": 3,
        "cloud_coverage": 17,
        "temperature": 62,
        "apparent_temperature": 61,
        "pressure": 29.9,
        "wind_gust_speed": 12,
        "wind_speed": 6,
        "precipitation": 0,
        "humidity": 78
      },
      {
        "datetime": "2026-05-09T15:00:00+00:00",
        "condition": "sunny",
        "precipitation_probability": 0,
        "wind_bearing": 220,
        "uv_index": 6,
        "cloud_coverage": 4,
        "temperature": 66,
        "apparent_temperature": 66,
        "pressure": 29.9,
        "wind_gust_speed": 12,
        "wind_speed": 6,
        "precipitation": 0,
        "humidity": 70
      },
      {
        "datetime": "2026-05-09T16:00:00+00:00",
        "condition": "partlycloudy",
        "precipitation_probability": 0,
        "wind_bearing": 214,
        "uv_index": 7,
        "cloud_coverage": 30,
        "temperature": 69,
        "apparent_temperature": 76,
        "pressure": 29.9,
        "wind_gust_speed": 14,
        "wind_speed": 7,
        "precipitation": 0,
        "humidity": 64
      },
      {
        "datetime": "2026-05-09T17:00:00+00:00",
        "condition": "cloudy",
        "precipitation_probability": 10,
        "wind_bearing": 220,
        "uv_index": 4,
        "cloud_coverage": 90,
        "temperature": 71,
        "apparent_temperature": 76,
        "pressure": 29.89,
        "wind_gust_speed": 14,
        "wind_speed": 7,
        "precipitation": 0,
        "humidity": 60
      },
      {
        "datetime": "2026-05-09T18:00:00+00:00",
        "condition": "partlycloudy",
        "precipitation_probability": 5,
        "wind_bearing": 234,
        "uv_index": 7,
        "cloud_coverage": 53,
        "temperature": 73,
        "apparent_temperature": 77,
        "pressure": 29.87,
        "wind_gust_speed": 13,
        "wind_speed": 7,
        "precipitation": 0,
        "humidity": 56
      },
      {
        "datetime": "2026-05-09T19:00:00+00:00",
        "condition": "chance_of_showers",
        "precipitation_probability": 20,
        "wind_bearing": 237,
        "uv_index": 7,
        "cloud_coverage": 37,
        "temperature": 75,
        "apparent_temperature": 77,
        "pressure": 29.85,
        "wind_gust_speed": 13,
        "wind_speed": 8,
        "precipitation": 0.01,
        "humidity": 53
      },
      {
        "datetime": "2026-05-09T20:00:00+00:00",
        "condition": "partlycloudy",
        "precipitation_probability": 15,
        "wind_bearing": 235,
        "uv_index": 5,
        "cloud_coverage": 40,
        "temperature": 76,
        "apparent_temperature": 78,
        "pressure": 29.85,
        "wind_gust_speed": 15,
        "wind_speed": 8,
        "precipitation": 0,
        "humidity": 51
      },
      {
        "datetime": "2026-05-09T21:00:00+00:00",
        "condition": "partlycloudy",
        "precipitation_probability": 0,
        "wind_bearing": 245,
        "uv_index": 3,
        "cloud_coverage": 37,
        "temperature": 76,
        "apparent_temperature": 78,
        "pressure": 29.85,
        "wind_gust_speed": 16,
        "wind_speed": 7,
        "precipitation": 0,
        "humidity": 50
      },
      {
        "datetime": "2026-05-09T22:00:00+00:00",
        "condition": "partlycloudy",
        "precipitation_probability": 0,
        "wind_bearing": 255,
        "uv_index": 1,
        "cloud_coverage": 38,
        "temperature": 76,
        "apparent_temperature": 78,
        "pressure": 29.85,
        "wind_gust_speed": 12,
        "wind_speed": 7,
        "precipitation": 0,
        "humidity": 51
      },
      {
        "datetime": "2026-05-09T23:00:00+00:00",
        "condition": "sunny",
        "precipitation_probability": 0,
        "wind_bearing": 263,
        "uv_index": 0,
        "cloud_coverage": 18,
        "temperature": 74,
        "apparent_temperature": 77,
        "pressure": 29.86,
        "wind_gust_speed": 10,
        "wind_speed": 6,
        "precipitation": 0,
        "humidity": 54
      },
      {
        "datetime": "2026-05-10T00:00:00+00:00",
        "condition": "partlycloudy",
        "precipitation_probability": 0,
        "wind_bearing": 258,
        "uv_index": 0,
        "cloud_coverage": 35,
        "temperature": 71,
        "apparent_temperature": 76,
        "pressure": 29.87,
        "wind_gust_speed": 10,
        "wind_speed": 4,
        "precipitation": 0,
        "humidity": 64
      },
      {
        "datetime": "2026-05-10T01:00:00+00:00",
        "condition": "partlycloudy",
        "precipitation_probability": 0,
        "wind_bearing": 261,
        "uv_index": 0,
        "cloud_coverage": 30,
        "temperature": 66,
        "apparent_temperature": 66,
        "pressure": 29.88,
        "wind_gust_speed": 7,
        "wind_speed": 4,
        "precipitation": 0,
        "humidity": 76
      },
      {
        "datetime": "2026-05-10T02:00:00+00:00",
        "condition": "clear-night",
        "precipitation_probability": 0,
        "wind_bearing": 262,
        "uv_index": 0,
        "cloud_coverage": 28,
        "temperature": 62,
        "apparent_temperature": 62,
        "pressure": 29.9,
        "wind_gust_speed": 5,
        "wind_speed": 4,
        "precipitation": 0,
        "humidity": 84
      }
    ],
    "daily": [
      {
        "datetime": "2026-05-08T11:00:00+00:00",
        "condition": "sunny",
        "precipitation_probability": 0,
        "wind_bearing": 168,
        "uv_index": 9,
        "cloud_coverage": 24,
        "temperature": 72,
        "templow": 42,
        "wind_speed": 6,
        "precipitation": 0,
        "humidity": 56
      },
      {
        "datetime": "2026-05-09T11:00:00+00:00",
        "condition": "partlycloudy",
        "precipitation_probability": 15,
        "wind_bearing": 228,
        "uv_index": 8,
        "cloud_coverage": 88,
        "temperature": 76,
        "templow": 50,
        "wind_speed": 8,
        "precipitation": 0.01,
        "humidity": 68
      },
      {
        "datetime": "2026-05-10T11:00:00+00:00",
        "condition": "sunny",
        "precipitation_probability": 10,
        "wind_bearing": 218,
        "uv_index": 9,
        "cloud_coverage": 68,
        "temperature": 81,
        "templow": 50,
        "wind_speed": 6,
        "precipitation": 0,
        "humidity": 62
      },
      {
        "datetime": "2026-05-11T11:00:00+00:00",
        "condition": "rainy",
        "precipitation_probability": 45,
        "wind_bearing": 8,
        "uv_index": 8,
        "cloud_coverage": 100,
        "temperature": 65,
        "templow": 43,
        "wind_speed": 10,
        "precipitation": 0.07,
        "humidity": 79
      },
      {
        "datetime": "2026-05-12T11:00:00+00:00",
        "condition": "sunny",
        "precipitation_probability": 0,
        "wind_bearing": 42,
        "uv_index": 10,
        "cloud_coverage": 24,
        "temperature": 73,
        "templow": 43,
        "wind_speed": 8,
        "precipitation": 0,
        "humidity": 49
      },
      {
        "datetime": "2026-05-13T11:00:00+00:00",
        "condition": "rainy",
        "precipitation_probability": 45,
        "wind_bearing": 231,
        "uv_index": 7,
        "cloud_coverage": 73,
        "temperature": 78,
        "templow": 46,
        "wind_speed": 9,
        "precipitation": 0.18,
        "humidity": 59
      },
      {
        "datetime": "2026-05-14T11:00:00+00:00",
        "condition": "partlycloudy",
        "precipitation_probability": 5,
        "wind_bearing": 340,
        "uv_index": 8,
        "cloud_coverage": 53,
        "temperature": 76,
        "templow": 49,
        "wind_speed": 8,
        "precipitation": 0,
        "humidity": 53
      },
      {
        "datetime": "2026-05-15T11:00:00+00:00",
        "condition": "cloudy",
        "precipitation_probability": 10,
        "wind_bearing": 49,
        "uv_index": 5,
        "cloud_coverage": 84,
        "temperature": 80,
        "templow": 49,
        "wind_speed": 5,
        "precipitation": 0,
        "humidity": 61
      },
      {
        "datetime": "2026-05-16T11:00:00+00:00",
        "condition": "sunny",
        "precipitation_probability": 0,
        "wind_bearing": 200,
        "uv_index": 9,
        "cloud_coverage": 29,
        "temperature": 86,
        "templow": 60,
        "wind_speed": 6,
        "precipitation": 0,
        "humidity": 69
      },
      {
        "datetime": "2026-05-17T11:00:00+00:00",
        "condition": "scattered_thunderstorms",
        "precipitation_probability": 10,
        "wind_bearing": 209,
        "uv_index": 6,
        "cloud_coverage": 96,
        "temperature": 89,
        "templow": 63,
        "wind_speed": 9,
        "precipitation": 0,
        "humidity": 67
      }
    ],
    "errors": {}
  },
  "alerts": [],
  "air_quality": {
    "aqi": 42,
    "category": "Good",
    "parameter": "PM2.5",
    "reporting_area": "Athens",
    "observed": "2026-05-08T22:00"
  },
  "rain_history": [
    {
      "hour_start": "2026-05-08T03:00:00.000Z",
      "inches": 0,
      "forecast_pct": 1,
      "forecast_in": 0
    },
    {
      "hour_start": "2026-05-08T04:00:00.000Z",
      "inches": 0,
      "forecast_pct": 10,
      "forecast_in": 0
    },
    {
      "hour_start": "2026-05-08T05:00:00.000Z",
      "inches": 0,
      "forecast_pct": 10,
      "forecast_in": 0
    },
    {
      "hour_start": "2026-05-08T06:00:00.000Z",
      "inches": 0,
      "forecast_pct": 10,
      "forecast_in": 0
    },
    {
      "hour_start": "2026-05-08T07:00:00.000Z",
      "inches": 0,
      "forecast_pct": 10,
      "forecast_in": 0
    },
    {
      "hour_start": "2026-05-08T08:00:00.000Z",
      "inches": 0,
      "forecast_pct": 10,
      "forecast_in": 0
    },
    {
      "hour_start": "2026-05-08T09:00:00.000Z",
      "inches": 0,
      "forecast_pct": 10,
      "forecast_in": 0
    },
    {
      "hour_start": "2026-05-08T10:00:00.000Z",
      "inches": 0,
      "forecast_pct": 4,
      "forecast_in": 0
    },
    {
      "hour_start": "2026-05-08T11:00:00.000Z",
      "inches": 0,
      "forecast_pct": 0,
      "forecast_in": 0
    },
    {
      "hour_start": "2026-05-08T12:00:00.000Z",
      "inches": 0,
      "forecast_pct": 0,
      "forecast_in": 0
    },
    {
      "hour_start": "2026-05-08T13:00:00.000Z",
      "inches": 0,
      "forecast_pct": 0,
      "forecast_in": 0
    },
    {
      "hour_start": "2026-05-08T14:00:00.000Z",
      "inches": 0,
      "forecast_pct": 0,
      "forecast_in": 0
    },
    {
      "hour_start": "2026-05-08T15:00:00.000Z",
      "inches": 0,
      "forecast_pct": 0,
      "forecast_in": 0
    },
    {
      "hour_start": "2026-05-08T16:00:00.000Z",
      "inches": 0,
      "forecast_pct": 0,
      "forecast_in": 0
    },
    {
      "hour_start": "2026-05-08T17:00:00.000Z",
      "inches": 0,
      "forecast_pct": 0,
      "forecast_in": 0
    },
    {
      "hour_start": "2026-05-08T18:00:00.000Z",
      "inches": 0,
      "forecast_pct": 0,
      "forecast_in": 0
    },
    {
      "hour_start": "2026-05-08T19:00:00.000Z",
      "inches": 0,
      "forecast_pct": 0,
      "forecast_in": 0
    },
    {
      "hour_start": "2026-05-08T20:00:00.000Z",
      "inches": 0,
      "forecast_pct": 0,
      "forecast_in": 0
    },
    {
      "hour_start": "2026-05-08T21:00:00.000Z",
      "inches": 0,
      "forecast_pct": 0,
      "forecast_in": 0
    },
    {
      "hour_start": "2026-05-08T22:00:00.000Z",
      "inches": 0,
      "forecast_pct": 0,
      "forecast_in": 0
    },
    {
      "hour_start": "2026-05-08T23:00:00.000Z",
      "inches": 0,
      "forecast_pct": 0,
      "forecast_in": 0
    },
    {
      "hour_start": "2026-05-09T00:00:00.000Z",
      "inches": 0,
      "forecast_pct": 0,
      "forecast_in": 0
    },
    {
      "hour_start": "2026-05-09T01:00:00.000Z",
      "inches": 0,
      "forecast_pct": 5,
      "forecast_in": 0
    },
    {
      "hour_start": "2026-05-09T02:00:00.000Z",
      "inches": 0,
      "forecast_pct": 6,
      "forecast_in": 0
    }
  ],
  "rain_history_daily": [
    {
      "date": "2026-05-03T00:00:00.000Z",
      "station_in": 0,
      "forecast_in": 0,
      "forecast_pct": 0
    },
    {
      "date": "2026-05-04T00:00:00.000Z",
      "station_in": 0,
      "forecast_in": 0,
      "forecast_pct": 7
    },
    {
      "date": "2026-05-05T00:00:00.000Z",
      "station_in": 0,
      "forecast_in": 0,
      "forecast_pct": 3
    },
    {
      "date": "2026-05-06T00:00:00.000Z",
      "station_in": 0.63,
      "forecast_in": 0.93,
      "forecast_pct": 64
    },
    {
      "date": "2026-05-07T00:00:00.000Z",
      "station_in": 0.12,
      "forecast_in": 0.15,
      "forecast_pct": 18
    },
    {
      "date": "2026-05-08T00:00:00.000Z",
      "station_in": 0,
      "forecast_in": 0,
      "forecast_pct": 3
    },
    {
      "date": "2026-05-09T00:00:00.000Z",
      "station_in": 0,
      "forecast_in": 0,
      "forecast_pct": 4
    }
  ],
  "rain_7d_in": 1.34,
  "rain_24h_forecast_in": 0,
  "rain_7d_forecast_in": 1.08,
  "uv_history": {
    "actuals": [
      {
        "ts": 1778212562038,
        "uv": 0
      },
      {
        "ts": 1778241652448,
        "uv": 1
      },
      {
        "ts": 1778242972566,
        "uv": 2
      },
      {
        "ts": 1778244532909,
        "uv": 3
      },
      {
        "ts": 1778246393016,
        "uv": 4
      },
      {
        "ts": 1778246933015,
        "uv": 3
      },
      {
        "ts": 1778247233144,
        "uv": 2
      },
      {
        "ts": 1778247713149,
        "uv": 3
      },
      {
        "ts": 1778247833010,
        "uv": 4
      },
      {
        "ts": 1778248313039,
        "uv": 5
      },
      {
        "ts": 1778249992172,
        "uv": 6
      },
      {
        "ts": 1778252272901,
        "uv": 7
      },
      {
        "ts": 1778255152251,
        "uv": 8
      },
      {
        "ts": 1778264212107,
        "uv": 7
      },
      {
        "ts": 1778264272235,
        "uv": 8
      },
      {
        "ts": 1778264992259,
        "uv": 7
      },
      {
        "ts": 1778265052101,
        "uv": 8
      },
      {
        "ts": 1778267152326,
        "uv": 7
      },
      {
        "ts": 1778267212189,
        "uv": 8
      },
      {
        "ts": 1778267244473,
        "uv": 8
      },
      {
        "ts": 1778267560324,
        "uv": 8
      },
      {
        "ts": 1778268172182,
        "uv": 7
      },
      {
        "ts": 1778268232184,
        "uv": 6
      },
      {
        "ts": 1778268292183,
        "uv": 8
      },
      {
        "ts": 1778268352307,
        "uv": 6
      },
      {
        "ts": 1778268412182,
        "uv": 7
      },
      {
        "ts": 1778268472182,
        "uv": 6
      },
      {
        "ts": 1778268532182,
        "uv": 8
      },
      {
        "ts": 1778268592320,
        "uv": 7
      },
      {
        "ts": 1778268652183,
        "uv": 6
      },
      {
        "ts": 1778268712180,
        "uv": 7
      },
      {
        "ts": 1778268772181,
        "uv": 5
      },
      {
        "ts": 1778268832313,
        "uv": 4
      },
      {
        "ts": 1778268952180,
        "uv": 5
      },
      {
        "ts": 1778269012179,
        "uv": 6
      },
      {
        "ts": 1778269192178,
        "uv": 7
      },
      {
        "ts": 1778269252179,
        "uv": 6
      },
      {
        "ts": 1778269492177,
        "uv": 5
      },
      {
        "ts": 1778269552312,
        "uv": 6
      },
      {
        "ts": 1778269612175,
        "uv": 5
      },
      {
        "ts": 1778269672594,
        "uv": 3
      },
      {
        "ts": 1778269732596,
        "uv": 6
      },
      {
        "ts": 1778269792712,
        "uv": 7
      },
      {
        "ts": 1778269852592,
        "uv": 5
      },
      {
        "ts": 1778269912593,
        "uv": 7
      },
      {
        "ts": 1778269972590,
        "uv": 6
      },
      {
        "ts": 1778270152590,
        "uv": 5
      },
      {
        "ts": 1778270272716,
        "uv": 6
      },
      {
        "ts": 1778270392586,
        "uv": 5
      },
      {
        "ts": 1778270452587,
        "uv": 4
      },
      {
        "ts": 1778270512717,
        "uv": 5
      },
      {
        "ts": 1778270572583,
        "uv": 4
      },
      {
        "ts": 1778270632705,
        "uv": 6
      },
      {
        "ts": 1778270752822,
        "uv": 5
      },
      {
        "ts": 1778270872700,
        "uv": 7
      },
      {
        "ts": 1778270992818,
        "uv": 6
      },
      {
        "ts": 1778271772697,
        "uv": 5
      },
      {
        "ts": 1778271952807,
        "uv": 3
      },
      {
        "ts": 1778272072700,
        "uv": 2
      },
      {
        "ts": 1778272132699,
        "uv": 1
      },
      {
        "ts": 1778272312700,
        "uv": 2
      },
      {
        "ts": 1778272372699,
        "uv": 1
      },
      {
        "ts": 1778272432818,
        "uv": 0
      },
      {
        "ts": 1778272552700,
        "uv": 1
      },
      {
        "ts": 1778272612703,
        "uv": 0
      },
      {
        "ts": 1778273092699,
        "uv": 1
      },
      {
        "ts": 1778273572144,
        "uv": 0
      },
      {
        "ts": 1778274712254,
        "uv": 1
      },
      {
        "ts": 1778274832372,
        "uv": 0
      },
      {
        "ts": 1778276452252,
        "uv": 1
      },
      {
        "ts": 1778276572247,
        "uv": 0
      },
      {
        "ts": 1778277232424,
        "uv": 1
      },
      {
        "ts": 1778277292304,
        "uv": 0
      },
      {
        "ts": 1778277592302,
        "uv": 1
      },
      {
        "ts": 1778278072426,
        "uv": 2
      },
      {
        "ts": 1778278312424,
        "uv": 1
      },
      {
        "ts": 1778278372422,
        "uv": 2
      },
      {
        "ts": 1778278552765,
        "uv": 1
      },
      {
        "ts": 1778278612420,
        "uv": 2
      },
      {
        "ts": 1778278852419,
        "uv": 1
      },
      {
        "ts": 1778279073477,
        "uv": 1
      },
      {
        "ts": 1778279092419,
        "uv": 2
      },
      {
        "ts": 1778279692423,
        "uv": 1
      },
      {
        "ts": 1778279752422,
        "uv": 2
      },
      {
        "ts": 1778280052423,
        "uv": 1
      },
      {
        "ts": 1778280112545,
        "uv": 0
      }
    ],
    "forecast": [
      {
        "hour_start": "2026-05-07T16:00:00.000Z",
        "uv": 4
      },
      {
        "hour_start": "2026-05-07T17:00:00.000Z",
        "uv": 3
      },
      {
        "hour_start": "2026-05-07T18:00:00.000Z",
        "uv": 3
      },
      {
        "hour_start": "2026-05-07T19:00:00.000Z",
        "uv": 5
      },
      {
        "hour_start": "2026-05-07T20:00:00.000Z",
        "uv": 4
      },
      {
        "hour_start": "2026-05-07T21:00:00.000Z",
        "uv": 3
      },
      {
        "hour_start": "2026-05-07T22:00:00.000Z",
        "uv": 1
      },
      {
        "hour_start": "2026-05-07T23:00:00.000Z",
        "uv": 0
      },
      {
        "hour_start": "2026-05-08T00:00:00.000Z",
        "uv": 0
      },
      {
        "hour_start": "2026-05-08T01:00:00.000Z",
        "uv": 0
      },
      {
        "hour_start": "2026-05-08T02:00:00.000Z",
        "uv": 0
      },
      {
        "hour_start": "2026-05-08T03:00:00.000Z",
        "uv": 0
      },
      {
        "hour_start": "2026-05-08T04:00:00.000Z",
        "uv": 0
      },
      {
        "hour_start": "2026-05-08T05:00:00.000Z",
        "uv": 0
      },
      {
        "hour_start": "2026-05-08T06:00:00.000Z",
        "uv": 0
      },
      {
        "hour_start": "2026-05-08T07:00:00.000Z",
        "uv": 0
      },
      {
        "hour_start": "2026-05-08T08:00:00.000Z",
        "uv": 0
      },
      {
        "hour_start": "2026-05-08T09:00:00.000Z",
        "uv": 0
      },
      {
        "hour_start": "2026-05-08T10:00:00.000Z",
        "uv": 0
      },
      {
        "hour_start": "2026-05-08T11:00:00.000Z",
        "uv": 0
      },
      {
        "hour_start": "2026-05-08T12:00:00.000Z",
        "uv": 0
      },
      {
        "hour_start": "2026-05-08T13:00:00.000Z",
        "uv": 1
      },
      {
        "hour_start": "2026-05-08T14:00:00.000Z",
        "uv": 3
      },
      {
        "hour_start": "2026-05-08T15:00:00.000Z",
        "uv": 6
      },
      {
        "hour_start": "2026-05-08T16:00:00.000Z",
        "uv": 8
      },
      {
        "hour_start": "2026-05-08T17:00:00.000Z",
        "uv": 9
      },
      {
        "hour_start": "2026-05-08T18:00:00.000Z",
        "uv": 9
      },
      {
        "hour_start": "2026-05-08T19:00:00.000Z",
        "uv": 8
      },
      {
        "hour_start": "2026-05-08T20:00:00.000Z",
        "uv": 6
      },
      {
        "hour_start": "2026-05-08T21:00:00.000Z",
        "uv": 4
      },
      {
        "hour_start": "2026-05-08T22:00:00.000Z",
        "uv": 2
      },
      {
        "hour_start": "2026-05-08T23:00:00.000Z",
        "uv": 0
      },
      {
        "hour_start": "2026-05-09T00:00:00.000Z",
        "uv": 0
      },
      {
        "hour_start": "2026-05-09T01:00:00.000Z",
        "uv": 0
      },
      {
        "hour_start": "2026-05-09T02:00:00.000Z",
        "uv": 0
      },
      {
        "hour_start": "2026-05-09T03:00:00.000Z",
        "uv": 0
      },
      {
        "hour_start": "2026-05-09T04:00:00.000Z",
        "uv": 0
      },
      {
        "hour_start": "2026-05-09T05:00:00.000Z",
        "uv": 0
      },
      {
        "hour_start": "2026-05-09T06:00:00.000Z",
        "uv": 0
      },
      {
        "hour_start": "2026-05-09T07:00:00.000Z",
        "uv": 0
      },
      {
        "hour_start": "2026-05-09T08:00:00.000Z",
        "uv": 0
      },
      {
        "hour_start": "2026-05-09T09:00:00.000Z",
        "uv": 0
      },
      {
        "hour_start": "2026-05-09T10:00:00.000Z",
        "uv": 0
      },
      {
        "hour_start": "2026-05-09T11:00:00.000Z",
        "uv": 0
      },
      {
        "hour_start": "2026-05-09T12:00:00.000Z",
        "uv": 0
      },
      {
        "hour_start": "2026-05-09T13:00:00.000Z",
        "uv": 1
      },
      {
        "hour_start": "2026-05-09T14:00:00.000Z",
        "uv": 3
      },
      {
        "hour_start": "2026-05-09T15:00:00.000Z",
        "uv": 6
      },
      {
        "hour_start": "2026-05-09T16:00:00.000Z",
        "uv": 7
      },
      {
        "hour_start": "2026-05-09T17:00:00.000Z",
        "uv": 4
      },
      {
        "hour_start": "2026-05-09T18:00:00.000Z",
        "uv": 7
      },
      {
        "hour_start": "2026-05-09T19:00:00.000Z",
        "uv": 7
      },
      {
        "hour_start": "2026-05-09T20:00:00.000Z",
        "uv": 5
      },
      {
        "hour_start": "2026-05-09T21:00:00.000Z",
        "uv": 3
      },
      {
        "hour_start": "2026-05-09T22:00:00.000Z",
        "uv": 1
      },
      {
        "hour_start": "2026-05-09T23:00:00.000Z",
        "uv": 0
      },
      {
        "hour_start": "2026-05-10T00:00:00.000Z",
        "uv": 0
      },
      {
        "hour_start": "2026-05-10T01:00:00.000Z",
        "uv": 0
      },
      {
        "hour_start": "2026-05-10T02:00:00.000Z",
        "uv": 0
      }
    ]
  },
  "nws_forecast": {
    "periods": [
      {
        "name": "Tonight",
        "isDaytime": false,
        "startTime": "2026-05-08T19:00:00-04:00",
        "endTime": "2026-05-09T06:00:00-04:00",
        "temperature": 49,
        "temperatureUnit": "F",
        "windSpeed": "0 to 5 mph",
        "windDirection": "S",
        "shortForecast": "Partly Cloudy",
        "detailedForecast": "Partly cloudy, with a low around 49. South wind 0 to 5 mph.",
        "probabilityOfPrecipitation": 2,
        "icon": "https://api.weather.gov/icons/land/night/sct?size=medium"
      },
      {
        "name": "Saturday",
        "isDaytime": true,
        "startTime": "2026-05-09T06:00:00-04:00",
        "endTime": "2026-05-09T18:00:00-04:00",
        "temperature": 79,
        "temperatureUnit": "F",
        "windSpeed": "0 to 5 mph",
        "windDirection": "SW",
        "shortForecast": "Mostly Sunny",
        "detailedForecast": "Mostly sunny, with a high near 79. Southwest wind 0 to 5 mph.",
        "probabilityOfPrecipitation": 11,
        "icon": "https://api.weather.gov/icons/land/day/sct?size=medium"
      },
      {
        "name": "Saturday Night",
        "isDaytime": false,
        "startTime": "2026-05-09T18:00:00-04:00",
        "endTime": "2026-05-10T06:00:00-04:00",
        "temperature": 52,
        "temperatureUnit": "F",
        "windSpeed": "0 to 5 mph",
        "windDirection": "SW",
        "shortForecast": "Partly Cloudy",
        "detailedForecast": "Partly cloudy, with a low around 52. Southwest wind 0 to 5 mph.",
        "probabilityOfPrecipitation": 12,
        "icon": "https://api.weather.gov/icons/land/night/sct?size=medium"
      },
      {
        "name": "Sunday",
        "isDaytime": true,
        "startTime": "2026-05-10T06:00:00-04:00",
        "endTime": "2026-05-10T18:00:00-04:00",
        "temperature": 82,
        "temperatureUnit": "F",
        "windSpeed": "0 to 5 mph",
        "windDirection": "W",
        "shortForecast": "Mostly Sunny then Chance Showers And Thunderstorms",
        "detailedForecast": "A chance of showers and thunderstorms between 2pm and 5pm, then a chance of showers and thunderstorms. Mostly sunny, with a high near 82. West wind 0 to 5 mph. Chance of precipitation is 30%.",
        "probabilityOfPrecipitation": 25,
        "icon": "https://api.weather.gov/icons/land/day/sct/tsra_hi,30?size=medium"
      },
      {
        "name": "Sunday Night",
        "isDaytime": false,
        "startTime": "2026-05-10T18:00:00-04:00",
        "endTime": "2026-05-11T06:00:00-04:00",
        "temperature": 55,
        "temperatureUnit": "F",
        "windSpeed": "0 to 5 mph",
        "windDirection": "NW",
        "shortForecast": "Chance Showers And Thunderstorms then Showers And Thunderstorms",
        "detailedForecast": "A chance of showers and thunderstorms before 8pm, then showers and thunderstorms. Mostly cloudy, with a low around 55. Northwest wind 0 to 5 mph. Chance of precipitation is 80%.",
        "probabilityOfPrecipitation": 75,
        "icon": "https://api.weather.gov/icons/land/night/tsra,40/tsra,80?size=medium"
      },
      {
        "name": "Monday",
        "isDaytime": true,
        "startTime": "2026-05-11T06:00:00-04:00",
        "endTime": "2026-05-11T18:00:00-04:00",
        "temperature": 70,
        "temperatureUnit": "F",
        "windSpeed": "5 to 10 mph",
        "windDirection": "N",
        "shortForecast": "Slight Chance Showers And Thunderstorms",
        "detailedForecast": "Rain showers before 11am, then a slight chance of showers and thunderstorms between 11am and 2pm. Partly sunny, with a high near 70. North wind 5 to 10 mph, with gusts as high as 20 mph. Chance of precipitation is 80%.",
        "probabilityOfPrecipitation": 75,
        "icon": "https://api.weather.gov/icons/land/day/tsra_sct,80/tsra_sct,20?size=medium"
      },
      {
        "name": "Monday Night",
        "isDaytime": false,
        "startTime": "2026-05-11T18:00:00-04:00",
        "endTime": "2026-05-12T06:00:00-04:00",
        "temperature": 42,
        "temperatureUnit": "F",
        "windSpeed": "0 to 10 mph",
        "windDirection": "N",
        "shortForecast": "Mostly Clear",
        "detailedForecast": "Mostly clear, with a low around 42. North wind 0 to 10 mph, with gusts as high as 20 mph.",
        "probabilityOfPrecipitation": 3,
        "icon": "https://api.weather.gov/icons/land/night/few?size=medium"
      },
      {
        "name": "Tuesday",
        "isDaytime": true,
        "startTime": "2026-05-12T06:00:00-04:00",
        "endTime": "2026-05-12T18:00:00-04:00",
        "temperature": 73,
        "temperatureUnit": "F",
        "windSpeed": "0 to 5 mph",
        "windDirection": "NE",
        "shortForecast": "Sunny",
        "detailedForecast": "Sunny, with a high near 73.",
        "probabilityOfPrecipitation": 0,
        "icon": "https://api.weather.gov/icons/land/day/skc?size=medium"
      },
      {
        "name": "Tuesday Night",
        "isDaytime": false,
        "startTime": "2026-05-12T18:00:00-04:00",
        "endTime": "2026-05-13T06:00:00-04:00",
        "temperature": 47,
        "temperatureUnit": "F",
        "windSpeed": "0 to 5 mph",
        "windDirection": "S",
        "shortForecast": "Mostly Clear then Slight Chance Rain Showers",
        "detailedForecast": "A slight chance of rain showers after 2am. Mostly clear, with a low around 47. Chance of precipitation is 20%.",
        "probabilityOfPrecipitation": 18,
        "icon": "https://api.weather.gov/icons/land/night/few/rain_showers,20?size=medium"
      },
      {
        "name": "Wednesday",
        "isDaytime": true,
        "startTime": "2026-05-13T06:00:00-04:00",
        "endTime": "2026-05-13T18:00:00-04:00",
        "temperature": 78,
        "temperatureUnit": "F",
        "windSpeed": "5 to 15 mph",
        "windDirection": "SW",
        "shortForecast": "Slight Chance Rain Showers",
        "detailedForecast": "A slight chance of rain showers before 2pm. Sunny, with a high near 78. Chance of precipitation is 20%.",
        "probabilityOfPrecipitation": 18,
        "icon": "https://api.weather.gov/icons/land/day/rain_showers,20?size=medium"
      },
      {
        "name": "Wednesday Night",
        "isDaytime": false,
        "startTime": "2026-05-13T18:00:00-04:00",
        "endTime": "2026-05-14T06:00:00-04:00",
        "temperature": 48,
        "temperatureUnit": "F",
        "windSpeed": "0 to 10 mph",
        "windDirection": "NW",
        "shortForecast": "Mostly Clear",
        "detailedForecast": "Mostly clear, with a low around 48.",
        "probabilityOfPrecipitation": 11,
        "icon": "https://api.weather.gov/icons/land/night/few?size=medium"
      },
      {
        "name": "Thursday",
        "isDaytime": true,
        "startTime": "2026-05-14T06:00:00-04:00",
        "endTime": "2026-05-14T18:00:00-04:00",
        "temperature": 76,
        "temperatureUnit": "F",
        "windSpeed": "0 to 10 mph",
        "windDirection": "N",
        "shortForecast": "Sunny",
        "detailedForecast": "Sunny, with a high near 76.",
        "probabilityOfPrecipitation": 1,
        "icon": "https://api.weather.gov/icons/land/day/few?size=medium"
      },
      {
        "name": "Thursday Night",
        "isDaytime": false,
        "startTime": "2026-05-14T18:00:00-04:00",
        "endTime": "2026-05-15T06:00:00-04:00",
        "temperature": 48,
        "temperatureUnit": "F",
        "windSpeed": "0 to 5 mph",
        "windDirection": "N",
        "shortForecast": "Mostly Clear",
        "detailedForecast": "Mostly clear, with a low around 48.",
        "probabilityOfPrecipitation": 2,
        "icon": "https://api.weather.gov/icons/land/night/few?size=medium"
      },
      {
        "name": "Friday",
        "isDaytime": true,
        "startTime": "2026-05-15T06:00:00-04:00",
        "endTime": "2026-05-15T18:00:00-04:00",
        "temperature": 81,
        "temperatureUnit": "F",
        "windSpeed": "0 to 5 mph",
        "windDirection": "SE",
        "shortForecast": "Mostly Sunny",
        "detailedForecast": "Mostly sunny, with a high near 81.",
        "probabilityOfPrecipitation": 3,
        "icon": "https://api.weather.gov/icons/land/day/sct?size=medium"
      }
    ]
  },
  "power_status": {
    "state": "online",
    "battery_charge": 100,
    "runtime_seconds": 3321,
    "last_sensor_seen_iso": "2026-05-09T03:55:52.938228+00:00"
  },
  "schema_version": 1,
  "correlation_id": "d0e066c70f0f",
  "x_watts_bar_stale": 0
}