
Open-Meteo3行命令自建免费天气API【免费下载链接】open-meteoFree Weather Forecast API for non-commercial use项目地址: https://gitcode.com/GitHub_Trending/op/open-meteo给智能家居项目加天气模块时最容易卡在费用上商业天气API按调用量计费量一大账单就吓人。Open-Meteo 是开源天气API非商业用途免费不用申请密钥部署完成即可调用。自建 vs 调用商业API差在哪关注点商业APIOpen-Meteo费用按调用量阶梯计费非商用免费数据 CC BY 4.0上手注册、审密钥、读计费条款clone 仓库后一条 compose 命令数据规模厂商给什么用什么每天下载处理 2 TB 以上模型数据可控性只能调对方开放的接口AGPLv3 源码变量和模型可自己加隐私常带统计脚本无广告、无追踪、连 cookie 都没有核心能力5个数字看懂预报时长 16 天欧洲和北美区域模型每小时更新一轮。全球网格 11 km德国 ICON-D2 等区域模型细到 1.5 km。平均响应时间低于 10 ms服务器分布在欧洲和北美走 GeoDNS 就近路由。数据管道覆盖 30 多个国家气象机构NOAA GFS/HRRR、DWD ICON、ECMWF IFS、日本 JMA、加拿大 GEM、韩国 KMA、中国 CMA、挪威 MET 等源码在Sources/App/下各有独立模块。Forecast API 单接口列出 260 个气象变量空气质量 API 有 60 余种污染物历史数据可回溯 80 年。3个真实用法滑翔伞飞行员起飞前查起飞点的逐小时风速和垂直气流判断当天能不能上、几点上。智能家居用户Home Assistant 官方内置了 Open-Meteo 集成本地天气数据直接驱动灯光、遮阳和采暖策略不依赖任何云服务。户外作业安全员拉 24 小时湿球温度预报比体感温度更贴近中暑风险超阈值就自动缩短露天作业时段。3行命令跑起来git clone https://gitcode.com/GitHub_Trending/op/open-meteo cd open-meteo docker compose up -d仓库自带的 docker-compose.yml 起了两个服务一个定时从 DWD 拉取 ICON 模型温度数据一个在 8080 端口提供 API。硬件门槛不低——8 GB 内存起步全量数据建议 150 GB 磁盘NVMe 更佳只选几个变量时几十 GB 就够。核心代码都在Sources/App/openapi/下是 9 套接口的定义。4个进阶方向80年历史天气sync命令拉取 ERA5 再分析数据同一个接口从预报切到查过去。多节点同步API 节点通过 S3 兼容协议定时从下载服务器拉库下载和查询可以分到不同大洲的机器上。omfile 自有格式GRIB 原始数据被压缩成时序二进制专门优化14天温度这类长序列读取。垂直领域接口海洋浪高、河流洪水GloFAS、地形高程、集合预报定义都在 openapi/。文档与资源入口部署教程Docker / Ubuntu 包docs/getting-started.md各国模型下载命令清单docs/downloading-datasets.md多节点同步配置docs/sync-command.md定时任务参考docs/cronjobs.md单元测试Tests/AppTests/许可证LICENSE动手试试先在你的机器上docker compose up -d等 sync 服务拉到第一批数据后请求http://127.0.0.1:8080/v1/forecast?latitude47.1longitude8.4hourlytemperature_2m看看自己的第一份预报长什么样。【免费下载链接】open-meteoFree Weather Forecast API for non-commercial use项目地址: https://gitcode.com/GitHub_Trending/op/open-meteo创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考