Tempest Weather

🌤️ 你的后院气象专家

连接 WeatherFlow Tempest 气象站,实时获取后院/家庭本地风速、降雨、闪电等精准气象数据,适合个人微气候监测。

收藏
4.3k
安装
1.4k
版本
1.1.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Tempest Weather 技能通过调用 WeatherFlow 官方 REST API,从用户自有的 Tempest 气象站获取实时观测数据或历史统计(日/月/年)。配置仅需四个环境变量:TEMPEST_API_TOKEN(必需)、TEMPEST_STATION_IDTEMPEST_DEVICE_ID(二选一)、以及可选的 TEMPEST_UNITS(公制/美制)。执行 python3 scripts/get_tempest_weather.py 即可获取当前天气状况,支持 --stats 参数查询历史数据,输出为结构化 JSON 并附带人工可读的简短摘要。

显著优点

  • 数据精度高:直接读取用户自有气象站传感器,非第三方聚合数据,避免城市热岛效应带来的偏差
  • 响应维度丰富:涵盖温度、湿度、气压、风速/阵风、降雨量、紫外线、光照强度及闪电检测等 10+ 指标
  • 灵活输出:支持纯 JSON 模式便于自动化集成,同时提供人类友好的摘要文本
  • 历史追溯:可查询任意日期的日/月/年统计数据,适合农业、户外活动记录分析
  • MIT 开源协议:代码可审计,无商业授权限制

潜在缺点与局限性

  • 硬件门槛:必须购买并部署 Tempest 气象站硬件(约 $300+),无设备则完全无法使用
  • 地域锁定:数据仅限于用户站点所在位置,无法查询其他区域天气
  • API 依赖:依赖 WeatherFlow 云服务, station 离线或 API 变更将影响可用性
  • 配置复杂度:需手动获取并配置 API Token 及设备 ID,对非技术用户不够友好
  • 无多站聚合:不支持同时查询多个站点或区域网格数据对比

适合人群

  • Tempest 气象站硬件所有者
  • 家庭自动化爱好者(Home Assistant 等场景)
  • 农场主、园丁、户外运动者等需要本地化微气候监测的用户
  • 气象数据记录与分析爱好者

常规风险

  • 认证信息泄露TEMPEST_API_TOKEN 若硬编码或误提交至版本控制,可能导致他人访问个人气象数据
  • 本地命令执行:脚本通过 python3 直接执行,需确保 scripts/get_tempest_weather.py 来源可信,防范供应链攻击
  • 隐私暴露:气象数据含精确 GPS 级位置信息(通过 station ID 反查),分享输出时可能暴露家庭住址
  • API 限流:高频调用可能触发 WeatherFlow 速率限制,导致临时服务中断

Tempest Weather 内容

references文件夹
scripts文件夹
tests文件夹
fixtures文件夹
手动下载zip · 13.9 kB
tempest-api.mdtext/markdown
请选择文件