用途:将 OpenClaw 与自建 n8n 实例桥接,用于 Home Assistant 的物联网自动化。所有请求通过 curl 以 POST 方式触发 n8n 工作流。
主要能力:根据用户提问判断请求类型并转发。设备当前状态查询对应 requestType 为 state;要求改变设备状态对应 action;查询过去物联网数据对应 historical;查询日历或日程信息对应 calendar。
使用方式:向 n8n Webhook 发送 JSON,包含 chatInput(用户问题或请求)、requestType(判定出的类型)和 sessionId(固定为 openclaw)。示例命令:curl -X POST http://localhost:5678/webhook/05f3f217-08b9-42de-a84a-e13f135bde73 -H "Content-Type: application/json" -d '{"chatInput": "turn off the office light", "requestType": "action", "sessionId":"openclaw"}'。
适用场景:通过自然语言查询或控制 Home Assistant 中的 IoT 设备,以及查询历史记录和日历日程。
限制:资料未提供鉴权、错误处理、部署要求、收费与平台支持等信息;Webhook 地址与端口为示例,实际使用需替换为自有 n8n 实例地址。