1.3.9 定时关灯

优质
小牛编辑
132浏览
2023-12-01

更新时间:2019-05-30 23:38:01

目标

当前案例将会帮助你学习如何使用定时触发节点,在每天的指定时间关闭宿舍的电灯。

说明

案例的场景是一个学生宿舍,需要每天晚上10点关闭宿舍房间的电灯,关闭之后查询灯的状态,并在钉钉群中对宿舍管理员发送消息,告知是否关灯成功。

创建产品

image.png
1.在IoT Studio的项目中创建一个新的产品,命名为智能灯,选择分类为智能生活-电工照明-灯
image.png
2.在设备管理中为宿舍楼的设备创建对应的设备。
image.png
3.进入服务开发编辑器界面,创建一个新服务,拖入智能灯、智能灯、钉钉机器人四个节点。
image.png
4.配置定时触发节点,设定方式为循环定时触发、循环周期为“天”、触发时间为“22:00”,生效时间为“此刻生效”、结束时间为“永久生效”。
image.png
5.配置第一个产品节点,选择指定的设备为“目标智能灯”,操作类型为“设备动作执行”,下发属性为“属性”,主灯开关的属性设置为“false”,这样执行之后就可以触发关灯操作。
image.png
6.为了查询是否关灯成功我们在第二个配置节点中,选择指定的设备为“目标智能灯”,操作类型为“查询设备属性”,选择要查询的属性为“主灯开关”,查询维度“快照值”。
image.png
7.我用钉钉消息节点来显示灯泡的状态的消息,配置方法选择“使用模版”,选择模版“设备告警”,选择设备的属性为“主灯开关”。

进行测试

image.png
启动服务在指定时间就可收到钉钉消息,如果关灯成功则会收到钉钉机器人的消息提醒。