{
  "schema_version": "public_weather_detail_v1",
  "updated_at": "2026-08-06T15:20:17.692Z",
  "city": {
    "id": "xian_weiyang_changlexiyuan",
    "name": "西安未央区长乐西苑",
    "label": "渭水",
    "timezone": "Asia/Shanghai"
  },
  "current": {
    "time": "2026-08-06T23:14:44+08:00",
    "temperatureC": 24,
    "apparentTemperatureC": 27,
    "humidityPercent": 89,
    "pressureHpa": 963,
    "weatherCode": 0,
    "weatherText": "晴",
    "windSpeedKmh": 3,
    "visibilityM": null,
    "precipitationRateMmH": 0
  },
  "today": {
    "weatherCode": 8,
    "weatherText": "中雨转小雨",
    "temperatureMinC": 23,
    "temperatureMaxC": 29,
    "precipitationProbabilityMax": 0,
    "precipitationSum": null,
    "windGustKmh": 3
  },
  "tomorrow": {
    "weatherCode": 1,
    "weatherText": "晴转小雨",
    "temperatureMinC": 23,
    "temperatureMaxC": 29,
    "precipitationProbabilityMax": 0,
    "precipitationSum": null,
    "windGustKmh": 10.29
  },
  "hourly": {
    "times": [
      "2026-08-07T00:00:00.000+08:00",
      "2026-08-07T01:00:00.000+08:00",
      "2026-08-07T02:00:00.000+08:00",
      "2026-08-07T03:00:00.000+08:00",
      "2026-08-07T04:00:00.000+08:00",
      "2026-08-07T05:00:00.000+08:00",
      "2026-08-07T06:00:00.000+08:00",
      "2026-08-07T07:00:00.000+08:00",
      "2026-08-07T08:00:00.000+08:00",
      "2026-08-07T09:00:00.000+08:00",
      "2026-08-07T10:00:00.000+08:00",
      "2026-08-07T11:00:00.000+08:00",
      "2026-08-07T12:00:00.000+08:00",
      "2026-08-07T13:00:00.000+08:00",
      "2026-08-07T14:00:00.000+08:00",
      "2026-08-07T15:00:00.000+08:00",
      "2026-08-07T16:00:00.000+08:00",
      "2026-08-07T17:00:00.000+08:00",
      "2026-08-07T18:00:00.000+08:00",
      "2026-08-07T19:00:00.000+08:00",
      "2026-08-07T20:00:00.000+08:00",
      "2026-08-07T21:00:00.000+08:00",
      "2026-08-07T22:00:00.000+08:00"
    ],
    "temperaturesC": [
      24,
      24,
      24,
      24,
      24,
      24,
      25,
      25,
      26,
      27,
      28,
      28,
      28,
      29,
      29,
      29,
      29,
      28,
      29,
      28,
      28,
      27,
      27
    ],
    "weatherCodes": [
      1,
      1,
      7,
      1,
      1,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      1,
      1,
      1,
      1,
      1,
      0,
      0,
      1
    ],
    "precipitationProbabilities": [],
    "description": null
  },
  "minutely": {
    "pubTime": "2026-08-06T23:20:18+08:00",
    "text": "距您最近的降雨带在50公里外呢~",
    "shortText": "降雨带在%d公里外",
    "probabilityDesc": "降雨带在50公里外",
    "maxProbabilityDesc": "降雨带在50公里外",
    "headIconType": "rain_0",
    "rainDistanceKm": 50,
    "startTime": null,
    "peakTime": null,
    "endTime": null,
    "startOffsetMinutes": null,
    "isActive": false,
    "values": [
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0,
      0
    ]
  },
  "alerts": [
    {
      "title": "未央发布暴雨黄色预警",
      "type": "暴雨",
      "level": "黄色",
      "pubTime": "2026-08-06T16:00:00+08:00",
      "detail": "陕西省气象台2026年08月06日16时00分继续发布暴雨黄色预警信号：预计下述地区16-22时降雨量将达50毫米以上：铜川市印台区、宜君县，渭南市华阴市、潼关县、大荔县、澄城县、合阳县、蒲城县、白水县，延安市黄龙县、洛川县，安康市旬阳市、白河县，商洛市商州区，以上地区境内发生山洪、泥石流等灾害风险较高，请注意防范。另外下述地区可能受雷雨大风影响，阵风可达7级或以上并伴有雷电，局地有短时暴雨，小时雨量可达10-40毫米：西安市蓝田县，宝鸡市陈仓区、太白县、麟游县、千阳县、陇县、凤县，渭南市华州区，延安市黄陵县、富县、吴起县、志丹县、延川县、延长县，榆林市榆阳区、横山区、靖边县、佳县、清涧县，汉中市南郑区、勉县、西乡县、镇巴县、留坝县，安康市岚皋县、平利县，商洛市洛南县、丹凤县、商南县，请注意防范。",
      "alertId": "weathercn:101110112-1786003200000-暴雨黄色"
    },
    {
      "title": "未央发布地质灾害气象风险橙色预警",
      "type": "地质灾害气象风险",
      "level": "橙色",
      "pubTime": "2026-08-06T12:11:00+08:00",
      "detail": "省自然资源厅联合省气象局2026年8月6日11时44分发布第25期地质灾害气象风险橙色预警：预计8月6日12时-8月7日12时，西安市鄠邑区西南部局地，宝鸡市凤县东南部局地、太白县西南部局地，渭南市临渭区南部局地、华州区东南部局地、潼关县中南部、华阴市南部局地，延安市甘泉县东南部、富县东北部局地，汉中市留坝县北部，安康市汉滨区西北部、平利县东部和东北部局地、旬阳市、高新区，商洛市商州区西北部、洛南县西部和北部、丹凤县南部、商南县西南部、山阳县、镇安县西南部和东部、柞水县东部发生滑坡、崩塌、泥石流等地质灾害的风险高（橙色预警）；西安市灞桥区、临潼区、长安区、高陵区、鄠邑区、西咸新区、蓝田县、周至县，宝鸡市凤县、太白县，咸阳市泾阳县、礼泉县、旬邑县、淳化县，铜川市新区、王益区、印台区、耀州区、宜君县，渭南市临渭区、华州区、潼关县、大荔县、合阳县、澄城县、蒲城县、白水县、富平县、华阴市、高新区，延安市大部，榆林市靖边县、清涧县、子洲县，汉中市南郑区、城固县、洋县、勉县、宁强县、略阳县、镇巴县、留坝县、佛坪县，安康市大部，商洛市大部发生滑坡、崩塌、泥石流等地质灾害的风险较高（黄色预警），上述相邻县区也需高度关注。",
      "alertId": "weathercn:101110112-1785989460000-地质灾害气象风险橙色"
    }
  ],
  "derived": {
    "state": "normal",
    "severity": "none",
    "hazards": [],
    "abnormalStartingSoon": true,
    "upcomingHazards": [
      "rain"
    ],
    "alertIds": [
      "未央发布暴雨黄色预警|暴雨|黄色",
      "未央发布地质灾害气象风险橙色预警|地质灾害气象风险|橙色"
    ],
    "rainProbabilityNext1h": 0,
    "weatherText": "晴",
    "advice": [
      "如果即将出门，建议随身带伞"
    ]
  },
  "event": {
    "eventType": "state_unchanged",
    "shouldNotify": false,
    "notificationText": "",
    "dedupeKey": "xian_weiyang_changlexiyuan|state_unchanged|2026-08-06",
    "reason": "状态无须通知"
  },
  "notification": {
    "status": "skipped_no_notify_target",
    "provider": "none"
  },
  "freshness": {
    "isStale": false,
    "lastSuccessAt": "2026-08-06T15:20:17.692Z",
    "staleReason": null,
    "staleSeconds": 0,
    "sourceUpdatedAt": "2026-08-06T15:20:17.692Z"
  },
  "daily_series": [
    {
      "label": "今天",
      "weatherText": "中雨转小雨",
      "minC": 23,
      "maxC": 29,
      "precipitationProbabilityMax": 0
    },
    {
      "label": "明天",
      "weatherText": "晴转小雨",
      "minC": 23,
      "maxC": 29,
      "precipitationProbabilityMax": 0
    },
    {
      "label": "后天",
      "weatherText": "晴",
      "minC": 24,
      "maxC": 29,
      "precipitationProbabilityMax": 0
    },
    {
      "label": "第4天",
      "weatherText": "小雨转晴",
      "minC": 18,
      "maxC": 29,
      "precipitationProbabilityMax": 0
    },
    {
      "label": "第5天",
      "weatherText": "晴",
      "minC": 18,
      "maxC": 29,
      "precipitationProbabilityMax": 0
    }
  ],
  "current_extras": {
    "wind_direction_deg": 353,
    "uv_index": 0,
    "visibility_km": null
  },
  "aqi": {
    "aqi": 29,
    "primary": "",
    "pub_time": "2026-08-06T22:00:00+08:00",
    "suggest": "空气很好，快呼吸新鲜空气，拥抱大自然吧",
    "pm25": 17,
    "pm10": 28,
    "no2": 27,
    "so2": 5,
    "o3": 37,
    "co": 0.91
  },
  "sun_cycle": {
    "today_sunrise": "2026-08-06T05:58:00+08:00",
    "today_sunset": "2026-08-06T19:42:00+08:00",
    "tomorrow_sunrise": "2026-08-07T05:59:00+08:00",
    "tomorrow_sunset": "2026-08-07T19:41:00+08:00"
  },
  "source_summary": {
    "current": {
      "feelsLike": "weatherbj(locationKey=101110112)",
      "weather": "weatherbj(locationKey=101110112)",
      "temperature": "weatherbj(locationKey=101110112)",
      "humidity": "weatherbj(locationKey=101110112)",
      "pressure": "weatherbj(locationKey=101110112)",
      "windDir": "caiyun(locationKey=101110112)",
      "windSpeed": "caiyun(locationKey=101110112)",
      "uvIndex": "caiyun(locationKey=34.331,108.926,locale=zh_CN)"
    },
    "daily": {
      "preciProbability": "caiyun(locationKey=34.331,108.926,locale=zh_CN)",
      "weather": "weatherbj(locationKey=101110112)",
      "temperature": "weatherbj(locationKey=101110112)",
      "sunRiseSet": "weatherbj(locationKey=101110112)",
      "aqi": "caiyun(locationKey=34.331,108.926,locale=zh_CN)",
      "wind": "caiyun(locationKey=34.331,108.926)"
    },
    "hourly": {
      "precipitationProbability": "caiyun(locationKey=34.331,108.926,locale=zh_CN)",
      "weather": "weatherbj(locationKey=101110112)",
      "temperature": "weatherbj(locationKey=101110112)",
      "aqi": "caiyun(locationKey=34.331,108.926,locale=zh_CN)",
      "wind": "caiyun(locationKey=34.331,108.926, latitude=null, longitude=null)",
      "desc": "caiyun(locationKey=34.331,108.926, latitude=null, longitude=null)"
    },
    "client_info": {
      "appVersion": 16000502,
      "isLocated": true,
      "isGlobal": false,
      "appKey": "weather20151024",
      "locale": "zh_CN"
    }
  },
  "hourly_temperature_series": [
    {
      "label": "23:20",
      "value": 24
    },
    {
      "label": "00:00",
      "value": 24
    },
    {
      "label": "01:00",
      "value": 24
    },
    {
      "label": "02:00",
      "value": 24
    },
    {
      "label": "03:00",
      "value": 24
    },
    {
      "label": "04:00",
      "value": 24
    },
    {
      "label": "05:00",
      "value": 24
    },
    {
      "label": "06:00",
      "value": 25
    },
    {
      "label": "07:00",
      "value": 25
    },
    {
      "label": "08:00",
      "value": 26
    },
    {
      "label": "09:00",
      "value": 27
    },
    {
      "label": "10:00",
      "value": 28
    }
  ],
  "hourly_weather_series": [
    {
      "label": "23:20",
      "text": "晴",
      "code": 0,
      "precipitationProbability": null,
      "tone": "plain",
      "isCurrent": true
    },
    {
      "label": "00:00",
      "text": "晴",
      "code": 1,
      "precipitationProbability": null,
      "tone": "plain",
      "isCurrent": false
    },
    {
      "label": "01:00",
      "text": "晴",
      "code": 1,
      "precipitationProbability": null,
      "tone": "plain",
      "isCurrent": false
    },
    {
      "label": "02:00",
      "text": "小雨",
      "code": 7,
      "precipitationProbability": null,
      "tone": "rain",
      "isCurrent": false
    },
    {
      "label": "03:00",
      "text": "晴",
      "code": 1,
      "precipitationProbability": null,
      "tone": "plain",
      "isCurrent": false
    },
    {
      "label": "04:00",
      "text": "晴",
      "code": 1,
      "precipitationProbability": null,
      "tone": "plain",
      "isCurrent": false
    },
    {
      "label": "05:00",
      "text": "晴",
      "code": 0,
      "precipitationProbability": null,
      "tone": "plain",
      "isCurrent": false
    },
    {
      "label": "06:00",
      "text": "晴",
      "code": 0,
      "precipitationProbability": null,
      "tone": "plain",
      "isCurrent": false
    },
    {
      "label": "07:00",
      "text": "晴",
      "code": 0,
      "precipitationProbability": null,
      "tone": "plain",
      "isCurrent": false
    },
    {
      "label": "08:00",
      "text": "晴",
      "code": 0,
      "precipitationProbability": null,
      "tone": "plain",
      "isCurrent": false
    },
    {
      "label": "09:00",
      "text": "晴",
      "code": 0,
      "precipitationProbability": null,
      "tone": "plain",
      "isCurrent": false
    },
    {
      "label": "10:00",
      "text": "晴",
      "code": 0,
      "precipitationProbability": null,
      "tone": "plain",
      "isCurrent": false
    }
  ],
  "hourly_combined_series": [
    {
      "label": "23:20",
      "temperatureC": 24,
      "weatherText": "晴",
      "precipitationProbability": null,
      "precipitationAmountMm": null,
      "tone": "plain",
      "glyph": "☼",
      "isCurrent": true
    },
    {
      "label": "00:00",
      "temperatureC": 24,
      "weatherText": "晴",
      "precipitationProbability": null,
      "precipitationAmountMm": null,
      "tone": "plain",
      "glyph": "☼",
      "isCurrent": false
    },
    {
      "label": "01:00",
      "temperatureC": 24,
      "weatherText": "晴",
      "precipitationProbability": null,
      "precipitationAmountMm": null,
      "tone": "plain",
      "glyph": "☼",
      "isCurrent": false
    },
    {
      "label": "02:00",
      "temperatureC": 24,
      "weatherText": "小雨",
      "precipitationProbability": null,
      "precipitationAmountMm": null,
      "tone": "rain",
      "glyph": "☔",
      "isCurrent": false
    },
    {
      "label": "03:00",
      "temperatureC": 24,
      "weatherText": "晴",
      "precipitationProbability": null,
      "precipitationAmountMm": null,
      "tone": "plain",
      "glyph": "☼",
      "isCurrent": false
    },
    {
      "label": "04:00",
      "temperatureC": 24,
      "weatherText": "晴",
      "precipitationProbability": null,
      "precipitationAmountMm": null,
      "tone": "plain",
      "glyph": "☼",
      "isCurrent": false
    },
    {
      "label": "05:00",
      "temperatureC": 24,
      "weatherText": "晴",
      "precipitationProbability": null,
      "precipitationAmountMm": null,
      "tone": "plain",
      "glyph": "☼",
      "isCurrent": false
    },
    {
      "label": "06:00",
      "temperatureC": 25,
      "weatherText": "晴",
      "precipitationProbability": null,
      "precipitationAmountMm": null,
      "tone": "plain",
      "glyph": "☼",
      "isCurrent": false
    }
  ],
  "alert_summary": {
    "count": 2,
    "active": true,
    "items": [
      {
        "title": "未央发布暴雨黄色预警",
        "type": "暴雨",
        "level": "黄色",
        "pub_time": "2026-08-06T16:00:00+08:00",
        "detail": "陕西省气象台2026年08月06日16时00分继续发布暴雨黄色预警信号：预计下述地区16-22时降雨量将达50毫米以上：铜川市印台区、宜君县，渭南市华阴市、潼关县、大荔县、澄城县、合阳县、蒲城县、白水县，延安市黄龙县、洛川县，安康市旬阳市、白河县，商洛市商州区，以上地区境内发生山洪、泥石流等灾害风险较高，请注意防范。另外下述地区可能受雷雨大风影响，阵风可达7级或以上并伴有雷电，局地有短时暴雨，小时雨量可达10-40毫米：西安市蓝田县，宝鸡市陈仓区、太白县、麟游县、千阳县、陇县、凤县，渭南市华州区，延安市黄陵县、富县、吴起县、志丹县、延川县、延长县，榆林市榆阳区、横山区、靖边县、佳县、清涧县，汉中市南郑区、勉县、西乡县、镇巴县、留坝县，安康市岚皋县、平利县，商洛市洛南县、丹凤县、商南县，请注意防范。",
        "alert_id": "weathercn:101110112-1786003200000-暴雨黄色"
      },
      {
        "title": "未央发布地质灾害气象风险橙色预警",
        "type": "地质灾害气象风险",
        "level": "橙色",
        "pub_time": "2026-08-06T12:11:00+08:00",
        "detail": "省自然资源厅联合省气象局2026年8月6日11时44分发布第25期地质灾害气象风险橙色预警：预计8月6日12时-8月7日12时，西安市鄠邑区西南部局地，宝鸡市凤县东南部局地、太白县西南部局地，渭南市临渭区南部局地、华州区东南部局地、潼关县中南部、华阴市南部局地，延安市甘泉县东南部、富县东北部局地，汉中市留坝县北部，安康市汉滨区西北部、平利县东部和东北部局地、旬阳市、高新区，商洛市商州区西北部、洛南县西部和北部、丹凤县南部、商南县西南部、山阳县、镇安县西南部和东部、柞水县东部发生滑坡、崩塌、泥石流等地质灾害的风险高（橙色预警）；西安市灞桥区、临潼区、长安区、高陵区、鄠邑区、西咸新区、蓝田县、周至县，宝鸡市凤县、太白县，咸阳市泾阳县、礼泉县、旬邑县、淳化县，铜川市新区、王益区、印台区、耀州区、宜君县，渭南市临渭区、华州区、潼关县、大荔县、合阳县、澄城县、蒲城县、白水县、富平县、华阴市、高新区，延安市大部，榆林市靖边县、清涧县、子洲县，汉中市南郑区、城固县、洋县、勉县、宁强县、略阳县、镇巴县、留坝县、佛坪县，安康市大部，商洛市大部发生滑坡、崩塌、泥石流等地质灾害的风险较高（黄色预警），上述相邻县区也需高度关注。",
        "alert_id": "weathercn:101110112-1785989460000-地质灾害气象风险橙色"
      }
    ]
  }
}