Node-RED 智能家居自动化配置指南
快速入门:安装 Node-RED 插件
前置准备
- 确保 Home Assistant 系统正常运行
- 确认网络连接稳定
- 准备智能家居设备清单
安装步骤
- 打开 Home Assistant 网页界面,进入'配置' > '集成'
- 点击右下角'添加集成'按钮
- 搜索框中输入'Node-RED'并选择
- 按照提示完成基本配置
- 等待安装完成,系统会自动重启相关服务
安装成功后,你将在左侧边栏看到 Node-RED 图标,点击即可进入编辑器界面。
界面熟悉:掌握核心操作区域
Node-RED 界面设计直观,主要分为四个核心区域:
左侧节点面板
- 搜索功能:快速查找所需节点
- 节点分类:按功能分组,如 Home Assistant、通用节点等
- 节点描述:每个节点都有简短的功能说明
中央画布区域
- 网格背景便于节点对齐
- 拖拽式操作,连线构建逻辑流程
- 标签页管理不同场景的流
右侧信息面板
- 显示选中节点的详细信息
- 提供节点帮助文档
- 配置节点参数和属性
顶部导航栏
- Deploy 按钮:部署当前流程
- 标签切换:在不同流之间切换
实战演练:创建第一个自动化流程
场景设定:灯光自动控制
假设我们想要实现'当有人进入房间时自动开灯'的智能场景。
步骤分解
- 添加触发节点
- 从左侧面板找到'home assistant'分类
- 拖拽'trigger-state'节点到画布
- 配置触发条件
- 双击节点打开配置面板
- 选择对应的传感器设备
- 设置触发状态(如'on')
- 添加执行节点
- 找到'call service'节点
- 配置要控制的灯光设备
- 设置服务动作为'turn_on'
- 连接节点
- 从触发节点的输出端口拖拽到执行节点的输入端口
- 测试部署
- 点击顶部'Deploy'按钮
- 在 Home Assistant 中测试效果
调试技巧
- 使用'inject'节点模拟触发条件
- 添加'debug'节点查看数据流
- 检查 Home Assistant 日志获取详细信息
进阶功能:优化你的自动化系统
错误处理机制
为重要流程添加错误处理节点,确保系统稳定运行:

