请选择 进入手机版 | 继续访问电脑版

『瀚思彼岸』» 智能家居第一站

 找回密码
 立即注册
查看: 555|回复: 39

[进阶教程] Node Red系列教程之三 实现Node Red与Home Assistant之间的联动

[复制链接]

8

主题

127

帖子

747

积分

论坛技术达人

积分
747
彼岸币
0
发表于 2018-1-15 14:52:36 | 显示全部楼层 |阅读模式
本帖最后由 alei643 于 2018-1-17 16:25 编辑

导航帖:
       Node Red 系列教程之一 初识Node Red

       Node Red系列教程之二 使用Node Red建立第一个Flow

        在看过前面两篇的系列教程之后,我想大家多少对Node Red有了一个比较简单的认知,在后续的教程中我将尽可能的将学习难度减少,循序渐进的帮大家掌握Node Red,但是否能够发挥Node Red的最大作用,还是要看个人的喔。

一、安装Home Assistant Node组件
        与Home Assistant开发模式类似,Node Red也有一个丰富的Node节点库,截止目前大概有1200多个,远远超过HA组件的数量,这些节点很大一部分也是依靠开发者无私分享,我们可以在这个节点库中找到支持诸如Sonoff、小米、博联设备的Node组件,借助这些Node组件实现与各类设备的联动。除了这些,你还可以找到HA、MQTT等组件。如果还要在强大一点,连IBM自家的Waston都可以接入。               少码点字,安装步骤请看图。HA节点添加完成后,在Node Red左侧功能区会出现Home Assistant的相关节点

1.png 2.png 3.png



二、组件功能介绍

8.png



三、Node Red与HA实现联动      
       来看一段动画,在这段动画里,我在HA中建立的一个名为“kai”的Mqtt开关,这不是一个实体开关,而是通过inject组件发送0和1的数字控制开关动作或者在HA侧执行打开和关闭“kai”,并借助Node Red的MQTT组件来发布“kai”开关的动作和状态。

         789.gif
         

FLOW代码:
游客,如果您要查看本帖隐藏内容请回复
       请不要忘记在HA中添加下面的yaml代码:
      
[AppleScript] 纯文本查看 复制代码
platform: mqtt[/align]  name: "kai"
  state_topic: "stat/kai/POWER"
  command_topic: "cmnd/kai/POWER"
  qos: 0
  payload_on: "ON"
  payload_off: "OFF"
  retain: true
      上面的示例中没有用到HA的任何Node节点,下面的示例中通过几个简单的例子,来看下HA的Node节点的使用方法。通过call services节点控制"kai"开关的动作
              
QQ图片20180115150704.png
             call services节点的参数配置
00.png
PS:有人提到了虽然已经正确配置的HA的地址和密码,但是在Domian、Service字段无法自动加载列表,请在配置完HA相关参数后,先部署一下,然后重新打开改节点,在输入框中书双击鼠标左键,或者输入首字母,应该自动加载服务列表

时间关系,相关的示例不在多写了,其他示例教程可以参考lanhemeng大神的:


      
回复

使用道具 举报

2

主题

148

帖子

652

积分

高级会员

Rank: 4

积分
652
彼岸币
0
发表于 2018-1-15 15:03:19 | 显示全部楼层
这个要学
回复

使用道具 举报

4

主题

135

帖子

386

积分

中级会员

Rank: 3Rank: 3

积分
386
彼岸币
0
发表于 2018-1-15 15:08:01 | 显示全部楼层
博大精深占座学习
回复

使用道具 举报

0

主题

43

帖子

236

积分

中级会员

Rank: 3Rank: 3

积分
236
彼岸币
0
发表于 2018-1-15 15:09:59 | 显示全部楼层
学习!!!!
回复

使用道具 举报

2

主题

118

帖子

693

积分

高级会员

Rank: 4

积分
693
彼岸币
0
发表于 2018-1-15 15:20:02 | 显示全部楼层
好东西,继续学习
回复

使用道具 举报

1

主题

75

帖子

360

积分

中级会员

Rank: 3Rank: 3

积分
360
彼岸币
0
发表于 2018-1-15 15:35:04 | 显示全部楼层
谢谢第三篇教程分享
回复

使用道具 举报

2

主题

98

帖子

480

积分

中级会员

Rank: 3Rank: 3

积分
480
彼岸币
0
发表于 2018-1-15 15:47:54 | 显示全部楼层
谢谢大神!
回复

使用道具 举报

1

主题

94

帖子

311

积分

中级会员

Rank: 3Rank: 3

积分
311
彼岸币
0
发表于 2018-1-15 15:58:30 | 显示全部楼层
谢谢分享!!!!!!!!!
回复

使用道具 举报

0

主题

114

帖子

378

积分

论坛积极会员

积分
378
彼岸币
0
发表于 2018-1-15 16:11:52 | 显示全部楼层

谢谢大神!
回复

使用道具 举报

3

主题

170

帖子

439

积分

中级会员

Rank: 3Rank: 3

积分
439
彼岸币
0
发表于 2018-1-15 17:00:45 | 显示全部楼层
好东西,学习
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2018-2-19 15:43 , Processed in 0.217155 second(s), 27 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表