学习笔记 篇一:小白的Node-Red学习笔记(自动化篇)

2018-11-11 10:00:00 22点赞 215收藏 17评论

最近一段时间一直在折腾home-assistant,因为家里是最简单的小米全家桶,所以难度也不高,只是利用HA把米家接入了homekit,实现了siri和小爱都可以控制家里的设备。但是除了手机和小爱,自动化才是智能家居的精髓,而homekit的自动化是个残废,米家的自动化是不能读取某一个开关的状态来联动另一个设备的,比如我要实现手动打开电热油汀之后,加湿器根据湿度计的反馈来自动开启或关闭就无法实现,加上最近一段时间论坛里在强力推荐Node-Red实现自动化,所以在反复翻看了论坛里的教学帖子之后,有了动手的想法。

网络上的大佬太多,作为一个小白,有很多地方也许大佬觉得是常识就一笔代过,而像笔者这种小白要反复试验才能了解,这个笔记一方面是为了给自己留一个学习记录,另一方面也是为了方便更多像笔者一样的小白参与进来,下面我就详细讲讲自己怎么实现手动打开电热油汀之后,加湿器根据湿度计的反馈来自动开启或关闭。

首先上图,自己的自动化整体模样


小白的Node-Red学习笔记(自动化篇)


一、从HA的信息开始

小白的Node-Red学习笔记(自动化篇)

小白的Node-Red学习笔记(自动化篇)


这个events:state节点我的理解是获取信息,我的油汀是常开,而控制它的方式是通过控制小米墙壁插座的开关来进行,这个节点的目的是获取油汀的开关状态,取名叫油汀,server是我之前加入的HomeAssistant,而Entity ID就是在homeassistant里获取的设备ID。(添加server的方式和在homeassistant里获取的设备ID的方式在这里就不展开讲了,如果问的人多,就另外开一篇来讲)

二、选择状态


小白的Node-Red学习笔记(自动化篇)


添加switch节点,分两路分别填on和off这是判断油汀的开关状态

三、联动卧室的湿度计


小白的Node-Red学习笔记(自动化篇)



添加current state节点这是读取卧室湿度计的信息,Entity ID就是在homeassistant里获取的设备ID

四、判断湿度

小白的Node-Red学习笔记(自动化篇)

百度了一下人体合适的湿度在50%-70%之间,因为笔者的小米温湿度计反馈不是很及时,所以设置的冗余比较大,分两路1、湿度小于等于55%,2、湿度大于等于65%分别对应不同的动作。

五、判断加湿器的状态


小白的Node-Red学习笔记(自动化篇)

小白的Node-Red学习笔记(自动化篇)

添加了两路,分别对应当湿度低于55%时打开加湿器和湿度高于65%时关闭加湿器。这是第一路,表示湿度低于55%的时候如果加湿器的状态是关就打开加湿器,Donmain选择switch开关,Service选择turn_on打开,Data的填写格式是{"entity_id":"要控制设备的Entity ID"}

小白的Node-Red学习笔记(自动化篇)

小白的Node-Red学习笔记(自动化篇)

这是第二路,表示湿度高于65%时关闭加湿器,同样Donmain选择switch开关,Service选择turn_off关闭,Data的填写格式是{"entity_id":"要控制设备的Entity ID"}

六、添加debug调试节点收官


小白的Node-Red学习笔记(自动化篇)



最后点击右上角部署,整个自动化就完成了。可能有些朋友疑问的怎么流程中间一堆debug节点,这个听说是调试用的,也就是点击右边那个臭虫,调试窗口里的显示方便你查找故障的,你不添加也无所谓。整个自动化就是这样完成的,如果你有其他的想法,比如人体感应开灯之类的,都和这个自动化类似,可以自行衍变。


展开 收起

Microsoft 微软 在线发码 正版多年office365家庭microsoft365 Microsoft365 -

Microsoft 微软 在线发码 正版多年office365家庭microsoft365 Microsoft365 -

289元起

卡巴斯基(kaspersky)网络解决方案中小企业版杀毒软件1服务器10台PC三年升级

卡巴斯基(kaspersky)网络解决方案中小企业版杀毒软件1服务器10台PC三年升级

3990元起

华三(H3C) SecPath F100-BAS AV 防病毒 License,3年

华三(H3C) SecPath F100-BAS AV 防病毒 License,3年

6904元起

华三(H3C) SecPath F100-BAS URL特征库升级服务授权函,3年

华三(H3C) SecPath F100-BAS URL特征库升级服务授权函,3年

2701元起

Microsoft 微软 OfficePLUS 订阅会员

Microsoft 微软 OfficePLUS 订阅会员

暂无报价

微软Office 365 15个月家庭版 职场利器 智能功能 电脑必备1年6人同享

微软Office 365 15个月家庭版 职场利器 智能功能 电脑必备1年6人同享

628元起

微软(Microsoft)365/Office 个人版 文档自动保存 各设备通用 1年盒装 5设备同享

微软(Microsoft)365/Office 个人版 文档自动保存 各设备通用 1年盒装 5设备同享

暂无报价

360企业级终端防病毒系统(涉密计算机平台)单机版

360企业级终端防病毒系统(涉密计算机平台)单机版

暂无报价

微软支持重装绑 office2021永久激活码2019终身版macoffice软件 Office2021小型企业版for Mac

微软支持重装绑 office2021永久激活码2019终身版macoffice软件 Office2021小型企业版for Mac

389元起

Microsoft 微软 Office 365 个人版

Microsoft 微软 Office 365 个人版

106元起

《Nebo》触屏笔记类软件 Windows版

《Nebo》触屏笔记类软件 Windows版

暂无报价

Nintendo 任天堂 Switch游戏卡带《大航海时代4 威力加强版 HD》 中文

Nintendo 任天堂 Switch游戏卡带《大航海时代4 威力加强版 HD》 中文

196元起

任天堂Switch游戏 NS塞尔达传说 荒野之息 旷野之息 中文现货

任天堂Switch游戏 NS塞尔达传说 荒野之息 旷野之息 中文现货

310元起

非接触式AI智能心理监护系统

非接触式AI智能心理监护系统

488000元起

Microsoft 微软 365家庭版个人版正版密钥Office365永久激活2021Mac

Microsoft 微软 365家庭版个人版正版密钥Office365永久激活2021Mac

129元起

自助挂号应用服务

自助挂号应用服务

15000元起
17评论

  • 精彩
  • 最新
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
215
扫一下,分享更方便,购买更轻松