NittyGritty icon

Tuya.JSON

NittyGritty | PRO | 01/05/22 08:13:00 AM UTC | 0 ⭐ | 429 👁️ | Never ⏰ | []
text |

11.4 KB

|

None

|

0 👍

/

0 👎

[
    {
        "id": "d8ca6a95.62ea88",
        "type": "tab",
        "label": "Tuya-Switch",
        "disabled": false,
        "info": ""
    },
    {
        "id": "9cda053e.84d278",
        "type": "mqtt in",
        "z": "d8ca6a95.62ea88",
        "name": "Tuya 4 Button Switch",
        "topic": "/home/zigbee/Tuya-01",
        "qos": "2",
        "datatype": "auto",
        "broker": "595dfa51.2c1224",
        "inputs": 0,
        "x": 140,
        "y": 320,
        "wires": [
            [
                "275d149a.6ea5cc"
            ]
        ]
    },
    {
        "id": "ec412fe9.d84c2",
        "type": "debug",
        "z": "d8ca6a95.62ea88",
        "name": "",
        "active": true,
        "tosidebar": true,
        "console": false,
        "tostatus": false,
        "complete": "false",
        "x": 710,
        "y": 820,
        "wires": []
    },
    {
        "id": "87d70fef.10638",
        "type": "function",
        "z": "d8ca6a95.62ea88",
        "name": "",
        "func": "var Knoten = \"Tuya-01\"\nvar click = msg.payload.action\nvar volt =  msg.payload.voltage/1000\nvar qual =  msg.payload.linkquality\nvar bat  =  msg.payload.battery\n\nmsg.payload = [{\n    Room: Knoten,\n    Click: click,\n    Volt: volt,\n    Qual: qual,\n    Bat: bat\n}]\nnode.status({fill:\"blue\",shape:\"ring\",text:\"Click: \" + click + \", Qual: \" + qual + \"%, Volt: \" + volt + \"V\" });\nreturn msg;",
        "outputs": 1,
        "noerr": 0,
        "x": 520,
        "y": 820,
        "wires": [
            [
                "ec412fe9.d84c2"
            ]
        ]
    },
    {
        "id": "275d149a.6ea5cc",
        "type": "json",
        "z": "d8ca6a95.62ea88",
        "name": "",
        "property": "payload",
        "action": "",
        "pretty": false,
        "x": 330,
        "y": 320,
        "wires": [
            [
                "87d70fef.10638",
                "e74c2959.a23368",
                "4f569ab0.6ba124",
                "8bd8f0e3.063ce",
                "a2834171.8e11"
            ]
        ]
    },
    {
        "id": "1699bb6d.1146e5",
        "type": "debug",
        "z": "d8ca6a95.62ea88",
        "name": "Button 1 Single",
        "active": true,
        "tosidebar": false,
        "console": false,
        "tostatus": true,
        "complete": "payload",
        "targetType": "msg",
        "statusVal": "payload",
        "statusType": "auto",
        "x": 720,
        "y": 20,
        "wires": []
    },
    {
        "id": "d65735cf.50ae78",
        "type": "debug",
        "z": "d8ca6a95.62ea88",
        "name": "Button 1 Double",
        "active": true,
        "tosidebar": false,
        "console": false,
        "tostatus": true,
        "complete": "payload",
        "targetType": "msg",
        "statusVal": "payload",
        "statusType": "auto",
        "x": 720,
        "y": 80,
        "wires": []
    },
    {
        "id": "e74c2959.a23368",
        "type": "switch",
        "z": "d8ca6a95.62ea88",
        "name": "Button 1",
        "property": "payload.action",
        "propertyType": "msg",
        "rules": [
            {
                "t": "eq",
                "v": "1_single",
                "vt": "str"
            },
            {
                "t": "eq",
                "v": "1_double",
                "vt": "str"
            },
            {
                "t": "eq",
                "v": "1_hold",
                "vt": "str"
            }
        ],
        "checkall": "true",
        "repair": false,
        "outputs": 3,
        "x": 520,
        "y": 80,
        "wires": [
            [
                "1699bb6d.1146e5"
            ],
            [
                "d65735cf.50ae78"
            ],
            [
                "21b63b51.539944"
            ]
        ]
    },
    {
        "id": "21b63b51.539944",
        "type": "debug",
        "z": "d8ca6a95.62ea88",
        "name": "Button 1 Hold",
        "active": true,
        "tosidebar": false,
        "console": false,
        "tostatus": true,
        "complete": "payload",
        "targetType": "msg",
        "statusVal": "payload",
        "statusType": "auto",
        "x": 720,
        "y": 140,
        "wires": []
    },
    {
        "id": "79ba8b44.39cb34",
        "type": "debug",
        "z": "d8ca6a95.62ea88",
        "name": "Button 2 Single",
        "active": true,
        "tosidebar": false,
        "console": false,
        "tostatus": true,
        "complete": "payload",
        "targetType": "msg",
        "statusVal": "payload",
        "statusType": "auto",
        "x": 720,
        "y": 220,
        "wires": []
    },
    {
        "id": "61316655.5edd88",
        "type": "debug",
        "z": "d8ca6a95.62ea88",
        "name": "Button 2 Double",
        "active": true,
        "tosidebar": false,
        "console": false,
        "tostatus": true,
        "complete": "payload",
        "targetType": "msg",
        "statusVal": "payload",
        "statusType": "auto",
        "x": 720,
        "y": 280,
        "wires": []
    },
    {
        "id": "4f569ab0.6ba124",
        "type": "switch",
        "z": "d8ca6a95.62ea88",
        "name": "Button 2",
        "property": "payload.action",
        "propertyType": "msg",
        "rules": [
            {
                "t": "eq",
                "v": "2_single",
                "vt": "str"
            },
            {
                "t": "eq",
                "v": "2_double",
                "vt": "str"
            },
            {
                "t": "eq",
                "v": "2_hold",
                "vt": "str"
            }
        ],
        "checkall": "true",
        "repair": false,
        "outputs": 3,
        "x": 520,
        "y": 280,
        "wires": [
            [
                "79ba8b44.39cb34"
            ],
            [
                "61316655.5edd88"
            ],
            [
                "4c6d72c4.c8c4bc"
            ]
        ]
    },
    {
        "id": "4c6d72c4.c8c4bc",
        "type": "debug",
        "z": "d8ca6a95.62ea88",
        "name": "Button 2 Hold",
        "active": true,
        "tosidebar": false,
        "console": false,
        "tostatus": true,
        "complete": "payload",
        "targetType": "msg",
        "statusVal": "payload",
        "statusType": "auto",
        "x": 720,
        "y": 340,
        "wires": []
    },
    {
        "id": "8cadc18.d9a104",
        "type": "debug",
        "z": "d8ca6a95.62ea88",
        "name": "Button 3 Single",
        "active": true,
        "tosidebar": false,
        "console": false,
        "tostatus": true,
        "complete": "payload",
        "targetType": "msg",
        "statusVal": "payload",
        "statusType": "auto",
        "x": 720,
        "y": 420,
        "wires": []
    },
    {
        "id": "f25b5b6e.075478",
        "type": "debug",
        "z": "d8ca6a95.62ea88",
        "name": "Button 3 Double",
        "active": true,
        "tosidebar": false,
        "console": false,
        "tostatus": true,
        "complete": "payload",
        "targetType": "msg",
        "statusVal": "payload",
        "statusType": "auto",
        "x": 720,
        "y": 480,
        "wires": []
    },
    {
        "id": "8bd8f0e3.063ce",
        "type": "switch",
        "z": "d8ca6a95.62ea88",
        "name": "Button 3",
        "property": "payload.action",
        "propertyType": "msg",
        "rules": [
            {
                "t": "eq",
                "v": "3_single",
                "vt": "str"
            },
            {
                "t": "eq",
                "v": "3_double",
                "vt": "str"
            },
            {
                "t": "eq",
                "v": "3_hold",
                "vt": "str"
            }
        ],
        "checkall": "true",
        "repair": false,
        "outputs": 3,
        "x": 520,
        "y": 480,
        "wires": [
            [
                "8cadc18.d9a104"
            ],
            [
                "f25b5b6e.075478"
            ],
            [
                "cacb8f66.c5648"
            ]
        ]
    },
    {
        "id": "cacb8f66.c5648",
        "type": "debug",
        "z": "d8ca6a95.62ea88",
        "name": "Button 3 Hold",
        "active": true,
        "tosidebar": false,
        "console": false,
        "tostatus": true,
        "complete": "payload",
        "targetType": "msg",
        "statusVal": "payload",
        "statusType": "auto",
        "x": 720,
        "y": 540,
        "wires": []
    },
    {
        "id": "e347d923.1df218",
        "type": "debug",
        "z": "d8ca6a95.62ea88",
        "name": "Button 4 Single",
        "active": true,
        "tosidebar": false,
        "console": false,
        "tostatus": true,
        "complete": "payload",
        "targetType": "msg",
        "statusVal": "payload",
        "statusType": "auto",
        "x": 720,
        "y": 620,
        "wires": []
    },
    {
        "id": "f95cdf44.36533",
        "type": "debug",
        "z": "d8ca6a95.62ea88",
        "name": "Button 4 Double",
        "active": true,
        "tosidebar": false,
        "console": false,
        "tostatus": true,
        "complete": "payload",
        "targetType": "msg",
        "statusVal": "payload",
        "statusType": "auto",
        "x": 720,
        "y": 680,
        "wires": []
    },
    {
        "id": "a2834171.8e11",
        "type": "switch",
        "z": "d8ca6a95.62ea88",
        "name": "Button 4",
        "property": "payload.action",
        "propertyType": "msg",
        "rules": [
            {
                "t": "eq",
                "v": "4_single",
                "vt": "str"
            },
            {
                "t": "eq",
                "v": "4_double",
                "vt": "str"
            },
            {
                "t": "eq",
                "v": "4_hold",
                "vt": "str"
            }
        ],
        "checkall": "true",
        "repair": false,
        "outputs": 3,
        "x": 520,
        "y": 680,
        "wires": [
            [
                "e347d923.1df218"
            ],
            [
                "f95cdf44.36533"
            ],
            [
                "eff9b568.5c1378"
            ]
        ]
    },
    {
        "id": "eff9b568.5c1378",
        "type": "debug",
        "z": "d8ca6a95.62ea88",
        "name": "Button 4 Hold",
        "active": true,
        "tosidebar": false,
        "console": false,
        "tostatus": true,
        "complete": "payload",
        "targetType": "msg",
        "statusVal": "payload",
        "statusType": "auto",
        "x": 720,
        "y": 740,
        "wires": []
    },
    {
        "id": "595dfa51.2c1224",
        "type": "mqtt-broker",
        "name": "",
        "broker": "192.168.123.16",
        "port": "1883",
        "clientid": "",
        "usetls": false,
        "compatmode": true,
        "keepalive": "60",
        "cleansession": true,
        "birthTopic": "",
        "birthQos": "0",
        "birthPayload": "",
        "closeTopic": "",
        "closePayload": "",
        "willTopic": "",
        "willQos": "0",
        "willPayload": ""
    }
]

Comments