核心用法
Tempest Weather 技能通过调用 WeatherFlow Tempest 官方 REST API,获取用户自有气象站的实时观测数据。用户需配置 TEMPEST_API_TOKEN 及站点/设备 ID 即可启用,支持 CLI 方式灵活调用,可选 metric/US 单位及纯 JSON 输出,便于集成自动化工作流。
显著优点
- 官方数据源:直接对接 WeatherFlow 官方 API,数据权威性高,延迟低
- 灵活配置:支持 station_id 与 device_id 双模式,兼顾多站点与单设备场景
- 输出友好:默认生成人类可读摘要,
--json模式便于程序解析 - 轻量依赖:仅需 Python3,无复杂运行时要求
- MIT 开源:代码透明,可审计、可二次开发
潜在缺点与局限
- 硬件门槛:必须拥有 Tempest 气象站硬件,无法服务普通无设备用户
- 地理局限:仅覆盖用户自有站点,无法替代广域天气预报
- 认证依赖:API Token 有效期与权限由 WeatherFlow 控制,存在服务变更风险
- 网络单点:Tempest API 服务中断将直接导致数据获取失败
- 功能单一:仅支持当前观测,无预报、历史查询或告警功能
适合人群
- Tempest 气象站硬件持有者
- 家庭自动化、智能家居天气联动开发者
- 本地微气候研究、农业/园艺精准灌溉用户
- 对官方数据溯源有要求的天气数据记录者
常规风险
- Token 泄露风险:API Token 硬编码或日志泄露可能导致账户被滥用
- 隐私暴露:站点坐标精确到 backyard 级别,数据外泄可推断用户住址
- 服务可用性:WeatherFlow API 速率限制或策略调整可能影响技能稳定性
- 数据误读:气象站安装位置(遮阳、通风)不当会导致观测偏差,需人工校验