NittyGritty icon

HKV-Test

NittyGritty | PRO | 11/23/21 03:58:35 PM UTC | 0 ⭐ | 1414 👁️ | Never ⏰ | []
JavaScript |

4.41 KB

|

None

|

0 👍

/

0 👎

[
    {
        "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": ""
    }
]

Comments