[
{
"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