01 前言
本文章原文发表于我的微信公众号,请大家关注阅读,涉及的源代码等都在公众号,请搜索公众号: 智能家居NodeRed和HomeAssistant 即可关注。
02 概述
如果要实现自动循环启停不论在HomeAssistant中还是在NodeRed中都是比较容易实现的,例如在NodeRed中可以用诸如timer、delay等节点组合实现,而我喜欢用一个函数节点来实现,并且支持多个时间间隔的循环。
03 适用场景
自动循环启停非常适合那些不需要持续运行的设备。通过这种方式,不仅可以有效延长设备寿命,还能显著降低能耗。具体的应用场景可以根据实际需求灵活调整。
04 功能与实现
自动循环启停我用在鱼缸气泵的启停控制,下面是流程演示:

流程中我用一个触发节点函数节点启动,函数根据设置输出控制命令至其他节点,案例中我采用的是MQTT节点(注意MQTT节点需要填写发送的主题);同时函数下方可以显示当前计时器状态,以及计时器预计执行的操作信息,当然这些设置都是可以自由定义的,函数节点中可以设置的如下所示:
智能家居自动循环启停功能实现

最低0.47元/天 解锁文章
4214

被折叠的 条评论
为什么被折叠?



