OA0 = Omni AI 0
OA0 是一个探索 AI 的论坛
现在注册
已注册用户请  登录
OA0  ›  技能包  ›  dhmz-weather:获取克罗地亚的气象数据、预报与警报信息

dhmz-weather:获取克罗地亚的气象数据、预报与警报信息

 
  webapp ·  2026-02-17 09:52:07 · 3 次点击  · 0 条评论  

名称: dhmz-weather
描述: 从克罗地亚气象水文局 (DHMZ, meteo.hr) 获取克罗地亚天气数据、预报和警报——无需 API 密钥。
主页: https://meteo.hr/proizvodi.php?section=podaci&param=xml_korisnici
元数据: { "openclaw": { "emoji": "🇭🇷", "requires": { "bins": ["curl"] } } }


DHMZ 天气 (克罗地亚)

克罗地亚气象水文局 (DHMZ) 提供免费的 XML API。所有数据均为克罗地亚语,无需认证。

默认行为

当调用此技能时:
1. 如果提供了城市作为参数 (例如 /dhmz-weather Zagreb):立即获取并显示该城市的天气。
2. 如果未提供城市:从对话上下文(用户位置、之前提到的城市或项目上下文)推断城市。如果无上下文可用,则默认为首都 萨格勒布 (Zagreb)

不要询问用户想要什么——直接立即获取天气数据并以易读的格式呈现。

天气表情符号

在显示天气数据时使用以下表情符号,使其更直观:

天气状况

克罗地亚语 英语 表情符号
vedro, sunčano clear, sunny ☀️
djelomično oblačno partly cloudy
pretežno oblačno mostly cloudy 🌥️
potpuno oblačno overcast ☁️
slaba kiša light rain 🌦️
kiša rain 🌧️
jaka kiša heavy rain 🌧️🌧️
grmljavina thunderstorm ⛈️
snijeg snow 🌨️
susnježica sleet 🌨️🌧️
magla fog 🌫️
rosa dew 💧

气象指标

指标 表情符号
温度 🌡️
湿度 💧
气压 📊
💨
降雨/降水 🌧️
紫外线指数 ☀️
海水温度 🌊

风力强度

描述 表情符号
平静,微风 🍃
中等 💨
强风/有风 (vjetrovito) 💨💨
暴风 (olujni) 🌬️

警报等级

等级 表情符号
绿色 (无警告) 🟢
黄色 🟡
橙色 🟠
红色 🔴

当前天气

所有克罗地亚站点 (按字母顺序):

curl -s "https://vrijeme.hr/hrvatska_n.xml"

按区域划分:

curl -s "https://vrijeme.hr/hrvatska1_n.xml"

欧洲城市:

curl -s "https://vrijeme.hr/europa_n.xml"

温度极值

最高温度:

curl -s "https://vrijeme.hr/tx.xml"

最低温度:

curl -s "https://vrijeme.hr/tn.xml"

5厘米处最低温度 (地面霜冻):

curl -s "https://vrijeme.hr/t5.xml"

海洋与水体

亚得里亚海温度:

curl -s "https://vrijeme.hr/more_n.xml"

河流温度:

curl -s "https://vrijeme.hr/temp_vode.xml"

降水与积雪

降水数据:

curl -s "https://vrijeme.hr/oborina.xml"

积雪高度:

curl -s "https://vrijeme.hr/snijeg_n.xml"

天气预报

今日预报:

curl -s "https://prognoza.hr/prognoza_danas.xml"

明日预报:

curl -s "https://prognoza.hr/prognoza_sutra.xml"

3天展望:

curl -s "https://prognoza.hr/prognoza_izgledi.xml"

区域预报:

curl -s "https://prognoza.hr/regije_danas.xml"

3天气象图 (详细):

curl -s "https://prognoza.hr/tri/3d_graf_i_simboli.xml"

7天气象图:

curl -s "https://prognoza.hr/sedam/hrvatska/7d_meteogrami.xml"

天气警报 (CAP 格式)

今日警告:

curl -s "https://meteo.hr/upozorenja/cap_hr_today.xml"

明日警告:

curl -s "https://meteo.hr/upozorenja/cap_hr_tomorrow.xml"

后天警告:

curl -s "https://meteo.hr/upozorenja/cap_hr_day_after_tomorrow.xml"

专业数据

紫外线指数:

curl -s "https://vrijeme.hr/uvi.xml"

森林火灾风险指数:

curl -s "https://vrijeme.hr/indeks.xml"

生物气象学预报 (健康):

curl -s "https://prognoza.hr/bio_novo.xml"

热浪警报:

curl -s "https://prognoza.hr/toplinskival_5.xml"

寒潮警报:

curl -s "https://prognoza.hr/hladnival.xml"

海事 / 亚得里亚海

航海预报:

curl -s "https://prognoza.hr/jadran_h.xml"

海事预报 (水手):

curl -s "https://prognoza.hr/pomorci.xml"

农业

农业公报:

curl -s "https://klima.hr/agro_bilten.xml"

土壤温度:

curl -s "https://vrijeme.hr/agro_temp.xml"

7天农业数据:

curl -s "https://klima.hr/agro7.xml"

水文学

水文公报:

curl -s "https://hidro.hr/hidro_bilten.xml"

提示

  • 所有响应均为 XML 格式
  • 数据为克罗地亚语
  • 站点名称使用克罗地亚语字符 (UTF-8)
  • 更新频率不同:当前数据约每小时,预报约每日
  • 解析时,可使用 xmllint 或通过管道传递给 JSON 转换器

使用 xmllint 提取特定站点:

curl -s "https://vrijeme.hr/hrvatska_n.xml" | xmllint --xpath "//Grad[GradIme='Zagreb']" -

转换为 JSON (需要 yq 包中的 xq):

curl -s "https://vrijeme.hr/hrvatska_n.xml" | xq .

常见站点名称

Zagreb, Split, Rijeka, Osijek, Zadar, Pula, Dubrovnik, Slavonski Brod, Karlovac, Varazdin, Sisak, Bjelovar, Cakovec, Gospic, Knin, Makarska, Sibenik

数据来源

官方 DHMZ (Državni hidrometeorološki zavod) - 克罗地亚气象水文局:https://meteo.hr

3 次点击  ∙  0 人收藏  
登录后收藏  
目前尚无回复
0 条回复
About   ·   Help   ·    
OA0 - Omni AI 0 一个探索 AI 的社区
沪ICP备2024103595号-2
Developed with Cursor