{
  "generated_at": "6/12/2026, 6:56:09 AM",
  "cache_ttl_seconds": 120,
  "station": {
    "station_name": "Twisted Oaks",
    "mac": "C4:5B:BE:6D:EE:7D",
    "temperature_f": 61.2,
    "feels_like_f": 61.2,
    "humidity_pct": 83,
    "dew_point_f": 55.99,
    "wind_speed_mph": 2.7,
    "wind_gust_mph": 6,
    "wind_direction_deg": 231,
    "wind_direction_cardinal": "SW",
    "pressure_inhg": 29.091,
    "rain_today_in": 0,
    "uv_index": 0,
    "solar_radiation": 66.61,
    "recorded_at": "2026-06-12T11:56:00.000Z"
  },
  "forecast": {
    "source": "Open-Meteo",
    "current": {
      "recorded_at": "2026-06-12T06:45",
      "temperature_f": 60,
      "feels_like_f": 58,
      "humidity_pct": 77,
      "is_day": true,
      "weather_code": 0,
      "short_forecast": "Clear",
      "icon": "day-sunny",
      "wind_speed_mph": 5,
      "wind_direction_deg": 241,
      "wind_direction_cardinal": "WSW"
    },
    "days": [
      {
        "date": "2026-06-12",
        "weather_code": 1,
        "short_forecast": "Mostly Clear",
        "icon": "day-sunny-overcast",
        "temp_high_f": 80,
        "temp_low_f": 58,
        "temp_range": "80 / 58",
        "wind_max_mph": 12,
        "wind_gust_mph": 20,
        "wind_direction_deg": 256,
        "wind_direction_cardinal": "WSW",
        "wind_range": "12-20 mph",
        "precip_chance_pct": 0
      },
      {
        "date": "2026-06-13",
        "weather_code": 95,
        "short_forecast": "Thunderstorm",
        "icon": "day-lightning",
        "temp_high_f": 85,
        "temp_low_f": 62,
        "temp_range": "85 / 62",
        "wind_max_mph": 27,
        "wind_gust_mph": 41,
        "wind_direction_deg": 169,
        "wind_direction_cardinal": "S",
        "wind_range": "27-41 mph",
        "precip_chance_pct": 70
      },
      {
        "date": "2026-06-14",
        "weather_code": 53,
        "short_forecast": "Drizzle",
        "icon": "day-rain",
        "temp_high_f": 69,
        "temp_low_f": 52,
        "temp_range": "69 / 52",
        "wind_max_mph": 16,
        "wind_gust_mph": 25,
        "wind_direction_deg": 325,
        "wind_direction_cardinal": "NW",
        "wind_range": "16-25 mph",
        "precip_chance_pct": 70
      }
    ]
  },
  "storm_outlook": {
    "checked_at": "2026-06-12T11:56:08.884Z",
    "location": {
      "lat": 41.4051,
      "lon": -90.5592
    },
    "day1_outlook": {
      "risk_category": "NONE",
      "risk_label": "No severe weather risk"
    },
    "day2_outlook": {
      "risk_category": "SLGT",
      "risk_label": "Slight Risk"
    },
    "day3_outlook": {
      "risk_category": "NONE",
      "risk_label": "No severe weather risk"
    },
    "active_watches": []
  }
}