场景联动

场景联动用于单个设备/多个设备间按照特定的触发条件和执行动作进行关联整合,实现某个设备或者设备某个属性达到触发条件时控制设备执行动作或者进行告警通知等场景。

点击新建规则弹出新建场景联动规则弹窗,填写参数包括规则名称、归属机构、规则描述、触发条件和执行动作。

触发条件:用于配置规则的触发条件,支持如下设备自触发、多设备联动触发和定时触发三种触发方式;

触发逻辑:若添加了2个及以上触发器,

  • 匹配以下任何触发器即任意一个触发器达到条件即可触发此规则;
  • 匹配以下所有触发器即配置的所有触发器需要同时达到触发条件才能触发规则。

img

执行动作:用于配置达到触发条件后的后续动作,包括属性设置和告警推送。

执行频率:

  • 单次执行:当达到触发条件后,仅执行一次,执行后关闭此次联动;
  • 合并执行:在一定时间段内,达到触发条件仅执行一次。
  • 连续执行:指每次达到触发条件均会执行。

延时执行:开启延时执行设置延时执行时间后,当设备达到触发条件但设备又离线时,系统将缓存执行动作指令,在延时执行时间内若设备重新上线系统将下发执行动作指令给设备。

img

以下按照不同需求场景和触发方式进行规则说明:

1、设备自触发:

设备自触发:配置某个产品的触发条件,当此产品下的设备上报的属性/事件/在离线状态满足触发逻辑时进行触发;

举个例子:某个产品设备一旦离线超过5分钟即需发送短信通知,那么配置规则如下:

触发条件:触发方式选择设备自触发,添加触发器为在离线状态-离线-持续时长超过300秒

执行动作:执行频率选择连续执行,添加执行器为告警推送,选择短信推送即可。

img

img

2、多设备联动触发:

多设备联动触发:配置设备级的触发条件,支持自定义时间段,如A设备和B设备同时达到对应条件时触发。

举个例子:当设备A开启和设备B灯光开启时,需要控制一次设备B关闭风扇,那么配置如下:

触发条件:触发方式选择多设备联动触发,添加触发器:

  • 触发器1:A设备-设备开关=开;
  • 触发器2:B设备-灯光开关-开;

执行动作:执行频率选择单次执行,添加执行器为属性设置-设备B-风扇开关=开启。

img

3、定时触发:

定时触发:配置定时触发条件,支持仅一次/重复,如配置每天22:00关闭设备风扇的场景。

举个例子:每天晚上22点固定控制设备关闭风扇那么配置如下:

触发条件:触发方式选择定时,添加定时触发器-周一至周日重复-22:00:00

执行动作:添加执行器为属性设置-设备-风扇开关=关闭。

img