通过智能体设置灯光亮度,以反映存在状态
Home Assistant存在传感器触发 n8n,此时 Deepseek 智能体会根据当前时间选择亮度并控制灯光。
- 具体怎么做
- n8n 作为 Home Assistant 插件运行。当存在传感器从“无”变为“检测到”时,Home Assistant 自动化脚本会通过 REST 命令调用 n8n webhook。在 n8n 中,一个被设定为照明设计师的 Deepseek 智能体会根据当前时间选择亮度百分比。最后一个节点会使用该值调用 Home Assistant 的 turn_on 服务来开启灯光。
- 做到了什么
- 它声称该工作流运行正常,并说明其作用是避免夜间强光和清晨光线昏暗。实际上它仅设置了亮度这一属性。
- 上手要点
- 在 Webhook URL 中使用 Home Assistant 的 IP 地址,而非默认主机名。该文章称此为主要的连接问题解决方案,并建议至少配备 4GB 内存。
你可以这样试
使用 n8n创建一个 n8n 工作流,当 Home Assistant 中的存在传感器[传感器名称]检测到[房间]内有人时触发。让智能体根据时间及[其他规则,如日落或电影模式],从 1 到 100 之间选择灯光亮度,然后将[灯光实体]设置为该亮度值。当我在一天中的三个不同时间测试后,每次都能看到合理的亮度时,即视为完成。