Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [
- {
- "id": "2594b919.43c9c6",
- "type": "mqtt in",
- "z": "4058904c.658ad",
- "name": "",
- "topic": "/home/zigbee/Ventil-02",
- "qos": "2",
- "datatype": "auto",
- "broker": "595dfa51.2c1224",
- "inputs": 0,
- "x": 180,
- "y": 220,
- "wires": [
- [
- "b43194fb.1696e8"
- ]
- ]
- },
- {
- "id": "b43194fb.1696e8",
- "type": "json",
- "z": "4058904c.658ad",
- "name": "",
- "property": "payload",
- "action": "",
- "pretty": false,
- "x": 490,
- "y": 220,
- "wires": [
- [
- "ee580ce.2e131f"
- ]
- ]
- },
- {
- "id": "6d44446b.fe5f9c",
- "type": "link out",
- "z": "4058904c.658ad",
- "name": "",
- "links": [
- "22f2e00e.74f9a"
- ],
- "x": 935,
- "y": 220,
- "wires": []
- },
- {
- "id": "bc24bc5c.24eaa",
- "type": "inject",
- "z": "4058904c.658ad",
- "name": "Update Ventil-02",
- "props": [
- {
- "p": "payload"
- },
- {
- "p": "topic",
- "vt": "str"
- }
- ],
- "repeat": "600",
- "crontab": "",
- "once": false,
- "onceDelay": "1",
- "topic": "",
- "payload": "{\"window_detection\":\"off\"}",
- "payloadType": "str",
- "x": 190,
- "y": 300,
- "wires": [
- [
- "ba865231.189c2"
- ]
- ]
- },
- {
- "id": "ba865231.189c2",
- "type": "mqtt out",
- "z": "4058904c.658ad",
- "name": "",
- "topic": "/home/zigbee/Ventil-02/set",
- "qos": "",
- "retain": "",
- "respTopic": "",
- "contentType": "",
- "userProps": "",
- "correl": "",
- "expiry": "",
- "broker": "595dfa51.2c1224",
- "x": 560,
- "y": 300,
- "wires": []
- },
- {
- "id": "d4eaa56.3b35958",
- "type": "inject",
- "z": "4058904c.658ad",
- "name": "Set 21.0°C to Ventil-02",
- "props": [
- {
- "p": "payload"
- },
- {
- "p": "topic",
- "vt": "str"
- }
- ],
- "repeat": "",
- "crontab": "",
- "once": false,
- "onceDelay": "1",
- "topic": "",
- "payload": "{\"current_heating_setpoint\":\"22\"}",
- "payloadType": "str",
- "x": 180,
- "y": 360,
- "wires": [
- [
- "ba865231.189c2"
- ]
- ]
- },
- {
- "id": "ee580ce.2e131f",
- "type": "function",
- "z": "4058904c.658ad",
- "name": "",
- "func": "var KnotenName = \"Ventil-02\";\nvar Position = JSON.parse(msg.payload.position);\nvar Local_Temperature = JSON.parse(msg.payload.local_temperature); \nvar Current_Heating_Setpoint = JSON.parse(msg.payload.current_heating_setpoint); \nvar Link_Quality = JSON.parse(msg.payload.linkquality); \n\nmsg.payload = [{\n Room: KnotenName,\n Position: Position,\n LocalTemp: Local_Temperature,\n HeatSetPoint: Current_Heating_Setpoint,\n Link: Link_Quality\n}]\n\nnode.status({fill:\"blue\",shape:\"ring\",text:KnotenName +\n \" Position: \" + Position +\n \"%, LocalTemp: \" + Local_Temperature +\n \"°C, Heating_Setpoint: \" + Current_Heating_Setpoint +\n \"°C, Link: \" + Link_Quality\n });\nreturn msg;\n",
- "outputs": 1,
- "noerr": 0,
- "initialize": "",
- "finalize": "",
- "x": 800,
- "y": 220,
- "wires": [
- [
- "6d44446b.fe5f9c"
- ]
- ]
- },
- {
- "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