NittyGritty icon

Licht Flur

NittyGritty | PRO | 10/20/21 08:36:21 AM UTC | 0 ⭐ | 2321 👁️ | Never ⏰ | []
JavaScript |

71.24 KB

|

None

|

0 👍

/

0 👎

[
    {
        "id": "bcc64ec3.65567",
        "type": "tab",
        "label": "Licht Flur",
        "disabled": false,
        "info": ""
    },
    {
        "id": "265b10ee.a0bdf",
        "type": "inject",
        "z": "bcc64ec3.65567",
        "name": "",
        "repeat": "",
        "crontab": "",
        "once": false,
        "topic": "",
        "payload": "on",
        "payloadType": "str",
        "x": 190,
        "y": 300,
        "wires": [
            [
                "82552f7d.509a8"
            ]
        ]
    },
    {
        "id": "d007ed4e.f8ce",
        "type": "inject",
        "z": "bcc64ec3.65567",
        "name": "Off",
        "repeat": "",
        "crontab": "",
        "once": false,
        "topic": "",
        "payload": "off",
        "payloadType": "str",
        "x": 190,
        "y": 260,
        "wires": [
            [
                "82552f7d.509a8"
            ]
        ]
    },
    {
        "id": "6826f33d.8cc40c",
        "type": "inject",
        "z": "bcc64ec3.65567",
        "name": "",
        "repeat": "",
        "crontab": "",
        "once": false,
        "topic": "",
        "payload": "on",
        "payloadType": "str",
        "x": 187,
        "y": 121,
        "wires": [
            [
                "3311704d.12916"
            ]
        ]
    },
    {
        "id": "1a1e9d45.659fd3",
        "type": "inject",
        "z": "bcc64ec3.65567",
        "name": "Off",
        "repeat": "",
        "crontab": "",
        "once": false,
        "topic": "",
        "payload": "off",
        "payloadType": "str",
        "x": 187,
        "y": 81,
        "wires": [
            [
                "3311704d.12916"
            ]
        ]
    },
    {
        "id": "f2d36fb.1b95f9",
        "type": "comment",
        "z": "bcc64ec3.65567",
        "name": "Licht Charllie (Flur)",
        "info": "",
        "x": 110,
        "y": 20,
        "wires": []
    },
    {
        "id": "879d686e.2b4248",
        "type": "inject",
        "z": "bcc64ec3.65567",
        "name": "Resume Schedule",
        "repeat": "",
        "crontab": "",
        "once": false,
        "onceDelay": 0.1,
        "topic": "",
        "payload": "suspended false",
        "payloadType": "str",
        "x": 150,
        "y": 200,
        "wires": [
            [
                "3311704d.12916"
            ]
        ]
    },
    {
        "id": "fe02c5f7.96fd78",
        "type": "inject",
        "z": "bcc64ec3.65567",
        "name": "Suspend",
        "repeat": "",
        "crontab": "",
        "once": false,
        "onceDelay": 0.1,
        "topic": "",
        "payload": "suspended true",
        "payloadType": "str",
        "x": 180,
        "y": 160,
        "wires": [
            [
                "3311704d.12916"
            ]
        ]
    },
    {
        "id": "206bbcb4.c7eff4",
        "type": "inject",
        "z": "bcc64ec3.65567",
        "name": "Resume Schedule",
        "repeat": "",
        "crontab": "",
        "once": false,
        "onceDelay": 0.1,
        "topic": "",
        "payload": "suspended false",
        "payloadType": "str",
        "x": 150,
        "y": 380,
        "wires": [
            [
                "82552f7d.509a8"
            ]
        ]
    },
    {
        "id": "c9eb522f.3a9d5",
        "type": "inject",
        "z": "bcc64ec3.65567",
        "name": "Suspend",
        "repeat": "",
        "crontab": "",
        "once": false,
        "onceDelay": 0.1,
        "topic": "",
        "payload": "suspended true",
        "payloadType": "str",
        "x": 180,
        "y": 340,
        "wires": [
            [
                "82552f7d.509a8"
            ]
        ]
    },
    {
        "id": "e04c8213.b7e47",
        "type": "mqtt in",
        "z": "bcc64ec3.65567",
        "name": "",
        "topic": "/home/Koss/RF-Bridge01/relay/3",
        "qos": "2",
        "datatype": "auto",
        "broker": "595dfa51.2c1224",
        "nl": false,
        "rap": false,
        "x": 150,
        "y": 520,
        "wires": [
            []
        ]
    },
    {
        "id": "9bc37d65.2dafe",
        "type": "trigger",
        "z": "bcc64ec3.65567",
        "name": "Pulse 2 min.",
        "op1": "1",
        "op2": "0",
        "op1type": "str",
        "op2type": "str",
        "duration": "2",
        "extend": true,
        "overrideDelay": false,
        "units": "min",
        "reset": "off",
        "bytopic": "all",
        "topic": "topic",
        "outputs": 1,
        "x": 570,
        "y": 540,
        "wires": [
            [
                "7b9168a3.d09a48"
            ]
        ]
    },
    {
        "id": "7b9168a3.d09a48",
        "type": "switch",
        "z": "bcc64ec3.65567",
        "name": "",
        "property": "payload",
        "propertyType": "msg",
        "rules": [
            {
                "t": "eq",
                "v": "1",
                "vt": "str"
            },
            {
                "t": "eq",
                "v": "0",
                "vt": "str"
            }
        ],
        "checkall": "true",
        "repair": false,
        "outputs": 2,
        "x": 750,
        "y": 540,
        "wires": [
            [
                "eb486e23.1d7b3"
            ],
            [
                "686c213c.0d67d"
            ]
        ]
    },
    {
        "id": "5ec7728a.260b2c",
        "type": "switch",
        "z": "bcc64ec3.65567",
        "name": "Messages",
        "property": "payload.action",
        "propertyType": "msg",
        "rules": [
            {
                "t": "eq",
                "v": "brightness_up_click",
                "vt": "str"
            },
            {
                "t": "eq",
                "v": "brightness_down_click",
                "vt": "str"
            },
            {
                "t": "eq",
                "v": "brightness_up_release",
                "vt": "str"
            },
            {
                "t": "eq",
                "v": "brightness_up_hold",
                "vt": "str"
            },
            {
                "t": "eq",
                "v": "brightness_down_hold",
                "vt": "str"
            },
            {
                "t": "eq",
                "v": "brightness_down_release",
                "vt": "str"
            }
        ],
        "checkall": "true",
        "repair": false,
        "outputs": 6,
        "x": 390,
        "y": 840,
        "wires": [
            [
                "62f283d6.e6a9cc"
            ],
            [
                "cb7fe390.05aac"
            ],
            [
                "24d1d455.09d35c"
            ],
            [
                "d12a08e4.b57008",
                "ea4d7beb.eb7ba8"
            ],
            [
                "38f7319.c10dece",
                "ea4d7beb.eb7ba8"
            ],
            [
                "24d1d455.09d35c"
            ]
        ]
    },
    {
        "id": "d12a08e4.b57008",
        "type": "function",
        "z": "bcc64ec3.65567",
        "name": "Brightness up",
        "func": "var step = global.get(\"Step\");\nvar brightness =  global.get(\"Hue-Flur-Brightness\");\nvar ColorTemp = global.get(\"Hue-Flur-ColorTemp\");\n\nif(brightness > 0){\n    brightness = brightness + step;\n    global.set(\"Hue-Flur-Brightness\",brightness);\n\t}\n\t\nif(brightness >= 255){\n    brightness = 254;\n    flow.set('press', false);\n    global.set(\"Hue-Flur-Brightness\",brightness);\n    }\n\n// msg.payload = {\"state\":\"ON\",\"brightness\":brightness,\"color_temp\":ColorTemp};\nmsg.payload = {\"state\":\"ON\",\"brightness\":brightness};\n\nnode.status({fill:\"blue\",shape:\"ring\",text:\"Brightness: \" + brightness });\nreturn msg;",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "x": 720,
        "y": 900,
        "wires": [
            [
                "fb2c6aed.bf3388",
                "1114cb41.f25cf5",
                "f5daffd6.7364"
            ]
        ]
    },
    {
        "id": "38f7319.c10dece",
        "type": "function",
        "z": "bcc64ec3.65567",
        "name": "Brightness down",
        "func": "var step = global.get(\"Step\");\nvar brightness =  global.get(\"Hue-Flur-Brightness\");\nvar ColorTemp = global.get(\"Hue-Flur-ColorTemp\");\n\nif(brightness <= 255){\n    brightness = brightness - step; \n    global.set(\"Hue-Flur-Brightness\",brightness);\n\t}\n\t\nif(brightness <= 0){\n    brightness = 1;\n    flow.set('press', false);\n    global.set(\"Hue-Flur-Brightness\",brightness);\n    }\n\n// msg.payload = {\"state\":\"ON\",\"brightness\":brightness,\"color_temp\":ColorTemp};\nmsg.payload = {\"state\":\"ON\",\"brightness\":brightness};\nnode.status({fill:\"blue\",shape:\"ring\",text:\"Brightness: \" + brightness });\nreturn msg;",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "x": 710,
        "y": 980,
        "wires": [
            [
                "e48bfa7c.fac988",
                "f5daffd6.7364",
                "1114cb41.f25cf5"
            ]
        ]
    },
    {
        "id": "ac3954fd.8c5348",
        "type": "switch",
        "z": "bcc64ec3.65567",
        "name": "Control loop",
        "property": "press",
        "propertyType": "flow",
        "rules": [
            {
                "t": "true"
            }
        ],
        "checkall": "true",
        "repair": false,
        "outputs": 1,
        "x": 1130,
        "y": 900,
        "wires": [
            [
                "38f7319.c10dece"
            ]
        ]
    },
    {
        "id": "21c8571d.da85b8",
        "type": "switch",
        "z": "bcc64ec3.65567",
        "name": "Control loop",
        "property": "press",
        "propertyType": "flow",
        "rules": [
            {
                "t": "true"
            }
        ],
        "checkall": "true",
        "repair": false,
        "outputs": 1,
        "x": 1130,
        "y": 980,
        "wires": [
            [
                "d12a08e4.b57008"
            ]
        ]
    },
    {
        "id": "fb2c6aed.bf3388",
        "type": "delay",
        "z": "bcc64ec3.65567",
        "name": "",
        "pauseType": "delay",
        "timeout": "100",
        "timeoutUnits": "milliseconds",
        "rate": "1",
        "nbRateUnits": "1",
        "rateUnits": "second",
        "randomFirst": "1",
        "randomLast": "5",
        "randomUnits": "seconds",
        "drop": false,
        "x": 950,
        "y": 980,
        "wires": [
            [
                "21c8571d.da85b8"
            ]
        ]
    },
    {
        "id": "e48bfa7c.fac988",
        "type": "delay",
        "z": "bcc64ec3.65567",
        "name": "",
        "pauseType": "delay",
        "timeout": "100",
        "timeoutUnits": "milliseconds",
        "rate": "1",
        "nbRateUnits": "1",
        "rateUnits": "second",
        "randomFirst": "1",
        "randomLast": "5",
        "randomUnits": "seconds",
        "drop": false,
        "x": 950,
        "y": 900,
        "wires": [
            [
                "ac3954fd.8c5348"
            ]
        ]
    },
    {
        "id": "ea4d7beb.eb7ba8",
        "type": "change",
        "z": "bcc64ec3.65567",
        "name": "start",
        "rules": [
            {
                "t": "set",
                "p": "payload",
                "pt": "msg",
                "to": "true",
                "tot": "bool"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 750,
        "y": 800,
        "wires": [
            [
                "e7b3fa52.76b158"
            ]
        ]
    },
    {
        "id": "24d1d455.09d35c",
        "type": "change",
        "z": "bcc64ec3.65567",
        "name": "stop",
        "rules": [
            {
                "t": "set",
                "p": "payload",
                "pt": "msg",
                "to": "false",
                "tot": "bool"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 750,
        "y": 840,
        "wires": [
            [
                "e7b3fa52.76b158"
            ]
        ]
    },
    {
        "id": "e7b3fa52.76b158",
        "type": "change",
        "z": "bcc64ec3.65567",
        "name": "Control the loop",
        "rules": [
            {
                "t": "set",
                "p": "press",
                "pt": "flow",
                "to": "payload",
                "tot": "msg"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 1140,
        "y": 820,
        "wires": [
            []
        ]
    },
    {
        "id": "62f283d6.e6a9cc",
        "type": "function",
        "z": "bcc64ec3.65567",
        "name": "ON",
        "func": "var step =        global.get(\"Step\");\nvar brightness =  global.get(\"Hue-Flur-Brightness\");\nvar ColorTemp =   global.get(\"Hue-Flur-ColorTemp\");\n\n// msg.payload = {\"state\":\"ON\",\"brightness\":brightness,\"color_temp\":ColorTemp};\nmsg.payload = {\"state\":\"ON\",\"brightness\":brightness};\nnode.status({fill:\"blue\",shape:\"ring\",text:\"Brightness: \" + brightness });\nreturn msg;\n",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "x": 750,
        "y": 660,
        "wires": [
            [
                "1114cb41.f25cf5",
                "f5daffd6.7364"
            ]
        ]
    },
    {
        "id": "cb7fe390.05aac",
        "type": "function",
        "z": "bcc64ec3.65567",
        "name": "OFF",
        "func": "var step =        global.get(\"Step\");\nvar brightness =  global.get(\"Hue-Flur-Brightness\");\nvar ColorTemp =   global.get(\"Hue-Flur-ColorTemp\");\n\n// msg.payload = {\"state\":\"OFF\",\"brightness\":brightness,\"color_temp\":ColorTemp};\nmsg.payload = {\"state\":\"OFF\",\"brightness\":brightness};\nnode.status({fill:\"blue\",shape:\"ring\",text:\"Brightness: \" + brightness });\nreturn msg;\n",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "x": 750,
        "y": 720,
        "wires": [
            [
                "1114cb41.f25cf5",
                "f5daffd6.7364"
            ]
        ]
    },
    {
        "id": "c32638d5.92f2b8",
        "type": "mqtt in",
        "z": "bcc64ec3.65567",
        "name": "IKEA Button",
        "topic": "/home/zigbee/Ikea-Button",
        "qos": "1",
        "datatype": "json",
        "broker": "595dfa51.2c1224",
        "x": 110,
        "y": 840,
        "wires": [
            [
                "5ec7728a.260b2c"
            ]
        ]
    },
    {
        "id": "667250dc.f0ace",
        "type": "inject",
        "z": "bcc64ec3.65567",
        "name": "",
        "props": [
            {
                "p": "payload"
            }
        ],
        "repeat": "",
        "crontab": "",
        "once": true,
        "onceDelay": 0.1,
        "topic": "",
        "payload": "",
        "payloadType": "date",
        "x": 130,
        "y": 1080,
        "wires": [
            [
                "bdb52d1e.a4bdb"
            ]
        ]
    },
    {
        "id": "54f65de3.efd854",
        "type": "debug",
        "z": "bcc64ec3.65567",
        "name": "",
        "active": true,
        "tosidebar": true,
        "console": false,
        "tostatus": false,
        "complete": "false",
        "x": 710,
        "y": 1080,
        "wires": []
    },
    {
        "id": "bdb52d1e.a4bdb",
        "type": "function",
        "z": "bcc64ec3.65567",
        "name": "",
        "func": "global.set(\"Step\",8);\n\n// Ikea Schlazi\nglobal.set(\"IKEA-Schlazi-Brightness\",127);\nglobal.set(\"IKEA-Schlazi-ColorTemp\",155);\n\n// Hue Flur\nglobal.set(\"Hue-Flur-Brightness\",127);\nglobal.set(\"Hue-Flur-ColorTemp\",155);\n\n// Osram-Kueche\nglobal.set(\"Osram-Kueche-Brightness\",127);\nglobal.set(\"Osram-Kueche-ColorTemp\",155);\n\nreturn msg;",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 440,
        "y": 1080,
        "wires": [
            [
                "54f65de3.efd854"
            ]
        ]
    },
    {
        "id": "6fb9230e.8495cc",
        "type": "inject",
        "z": "bcc64ec3.65567",
        "name": "Hue-Flur-Nacht",
        "props": [
            {
                "p": "payload"
            },
            {
                "p": "topic",
                "vt": "str"
            }
        ],
        "repeat": "",
        "crontab": "",
        "once": false,
        "onceDelay": 0.1,
        "topic": "",
        "payload": "",
        "payloadType": "date",
        "x": 140,
        "y": 1420,
        "wires": [
            [
                "a8b55ef5.c9be9"
            ]
        ]
    },
    {
        "id": "a8b55ef5.c9be9",
        "type": "function",
        "z": "bcc64ec3.65567",
        "name": "Set Hue-Flur and Osram-Flur to 2",
        "func": "global.set(\"Hue-Flur-Brightness\",2);\nglobal.set(\"Hue-Flur-ColorTemp\",454);\n\nglobal.set(\"Osram-Flur-Brightness\",2);\nglobal.set(\"Osram-Flur-ColorTemp\",454);\n\nreturn msg;",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 760,
        "y": 1540,
        "wires": [
            [
                "950cb22379637a8a"
            ]
        ]
    },
    {
        "id": "acc3cfa1.3e5e6",
        "type": "function",
        "z": "bcc64ec3.65567",
        "name": "Set Hue-Flur and Osram-Flur to 255",
        "func": "global.set(\"Hue-Flur-Brightness\",160);\nglobal.set(\"Hue-Flur-ColorTemp\",155);\n\nglobal.set(\"Osram-Flur-Brightness\",160);\nglobal.set(\"Osram-Flur-ColorTemp\",155);\n\nreturn msg;",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 770,
        "y": 1260,
        "wires": [
            [
                "54f68562.70893c",
                "2af8024b9060eaee"
            ]
        ]
    },
    {
        "id": "54f68562.70893c",
        "type": "link out",
        "z": "bcc64ec3.65567",
        "name": "",
        "links": [
            "df1c0dcd.655ff"
        ],
        "x": 1015,
        "y": 1220,
        "wires": []
    },
    {
        "id": "d0131704.1ae748",
        "type": "link out",
        "z": "bcc64ec3.65567",
        "name": "",
        "links": [
            "df1c0dcd.655ff"
        ],
        "x": 1155,
        "y": 1520,
        "wires": []
    },
    {
        "id": "94fd7684.689ba8",
        "type": "link in",
        "z": "bcc64ec3.65567",
        "name": "IKEA-Flur-On",
        "links": [
            "510c7a5.0f1ec84",
            "e6845af6.c3c7d8",
            "d61b338f26cd3223"
        ],
        "x": 615,
        "y": 620,
        "wires": [
            [
                "62f283d6.e6a9cc"
            ]
        ]
    },
    {
        "id": "df1c0dcd.655ff",
        "type": "link in",
        "z": "bcc64ec3.65567",
        "name": "IKEA-Flur-Off",
        "links": [
            "54f68562.70893c",
            "d0131704.1ae748"
        ],
        "x": 615,
        "y": 780,
        "wires": [
            [
                "cb7fe390.05aac"
            ]
        ]
    },
    {
        "id": "3311704d.12916",
        "type": "schedex",
        "z": "bcc64ec3.65567",
        "name": "Flur Licht (morgens)",
        "passthroughunhandled": false,
        "suspended": true,
        "lat": "51.4987183",
        "lon": "13.2259348",
        "ontime": "5:30",
        "ontopic": "",
        "onpayload": "1",
        "onoffset": 0,
        "onrandomoffset": 0,
        "offtime": "5:55",
        "offtopic": "",
        "offpayload": "0",
        "offoffset": 0,
        "offrandomoffset": 0,
        "mon": true,
        "tue": true,
        "wed": true,
        "thu": true,
        "fri": true,
        "sat": false,
        "sun": false,
        "x": 420,
        "y": 80,
        "wires": [
            [
                "7b9168a3.d09a48",
                "4da371e92b388cb2",
                "d4c2f39edee35e4e",
                "8b4b5082ff118d7b"
            ]
        ]
    },
    {
        "id": "82552f7d.509a8",
        "type": "schedex",
        "z": "bcc64ec3.65567",
        "name": "Flur Licht (abends)",
        "passthroughunhandled": false,
        "suspended": false,
        "lat": "51.4987183",
        "lon": "13.2259348",
        "ontime": "sunset",
        "ontopic": "",
        "onpayload": "1",
        "onoffset": "0",
        "onrandomoffset": 0,
        "offtime": "23:00",
        "offtopic": "",
        "offpayload": "0",
        "offoffset": 0,
        "offrandomoffset": 0,
        "mon": true,
        "tue": true,
        "wed": true,
        "thu": true,
        "fri": true,
        "sat": true,
        "sun": true,
        "x": 410,
        "y": 260,
        "wires": [
            [
                "3634bbd8c37b7217",
                "d4c2f39edee35e4e",
                "8b4b5082ff118d7b"
            ]
        ]
    },
    {
        "id": "ecb7ed61.5577c",
        "type": "schedex",
        "z": "bcc64ec3.65567",
        "name": "Nachtschaltung ab 23.00h",
        "passthroughunhandled": false,
        "suspended": false,
        "lat": "51.4987183",
        "lon": "13.2259348",
        "ontime": "23:00",
        "ontopic": "",
        "onpayload": "1",
        "onoffset": 0,
        "onrandomoffset": 0,
        "offtime": "",
        "offtopic": "",
        "offpayload": "",
        "offoffset": 0,
        "offrandomoffset": 0,
        "mon": true,
        "tue": true,
        "wed": true,
        "thu": true,
        "fri": true,
        "sat": true,
        "sun": true,
        "x": 410,
        "y": 1540,
        "wires": [
            [
                "a8b55ef5.c9be9"
            ]
        ]
    },
    {
        "id": "e25b5c0c.d087e",
        "type": "schedex",
        "z": "bcc64ec3.65567",
        "name": "Tag-Schaltung",
        "passthroughunhandled": false,
        "suspended": false,
        "lat": "51.4987183",
        "lon": "13.2259348",
        "ontime": "sunrise",
        "ontopic": "",
        "onpayload": "",
        "onoffset": 0,
        "onrandomoffset": 0,
        "offtime": "sunset",
        "offtopic": "",
        "offpayload": "",
        "offoffset": 0,
        "offrandomoffset": 0,
        "mon": true,
        "tue": true,
        "wed": true,
        "thu": true,
        "fri": true,
        "sat": true,
        "sun": true,
        "x": 380,
        "y": 1260,
        "wires": [
            [
                "acc3cfa1.3e5e6"
            ]
        ]
    },
    {
        "id": "1e98ee22.01f372",
        "type": "wemo-emulator",
        "z": "bcc64ec3.65567",
        "name": "Dose Drei",
        "friendlyName": "Dose Drei",
        "serial": "37003",
        "port": "1903",
        "onTopic": "",
        "onPayload": "1",
        "offTopic": "",
        "offPayload": "0",
        "x": 180,
        "y": 440,
        "wires": [
            [
                "d4c2f39edee35e4e",
                "8b4b5082ff118d7b",
                "7b9168a3.d09a48"
            ]
        ]
    },
    {
        "id": "3317c5b1.aa359a",
        "type": "switch",
        "z": "bcc64ec3.65567",
        "name": "",
        "property": "payload",
        "propertyType": "msg",
        "rules": [
            {
                "t": "eq",
                "v": "ON",
                "vt": "str"
            },
            {
                "t": "eq",
                "v": "OFF",
                "vt": "str"
            }
        ],
        "checkall": "true",
        "repair": false,
        "outputs": 2,
        "x": 430,
        "y": 1940,
        "wires": [
            [
                "615931e2.a0de7"
            ],
            [
                "f6381d48.f7482"
            ]
        ]
    },
    {
        "id": "615931e2.a0de7",
        "type": "function",
        "z": "bcc64ec3.65567",
        "name": "ON",
        "func": "var brightness =  global.get(\"Osram-Flur-Brightness\");\nvar ColorTemp =   global.get(\"Osram-Flur-ColorTemp\");\n\nmsg.topic = \"/home/zigbee/Osram-Flur/set\"\nmsg.payload = {\"state\":\"ON\",\"brightness\":brightness};\nnode.status({fill:\"blue\",shape:\"ring\",text:\"Brightness: \" + brightness });\nreturn msg;\n",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "x": 850,
        "y": 1900,
        "wires": [
            [
                "d144768c.78ded8"
            ]
        ]
    },
    {
        "id": "f6381d48.f7482",
        "type": "function",
        "z": "bcc64ec3.65567",
        "name": "OFF",
        "func": "var brightness =  global.get(\"Osram-Flur-Brightness\");\nvar ColorTemp =   global.get(\"Osram-Flur-ColorTemp\");\n\nmsg.topic = \"/home/zigbee/Osram-Flur/set\"\nmsg.payload = {\"state\":\"OFF\",\"brightness\":brightness};\nnode.status({fill:\"blue\",shape:\"ring\",text:\"Brightness: \" + brightness });\nreturn msg;\n",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "x": 850,
        "y": 1960,
        "wires": [
            [
                "d144768c.78ded8"
            ]
        ]
    },
    {
        "id": "d144768c.78ded8",
        "type": "mqtt out",
        "z": "bcc64ec3.65567",
        "name": "Osram Flur",
        "topic": "",
        "qos": "",
        "retain": "",
        "broker": "595dfa51.2c1224",
        "x": 1170,
        "y": 1940,
        "wires": []
    },
    {
        "id": "bf9dee25.5b01d",
        "type": "inject",
        "z": "bcc64ec3.65567",
        "name": "On",
        "props": [
            {
                "p": "payload"
            },
            {
                "p": "topic",
                "vt": "str"
            }
        ],
        "repeat": "",
        "crontab": "",
        "once": false,
        "onceDelay": 0.1,
        "topic": "",
        "payload": "ON",
        "payloadType": "str",
        "x": 110,
        "y": 1920,
        "wires": [
            [
                "3317c5b1.aa359a"
            ]
        ]
    },
    {
        "id": "2b7680a.d18908",
        "type": "inject",
        "z": "bcc64ec3.65567",
        "name": "Off",
        "props": [
            {
                "p": "payload"
            },
            {
                "p": "topic",
                "vt": "str"
            }
        ],
        "repeat": "",
        "crontab": "",
        "once": false,
        "onceDelay": 0.1,
        "topic": "",
        "payload": "OFF",
        "payloadType": "str",
        "x": 110,
        "y": 1960,
        "wires": [
            [
                "3317c5b1.aa359a"
            ]
        ]
    },
    {
        "id": "75b0d4de.62b71c",
        "type": "function",
        "z": "bcc64ec3.65567",
        "name": "",
        "func": "global.set(\"Osram-Flur-Brightness\",64);\nglobal.set(\"Osram-Flur-ColorTemp\",200);\nreturn msg;",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "x": 660,
        "y": 1680,
        "wires": [
            []
        ]
    },
    {
        "id": "1114cb41.f25cf5",
        "type": "function",
        "z": "bcc64ec3.65567",
        "name": "",
        "func": "msg.topic = \"/home/zigbee/Hue-01-Flur/set\";\nreturn msg;",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "x": 1100,
        "y": 660,
        "wires": [
            [
                "405dd0d1.ebebf"
            ]
        ]
    },
    {
        "id": "f5daffd6.7364",
        "type": "function",
        "z": "bcc64ec3.65567",
        "name": "",
        "func": "msg.topic = \"/home/zigbee/Hue-02-Flur/set\";\nreturn msg;",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "x": 1100,
        "y": 720,
        "wires": [
            [
                "dd56c14f.4a65b"
            ]
        ]
    },
    {
        "id": "405dd0d1.ebebf",
        "type": "mqtt out",
        "z": "bcc64ec3.65567",
        "name": "Hue-01-Flur",
        "topic": "",
        "qos": "",
        "retain": "",
        "broker": "595dfa51.2c1224",
        "x": 1310,
        "y": 660,
        "wires": []
    },
    {
        "id": "dd56c14f.4a65b",
        "type": "mqtt out",
        "z": "bcc64ec3.65567",
        "name": "Hue-02-Flur",
        "topic": "",
        "qos": "",
        "retain": "",
        "broker": "595dfa51.2c1224",
        "x": 1310,
        "y": 720,
        "wires": []
    },
    {
        "id": "e0364df3.1195",
        "type": "function",
        "z": "bcc64ec3.65567",
        "name": "",
        "func": "var TagNacht = global.get(\"DayNight\")\n\nif(TagNacht == \"0\")\n{\n    Status = \"1\";\n    node.status({fill:\"blue\",shape:\"ring\",text:\"TagNacht: \" + TagNacht});\n    return {payload:TagNacht};\n}\n\nnode.status({fill:\"blue\",shape:\"ring\",text:\"TagNacht: \" + TagNacht});\n",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "x": 460,
        "y": 600,
        "wires": [
            [
                "9bc37d65.2dafe"
            ]
        ]
    },
    {
        "id": "5f54cd42.afae14",
        "type": "switch",
        "z": "bcc64ec3.65567",
        "name": "",
        "property": "payload",
        "propertyType": "msg",
        "rules": [
            {
                "t": "eq",
                "v": "1",
                "vt": "str"
            },
            {
                "t": "eq",
                "v": "ON",
                "vt": "str"
            }
        ],
        "checkall": "true",
        "repair": false,
        "outputs": 2,
        "x": 370,
        "y": 540,
        "wires": [
            [
                "e0364df3.1195",
                "9bc37d65.2dafe"
            ],
            [
                "9bc37d65.2dafe"
            ]
        ]
    },
    {
        "id": "eb486e23.1d7b3",
        "type": "within-time-switch",
        "z": "bcc64ec3.65567",
        "name": "",
        "nameInt": "",
        "positionConfig": "d54b4b8e.d537a8",
        "startTime": "22:45",
        "startTimeType": "entered",
        "startOffset": 0,
        "startOffsetType": "none",
        "startOffsetMultiplier": 60000,
        "endTime": "05:29:00",
        "endTimeType": "entered",
        "endOffset": 0,
        "endOffsetType": "none",
        "endOffsetMultiplier": 60000,
        "timeRestrictions": 0,
        "timeRestrictionsType": "none",
        "timeDays": "*",
        "timeOnlyOddDays": false,
        "timeOnlyEvenDays": false,
        "timeMonths": "*",
        "timedatestart": "",
        "timedateend": "",
        "propertyStart": "",
        "propertyStartType": "none",
        "propertyStartCompare": "true",
        "propertyStartThreshold": "",
        "propertyStartThresholdType": "num",
        "startTimeAlt": "",
        "startTimeAltType": "entered",
        "startOffsetAlt": 0,
        "startOffsetAltType": "none",
        "startOffsetAltMultiplier": 60000,
        "propertyEnd": "",
        "propertyEndType": "none",
        "propertyEndCompare": "true",
        "propertyEndThreshold": "",
        "propertyEndThresholdType": "num",
        "endTimeAlt": "",
        "endTimeAltType": "entered",
        "endOffsetAlt": 0,
        "endOffsetAltType": "none",
        "endOffsetAltMultiplier": 60000,
        "tsCompare": "0",
        "x": 920,
        "y": 500,
        "wires": [
            [
                "d6d76c95.3ae7b"
            ],
            [
                "62f283d6.e6a9cc"
            ]
        ]
    },
    {
        "id": "6e3dde1e.66cdd",
        "type": "link in",
        "z": "bcc64ec3.65567",
        "name": "Osram-Flur On",
        "links": [
            "d6d76c95.3ae7b",
            "f15f464cb4a1a351"
        ],
        "x": 675,
        "y": 1860,
        "wires": [
            [
                "615931e2.a0de7",
                "30e1392d.6abdd6"
            ]
        ]
    },
    {
        "id": "db418d6d.14dce",
        "type": "link in",
        "z": "bcc64ec3.65567",
        "name": "Osram-Flur Off",
        "links": [
            "5e02ffa.b7968",
            "2af8024b9060eaee",
            "7238676dc3bdb29f"
        ],
        "x": 675,
        "y": 2020,
        "wires": [
            [
                "f6381d48.f7482",
                "f09d5be8.3b1838"
            ]
        ]
    },
    {
        "id": "686c213c.0d67d",
        "type": "within-time-switch",
        "z": "bcc64ec3.65567",
        "name": "",
        "nameInt": "",
        "positionConfig": "d54b4b8e.d537a8",
        "startTime": "22:45",
        "startTimeType": "entered",
        "startOffset": 0,
        "startOffsetType": "none",
        "startOffsetMultiplier": 60000,
        "endTime": "05:29",
        "endTimeType": "entered",
        "endOffset": 0,
        "endOffsetType": "none",
        "endOffsetMultiplier": 60000,
        "timeRestrictions": 0,
        "timeRestrictionsType": "none",
        "timeDays": "*",
        "timeOnlyOddDays": false,
        "timeOnlyEvenDays": false,
        "timeMonths": "*",
        "timedatestart": "",
        "timedateend": "",
        "propertyStart": "",
        "propertyStartType": "none",
        "propertyStartCompare": "true",
        "propertyStartThreshold": "",
        "propertyStartThresholdType": "num",
        "startTimeAlt": "",
        "startTimeAltType": "entered",
        "startOffsetAlt": 0,
        "startOffsetAltType": "none",
        "startOffsetAltMultiplier": 60000,
        "propertyEnd": "",
        "propertyEndType": "none",
        "propertyEndCompare": "true",
        "propertyEndThreshold": "",
        "propertyEndThresholdType": "num",
        "endTimeAlt": "",
        "endTimeAltType": "entered",
        "endOffsetAlt": 0,
        "endOffsetAltType": "none",
        "endOffsetAltMultiplier": 60000,
        "tsCompare": "0",
        "x": 910,
        "y": 580,
        "wires": [
            [
                "5e02ffa.b7968"
            ],
            [
                "cb7fe390.05aac"
            ]
        ]
    },
    {
        "id": "d6d76c95.3ae7b",
        "type": "link out",
        "z": "bcc64ec3.65567",
        "name": "",
        "links": [
            "6e3dde1e.66cdd"
        ],
        "x": 1155,
        "y": 480,
        "wires": []
    },
    {
        "id": "5e02ffa.b7968",
        "type": "link out",
        "z": "bcc64ec3.65567",
        "name": "",
        "links": [
            "db418d6d.14dce"
        ],
        "x": 1155,
        "y": 560,
        "wires": []
    },
    {
        "id": "30e1392d.6abdd6",
        "type": "debug",
        "z": "bcc64ec3.65567",
        "name": "",
        "active": false,
        "tosidebar": true,
        "console": false,
        "tostatus": false,
        "complete": "false",
        "statusVal": "",
        "statusType": "auto",
        "x": 870,
        "y": 1860,
        "wires": []
    },
    {
        "id": "f09d5be8.3b1838",
        "type": "debug",
        "z": "bcc64ec3.65567",
        "name": "",
        "active": false,
        "tosidebar": true,
        "console": false,
        "tostatus": false,
        "complete": "false",
        "statusVal": "",
        "statusType": "auto",
        "x": 870,
        "y": 2020,
        "wires": []
    },
    {
        "id": "bac5216b.56483",
        "type": "mqtt in",
        "z": "bcc64ec3.65567",
        "name": "",
        "topic": "/home/zigbee/Osram-Flur/#",
        "qos": "2",
        "datatype": "auto",
        "broker": "595dfa51.2c1224",
        "x": 190,
        "y": 2400,
        "wires": [
            [
                "7520ee27.fcee8"
            ]
        ]
    },
    {
        "id": "4a6d9c8e.284df4",
        "type": "debug",
        "z": "bcc64ec3.65567",
        "name": "",
        "active": false,
        "tosidebar": true,
        "console": false,
        "tostatus": false,
        "complete": "false",
        "statusVal": "",
        "statusType": "auto",
        "x": 910,
        "y": 2420,
        "wires": []
    },
    {
        "id": "72de166a.383578",
        "type": "inject",
        "z": "bcc64ec3.65567",
        "name": "",
        "props": [
            {
                "p": "payload"
            },
            {
                "p": "topic",
                "vt": "str"
            }
        ],
        "repeat": "600",
        "crontab": "",
        "once": false,
        "onceDelay": 0.1,
        "topic": "/home/zigbee/Osram-Flur/get",
        "payload": "{\"state\": \"\"}",
        "payloadType": "str",
        "x": 910,
        "y": 2100,
        "wires": [
            [
                "d144768c.78ded8"
            ]
        ]
    },
    {
        "id": "7520ee27.fcee8",
        "type": "json",
        "z": "bcc64ec3.65567",
        "name": "",
        "property": "payload",
        "action": "",
        "pretty": false,
        "x": 430,
        "y": 2400,
        "wires": [
            [
                "80fcda5d.c45a98"
            ]
        ]
    },
    {
        "id": "80fcda5d.c45a98",
        "type": "function",
        "z": "bcc64ec3.65567",
        "name": "",
        "func": "/*\n\tobject\t\t{5}\nbrightness\t:\t1\nlinkquality\t:\t34\nstate\t:\tOFF\n\tupdate\t\t{1}\nstate\t:\tidle\nupdate_available\t:\tfalse\n\n*/\n\n// {\"brightness\":2,\"linkquality\":73,\"state\":\"OFF\",\"update\":{\"state\":\"available\"},\"update_available\":true}\nvar Knoten = \"Osram-Flur\"\n\nvar brightness = msg.payload.brightness\nvar qual = msg.payload.linkquality\nvar state = msg.payload.state\n\nmsg.payload = [{\n    Room: Knoten,\n    Bright: brightness,\n    Qual: qual,\n    State: state\n}]\n\nvar newMsg1 = {payload:brightness};\nvar newMsg2 = {payload:state};\nvar newMsg3 = {payload:qual};\nvar newMsg4 = {payload:msg};\n\nnode.status({fill:\"blue\",shape:\"ring\",text:\"Brightness: \" + brightness + \", Qual: \" + qual + \"%, State: \" + state });\n\nreturn [newMsg1, newMsg2, newMsg3, newMsg4];",
        "outputs": 4,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 640,
        "y": 2400,
        "wires": [
            [
                "5b0c6e16.7c2da"
            ],
            [
                "fa3f9a48.db2b18",
                "8fcbe6bc.cfc408"
            ],
            [
                "f6a172be.522de"
            ],
            [
                "4a6d9c8e.284df4"
            ]
        ]
    },
    {
        "id": "fa3f9a48.db2b18",
        "type": "ui_led",
        "z": "bcc64ec3.65567",
        "order": 3,
        "group": "7b5e04a5.3567dc",
        "width": "0",
        "height": "0",
        "label": "Ein / Aus LED",
        "labelPlacement": "left",
        "labelAlignment": "left",
        "colorForValue": [
            {
                "color": "#ff0000",
                "value": "OFF",
                "valueType": "str"
            },
            {
                "color": "#008000",
                "value": "ON",
                "valueType": "str"
            }
        ],
        "allowColorForValueInMessage": false,
        "shape": "circle",
        "showGlow": true,
        "name": "",
        "x": 890,
        "y": 2280,
        "wires": []
    },
    {
        "id": "f6a172be.522de",
        "type": "ui_gauge",
        "z": "bcc64ec3.65567",
        "name": "Link Quality",
        "group": "7b5e04a5.3567dc",
        "order": 4,
        "width": "0",
        "height": "0",
        "gtype": "gage",
        "title": "Link Quality",
        "label": "%",
        "format": "{{value}}",
        "min": 0,
        "max": "100",
        "colors": [
            "#ff0000",
            "#e6e600",
            "#00ff01"
        ],
        "seg1": "",
        "seg2": "",
        "x": 910,
        "y": 2380,
        "wires": []
    },
    {
        "id": "8fcbe6bc.cfc408",
        "type": "ui_switch",
        "z": "bcc64ec3.65567",
        "name": "",
        "label": "Ein / Ausschalter",
        "tooltip": "",
        "group": "7b5e04a5.3567dc",
        "order": 2,
        "width": "0",
        "height": "0",
        "passthru": false,
        "decouple": "true",
        "topic": "/home/zigbee/Osram-Flur/set",
        "topicType": "str",
        "style": "",
        "onvalue": "ON",
        "onvalueType": "str",
        "onicon": "",
        "oncolor": "",
        "offvalue": "OFF",
        "offvalueType": "str",
        "officon": "",
        "offcolor": "",
        "animate": false,
        "x": 930,
        "y": 2320,
        "wires": [
            [
                "3317c5b1.aa359a"
            ]
        ]
    },
    {
        "id": "5b0c6e16.7c2da",
        "type": "range",
        "z": "bcc64ec3.65567",
        "minin": "1",
        "maxin": "255",
        "minout": "1",
        "maxout": "100",
        "action": "scale",
        "round": true,
        "property": "payload",
        "name": "",
        "x": 800,
        "y": 2240,
        "wires": [
            [
                "6de664db.46648c"
            ]
        ]
    },
    {
        "id": "6de664db.46648c",
        "type": "ui_slider",
        "z": "bcc64ec3.65567",
        "name": "Helligkeit",
        "label": "Helligkeit",
        "tooltip": "",
        "group": "7b5e04a5.3567dc",
        "order": 1,
        "width": 0,
        "height": 0,
        "passthru": false,
        "outs": "end",
        "topic": "/home/zigbee/Osram-Flur/set",
        "topicType": "str",
        "min": "1",
        "max": "100",
        "step": "2",
        "x": 880,
        "y": 2160,
        "wires": [
            [
                "9ab50888.e0e758"
            ]
        ]
    },
    {
        "id": "9ab50888.e0e758",
        "type": "range",
        "z": "bcc64ec3.65567",
        "minin": "1",
        "maxin": "100",
        "minout": "1",
        "maxout": "255",
        "action": "scale",
        "round": true,
        "property": "payload",
        "name": "",
        "x": 980,
        "y": 2240,
        "wires": [
            []
        ]
    },
    {
        "id": "1d3c179e.df0da8",
        "type": "link in",
        "z": "bcc64ec3.65567",
        "name": "Hue-Flur-1-In",
        "links": [
            "b79b47c7.3d8a58"
        ],
        "x": 1175,
        "y": 620,
        "wires": [
            [
                "405dd0d1.ebebf"
            ]
        ]
    },
    {
        "id": "912fe0a6.0de46",
        "type": "link in",
        "z": "bcc64ec3.65567",
        "name": "Hue-Flur-2-In",
        "links": [
            "47e6a3b6.ccd59c"
        ],
        "x": 1175,
        "y": 760,
        "wires": [
            [
                "dd56c14f.4a65b"
            ]
        ]
    },
    {
        "id": "440b9337.29f23c",
        "type": "mqtt in",
        "z": "bcc64ec3.65567",
        "name": "",
        "topic": "/home/zigbee/Hue-01-Flur",
        "qos": "2",
        "datatype": "auto",
        "broker": "595dfa51.2c1224",
        "x": 190,
        "y": 2800,
        "wires": [
            [
                "5550c93a.dcf208"
            ]
        ]
    },
    {
        "id": "190beb5a.560465",
        "type": "debug",
        "z": "bcc64ec3.65567",
        "name": "",
        "active": false,
        "tosidebar": true,
        "console": false,
        "tostatus": false,
        "complete": "false",
        "statusVal": "",
        "statusType": "auto",
        "x": 930,
        "y": 2820,
        "wires": []
    },
    {
        "id": "d1426718.b32178",
        "type": "inject",
        "z": "bcc64ec3.65567",
        "name": "",
        "props": [
            {
                "p": "payload"
            },
            {
                "p": "topic",
                "vt": "str"
            }
        ],
        "repeat": "600",
        "crontab": "",
        "once": false,
        "onceDelay": 0.1,
        "topic": "/home/zigbee/Hue-01-Flur/get",
        "payload": "{\"state\": \"\"}",
        "payloadType": "str",
        "x": 930,
        "y": 2500,
        "wires": [
            [
                "b79b47c7.3d8a58"
            ]
        ]
    },
    {
        "id": "5550c93a.dcf208",
        "type": "json",
        "z": "bcc64ec3.65567",
        "name": "",
        "property": "payload",
        "action": "",
        "pretty": false,
        "x": 430,
        "y": 2800,
        "wires": [
            [
                "97332a26.ac5908"
            ]
        ]
    },
    {
        "id": "97332a26.ac5908",
        "type": "function",
        "z": "bcc64ec3.65567",
        "name": "",
        "func": "// {\"brightness\":2,\"linkquality\":73,\"state\":\"OFF\",\"update\":{\"state\":\"available\"},\"update_available\":true}\nvar Knoten = \"Hue-Flur-01\"\n\nvar brightness = msg.payload.brightness\nvar qual = msg.payload.linkquality\nvar state = msg.payload.state\n\nmsg.payload = [{\n    Room: Knoten,\n    Bright: brightness,\n    Qual: qual,\n    State: state\n}]\n\nvar newMsg1 = {payload:brightness};\nvar newMsg2 = {payload:state};\nvar newMsg3 = {payload:qual};\nvar newMsg4 = {payload:msg};\n\nnode.status({fill:\"blue\",shape:\"ring\",text:\"Brightness: \" + brightness + \", Qual: \" + qual + \"%, State: \" + state });\n\nreturn [newMsg1, newMsg2, newMsg3, newMsg4];",
        "outputs": 4,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "x": 660,
        "y": 2800,
        "wires": [
            [
                "9f13776c.bd0b88"
            ],
            [
                "d26c8220.4b93d",
                "1e0b4112.6a2e7f"
            ],
            [
                "91f93ba9.bb6928"
            ],
            [
                "190beb5a.560465"
            ]
        ]
    },
    {
        "id": "d26c8220.4b93d",
        "type": "ui_led",
        "z": "bcc64ec3.65567",
        "order": 3,
        "group": "39b918d8.7dd778",
        "width": "0",
        "height": "0",
        "label": "Ein / Aus LED",
        "labelPlacement": "left",
        "labelAlignment": "left",
        "colorForValue": [
            {
                "color": "#ff0000",
                "value": "OFF",
                "valueType": "str"
            },
            {
                "color": "#008000",
                "value": "ON",
                "valueType": "str"
            }
        ],
        "allowColorForValueInMessage": false,
        "shape": "circle",
        "showGlow": true,
        "name": "",
        "x": 910,
        "y": 2680,
        "wires": []
    },
    {
        "id": "91f93ba9.bb6928",
        "type": "ui_gauge",
        "z": "bcc64ec3.65567",
        "name": "Link Quality",
        "group": "39b918d8.7dd778",
        "order": 4,
        "width": "0",
        "height": "0",
        "gtype": "gage",
        "title": "Link Quality",
        "label": "%",
        "format": "{{value}}",
        "min": 0,
        "max": "100",
        "colors": [
            "#ff0000",
            "#e6e600",
            "#00ff01"
        ],
        "seg1": "",
        "seg2": "",
        "x": 930,
        "y": 2780,
        "wires": []
    },
    {
        "id": "9f13776c.bd0b88",
        "type": "range",
        "z": "bcc64ec3.65567",
        "minin": "1",
        "maxin": "255",
        "minout": "1",
        "maxout": "100",
        "action": "scale",
        "round": true,
        "property": "payload",
        "name": "",
        "x": 820,
        "y": 2640,
        "wires": [
            [
                "2723c802.c2d2d8"
            ]
        ]
    },
    {
        "id": "2723c802.c2d2d8",
        "type": "ui_slider",
        "z": "bcc64ec3.65567",
        "name": "Helligkeit",
        "label": "Helligkeit",
        "tooltip": "",
        "group": "39b918d8.7dd778",
        "order": 1,
        "width": 0,
        "height": 0,
        "passthru": false,
        "outs": "end",
        "topic": "/home/zigbee/Osram-Flur/set",
        "topicType": "str",
        "min": "1",
        "max": "100",
        "step": "2",
        "x": 900,
        "y": 2560,
        "wires": [
            [
                "8cf0d38d.1eae"
            ]
        ]
    },
    {
        "id": "8cf0d38d.1eae",
        "type": "range",
        "z": "bcc64ec3.65567",
        "minin": "1",
        "maxin": "100",
        "minout": "1",
        "maxout": "255",
        "action": "scale",
        "round": true,
        "property": "payload",
        "name": "",
        "x": 1000,
        "y": 2640,
        "wires": [
            []
        ]
    },
    {
        "id": "b79b47c7.3d8a58",
        "type": "link out",
        "z": "bcc64ec3.65567",
        "name": "",
        "links": [
            "1d3c179e.df0da8"
        ],
        "x": 1175,
        "y": 2500,
        "wires": []
    },
    {
        "id": "1e0b4112.6a2e7f",
        "type": "ui_switch",
        "z": "bcc64ec3.65567",
        "name": "",
        "label": "Ein / Ausschalter",
        "tooltip": "",
        "group": "39b918d8.7dd778",
        "order": 2,
        "width": 0,
        "height": 0,
        "passthru": false,
        "decouple": "true",
        "topic": "/home/zigbee/Hue-01-Flur/set",
        "topicType": "str",
        "style": "",
        "onvalue": "ON",
        "onvalueType": "str",
        "onicon": "",
        "oncolor": "",
        "offvalue": "OFF",
        "offvalueType": "str",
        "officon": "",
        "offcolor": "",
        "animate": false,
        "x": 950,
        "y": 2720,
        "wires": [
            [
                "b79b47c7.3d8a58"
            ]
        ]
    },
    {
        "id": "a972f07c.64da8",
        "type": "mqtt in",
        "z": "bcc64ec3.65567",
        "name": "",
        "topic": "/home/zigbee/Hue-02-Flur",
        "qos": "2",
        "datatype": "auto",
        "broker": "595dfa51.2c1224",
        "x": 230,
        "y": 3280,
        "wires": [
            [
                "ceec6f96.255be"
            ]
        ]
    },
    {
        "id": "c17614de.6925b8",
        "type": "debug",
        "z": "bcc64ec3.65567",
        "name": "",
        "active": false,
        "tosidebar": true,
        "console": false,
        "tostatus": false,
        "complete": "false",
        "statusVal": "",
        "statusType": "auto",
        "x": 950,
        "y": 3300,
        "wires": []
    },
    {
        "id": "c5605d5b.03bb3",
        "type": "inject",
        "z": "bcc64ec3.65567",
        "name": "",
        "props": [
            {
                "p": "payload"
            },
            {
                "p": "topic",
                "vt": "str"
            }
        ],
        "repeat": "600",
        "crontab": "",
        "once": false,
        "onceDelay": 0.1,
        "topic": "/home/zigbee/Hue-02-Flur/get",
        "payload": "{\"state\": \"\"}",
        "payloadType": "str",
        "x": 950,
        "y": 2980,
        "wires": [
            [
                "47e6a3b6.ccd59c"
            ]
        ]
    },
    {
        "id": "ceec6f96.255be",
        "type": "json",
        "z": "bcc64ec3.65567",
        "name": "",
        "property": "payload",
        "action": "",
        "pretty": false,
        "x": 470,
        "y": 3280,
        "wires": [
            [
                "ccfe1d8f.17574"
            ]
        ]
    },
    {
        "id": "ccfe1d8f.17574",
        "type": "function",
        "z": "bcc64ec3.65567",
        "name": "",
        "func": "// {\"brightness\":2,\"linkquality\":73,\"state\":\"OFF\",\"update\":{\"state\":\"available\"},\"update_available\":true}\nvar Knoten = \"Hue-Flur-02\"\n\nvar brightness = msg.payload.brightness\nvar qual = msg.payload.linkquality\nvar state = msg.payload.state\n\nmsg.payload = [{\n    Room: Knoten,\n    Bright: brightness,\n    Qual: qual,\n    State: state\n}]\n\nvar newMsg1 = {payload:brightness};\nvar newMsg2 = {payload:state};\nvar newMsg3 = {payload:qual};\nvar newMsg4 = {payload:msg};\n\nnode.status({fill:\"blue\",shape:\"ring\",text:\"Brightness: \" + brightness + \", Qual: \" + qual + \"%, State: \" + state });\n\nreturn [newMsg1, newMsg2, newMsg3, newMsg4];",
        "outputs": 4,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "x": 680,
        "y": 3280,
        "wires": [
            [
                "4b3e6154.5e95a"
            ],
            [
                "273fb64b.344b1a",
                "687f3505.6703cc"
            ],
            [
                "c5d54c5c.634f9"
            ],
            [
                "c17614de.6925b8"
            ]
        ]
    },
    {
        "id": "273fb64b.344b1a",
        "type": "ui_led",
        "z": "bcc64ec3.65567",
        "order": 3,
        "group": "7e09d455.9ad7dc",
        "width": "0",
        "height": "0",
        "label": "Ein / Aus LED",
        "labelPlacement": "left",
        "labelAlignment": "left",
        "colorForValue": [
            {
                "color": "#ff0000",
                "value": "OFF",
                "valueType": "str"
            },
            {
                "color": "#008000",
                "value": "ON",
                "valueType": "str"
            }
        ],
        "allowColorForValueInMessage": false,
        "shape": "circle",
        "showGlow": true,
        "name": "",
        "x": 930,
        "y": 3160,
        "wires": []
    },
    {
        "id": "c5d54c5c.634f9",
        "type": "ui_gauge",
        "z": "bcc64ec3.65567",
        "name": "Link Quality",
        "group": "7e09d455.9ad7dc",
        "order": 4,
        "width": "0",
        "height": "0",
        "gtype": "gage",
        "title": "Link Quality",
        "label": "%",
        "format": "{{value}}",
        "min": 0,
        "max": "100",
        "colors": [
            "#ff0000",
            "#e6e600",
            "#00ff01"
        ],
        "seg1": "",
        "seg2": "",
        "x": 950,
        "y": 3260,
        "wires": []
    },
    {
        "id": "4b3e6154.5e95a",
        "type": "range",
        "z": "bcc64ec3.65567",
        "minin": "1",
        "maxin": "255",
        "minout": "1",
        "maxout": "100",
        "action": "scale",
        "round": true,
        "property": "payload",
        "name": "",
        "x": 840,
        "y": 3120,
        "wires": [
            [
                "88c9840c.bd1338"
            ]
        ]
    },
    {
        "id": "88c9840c.bd1338",
        "type": "ui_slider",
        "z": "bcc64ec3.65567",
        "name": "Helligkeit",
        "label": "Helligkeit",
        "tooltip": "",
        "group": "7e09d455.9ad7dc",
        "order": 1,
        "width": 0,
        "height": 0,
        "passthru": false,
        "outs": "end",
        "topic": "/home/zigbee/Osram-Flur/set",
        "topicType": "str",
        "min": "1",
        "max": "100",
        "step": "2",
        "x": 920,
        "y": 3040,
        "wires": [
            [
                "adfe2228.9cd82"
            ]
        ]
    },
    {
        "id": "311291e6.99182e",
        "type": "debug",
        "z": "bcc64ec3.65567",
        "name": "",
        "active": true,
        "tosidebar": true,
        "console": false,
        "tostatus": false,
        "complete": "payload",
        "targetType": "msg",
        "statusVal": "",
        "statusType": "auto",
        "x": 1230,
        "y": 3200,
        "wires": []
    },
    {
        "id": "adfe2228.9cd82",
        "type": "range",
        "z": "bcc64ec3.65567",
        "minin": "1",
        "maxin": "100",
        "minout": "1",
        "maxout": "255",
        "action": "scale",
        "round": true,
        "property": "payload",
        "name": "",
        "x": 1020,
        "y": 3120,
        "wires": [
            []
        ]
    },
    {
        "id": "47e6a3b6.ccd59c",
        "type": "link out",
        "z": "bcc64ec3.65567",
        "name": "",
        "links": [
            "912fe0a6.0de46"
        ],
        "x": 1195,
        "y": 2980,
        "wires": []
    },
    {
        "id": "687f3505.6703cc",
        "type": "ui_switch",
        "z": "bcc64ec3.65567",
        "name": "",
        "label": "Ein / Ausschalter",
        "tooltip": "",
        "group": "7e09d455.9ad7dc",
        "order": 2,
        "width": 0,
        "height": 0,
        "passthru": false,
        "decouple": "true",
        "topic": "/home/zigbee/Hue-02-Flur/set",
        "topicType": "str",
        "style": "",
        "onvalue": "ON",
        "onvalueType": "str",
        "onicon": "",
        "oncolor": "",
        "offvalue": "OFF",
        "offvalueType": "str",
        "officon": "",
        "offcolor": "",
        "animate": false,
        "x": 970,
        "y": 3200,
        "wires": [
            [
                "47e6a3b6.ccd59c",
                "311291e6.99182e"
            ]
        ]
    },
    {
        "id": "3e97ce82.3ea722",
        "type": "comment",
        "z": "bcc64ec3.65567",
        "name": "Osram-Flur",
        "info": "",
        "x": 140,
        "y": 2120,
        "wires": []
    },
    {
        "id": "a3af0f3f.9b5aa",
        "type": "switch",
        "z": "bcc64ec3.65567",
        "name": "",
        "property": "payload",
        "propertyType": "msg",
        "rules": [
            {
                "t": "eq",
                "v": "ON",
                "vt": "str"
            },
            {
                "t": "eq",
                "v": "OFF",
                "vt": "str"
            }
        ],
        "checkall": "true",
        "repair": false,
        "outputs": 2,
        "x": 430,
        "y": 700,
        "wires": [
            [
                "62f283d6.e6a9cc"
            ],
            [
                "cb7fe390.05aac"
            ]
        ]
    },
    {
        "id": "cddd13a5.f5171",
        "type": "inject",
        "z": "bcc64ec3.65567",
        "name": "On",
        "props": [
            {
                "p": "payload"
            },
            {
                "p": "topic",
                "vt": "str"
            }
        ],
        "repeat": "",
        "crontab": "",
        "once": false,
        "onceDelay": 0.1,
        "topic": "",
        "payload": "ON",
        "payloadType": "str",
        "x": 110,
        "y": 680,
        "wires": [
            [
                "a3af0f3f.9b5aa"
            ]
        ]
    },
    {
        "id": "7d0dd19b.4d7ca",
        "type": "inject",
        "z": "bcc64ec3.65567",
        "name": "Off",
        "props": [
            {
                "p": "payload"
            },
            {
                "p": "topic",
                "vt": "str"
            }
        ],
        "repeat": "",
        "crontab": "",
        "once": false,
        "onceDelay": 0.1,
        "topic": "",
        "payload": "OFF",
        "payloadType": "str",
        "x": 110,
        "y": 720,
        "wires": [
            [
                "a3af0f3f.9b5aa"
            ]
        ]
    },
    {
        "id": "78b00a9c.759254",
        "type": "inject",
        "z": "bcc64ec3.65567",
        "name": "",
        "repeat": "",
        "crontab": "",
        "once": false,
        "topic": "",
        "payload": "on",
        "payloadType": "str",
        "x": 170,
        "y": 1180,
        "wires": [
            [
                "e25b5c0c.d087e"
            ]
        ]
    },
    {
        "id": "f0f49778.59f8d8",
        "type": "inject",
        "z": "bcc64ec3.65567",
        "name": "Off",
        "repeat": "",
        "crontab": "",
        "once": false,
        "topic": "",
        "payload": "off",
        "payloadType": "str",
        "x": 170,
        "y": 1140,
        "wires": [
            [
                "e25b5c0c.d087e"
            ]
        ]
    },
    {
        "id": "c27f1d94.d5d06",
        "type": "inject",
        "z": "bcc64ec3.65567",
        "name": "Resume Schedule",
        "repeat": "",
        "crontab": "",
        "once": false,
        "onceDelay": 0.1,
        "topic": "",
        "payload": "suspended false",
        "payloadType": "str",
        "x": 133,
        "y": 1259,
        "wires": [
            [
                "e25b5c0c.d087e"
            ]
        ]
    },
    {
        "id": "2ce60b41.1a9ff4",
        "type": "inject",
        "z": "bcc64ec3.65567",
        "name": "Suspend",
        "repeat": "",
        "crontab": "",
        "once": false,
        "onceDelay": 0.1,
        "topic": "",
        "payload": "suspended true",
        "payloadType": "str",
        "x": 163,
        "y": 1219,
        "wires": [
            [
                "e25b5c0c.d087e"
            ]
        ]
    },
    {
        "id": "3249dcc.075b324",
        "type": "inject",
        "z": "bcc64ec3.65567",
        "name": "",
        "repeat": "",
        "crontab": "",
        "once": false,
        "topic": "",
        "payload": "on",
        "payloadType": "str",
        "x": 170,
        "y": 1520,
        "wires": [
            [
                "ecb7ed61.5577c"
            ]
        ]
    },
    {
        "id": "3a304202.dc495e",
        "type": "inject",
        "z": "bcc64ec3.65567",
        "name": "Off",
        "repeat": "",
        "crontab": "",
        "once": false,
        "topic": "",
        "payload": "off",
        "payloadType": "str",
        "x": 170,
        "y": 1480,
        "wires": [
            [
                "ecb7ed61.5577c"
            ]
        ]
    },
    {
        "id": "9d351b48.a67ae8",
        "type": "inject",
        "z": "bcc64ec3.65567",
        "name": "Resume Schedule",
        "repeat": "",
        "crontab": "",
        "once": false,
        "onceDelay": 0.1,
        "topic": "",
        "payload": "suspended false",
        "payloadType": "str",
        "x": 133,
        "y": 1599,
        "wires": [
            [
                "ecb7ed61.5577c"
            ]
        ]
    },
    {
        "id": "fecaf6b3.a12db8",
        "type": "inject",
        "z": "bcc64ec3.65567",
        "name": "Suspend",
        "repeat": "",
        "crontab": "",
        "once": false,
        "onceDelay": 0.1,
        "topic": "",
        "payload": "suspended true",
        "payloadType": "str",
        "x": 163,
        "y": 1559,
        "wires": [
            [
                "ecb7ed61.5577c"
            ]
        ]
    },
    {
        "id": "10f44427.77e61c",
        "type": "inject",
        "z": "bcc64ec3.65567",
        "name": "Osram-Flur-Morgens",
        "props": [
            {
                "p": "payload"
            },
            {
                "p": "topic",
                "vt": "str"
            }
        ],
        "repeat": "",
        "crontab": "",
        "once": false,
        "onceDelay": 0.1,
        "topic": "",
        "payload": "",
        "payloadType": "date",
        "x": 130,
        "y": 1680,
        "wires": [
            [
                "75b0d4de.62b71c"
            ]
        ]
    },
    {
        "id": "3634bbd8c37b7217",
        "type": "function",
        "z": "bcc64ec3.65567",
        "name": "Set Hue-Flur-Brightness and Osram-Flur-Brightness to 127",
        "func": "global.set(\"Hue-Flur-Brightness\",127);\nglobal.set(\"Hue-Flur-ColorTemp\",355);\n\nglobal.set(\"Osram-Flur-Brightness\",127);\nglobal.set(\"Osram-Flur-ColorTemp\",355);\n\nglobal.set(\"Hue-Flur-Brightness\",127);\nglobal.set(\"Hue-Flur-ColorTemp\",355);\n\nglobal.set(\"Osram-Flur-Brightness\",127);\nglobal.set(\"Osram-Flur-ColorTemp\",355);\n\nglobal.set(\"Hue-Flur-Brightness\",127);\nglobal.set(\"Hue-Flur-ColorTemp\",355);\n\nglobal.set(\"Osram-Flur-Brightness\",127);\nglobal.set(\"Osram-Flur-ColorTemp\",355);\n\nreturn msg;",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 900,
        "y": 260,
        "wires": [
            [
                "7b9168a3.d09a48"
            ]
        ]
    },
    {
        "id": "4da371e92b388cb2",
        "type": "function",
        "z": "bcc64ec3.65567",
        "name": "Set Hue-Flur and Osram-Flur-Brightness to 64",
        "func": "global.set(\"Hue-Flur-Brightness\",64);\nglobal.set(\"Hue-Flur-ColorTemp\",200);\n\nglobal.set(\"Osram-Flur-Brightness\",64);\nglobal.set(\"Osram-Flur-ColorTemp\",355);\n\n\nreturn msg;",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 860,
        "y": 200,
        "wires": [
            [
                "d61b338f26cd3223"
            ]
        ]
    },
    {
        "id": "d61b338f26cd3223",
        "type": "link out",
        "z": "bcc64ec3.65567",
        "name": "",
        "links": [
            "94fd7684.689ba8"
        ],
        "x": 1215,
        "y": 200,
        "wires": []
    },
    {
        "id": "2af8024b9060eaee",
        "type": "link out",
        "z": "bcc64ec3.65567",
        "name": "",
        "links": [
            "db418d6d.14dce"
        ],
        "x": 1015,
        "y": 1280,
        "wires": []
    },
    {
        "id": "7238676dc3bdb29f",
        "type": "link out",
        "z": "bcc64ec3.65567",
        "name": "",
        "links": [
            "db418d6d.14dce"
        ],
        "x": 1155,
        "y": 1580,
        "wires": []
    },
    {
        "id": "8b4b5082ff118d7b",
        "type": "mqtt out",
        "z": "bcc64ec3.65567",
        "name": "Plug03 - GPIO-5 (Relais)",
        "topic": "/home/Koss/Plug03/GPIO/5 -m 0",
        "qos": "",
        "retain": "",
        "respTopic": "",
        "contentType": "",
        "userProps": "",
        "correl": "",
        "expiry": "",
        "broker": "595dfa51.2c1224",
        "x": 1210,
        "y": 100,
        "wires": []
    },
    {
        "id": "d4c2f39edee35e4e",
        "type": "function",
        "z": "bcc64ec3.65567",
        "name": "Inverts msg.payload",
        "func": "if (msg.payload == \"1\") {\n    msg = {payload:\"0\"};\n}\n    else {\n    msg = {payload:\"1\"};\n}\nreturn msg;",
        "outputs": 1,
        "noerr": 0,
        "x": 780,
        "y": 40,
        "wires": [
            [
                "50fdff73c40b2154"
            ]
        ]
    },
    {
        "id": "50fdff73c40b2154",
        "type": "mqtt out",
        "z": "bcc64ec3.65567",
        "name": "Plug03 - GPIO-4 (LED)",
        "topic": "/home/Koss/Plug03/GPIO/4 -m 0",
        "qos": "",
        "retain": "",
        "respTopic": "",
        "contentType": "",
        "userProps": "",
        "correl": "",
        "expiry": "",
        "broker": "595dfa51.2c1224",
        "x": 1210,
        "y": 40,
        "wires": []
    },
    {
        "id": "24cb45836a5224b4",
        "type": "link in",
        "z": "bcc64ec3.65567",
        "name": "",
        "links": [
            "e7f78883d3ad1517"
        ],
        "x": 95,
        "y": 600,
        "wires": [
            [
                "e835a2506b19e055"
            ]
        ]
    },
    {
        "id": "e835a2506b19e055",
        "type": "function",
        "z": "bcc64ec3.65567",
        "name": "",
        "func": "var Knoten = \"PIR-Flur\"\n\nvar Switch = msg.payload.switch\nvar State = msg.payload.cmd\n\nmsg.payload = [{\n    Room: Knoten,\n    Switch: Switch,\n    State: State\n}]\n\nvar newMsg1 = {payload:Switch};\nvar newMsg2 = {payload:State};\nvar newMsg3 = {payload:msg};\n\nnode.status({fill:\"blue\",shape:\"ring\",text:\"Switch: \" + Switch + \", State: \" + State });\n\nreturn [newMsg1, newMsg2, newMsg3];",
        "outputs": 3,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 220,
        "y": 600,
        "wires": [
            [],
            [
                "5f54cd42.afae14"
            ],
            []
        ]
    },
    {
        "id": "950cb22379637a8a",
        "type": "delay",
        "z": "bcc64ec3.65567",
        "name": "",
        "pauseType": "delay",
        "timeout": "10",
        "timeoutUnits": "seconds",
        "rate": "1",
        "nbRateUnits": "1",
        "rateUnits": "second",
        "randomFirst": "1",
        "randomLast": "5",
        "randomUnits": "seconds",
        "drop": false,
        "allowrate": false,
        "x": 1000,
        "y": 1540,
        "wires": [
            [
                "d0131704.1ae748",
                "7238676dc3bdb29f"
            ]
        ]
    },
    {
        "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": ""
    },
    {
        "id": "d54b4b8e.d537a8",
        "type": "position-config",
        "name": "",
        "isValide": "true",
        "longitude": "0",
        "latitude": "0",
        "angleType": "deg",
        "timeZoneOffset": "99",
        "timeZoneDST": "0",
        "stateTimeFormat": "3",
        "stateDateFormat": "12"
    },
    {
        "id": "7b5e04a5.3567dc",
        "type": "ui_group",
        "name": "Osram-Flur",
        "tab": "67152ec1.2f63e",
        "order": 2,
        "disp": true,
        "width": "5",
        "collapse": false
    },
    {
        "id": "39b918d8.7dd778",
        "type": "ui_group",
        "name": "Flur hinten",
        "tab": "67152ec1.2f63e",
        "order": 4,
        "disp": true,
        "width": "5",
        "collapse": false
    },
    {
        "id": "7e09d455.9ad7dc",
        "type": "ui_group",
        "name": "Flur vorn",
        "tab": "67152ec1.2f63e",
        "order": 1,
        "disp": true,
        "width": "5",
        "collapse": false
    },
    {
        "id": "67152ec1.2f63e",
        "type": "ui_tab",
        "name": "Licht",
        "icon": "dashboard",
        "order": 4,
        "disabled": false,
        "hidden": false
    }
]

Comments