自动化与手动场景

自动化在属性事件或时间发生点到来时求值,场景在操作者明确执行时求值。两者都按已发布版本处理条件与动作。

创建自动化

打开“规则与自动化 → 自动化”,填写名称、说明和目标设备,选择当前部署支持的属性上报、一次性或周期触发。时间计划按项目时区解释,发生点保存为 UTC。

条件为全部满足,条件为空表示总是执行。条件使用触发输入中支持的属性比较,不是任意脚本或隐式读取所有当前值。添加动作后检查顺序和参数,保存草稿,再明确发布或启用。

每次合格属性事件独立求值,持续为真可能多次执行。本功能不自动提供“从假变真只执行一次”,需要在业务设计和设备幂等中处理重复动作。

创建手动场景

在“手动场景”创建名称、说明、条件和顺序动作,发布后明确点击执行。读取定义或打开页面不会执行场景。输入和目标应按页面提示确认,避免对真实设备做教学测试。

协议限制

命令按 MQTT/TCP 推送,HTTP/CoAP 设备主动领取。属性设置仅支持 MQTT,其他协议会拒绝相关动作组,不能把页面中能选择设备当作动作必定兼容。

查看结果

“执行记录”分别提供场景、自动化和上行规则标签。检查版本、发生时间、状态、原因及尝试摘要。DISPATCHED 表示动作已受理,不等于设备完成或外部送达。暂停和修改不重写历史输入。

定时下发设备命令参见任务调度,先用无副作用的自检命令验证整个链路。