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

 找回密码
 立即注册
查看: 202885|回复: 2426

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

  [复制链接]

23

主题

629

帖子

4338

积分

元老级技术达人

积分
4338
金钱
3694
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

帖子

1917

积分

金牌会员

Rank: 6Rank: 6

积分
1917
金钱
1604
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

帖子

3388

积分

论坛元老

Rank: 8Rank: 8

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

使用道具 举报

2

主题

130

帖子

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

主题

209

帖子

1406

积分

金牌会员

Rank: 6Rank: 6

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

使用道具 举报

1

主题

266

帖子

2548

积分

金牌会员

Rank: 6Rank: 6

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

使用道具 举报

2

主题

316

帖子

1620

积分

金牌会员

Rank: 6Rank: 6

积分
1620
金钱
1304
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-4-25 23:41 , Processed in 0.060998 second(s), 37 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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