搬运flashsoft大佬【v1.0.3】让Node-RED直接支持搜索和控制内网控客设备

本节点支持不通过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
    }
]


萝卜大佬帮我看看,我有个立体插排,能检测到了,但要怎么进行控制呢,请求指导下实操方法。

我发给flashsoft大佬,等他有空帮忙看看,我也不知道这个啊