『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 325820|回复: 2656

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

  [复制链接]

23

主题

658

帖子

4643

积分

元老级技术达人

积分
4643
金钱
3970
HASS币
30

教程狂人

QQ
发表于 2018-1-15 14:52:36 | 显示全部楼层 |阅读模式
本帖最后由 jyz_0501 于 2019-11-11 22:16 编辑

导航帖:
       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的相关节点
       备注:因HomeAssistant认证方式的变化,配图中的插件已停止维护,请大家安装插件时选择node-red-contrib-home-assistant-websocket使用方法基本无变化。

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代码:
      
platform: mqtt
      上面的示例中没有用到HA的任何Node节点,下面的示例中通过几个简单的例子,来看下HA的Node节点的使用方法。通过call services节点控制"kai"开关的动作
              
QQ图片20180115150704.png
             call services节点的参数配置
00.png
PS:有人提到了虽然已经正确配置的HA的地址和密码,但是在Domian、Service字段无法自动加载列表,请在配置完HA相关参数后,先部署一下,然后重新打开改节点,在输入框中书双击鼠标左键,或者输入首字母,应该自动加载服务列表

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


      

评分

参与人数 3金钱 +6 收起 理由
natic + 2
flashsoft + 2 谢谢分享!,其实丢给call service前可以用f.
潇洒哥er + 2 若是用hassio安装的插件把 Ha 地址设置成 h.

查看全部评分

回复

使用道具 举报

4

主题

313

帖子

1967

积分

金牌会员

Rank: 6Rank: 6

积分
1967
金钱
1654
HASS币
0
发表于 2018-1-15 15:03:19 | 显示全部楼层
这个要学
回复

使用道具 举报

4

主题

148

帖子

516

积分

高级会员

Rank: 4

积分
516
金钱
368
HASS币
0
发表于 2018-1-15 15:08:01 | 显示全部楼层
博大精深占座学习
回复

使用道具 举报

1

主题

143

帖子

3702

积分

论坛元老

Rank: 8Rank: 8

积分
3702
金钱
3559
HASS币
0
发表于 2018-1-15 15:09:59 | 显示全部楼层
学习!!!!
回复

使用道具 举报

2

主题

129

帖子

1924

积分

金牌会员

Rank: 6Rank: 6

积分
1924
金钱
1794
HASS币
0
发表于 2018-1-15 15:20:02 | 显示全部楼层
好东西,继续学习
回复

使用道具 举报

1

主题

110

帖子

756

积分

高级会员

Rank: 4

积分
756
金钱
646
HASS币
0
发表于 2018-1-15 15:35:04 | 显示全部楼层
谢谢第三篇教程分享
回复

使用道具 举报

4

主题

208

帖子

1408

积分

金牌会员

Rank: 6Rank: 6

积分
1408
金钱
1199
HASS币
0
发表于 2018-1-15 15:47:54 | 显示全部楼层
谢谢大神!
回复

使用道具 举报

1

主题

265

帖子

2577

积分

金牌会员

Rank: 6Rank: 6

积分
2577
金钱
2312
HASS币
0
发表于 2018-1-15 15:58:30 | 显示全部楼层
谢谢分享!!!!!!!!!
回复

使用道具 举报

2

主题

316

帖子

1626

积分

金牌会员

Rank: 6Rank: 6

积分
1626
金钱
1310
HASS币
0
发表于 2018-1-15 16:11:52 | 显示全部楼层

谢谢大神!
回复

使用道具 举报

3

主题

215

帖子

669

积分

高级会员

Rank: 4

积分
669
金钱
454
HASS币
0
发表于 2018-1-15 17:00:45 | 显示全部楼层
好东西,学习
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-12-22 00:43 , Processed in 0.175288 second(s), 37 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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