Advertisement
NittyGritty

HKV-Test

Nov 23rd, 2021
1,162
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. [
  2.     {
  3.         "id": "2594b919.43c9c6",
  4.         "type": "mqtt in",
  5.         "z": "4058904c.658ad",
  6.         "name": "",
  7.         "topic": "/home/zigbee/Ventil-02",
  8.         "qos": "2",
  9.         "datatype": "auto",
  10.         "broker": "595dfa51.2c1224",
  11.         "inputs": 0,
  12.         "x": 180,
  13.         "y": 220,
  14.         "wires": [
  15.             [
  16.                 "b43194fb.1696e8"
  17.             ]
  18.         ]
  19.     },
  20.     {
  21.         "id": "b43194fb.1696e8",
  22.         "type": "json",
  23.         "z": "4058904c.658ad",
  24.         "name": "",
  25.         "property": "payload",
  26.         "action": "",
  27.         "pretty": false,
  28.         "x": 490,
  29.         "y": 220,
  30.         "wires": [
  31.             [
  32.                 "ee580ce.2e131f"
  33.             ]
  34.         ]
  35.     },
  36.     {
  37.         "id": "6d44446b.fe5f9c",
  38.         "type": "link out",
  39.         "z": "4058904c.658ad",
  40.         "name": "",
  41.         "links": [
  42.             "22f2e00e.74f9a"
  43.         ],
  44.         "x": 935,
  45.         "y": 220,
  46.         "wires": []
  47.     },
  48.     {
  49.         "id": "bc24bc5c.24eaa",
  50.         "type": "inject",
  51.         "z": "4058904c.658ad",
  52.         "name": "Update Ventil-02",
  53.         "props": [
  54.             {
  55.                 "p": "payload"
  56.             },
  57.             {
  58.                 "p": "topic",
  59.                 "vt": "str"
  60.             }
  61.         ],
  62.         "repeat": "600",
  63.         "crontab": "",
  64.         "once": false,
  65.         "onceDelay": "1",
  66.         "topic": "",
  67.         "payload": "{\"window_detection\":\"off\"}",
  68.         "payloadType": "str",
  69.         "x": 190,
  70.         "y": 300,
  71.         "wires": [
  72.             [
  73.                 "ba865231.189c2"
  74.             ]
  75.         ]
  76.     },
  77.     {
  78.         "id": "ba865231.189c2",
  79.         "type": "mqtt out",
  80.         "z": "4058904c.658ad",
  81.         "name": "",
  82.         "topic": "/home/zigbee/Ventil-02/set",
  83.         "qos": "",
  84.         "retain": "",
  85.         "respTopic": "",
  86.         "contentType": "",
  87.         "userProps": "",
  88.         "correl": "",
  89.         "expiry": "",
  90.         "broker": "595dfa51.2c1224",
  91.         "x": 560,
  92.         "y": 300,
  93.         "wires": []
  94.     },
  95.     {
  96.         "id": "d4eaa56.3b35958",
  97.         "type": "inject",
  98.         "z": "4058904c.658ad",
  99.         "name": "Set 21.0°C to Ventil-02",
  100.         "props": [
  101.             {
  102.                 "p": "payload"
  103.             },
  104.             {
  105.                 "p": "topic",
  106.                 "vt": "str"
  107.             }
  108.         ],
  109.         "repeat": "",
  110.         "crontab": "",
  111.         "once": false,
  112.         "onceDelay": "1",
  113.         "topic": "",
  114.         "payload": "{\"current_heating_setpoint\":\"22\"}",
  115.         "payloadType": "str",
  116.         "x": 180,
  117.         "y": 360,
  118.         "wires": [
  119.             [
  120.                 "ba865231.189c2"
  121.             ]
  122.         ]
  123.     },
  124.     {
  125.         "id": "ee580ce.2e131f",
  126.         "type": "function",
  127.         "z": "4058904c.658ad",
  128.         "name": "",
  129.         "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",
  130.         "outputs": 1,
  131.         "noerr": 0,
  132.         "initialize": "",
  133.         "finalize": "",
  134.         "x": 800,
  135.         "y": 220,
  136.         "wires": [
  137.             [
  138.                 "6d44446b.fe5f9c"
  139.             ]
  140.         ]
  141.     },
  142.     {
  143.         "id": "595dfa51.2c1224",
  144.         "type": "mqtt-broker",
  145.         "name": "",
  146.         "broker": "192.168.123.16",
  147.         "port": "1883",
  148.         "clientid": "",
  149.         "usetls": false,
  150.         "compatmode": true,
  151.         "keepalive": "60",
  152.         "cleansession": true,
  153.         "birthTopic": "",
  154.         "birthQos": "0",
  155.         "birthPayload": "",
  156.         "closeTopic": "",
  157.         "closePayload": "",
  158.         "willTopic": "",
  159.         "willQos": "0",
  160.         "willPayload": ""
  161.     }
  162. ]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement