1.触发器介绍
触发器为当一个条件或者多个条件满足时执行另外一个动作,比如温度高于30摄氏度时打开风扇;
- 动作类型:
1. 只控制设备:条件满足时只控制设备
2. 只推送消息:条件满足时只推送消息给微信
3. 控制设备且推送消息:条件满足时控制设备动作并且推送消息给微信 - 触发间隔周期:当条件满足时,每隔多久触发一次动作。例:设置温度高于30摄氏度时打开风扇,间隔10分钟;每10分钟后判断一次,当前温度是否高于30度
- 工作组名称:选择需要控制的设备所在的工作组
- 条件设备名称:选择需要作为条件的设备
- 条件传感器名称:选择需要作为条件的设备上的传感器
- 条件IO传感器属性:选择需要作为条件的设备上的传感器的属性,如:DHT11传感器,属性有温度和湿度;DS18B20传感器属性有温度
条件有:等于,小于,大于,介于2者之间
* 等于:传感器属性数据等于设置值
* 小于:传感器属性数据小于设置值
* 大于:传感器属性数据大于设置值
* 介于二者之间: 传感器属性数据比设置的最小值大,比最大值小 - 执行设备名称: 条件满足后需要执行操作的设备,可以是工作组内的其他设备
- 执行传感器名称:需要仔细动作的传感器,一般为控制类
- 执行设备动作: 开启或者关闭,条件满足时开启或者关闭设备
- 启用时间段:触发器的生效时间段,比如当天8:00-10:00,这个时间段内才会生效,默认全天
- 再次执行间隔周期:触发器条件满足执行动作后间隔多久执行另外个动作,如:温度高于30摄氏度时打开风扇,10分钟后关闭风扇
- 再次执行设备动作:开启或者关闭,条件满足时开启或者关闭设备
2.添加触发器
添加一个每晚7点到10当温度高于30度是打开风扇,当风扇打开后30分钟关闭风扇