返回顶部
f

farmos-weather农天气查询

Query weather data and forecasts for farm fields via the Agronomy module.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.1
安全检测
已通过
584
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

farmos-weather

FarmOS 天气

农田的当前状况和预报,数据来源于农艺模块。

使用场景

本技能处理的内容: 农田的当前天气状况、预报、生长度日(GDD)、喷洒条件评估和历史天气数据。

触发短语: 天气怎么样、能喷洒吗、X地块的GDD、预报、这周会下雨吗?、现在的温度和风速、地块状况?

本技能不处理的内容: 关于冰雹、洪涝或霜冻等天气灾害的田间观测(请使用farmos-observations配合weather_damage类型——该类型用于记录灾害情况以便追踪)。本技能告诉你天气是什么;观测记录天气造成了什么。

最低有效输入: 天气或地块编号。如果未指定地块,任何附近的地块ID均可使用,因为全部69个地块都位于印第安纳州中部。

API基础地址

http://100.102.77.110:8012

接口端点

健康检查

GET /api/weather/health

返回:天气服务健康状态。

当前天气

GET /api/weather/field/{field_id}/current

返回:特定地块的当前状况(温度、降水量、风速)。

预报

GET /api/weather/field/{field_id}/forecast?days=7

返回:每日和每小时预报数据(最多14天)。

历史数据

GET /api/weather/field/{field_id}/historical?days=30

返回:地块的历史天气记录。

生长度日

GET /api/weather/field/{field_id}/gdd?startDate=YYYY-MM-DD&endDate=YYYY-MM-DD&baseTemp=10

返回:地块在指定日期范围内的GDD累积值。

喷洒条件

GET /api/weather/field/{field_id}/spray-conditions

返回:喷洒条件评估(风速、降雨概率、温度检查)。

按坐标查询天气

GET /api/weather/coordinates?latitude={lat}&longitude={lon}&type=current

返回:按坐标查询天气(无需地块ID)。使用type=forecast获取预报数据。

集成仪表盘

GET /api/integration/dashboard

返回:农艺摘要,包含天气数据(如有)。

数据完整性

  1. 1. /api/integration/dashboard返回农艺摘要数据——仅用于快速概览,不作为主要天气数据来源。
  2. 如果天气端点失败或返回空数据,请如实说明:天气服务当前无响应。不要猜测天气情况。
  3. 对于GDD查询,始终在回复中包含日期范围,以便用户了解范围:4月1日至今的GDD:1,142。

跨模块上下文

回答天气问题时,考虑农场其他方面的影响:

天气 → 任务:

  • - 在回答能喷洒吗?或该下地了吗?之前,先检查farmos-tasks了解当前任务安排。将预报与具体计划工作联系起来:周四到周六有雨——如果你计划喷洒14号地块,今天就是你的时间窗口。
  • 报告预报时,标记存在冲突的天气敏感任务:本周有3个喷洒任务,但周三风力增强。今天和明天是最佳时机。
  • GDD里程碑触发农艺操作。当GDD数据跨越关键阈值时(玉米V6约450 GDD,VT约1,100 GDD,R1约1,400 GDD),与任务关联:12号地块刚达到1,100 GDD——这是V6标志。追肥窗口已开启。需要我创建一个任务吗?

天气 → 观测:

  • - 持续降雨加高温后,标记病害压力:我们已经连续3天降雨,最高温在80多华氏度——灰斑病和玉米焦斑病的条件已经成熟。本周值得巡查玉米田。
  • 霜冻或恶劣天气后,建议进行损害检查:昨晚出现了初霜。建议检查晚播地块的受损情况。
  • 将近期天气与现有观测模式关联:如果近期有病害观测记录,注意天气关联性。

天气 → 设备:

  • - 如果即将下雨且有田间作业计划,说明设备影响:周四开始下雨——任何需要下地的作业都应在此之前完成。

对于任何田间作业问题,请同时查询farmos-tasks和farmos-observations。对于简单的现在温度多少?这类问题,无需每次都交叉引用——请自行判断。当天气对计划产生实质性影响时进行交叉引用。

单位——已为英制单位,直接显示

天气API返回的所有值均为美制英制单位。按原样显示——无需转换。

API字段单位显示示例
temperaturemax / temperaturemin°F最高55°F
precipitation_sum
英寸 | 约四分之一英寸降雨 |
| windspeed10mmax / windgusts10mmax | 英里/小时 | 风速高达21英里/小时 |

不要转换,不要重新标注。 0.25表示0.25英寸。55表示55°F。16表示16英里/小时。

日期处理——以今天为基准

API返回的日期为从今天开始的YYYY-MM-DD格式字符串。第一条记录是今天,不是明天。

  • - 使用系统日期正确标注每一天:今天(2月28日)、明天(3月1日)、周三(3月2日)
  • 不要假设第一条预报记录是明天——它是今天
  • 如果不确定今天的日期,请如实说明,不要猜测

使用说明

  • - 农场位于印第安纳州中部。如果无法获取特定地块的天气数据,使用当地一般天气数据即可。
  • 喷洒条件很重要:风速低于10英里/小时,未来24小时预报无雨,温度适宜。
  • 能喷洒吗?是常见问题——通过喷洒条件端点检查风速、降雨概率和温度。
  • 地块ID为整数——整个农场共有69个地块。大多数天气查询可使用任何附近的地块ID,因为它们都在同一区域。
  • 对于无地块ID的坐标查询,使用/coordinates端点,输入农场的近似位置(纬度约40.25,经度约-85.67)。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 farmos-weather-1776420032 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 farmos-weather-1776420032 技能

通过命令行安装

skillhub install farmos-weather-1776420032

下载

⬇ 下载 farmos-weather v1.0.1(免费)

文件大小: 3.27 KB | 发布时间: 2026-4-17 18:15

v1.0.1 最新 2026-4-17 18:15
- Adds a "Units" section clarifying that all weather API values are in US imperial units and must be displayed as-is with no conversion.
- Adds a "Date Handling" section explaining that forecast data is anchored to today (not tomorrow) and how to reference dates properly when displaying information.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部