{
  "generated_at": "10/13/2026, 6:30:39 AM",
  "cache_ttl_seconds": 120,
  "station": {
    "station_name": "Twisted Oaks",
    "mac": "C4:5B:BE:6D:EE:7D",
    "temperature_f": 63.1,
    "feels_like_f": 63.1,
    "humidity_pct": 82,
    "dew_point_f": 57.51,
    "wind_speed_mph": 2,
    "wind_gust_mph": 4.3,
    "wind_direction_deg": 289,
    "wind_direction_cardinal": "WNW",
    "pressure_inhg": 29.005,
    "rain_today_in": 0,
    "uv_index": 0,
    "solar_radiation": 0,
    "recorded_at": "2026-10-13T11:30:00.000Z"
  },
  "forecast": {
    "source": "Open-Meteo",
    "current": {
      "recorded_at": "2026-10-13T06:30",
      "temperature_f": 66,
      "feels_like_f": 65,
      "humidity_pct": 76,
      "is_day": false,
      "weather_code": 2,
      "short_forecast": "Partly Cloudy",
      "icon": "night-partly-cloudy",
      "wind_speed_mph": 9,
      "wind_direction_deg": 297,
      "wind_direction_cardinal": "WNW"
    },
    "days": [
      {
        "date": "2026-10-13",
        "weather_code": 63,
        "short_forecast": "Rain",
        "icon": "day-rain",
        "temp_high_f": 78,
        "temp_low_f": 63,
        "temp_range": "78 / 63",
        "wind_max_mph": 15,
        "wind_gust_mph": 24,
        "wind_direction_deg": 287,
        "wind_direction_cardinal": "WNW",
        "wind_range": "15-24 mph",
        "precip_chance_pct": 33
      },
      {
        "date": "2026-10-14",
        "weather_code": 51,
        "short_forecast": "Light Drizzle",
        "icon": "day-rain",
        "temp_high_f": 65,
        "temp_low_f": 58,
        "temp_range": "65 / 58",
        "wind_max_mph": 11,
        "wind_gust_mph": 22,
        "wind_direction_deg": 41,
        "wind_direction_cardinal": "NE",
        "wind_range": "11-22 mph",
        "precip_chance_pct": 45
      },
      {
        "date": "2026-10-15",
        "weather_code": 82,
        "short_forecast": "Heavy Showers",
        "icon": "day-rain",
        "temp_high_f": 59,
        "temp_low_f": 52,
        "temp_range": "59 / 52",
        "wind_max_mph": 18,
        "wind_gust_mph": 35,
        "wind_direction_deg": 56,
        "wind_direction_cardinal": "NE",
        "wind_range": "18-35 mph",
        "precip_chance_pct": 92
      }
    ]
  },
  "storm_outlook": {
    "checked_at": "2026-10-13T11:30:39.321Z",
    "location": {
      "lat": 41.4051,
      "lon": -90.5592
    },
    "day1_outlook": {
      "risk_category": "MRGL",
      "risk_label": "Marginal Risk"
    },
    "day2_outlook": {
      "risk_category": "NONE",
      "risk_label": "No severe weather risk"
    },
    "day3_outlook": {
      "risk_category": "TSTM",
      "risk_label": "General Thunderstorms Risk"
    },
    "active_watches": []
  }
}