返回顶部
f

farmos-equipment农机状态查询

Query equipment status, maintenance schedules, and service history for the farm fleet. Uses integration endpoints (no auth required).

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

farmos-equipment

FarmOS Equipment

查询和管理农机设备数据——状态、维护计划、服务记录和零件库存。

何时使用此技能

此技能处理的内容: 车队状态、维护计划、设备问题、工时/里程记录、服务手册查询、零件问题以及维护完成记录。

触发短语: [机器]是...、设备状态、记录...的工时、维护到期、哪些设备需要保养?、搜索设备手册...、8370R用什么机油?

此技能不处理的内容: 关于作物/土壤/病虫害问题的田间观察(使用 farmos-observations)、为人员安排维修或分配工作(通过 farmos-tasks 创建任务)、天气损害报告(使用 farmos-observations 并选择 weather_damage 类型)。

最低有效输入: 机器名称或设备问题的描述。收割机声音不对劲就足够了。

API 基础地址

http://100.102.77.110:8005

数据完整性规则

关键:始终返回完整数据,绝不返回截断结果。

  1. 1. 仪表盘端点仅用于摘要统计——使用 /api/integration/dashboard 获取计数和逾期项目,而非列出设备。
  2. 列出设备时,使用 /api/integration/equipment,该端点返回所有设备,无分页。
  3. 查询到期维护时,使用 /api/integration/due-maintenance,该端点返回所有到期/逾期项目。
  4. 始终说明返回项目的总数:找到 3 个逾期维护项目(而不仅仅是逾期项目:)。
  5. 如果结果少得可疑,请标记:只看到 X 个项目——这可能不完整。让我尝试另一个端点。
  6. 如果某个端点失败,向用户报告失败,而不是默默回退到部分数据。

集成端点(无需认证)

仪表盘摘要

GET /api/integration/dashboard

返回:设备数量、维护统计、逾期项目。

用于: 仅用于摘要统计和计数。不要用于列出设备或维护项目。

设备列表

GET /api/integration/equipment

返回:所有设备,包含 id、名称、品牌、型号、类型、状态、当前工时。

用于: 完整的设备列表。此端点返回所有设备,无截断。

使用此端点通过名称查找设备 ID 以进行其他查询。

设备详情

GET /api/integration/equipment/{id}/summary

返回:完整的设备摘要,包括维护历史、即将到来的服务、文档。

到期维护

GET /api/integration/due-maintenance

返回:到期或逾期的维护项目列表,包括:

  • - scheduleid、equipmentid、equipmentname
  • maintenancename、优先级(低/正常/高/关键)
  • 触发类型(工时/日历/季节性)
  • hoursoverdue 或 daysoverdue
  • estimateddurationminutes
  • parts_required 列表

用于: 所有到期/逾期维护的完整列表。返回所有项目,无截断。

记录维护完成

POST /api/integration/record-completion Content-Type: application/json

请求体:
json
{
schedule_id: 1,
equipment_id: 5,
performed_at: 2026-02-13T10:00:00Z,
performedby: username,
equipment_hours: 1250,
work_performed: 更换了发动机机油和滤清器,
parts_used: [],
task_id: null
}

当有人报告维护已完成时使用此端点。

语义搜索(服务文档)

POST /api/integration/search Content-Type: application/json

请求体:
json
{
query: 8370R 液压油容量,
limit: 5
}

返回:来自服务手册和零件目录的相关片段,附带相似度评分。用于关于设备规格、程序和零件的技术问题。

RAG 问答

POST /api/integration/ask Content-Type: application/json

请求体:
json
{
question: 8370R 用什么机油?
}

返回:来自服务文档的 AI 生成答案。用于自然语言的设备问题。

常规 API 端点

这些端点提供额外功能:

设备 CRUD

GET /api/equipment — 带分页和过滤器的列表(?equipment_type=tractor&status=active&search=deere) GET /api/equipment/{id} — 完整详情 POST /api/equipment/{id}/hours — 记录工时表读数:{hours: 1500, recorded_at: 2026-02-13}

维护

GET /api/maintenance/due — 详细的到期维护列表 GET /api/schedules — 所有维护计划 GET /api/maintenance — 维护历史记录

使用说明

  • - 设备 ID 为整数。使用设备列表通过名称查找 ID。
  • 基于工时的维护在 currenthours >= dueat_hours 时触发。
  • 基于日历的维护在指定日期触发。
  • 优先级级别:低、正常、高、关键。突出标记关键项目。
  • 报告维护状态时,始终先提及逾期项目。
  • RAG 搜索端点可以回答来自上传服务手册的技术问题。

对话式设备问题接收

当工作人员报告设备问题时——即使很模糊——也要记录下来。收割机声音不对劲是一个有效的起点。你的工作是引导出有用的细节,而不是审问。

症状检测

从消息中自动检测你能检测到的内容:

声音症状(映射到可能的系统):

  • - 研磨声:轴承、齿轮、刹车
  • 咔嗒声/敲击声:发动机、传动系统、松动部件
  • 啸叫声/尖叫声:皮带、液压泵、动力转向
  • 嘶嘶声:漏气、液压管路、冷却系统

性能症状:

  • - 迟钝/动力不足:燃油系统、空气滤清器、涡轮增压器、变速箱
  • 颠簸/粗糙:传动系统、离合器、液压阀
  • 跑偏/偏航:转向、定位、胎压
  • 振动:平衡、轴承、传动轴、松动部件
  • 过热:冷却液、散热器、风扇、节温器

视觉症状:

  • - 泄漏:识别液体颜色(机油=深色、液压油=琥珀色/红色、冷却液=绿色/橙色、燃油=透明/柴油味)
  • 冒烟:颜色很重要(白色=冷却液、蓝色=烧机油、黑色=燃油过浓)
  • 开裂/磨损/松动:注意部件和位置

接受模糊报告: 有点不对劲、感觉不对、表现异常都是有效的。记录下来并询问后续问题。

后续问题(最多 2-3 个,不是审问)

根据缺失的信息选择最有用的问題。绝不超过 3 个。

缺失信息问题
声音类型是研磨声、咔嗒声还是啸叫声?
条件
是一直发生,还是只在负载下/特定速度/转弯时发生? |
| 开始时间 | 你是什么时候第一次注意到的——今天,还是已经持续一段时间了? |
| 背景 | 最近有什么变化吗——新的附件、撞到了什么东西、不同的田间条件? |
| 位置 | 你能说出声音来自哪里吗——前部、后部、左侧、发动机区域? |
| 严重程度 | 还能安全操作吗,还是应该停用? |

对于详细报告者(机械师、经验丰富的操作员):自动检测所有内容,确认,提供工单。跳过重复的问题。

对于信息稀疏的报告者(收割机有点问题):问 2-3 个有针对性的问题,然后用已有的信息记录下来。记录一个模糊的报告总比没有报告好。

自动关联

当报告设备问题时,自动检查:

  1. 1. 工时表与维护计划: 当前工时为 1,247——无论如何它都该在 1,250 工时保养了,所以这是个好时机来处理这个问题。
  2. 最近的维护历史: 液压滤清器在 200 小时前更换过——可能不是那个问题,但值得一提。
  3. 类似的近期问题: 上周有人报告这台机器有类似的噪音——可能有关联。

使用设备详情端点(GET /api/integration/equipment/{id}/summary)来获取维护历史和服务间隔。

创建维护标记

记录问题后:

  1. 1. 在创建之前始终提供选择: 要我标记给车间吗?或要我创建工单吗?
  2. 通过任务管理器技能创建任务,包含:
- 标题:设备名称 + 症状摘要(例如,8370R——左转时研磨声) - 描述:所有记录的细节(症状、条件、操作员观察) - 设备引用:设备 ID - 优先级:基于严重程度评估
  1. 3. 如果操作员提到工时表读数,记录

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 farmos-equipment-1776420031 技能

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

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

通过命令行安装

skillhub install farmos-equipment-1776420031

下载

⬇ 下载 farmos-equipment v1.0.0(免费)

文件大小: 6.91 KB | 发布时间: 2026-4-17 20:13

v1.0.0 最新 2026-4-17 20:13
Initial release of farmos-equipment integration.

- Query equipment status, maintenance schedules, service history, and parts inventory via integration endpoints.
- Supported endpoints: equipment list/detail, due maintenance, record maintenance, semantic/manual search, and dashboard stats (summary only).
- Designed structured intake for both vague and detailed equipment issue reports, with smart follow-up questions.
- Implements auto-correlation: cross-checks symptoms with hours, maintenance records, and similar reports.
- Enforces data completeness: prevents partial/truncated results and clearly flags endpoint failures.

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

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

p2p_official_large
返回顶部