Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [
- {
- "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": ""
- }
- ]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement