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

 找回密码
 立即注册
查看: 23594|回复: 15

[流程系列] 【v1.0.3】让Node-RED直接支持搜索和控制内网控客设备

[复制链接]

9

主题

228

帖子

2052

积分

超级版主

Rank: 8Rank: 8

积分
2052
金钱
1799
HASS币
100

突出贡献

发表于 2019-3-27 12:45:20 | 显示全部楼层 |阅读模式
本帖最后由 flashsoft 于 2019-4-4 22:34 编辑

本节点支持不通过HA来中转控制控客设备,并且配合dashboard能支持很好的可视化和联动

1.0.3修订
1、支持对于相同动作不重复操作
2、支持免填写密码和mac地址



                               
登录/注册后可看大图



控客的nodered节点

提供发现操作两个节点

发现节点用于发现内网可操作的控客开关,获取相关信息用于操作节点操作用

操作节点用于直接操作配置好的控客开关,同时也提供去检查指定开关状态的功能

基于以上两个功能可完成局域网控客开关的操作

安装

# 去nodered目录
npm i node-red-contrib-konkeio

nodered 范例流

请直接导入使用

[
    {
        "id": "211b19ee.7070b6",
        "type": "konkeio-discover",
        "z": "4cc2a712.3a16e8",
        "timeout": 1000,
        "x": 670,
        "y": 180,
        "wires": [
            [
                "ad5e51c5.80441"
            ]
        ]
    },
    {
        "id": "6ed3bee1.0d6b4",
        "type": "inject",
        "z": "4cc2a712.3a16e8",
        "name": "",
        "topic": "",
        "payload": "",
        "payloadType": "date",
        "repeat": "",
        "crontab": "",
        "once": false,
        "onceDelay": 0.1,
        "x": 505,
        "y": 180,
        "wires": [
            [
                "211b19ee.7070b6"
            ]
        ]
    },
    {
        "id": "ad5e51c5.80441",
        "type": "debug",
        "z": "4cc2a712.3a16e8",
        "name": "",
        "active": true,
        "tosidebar": true,
        "console": false,
        "tostatus": false,
        "complete": "true",
        "x": 830,
        "y": 180,
        "wires": []
    },
    {
        "id": "1fa33e97.04d741",
        "type": "inject",
        "z": "4cc2a712.3a16e8",
        "name": "",
        "topic": "",
        "payload": "",
        "payloadType": "date",
        "repeat": "2",
        "crontab": "",
        "once": false,
        "onceDelay": 0.1,
        "x": 520,
        "y": 240,
        "wires": [
            [
                "f9ef7874.cbfdf8"
            ]
        ]
    },
    {
        "id": "f9ef7874.cbfdf8",
        "type": "konkeio-action",
        "z": "4cc2a712.3a16e8",
        "name": "检测",
        "ip": "192.168.200.236",
        "sw": "check",
        "x": 670,
        "y": 240,
        "wires": [
            [
                "7249e928.996fe8"
            ]
        ]
    },
    {
        "id": "7249e928.996fe8",
        "type": "ui_switch",
        "z": "4cc2a712.3a16e8",
        "name": "",
        "label": "插座",
        "tooltip": "",
        "group": "72a893e.0d55c6c",
        "order": 4,
        "width": 0,
        "height": 0,
        "passthru": true,
        "decouple": "false",
        "topic": "",
        "style": "",
        "onvalue": "true",
        "onvalueType": "bool",
        "onicon": "",
        "oncolor": "",
        "offvalue": "false",
        "offvalueType": "bool",
        "officon": "",
        "offcolor": "",
        "x": 825,
        "y": 240,
        "wires": [
            [
                "6bcbe79f.53fe38"
            ]
        ]
    },
    {
        "id": "6bcbe79f.53fe38",
        "type": "konkeio-action",
        "z": "4cc2a712.3a16e8",
        "name": "操作",
        "ip": "192.168.200.236",
        "sw": "auto",
        "x": 970,
        "y": 240,
        "wires": [
            [
                "f9510104.f2b0e"
            ]
        ]
    },
    {
        "id": "f9510104.f2b0e",
        "type": "debug",
        "z": "4cc2a712.3a16e8",
        "name": "",
        "active": true,
        "tosidebar": true,
        "console": false,
        "tostatus": false,
        "complete": "true",
        "x": 1110,
        "y": 240,
        "wires": []
    },
    {
        "id": "72a893e.0d55c6c",
        "type": "ui_group",
        "z": "4cc2a712.3a16e8",
        "name": "插座组",
        "tab": "1d6cc3f8.a0bbbc",
        "order": 2,
        "disp": true,
        "width": "6",
        "collapse": false
    },
    {
        "id": "1d6cc3f8.a0bbbc",
        "type": "ui_tab",
        "z": "4cc2a712.3a16e8",
        "name": "我的家",
        "icon": "group",
        "order": 2,
        "disabled": false,
        "hidden": false
    }
]

评分

参与人数 3金钱 +45 HASS币 +20 收起 理由
userabc + 5 论坛有你更精彩!
+ 20 + 20 膜拜大神!
neroxps + 20 给力~

查看全部评分

回复

使用道具 举报

6

主题

298

帖子

4036

积分

论坛元老

Rank: 8Rank: 8

积分
4036
金钱
3738
HASS币
0
发表于 2019-3-27 13:03:04 | 显示全部楼层
赞一个,前排
回复

使用道具 举报

40

主题

2177

帖子

8328

积分

元老级技术达人

积分
8328
金钱
6136
HASS币
110
发表于 2019-3-27 13:06:15 | 显示全部楼层
这个插座还蛮好用的 想再入一个了
回复

使用道具 举报

27

主题

2144

帖子

8960

积分

论坛元老

Rank: 8Rank: 8

积分
8960
金钱
6811
HASS币
30

论坛元老

发表于 2019-3-27 21:38:09 | 显示全部楼层
控客,没怎么听过哦
回复

使用道具 举报

19

主题

707

帖子

4054

积分

元老级技术达人

积分
4054
金钱
3337
HASS币
60
发表于 2019-4-12 19:29:44 | 显示全部楼层
玩不来。ui_switch那个,我导进去是错误的流程。
回复

使用道具 举报

9

主题

228

帖子

2052

积分

超级版主

Rank: 8Rank: 8

积分
2052
金钱
1799
HASS币
100

突出贡献

 楼主| 发表于 2019-4-12 21:20:29 | 显示全部楼层
houhd 发表于 2019-4-12 19:29
玩不来。ui_switch那个,我导进去是错误的流程。

node-red-dashboard装了么
回复

使用道具 举报

19

主题

707

帖子

4054

积分

元老级技术达人

积分
4054
金钱
3337
HASS币
60
发表于 2019-4-12 23:41:00 | 显示全部楼层
本帖最后由 houhd 于 2019-4-12 23:55 编辑
flashsoft 发表于 2019-4-12 21:20
node-red-dashboard装了么

感谢回复,确实没装,装上后没有异常提示了。用这个是不是要先把原来插件版的控客配置先注释掉。192.168.200.236这个是不是要换成自己的ha地址
回复

使用道具 举报

9

主题

228

帖子

2052

积分

超级版主

Rank: 8Rank: 8

积分
2052
金钱
1799
HASS币
100

突出贡献

 楼主| 发表于 2019-4-13 00:07:51 | 显示全部楼层
houhd 发表于 2019-4-12 23:41
感谢回复,确实没装,装上后没有异常提示了。用这个是不是要先把原来插件版的控客配置先注释掉。192.168.2 ...

你可以点击第一个留,也就是发现,用来发现自己具体的局域网控客插座
回复

使用道具 举报

19

主题

707

帖子

4054

积分

元老级技术达人

积分
4054
金钱
3337
HASS币
60
发表于 2019-4-13 17:31:08 | 显示全部楼层
flashsoft 发表于 2019-4-13 00:07
你可以点击第一个留,也就是发现,用来发现自己具体的局域网控客插座

大佬,你好,感谢你热心回复。
我原先一直用插件的方式来接入控客插座的,
你这个流程我导入了,不过还是不会用。
流程.png 微信图片_20190413172749.png
回复

使用道具 举报

2

主题

166

帖子

2789

积分

金牌会员

Rank: 6Rank: 6

积分
2789
金钱
2623
HASS币
0
发表于 2019-6-8 10:39:40 | 显示全部楼层
感谢大佬的的分享。请问这个能对接HA吗?HA的配置要怎么写?
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-12-22 17:16 , Processed in 0.093510 second(s), 37 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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