Homeassistant N8n Agent

🏠 桥接 n8n 实现智能家控自动化

iot榜 #10

通过 mcporter 桥接 n8n 实现 Home Assistant IoT 设备状态查询、控制与历史数据调取,需自建 n8n 实例。

收藏
9.6k
安装
2.8k
版本
1.0.2
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Home Assistant n8n Agent Skill 是 OpenClaw 与 n8n 自动化工作流的桥接工具,借助 mcporter 技能调用 n8n_dispatch 服务,将自然语言指令转换为 IoT 操作。支持三类请求:

  • state:查询设备当前状态(如「办公室灯是否开启」)
  • action:执行设备控制(如「打开走廊灯」「设定恒温器 72°F」)
  • historical:调取历史事件记录(如「前门上次何时打开」)

典型调用格式

mcporter call n8n_dispatch.call_n8n_agent requestType:<类型> text:"<自然语言指令>"

显著优点

  • 灵活编排:n8n 的可视化工作流允许用户自定义复杂自动化逻辑,不受限于预设场景
  • 多设备兼容:通过 Home Assistant 统一接入 Zigbee、Z-Wave、Wi-Fi 等多元协议设备
  • 隐私可控:自建 n8n 实例,数据不流经第三方云服务
  • 自然语言接口:将结构化命令封装为易读的文本交互,降低使用门槛

潜在缺点与局限性

  • 基础设施依赖:必须自建并维护 n8n 与 Home Assistant 实例,对技术能力有要求
  • 无内置 NLU:仅做简单请求分类(state/action/historical),复杂语义理解需 n8n 端自行实现
  • mcporter 前置依赖:若 mcporter 技能异常,整个链路失效
  • 调试门槛高:n8n 工作流错误排查需同时熟悉两端日志

适合人群

  • 已部署 Home Assistant 与 n8n 的智能家居进阶用户
  • 希望将 AI 助手集成到自托管自动化体系的开发者
  • 重视数据主权、不愿依赖 Alexa/Google 等云端服务的隐私敏感用户

常规风险

  • 网络暴露风险:n8n webhook 若配置不当可能成为攻击入口,建议配合 VPN 或反向代理认证
  • 权限过大:n8n 通常以高权限访问 Home Assistant,工作流逻辑缺陷可能导致误操作(如错误触发安防模式)
  • 日志泄露:mcporter 调用记录可能包含敏感设备名称与位置信息,需妥善管理终端历史

Homeassistant N8n Agent 内容

手动下载zip · 926 B
SKILL.mdtext/markdown
请选择文件