第四部分熟悉各个界面
第15章
Rules 自动化规则
规则正是 Controller 从一块仪表盘变成自动化管家的地方:“如果传感器超过某个数值,就打开这个、关闭那个、滴定另一样东西”。最多可设 24 条规则,按照它们在界面上出现的顺序依次评估。
15.1 一条规则的结构
点击 Create New Rule(新建规则),选择传感器,然后组织出这句话:
- If(如果)——被监测的传感器。
- 比较符——大于(>)或小于(<)。对于开关型传感器(液位、漏水),比较始终是相等判断:On 或 Off。
- 数值——触发点。
- With tolerance of(容差)——避免频繁开关的缓冲量(详见下文)。
- 插座——对每路插座指定:打开、关闭或不做任何操作。
- 滴定泵——对每台泵指定:滴定或不做任何操作,并设定该规则触发滴定的最小间隔。
15.2 容差是规则的灵魂
容差会在设定值周围形成一个死区:当传感器越过 数值 + 容差 时规则触发,只有当它回落到 数值 − 容差 之外时才解除。没有容差,一个在触发点附近波动的传感器会让设备每小时开关几十次。
15.3 规则状态
| 状态 | 含义 |
|---|---|
| Disabled(已停用) | 规则存在,但处于关闭状态(“Active?”开关为 No) |
| Standby(待命) | 已启用,但条件尚未满足——这是正常状态 |
| Running(执行中) | 条件成立,各项动作正在生效 |
| Conflict(冲突) | 规则无法执行——请见下文 |
15.4 冲突
当一条规则无法完成它所要求的动作时,就会进入 Conflict(冲突)状态,并点亮状态栏中的图标:
- 目标插座处于手动模式,且状态与规则的要求相反;
- 另一条顺序更靠前的规则,已经把同一路插座控制到了相反的方向;
- 该插座所属的 Powerbar 未接入。
顺序决定胜负:规则自上而下依次评估,Order(顺序)列中的箭头可以调整每条规则的位置。请把安全类规则——漏水、液位——放在舒适类规则之上。