PIR Sensor für Nachtbeleuchtung?

Hallo, im Grunde geht es, jedoch kommt noch bei einem set topic & payload ein Fehler.
Mein MC23017 schaltet (ich sehe ON/OFF )


Kann aber nur einmal einschalten oder einmal ausschalten, dann bleibt es so.
Je nachdem wie ich On Msg einstelle
image
Eigentlich müsste, so lange der PIR anzieht, “true” aktiv sein.
Wenn er abfällt, wieder “false”

Bekomme auch jede Menge Debug Meldungen, ist das OK so?

ich glaube das ist die einfachste Lösung.
häng eine Change node dazwischen, ung konfigurier diese wie unten


Mach mal beide Haken weg
grafik

Vieleicht solltest du beide Haken weg machen toggelt er dann.
Ich kann das leider nicht testen, mein MCP ist verreckt, und neue gibts nur noch in der Apotheke auf Rezept. Und nur den Chip krieg ich irgendwie nicht ans laufen.

Stell mal den Slider Nachtbeleuchtung auf einen Wert.
Dann kannst du mit den Injekt node true false ausprobieren.(Die sind eh nur zum Testen, die kannste nachher löschen)
Dann solltest du mall alle Debugs abschalten, außer die die du zum Testen brauchst. dann wird es übersichtlicher. und wenn du in den Debugs den Haken setzt
grafik
wird darunter trotzdem der Zustand angezeigt, obwohl im Debugfenster nichts angezeigt wird.
Bei false kommt die debug Meldung die du jetzt hast also Dimmer 0
Bei true bekommst du da die Meldung (eingestellter Wert *40) also bei 50% 2000 und bei 100% 4000.
Hier stellst du ein welcher Dimmer angesprochen wird. ( in beiden funktion)
grafik

Warum du da “set topic & payload” einen Fehler hast kann ich nicht nachvollziehen. Selbst in Windows kopiert habe ich da keinen Fehler.

Ich hab dir da noch einen Lichtsensor reingebaut
an das set Global den Lichtsensor anschließen die injekt node 49 und 100 kannst du wenn sie nicht zum testen benötigt werden löschen.


in check Lichtsensor den Wert (50) eintragen wo eingeschaltet werden darf.
Die 50 habe ich nur zum testen eingetragen. Dein Sensor sollte eine Number rausgeben und keinen String. sonst musst du das umwandeln.

[
    {
        "id": "e3a599a1214f61b0",
        "type": "tab",
        "label": "Export",
        "disabled": false,
        "info": "",
        "env": []
    },
    {
        "id": "5db0fe67be4339dc",
        "type": "mcp23017input",
        "z": "e3a599a1214f61b0",
        "name": "",
        "chip": "63a19ecf7d827979",
        "bitNum": "0",
        "pullUp": true,
        "invert": false,
        "debounce": 200,
        "onMsg": false,
        "offMsg": true,
        "x": 220,
        "y": 440,
        "wires": [
            [
                "504346420ac97d37"
            ]
        ]
    },
    {
        "id": "d77c6e884dd7e107",
        "type": "ui_slider",
        "z": "e3a599a1214f61b0",
        "name": "",
        "label": "Nachtbeleuchtung",
        "tooltip": "",
        "group": "39357615a20afc22",
        "order": 6,
        "width": 0,
        "height": 0,
        "passthru": true,
        "outs": "end",
        "topic": "topic",
        "topicType": "msg",
        "min": 0,
        "max": "100",
        "step": "5",
        "className": "",
        "x": 750,
        "y": 340,
        "wires": [
            [
                "48e2cb3ad73a69ba"
            ]
        ]
    },
    {
        "id": "48e2cb3ad73a69ba",
        "type": "function",
        "z": "e3a599a1214f61b0",
        "name": "set Global",
        "func": "global.set(\"Nachtbeleuchtung\", msg.payload);\nreturn msg;\n",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 970,
        "y": 340,
        "wires": [
            [
                "c932c4916e4142ee",
                "1660969c0268cda4"
            ]
        ]
    },
    {
        "id": "0697a861bf7f9ae9",
        "type": "mqtt out",
        "z": "e3a599a1214f61b0",
        "name": "",
        "topic": "",
        "qos": "",
        "retain": "",
        "respTopic": "",
        "contentType": "",
        "userProps": "",
        "correl": "",
        "expiry": "",
        "broker": "0ddb07c65cbb68bc",
        "x": 1410,
        "y": 480,
        "wires": []
    },
    {
        "id": "cfa0b2bc472b5ac3",
        "type": "inject",
        "z": "e3a599a1214f61b0",
        "name": "",
        "props": [
            {
                "p": "payload"
            },
            {
                "p": "topic",
                "vt": "str"
            }
        ],
        "repeat": "",
        "crontab": "",
        "once": false,
        "onceDelay": 0.1,
        "topic": "",
        "payload": "on",
        "payloadType": "str",
        "x": 210,
        "y": 480,
        "wires": [
            [
                "504346420ac97d37"
            ]
        ]
    },
    {
        "id": "c932c4916e4142ee",
        "type": "debug",
        "z": "e3a599a1214f61b0",
        "name": "",
        "active": false,
        "tosidebar": true,
        "console": false,
        "tostatus": true,
        "complete": "payload",
        "targetType": "msg",
        "statusVal": "payload",
        "statusType": "auto",
        "x": 1210,
        "y": 280,
        "wires": []
    },
    {
        "id": "7239d1cecf9ccbc7",
        "type": "function",
        "z": "e3a599a1214f61b0",
        "name": "set topic & payload",
        "func": "msg.topic = \"pkw/cmnd/PekawayMOTA/driver15\";\nvar value = global.get(\"Nachtbeleuchtung\")*40;\nvar mcp = msg.payload;\nvar str = value.toString();\n\n\nif (mcp == true) ;\nmsg.payload =  \"pwm,0,\" + str;\n\nreturn msg;\n\n",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 1140,
        "y": 460,
        "wires": [
            [
                "0697a861bf7f9ae9",
                "41f198e8395431b5"
            ]
        ]
    },
    {
        "id": "e236affed994b34d",
        "type": "inject",
        "z": "e3a599a1214f61b0",
        "name": "",
        "props": [
            {
                "p": "payload"
            },
            {
                "p": "topic",
                "vt": "str"
            }
        ],
        "repeat": "",
        "crontab": "",
        "once": false,
        "onceDelay": 0.1,
        "topic": "",
        "payload": "off",
        "payloadType": "str",
        "x": 210,
        "y": 520,
        "wires": [
            [
                "504346420ac97d37"
            ]
        ]
    },
    {
        "id": "93f449c4872c5278",
        "type": "function",
        "z": "e3a599a1214f61b0",
        "name": "set topic & payload",
        "func": "msg.topic = \"pkw/cmnd/PekawayMOTA/driver15\";\nvar value = global.get(\"Nachtbeleuchtung\")*40;\nvar mcp = msg.payload;\nvar str = value.toString();\nif (mcp == false);\nmsg.payload =  \"pwm,0,\" + \"0\";\n\nreturn msg;\n\n",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 1160,
        "y": 500,
        "wires": [
            [
                "0697a861bf7f9ae9",
                "41f198e8395431b5"
            ]
        ]
    },
    {
        "id": "96ac789b1d8ed7cf",
        "type": "switch",
        "z": "e3a599a1214f61b0",
        "name": "",
        "property": "payload",
        "propertyType": "msg",
        "rules": [
            {
                "t": "true"
            },
            {
                "t": "false"
            }
        ],
        "checkall": "true",
        "repair": false,
        "outputs": 2,
        "x": 610,
        "y": 480,
        "wires": [
            [
                "079633285517d6f9"
            ],
            [
                "93f449c4872c5278"
            ]
        ]
    },
    {
        "id": "bcd2ed47a9c3d668",
        "type": "file in",
        "z": "e3a599a1214f61b0",
        "name": "",
        "filename": "pekaway/Nachtbeleuchtung",
        "format": "utf8",
        "chunk": false,
        "sendError": false,
        "encoding": "none",
        "allProps": false,
        "x": 780,
        "y": 280,
        "wires": [
            [
                "d77c6e884dd7e107"
            ]
        ]
    },
    {
        "id": "1660969c0268cda4",
        "type": "file",
        "z": "e3a599a1214f61b0",
        "name": "",
        "filename": "pekaway/Nachtbeleuchtung",
        "appendNewline": false,
        "createDir": true,
        "overwriteFile": "true",
        "encoding": "none",
        "x": 1220,
        "y": 340,
        "wires": [
            []
        ]
    },
    {
        "id": "0b1c23e919e5f95e",
        "type": "inject",
        "z": "e3a599a1214f61b0",
        "name": "",
        "props": [
            {
                "p": "payload"
            },
            {
                "p": "topic",
                "vt": "str"
            }
        ],
        "repeat": "",
        "crontab": "",
        "once": true,
        "onceDelay": "2",
        "topic": "",
        "payload": "",
        "payloadType": "date",
        "x": 550,
        "y": 280,
        "wires": [
            [
                "bcd2ed47a9c3d668"
            ]
        ]
    },
    {
        "id": "41f198e8395431b5",
        "type": "debug",
        "z": "e3a599a1214f61b0",
        "name": "debug 2",
        "active": false,
        "tosidebar": true,
        "console": false,
        "tostatus": true,
        "complete": "payload",
        "targetType": "msg",
        "statusVal": "payload",
        "statusType": "auto",
        "x": 1380,
        "y": 440,
        "wires": []
    },
    {
        "id": "ea2aec6c18b7cb66",
        "type": "inject",
        "z": "e3a599a1214f61b0",
        "name": "",
        "props": [
            {
                "p": "payload"
            },
            {
                "p": "topic",
                "vt": "str"
            }
        ],
        "repeat": "",
        "crontab": "",
        "once": false,
        "onceDelay": 0.1,
        "topic": "",
        "payload": "49",
        "payloadType": "num",
        "x": 570,
        "y": 380,
        "wires": [
            [
                "70eb858a2f5459cd"
            ]
        ]
    },
    {
        "id": "6a5182dfdf8efa2a",
        "type": "inject",
        "z": "e3a599a1214f61b0",
        "name": "",
        "props": [
            {
                "p": "payload"
            },
            {
                "p": "topic",
                "vt": "str"
            }
        ],
        "repeat": "",
        "crontab": "",
        "once": false,
        "onceDelay": 0.1,
        "topic": "",
        "payload": "100",
        "payloadType": "num",
        "x": 570,
        "y": 420,
        "wires": [
            [
                "70eb858a2f5459cd"
            ]
        ]
    },
    {
        "id": "70eb858a2f5459cd",
        "type": "function",
        "z": "e3a599a1214f61b0",
        "name": "set Global",
        "func": "global.set(\"Lichtsensor\", msg.payload);\nreturn msg;\n",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 750,
        "y": 400,
        "wires": [
            []
        ]
    },
    {
        "id": "079633285517d6f9",
        "type": "function",
        "z": "e3a599a1214f61b0",
        "name": "check Lichtsensor",
        "func": "var check = global.get(\"Lichtsensor\");\n\nif(global.get(\"Lichtsensor\")<50)\n{\n    msg.payload = true;\n}\n\nelse\nmsg.payload = false;\nglobal.set(\"LichtsensorEin\", msg.payload);\n\nreturn msg;\n\n\n\n",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 790,
        "y": 480,
        "wires": [
            [
                "147008b4243db15f"
            ]
        ]
    },
    {
        "id": "147008b4243db15f",
        "type": "switch",
        "z": "e3a599a1214f61b0",
        "name": "",
        "property": "payload",
        "propertyType": "msg",
        "rules": [
            {
                "t": "true"
            },
            {
                "t": "false"
            }
        ],
        "checkall": "true",
        "repair": false,
        "outputs": 2,
        "x": 950,
        "y": 480,
        "wires": [
            [
                "7239d1cecf9ccbc7"
            ],
            [
                "93f449c4872c5278"
            ]
        ]
    },
    {
        "id": "504346420ac97d37",
        "type": "change",
        "z": "e3a599a1214f61b0",
        "name": "",
        "rules": [
            {
                "t": "change",
                "p": "payload",
                "pt": "msg",
                "from": "on",
                "fromt": "str",
                "to": "true",
                "tot": "bool"
            },
            {
                "t": "change",
                "p": "payload",
                "pt": "msg",
                "from": "off",
                "fromt": "str",
                "to": "false",
                "tot": "bool"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 450,
        "y": 480,
        "wires": [
            [
                "96ac789b1d8ed7cf"
            ]
        ]
    },
    {
        "id": "b05272ca294ab177",
        "type": "comment",
        "z": "e3a599a1214f61b0",
        "name": "Lichtsensor",
        "info": "",
        "x": 390,
        "y": 400,
        "wires": []
    },
    {
        "id": "63a19ecf7d827979",
        "type": "mcp23017chip",
        "addr": "0x26",
        "interval": "100"
    },
    {
        "id": "39357615a20afc22",
        "type": "ui_group",
        "name": "Test",
        "tab": "87822ed60f29be33",
        "order": 2,
        "disp": true,
        "width": 7,
        "collapse": false,
        "className": ""
    },
    {
        "id": "0ddb07c65cbb68bc",
        "type": "mqtt-broker",
        "name": "",
        "broker": "http://localhost",
        "port": "1883",
        "clientid": "",
        "usetls": false,
        "protocolVersion": "4",
        "keepalive": "60",
        "cleansession": true,
        "birthTopic": "",
        "birthQos": "0",
        "birthPayload": "",
        "birthMsg": {},
        "closeTopic": "",
        "closeQos": "0",
        "closePayload": "",
        "closeMsg": {},
        "willTopic": "",
        "willQos": "0",
        "willPayload": "",
        "willMsg": {},
        "sessionExpiry": ""
    },
    {
        "id": "87822ed60f29be33",
        "type": "ui_tab",
        "name": "Test",
        "icon": "build",
        "order": 20,
        "disabled": false,
        "hidden": false
    }
]

Hallo Arno, habe es mit dem BH1750 hinbekommen:

[{"id":"995e8bf58edab759","type":"Bh1750","z":"f3d93df51e6fd80c","name":"Lichtsensor1","bus":"1","address":"0x23","topic":"bh1750","readMode":"","x":490,"y":1180,"wires":[["0eb47d581a852c85"]]},{"id":"9b50abf8f8eed940","type":"inject","z":"f3d93df51e6fd80c","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"10","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":250,"y":1180,"wires":[["995e8bf58edab759"]]},{"id":"b4ef12fc4879a018","type":"debug","z":"f3d93df51e6fd80c","name":"debug 13","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":860,"y":1180,"wires":[]},{"id":"ef6673168ff7f549","type":"mcp23017input","z":"f3d93df51e6fd80c","name":"","chip":"bf0f1697811eb554","bitNum":"0","pullUp":true,"invert":true,"debounce":200,"onMsg":true,"offMsg":true,"x":240,"y":1440,"wires":[["82d7d0786d9edfbf"]]},{"id":"c3a8ec22e820aca7","type":"ui_slider","z":"f3d93df51e6fd80c","name":"","label":"Nachtbeleuchtung Helligkeit","tooltip":"","group":"1884f74af5736225","order":6,"width":0,"height":0,"passthru":true,"outs":"end","topic":"topic","topicType":"msg","min":0,"max":"100","step":"5","className":"","x":800,"y":1360,"wires":[["f2474d97887d7657"]]},{"id":"f2474d97887d7657","type":"function","z":"f3d93df51e6fd80c","name":"set Global","func":"global.set(\"Nachtbeleuchtung\", msg.payload);\nreturn msg;\n","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":990,"y":1360,"wires":[["8184332793aca2d2","ee235bd3cb4ece99"]]},{"id":"0dd28fde9d0a0ba0","type":"mqtt out","z":"f3d93df51e6fd80c","name":"","topic":"","qos":"","retain":"","respTopic":"","contentType":"","userProps":"","correl":"","expiry":"","broker":"0ddb07c65cbb68bc","x":1430,"y":1500,"wires":[]},{"id":"4acddb508245d6b8","type":"inject","z":"f3d93df51e6fd80c","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"on","payloadType":"str","x":230,"y":1500,"wires":[["82d7d0786d9edfbf"]]},{"id":"22089a786045e978","type":"function","z":"f3d93df51e6fd80c","name":"set topic & payload","func":"msg.topic = \"pkw/cmnd/PekawayMOTA/driver15\";\nvar value = global.get(\"Nachtbeleuchtung\")*40;\nvar mcp = msg.payload;\nvar str = value.toString();\n\n\nif (mcp == true) {\nmsg.payload =  \"pwm,0,\" + str;\n}\nreturn msg;\n\n","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1160,"y":1480,"wires":[["0dd28fde9d0a0ba0","99f277b5cda443a5"]]},{"id":"7f8f8fd3aa02c44d","type":"inject","z":"f3d93df51e6fd80c","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"off","payloadType":"str","x":230,"y":1540,"wires":[["82d7d0786d9edfbf"]]},{"id":"5f45b7b69bbec1f1","type":"function","z":"f3d93df51e6fd80c","name":"set topic & payload","func":"msg.topic = \"pkw/cmnd/PekawayMOTA/driver15\";\nvar value = global.get(\"Nachtbeleuchtung\")*40;\nvar mcp = msg.payload;\nvar str = value.toString();\nif (mcp == false) {\nmsg.payload =  \"pwm,0,\" + \"0\";\n}\nreturn msg;\n\n","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1170,"y":1520,"wires":[["0dd28fde9d0a0ba0","99f277b5cda443a5"]]},{"id":"929af14207f30132","type":"switch","z":"f3d93df51e6fd80c","name":"","property":"payload","propertyType":"msg","rules":[{"t":"true"},{"t":"false"}],"checkall":"true","repair":false,"outputs":2,"x":630,"y":1500,"wires":[["522d594b9a89bcad"],["5f45b7b69bbec1f1"]]},{"id":"c6d4e3e45aeacdd8","type":"file in","z":"f3d93df51e6fd80c","name":"","filename":"pekaway/Nachtbeleuchtung","filenameType":"str","format":"utf8","chunk":false,"sendError":false,"encoding":"none","allProps":false,"x":860,"y":1300,"wires":[["c3a8ec22e820aca7"]]},{"id":"8184332793aca2d2","type":"file","z":"f3d93df51e6fd80c","name":"","filename":"pekaway/Nachtbeleuchtung","appendNewline":false,"createDir":true,"overwriteFile":"true","encoding":"none","x":1240,"y":1360,"wires":[[]]},{"id":"2a3f8445edee4fcd","type":"inject","z":"f3d93df51e6fd80c","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":true,"onceDelay":"2","topic":"","payload":"","payloadType":"date","x":570,"y":1300,"wires":[["c6d4e3e45aeacdd8"]]},{"id":"99f277b5cda443a5","type":"debug","z":"f3d93df51e6fd80c","name":"debug 2","active":true,"tosidebar":true,"console":false,"tostatus":true,"complete":"payload","targetType":"msg","statusVal":"payload","statusType":"auto","x":1400,"y":1440,"wires":[]},{"id":"c81680e2fb6ba214","type":"inject","z":"f3d93df51e6fd80c","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"49","payloadType":"num","x":590,"y":1400,"wires":[["d121c98e520e5896"]]},{"id":"72674af072f5f570","type":"inject","z":"f3d93df51e6fd80c","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"100","payloadType":"num","x":590,"y":1440,"wires":[["d121c98e520e5896"]]},{"id":"d121c98e520e5896","type":"function","z":"f3d93df51e6fd80c","name":"set Global","func":"global.set(\"Lichtsensor\", msg.payload);\nreturn msg;\n","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":770,"y":1420,"wires":[[]]},{"id":"522d594b9a89bcad","type":"function","z":"f3d93df51e6fd80c","name":"check Lichtsensor","func":"var check = global.get(\"Lichtsensor\");\n\nif(global.get(\"Lichtsensor\")<50)\n{\n    msg.payload = true;\n}\n\nelse\nmsg.payload = false;\nglobal.set(\"LichtsensorEin\", msg.payload);\n\nreturn msg;\n\n\n\n","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":810,"y":1480,"wires":[["1013a4a4f889e417"]]},{"id":"1013a4a4f889e417","type":"switch","z":"f3d93df51e6fd80c","name":"","property":"payload","propertyType":"msg","rules":[{"t":"true"},{"t":"false"}],"checkall":"true","repair":false,"outputs":2,"x":970,"y":1480,"wires":[["22089a786045e978"],["5f45b7b69bbec1f1"]]},{"id":"82d7d0786d9edfbf","type":"change","z":"f3d93df51e6fd80c","name":"","rules":[{"t":"change","p":"payload","pt":"msg","from":"on","fromt":"str","to":"true","tot":"bool"},{"t":"change","p":"payload","pt":"msg","from":"off","fromt":"str","to":"false","tot":"bool"}],"action":"","property":"","from":"","to":"","reg":false,"x":450,"y":1500,"wires":[["929af14207f30132","caa2b370c996960a"]]},{"id":"d2930cb310fb496c","type":"comment","z":"f3d93df51e6fd80c","name":"Lichtsensor","info":"","x":230,"y":1100,"wires":[]},{"id":"0eb47d581a852c85","type":"function","z":"f3d93df51e6fd80c","name":"set Global","func":"msg.payload = Number((msg.payload).toFixed(0));\nglobal.set(\"Lichtsensor\", msg.payload);\nreturn msg;\n","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":680,"y":1180,"wires":[["b4ef12fc4879a018"]]},{"id":"ee235bd3cb4ece99","type":"debug","z":"f3d93df51e6fd80c","name":"debug 14","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":1240,"y":1280,"wires":[]},{"id":"caa2b370c996960a","type":"debug","z":"f3d93df51e6fd80c","name":"debug 15","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":780,"y":1580,"wires":[]},{"id":"bf0f1697811eb554","type":"mcp23017chip","addr":"0x22","interval":"100"},{"id":"1884f74af5736225","type":"ui_group","name":"Test","tab":"608293e12e898cc6","order":2,"disp":true,"width":7,"collapse":false,"className":""},{"id":"0ddb07c65cbb68bc","type":"mqtt-broker","name":"","broker":"http://localhost","port":"1883","clientid":"","usetls":false,"protocolVersion":"4","keepalive":"60","cleansession":true,"birthTopic":"","birthQos":"0","birthPayload":"","birthMsg":{},"closeTopic":"","closeQos":"0","closePayload":"","closeMsg":{},"willTopic":"","willQos":"0","willPayload":"","willMsg":{},"sessionExpiry":""},{"id":"608293e12e898cc6","type":"ui_tab","name":"Test","icon":"build","order":20,"disabled":false,"hidden":false}]

@ range4200t
Hallo Stefan
Hier ist ein Update mit Signal Fläche und Farbumschlag.
Mußte es leider komplett umbauen :frowning:


Ich bekiomme den Lichtsensor bei mir nicht installiert.
an dem funktion mit den Injekt 49/100 musst du den Lichtsensor anschließen.
in der Change node Dunkel/Hell Licht AN AUS kannst du den Text ändern
in der Fuction davor die Farbe
Nachtlicht.json (20.2 KB)
Mit der Auswahl der Dimmer versuche ich evtl. am WE.
Gruß
Arno

@range4200t
Hi Stefan
ging besser als ich gedacht habe.


grafik
grafik
grafik
grafik
Nachtlicht.json (36.9 KB)
viel Spass
Gruß
Arno

Hi Arno, super.
Ich hoffe ich komme morgen zum Testen.

Hallo Arno, der die Einstellung finde ich nach der Installation von deinem Flow nicht. Beim Ergebnis kommt “Scheinwerfer” ???
image

schau mal was da drine steht.
vermutlich haben die sich woanders einsortiert.


Ich glaube die sind bei mir unter Scheinwerfen, das kannst du ja ändern.
Oder suchst du die Einstellung???
grafik
da musst du mal schauen wo sich die einsortiert haben.
grafik

Da steht:
grafik


grafik

Aber ich vermisse das hier:
grafik

Hi Stefan
dann musst du da eine neue Gruppe entwerfen. bei mir lag das auf der Testseite in der Gruppe Scheinwerfer
grafik
und die Beiden Slider findest du vermutlich links im Menü in “Meine Konfig”
Schau hier mal rein, in die beiden Slider und in der ganz unten liegenden liegenden Text Node
Reset und Comand Dimmer
da steht in der Gruppe sicher “(Meine Konfig) Nachtlicht”.
grafik
Bin auf der Arbeit, kann dir leider nicht anders weiterhelfen :wink:

Habs gefunden, danke. War “Meine Konfig”

@ahtdf das Nachtlicht sollte langsam auf den eingestellten Wert hochfahren und nach der Zeit wieder runter.

Hab des mit dem Fern Dimmer probiert (
image
), da geht es aber immer langsam an, dann wieder aus usw. bis die Zeit abgelaufen ist.
2. Kann man dem Fern Dimmer Modul nicht den “MaxValue” Wert als Variable übergeben ?

Gruß, Stefan

Hi Stefan
Das geht mit Sicherheit, ich weiss allerdings nicht wie :frowning_face:
Hab momentan auch keine Idee.
Ich habe im Moment das Problem, das dass neue node red auf dem pi 4 mit dem von pi 3 nicht so recht kompatibel ist. Funktion Node die unter pi 3 funktionierten, bekommen jetzt ein rotes Dreieck. Die Dinger muss ich erst mal prüfen, ändern, dann gehts weiter.
Gruß Arno

@range4200t Hi Stefan
das ist das einzige was mir dazu eingefallen ist


An Start und Stopp hängst du deinen Eingang, ich hab dir da schon eine change node hingehängt, das du da von True auf Start setzen kannst. Bei Start Dimmt das Licht Dimmer in der eingestellte Zeit von Dimmer dunkel nach Dimmer hell. Bei Stopp umgekehrt.
Wenn du die Zeit einstellst Flackert das Licht für die eingestellte Zeit. (kann ich nicht verhindern). Ich hab den linkout auf den Dimmer 7 (6) gelegt. Da musst du mal schauen.
der Timer ist “node-red-contrib-mytimeout”

[{"id":"88c131ba19d6c790","type":"inject","z":"37de8ee40760efe2","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"Start","payloadType":"str","x":230,"y":4140,"wires":[["71ef39c823139505"]]},{"id":"5ad62f9ff0cf5a72","type":"one-button-dimmer","z":"37de8ee40760efe2","name":"Fern Dimmer 1","interval":"5000","step":5,"minValue":0,"maxValue":100,"startCommand":"ON","stopCommand":"OFF","x":1020,"y":4240,"wires":[["88a58a5271342aab"]]},{"id":"4236d77b5baa2c50","type":"inject","z":"37de8ee40760efe2","name":"","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"Stop","payloadType":"str","x":230,"y":4220,"wires":[["562eaee34cfc83fd"]]},{"id":"e7e5cf2219fcb7ec","type":"ui_numeric","z":"37de8ee40760efe2","name":"","label":"Zeit","tooltip":"","group":"3efa1c82127debd2","order":7,"width":0,"height":0,"wrap":false,"passthru":true,"topic":"topic","topicType":"msg","format":"{{value}}","min":0,"max":"60","step":1,"className":"","x":270,"y":4180,"wires":[["c7261b9bb4140fe9"]]},{"id":"d03afba773420540","type":"ui_numeric","z":"37de8ee40760efe2","name":"","label":"Dimmer dunkel","tooltip":"","group":"3efa1c82127debd2","order":8,"width":0,"height":0,"wrap":false,"passthru":true,"topic":"topic","topicType":"msg","format":"{{value}}","min":0,"max":"100","step":1,"className":"","x":400,"y":4280,"wires":[["dd50226788e64ab2"]]},{"id":"e20f5a94cc6d5ee7","type":"ui_numeric","z":"37de8ee40760efe2","name":"","label":"Dimmer hell","tooltip":"","group":"3efa1c82127debd2","order":9,"width":0,"height":0,"wrap":false,"passthru":true,"topic":"topic","topicType":"msg","format":"{{value}}","min":0,"max":"100","step":1,"className":"","x":390,"y":4340,"wires":[["8872a59af75e42d8"]]},{"id":"c7261b9bb4140fe9","type":"function","z":"37de8ee40760efe2","name":"flow set ","func":"\n\nflow.set(\"zeit\", msg.payload);\n  \nreturn msg\n  \n  ","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":440,"y":4180,"wires":[["144acfc089dce3c6","040d9f10951bbcaa"]]},{"id":"dd50226788e64ab2","type":"function","z":"37de8ee40760efe2","name":"flow set ","func":"\n\nflow.set(\"dd\", msg.payload);\n  \nreturn msg\n  \n  ","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":580,"y":4280,"wires":[[]]},{"id":"8872a59af75e42d8","type":"function","z":"37de8ee40760efe2","name":"flow set ","func":"\n\nflow.set(\"dh\", msg.payload);\n  \nreturn msg\n  \n  ","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":580,"y":4340,"wires":[[]]},{"id":"dbe29a12edb7c32f","type":"function","z":"37de8ee40760efe2","name":"Gerade berechnung Dunkel","func":"var   x_min = 0;\nvar    y_min = flow.get (\"dd\");\nvar    x_max = flow.get (\"zeit\");\nvar    y_max = flow.get (\"dh\");\nvar    x = msg.payload;\n//var   \ty_limit = (\t\"y_limit\",0);\nvar     y\n    \n   if (x < 2) (y=0);\n   else\n    y = (y_max-y_min) / ((x_max-0.0001)-x_min) * (x-x_min)+y_min;\n    \n // IF;\n // (y <= y_min); \n//\tTHEN\n // (y_limit == y_min)\n//\tELSE; \n//\t(y_limit == y) ;\n//\tEND_IF;\n//\tIF;\n//\t(y >= y_max);\n//\tTHEN;\n//\t(y_limit = y_max);\n//\tELSE ;\n//\t(y_limit == y) ;\n//\tEND_IF;\n\n    msg.payload=y;\n    return msg;\n    \n//  Original Formel mit Min und Max Ausgang und Begrenzung\n//  y :=  (y1-y0) / (x1-x0) * (x-x0)+y0 ;\n//\tIF y <= y_min\n//\tTHEN limit_y := y_min;\n//\tELSE limit_y := y ;\n//\tEND_IF\n//\tIF y >= y_max\n//\tTHEN limit_y := y_max;\n//\tELSE limit_y := y ;\n//\t\t\n//\tEND_IF","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":800,"y":4280,"wires":[["5ad62f9ff0cf5a72"]]},{"id":"020cdc9b6d31dfbc","type":"function","z":"37de8ee40760efe2","name":"Gerade berechnung Hell","func":"var   x_min = 0;\nvar    y_min = flow.get (\"dh\");\nvar    x_max = flow.get (\"zeit\");\nvar    y_max = flow.get (\"dd\");\nvar    x = msg.payload;\n//var   \ty_limit = (\t\"y_limit\",0);\nvar     y\n    \n   //if (x < 2) (y=0);\n   //else\n    y = (y_max-y_min) / ((x_max-0.0001)-x_min) * (x-x_min)+y_min;\n    \n // IF;\n // (y <= y_min); \n//\tTHEN\n // (y_limit == y_min)\n//\tELSE; \n//\t(y_limit == y) ;\n//\tEND_IF;\n//\tIF;\n//\t(y >= y_max);\n//\tTHEN;\n//\t(y_limit = y_max);\n//\tELSE ;\n//\t(y_limit == y) ;\n//\tEND_IF;\n\n    msg.payload=y;\n    return msg;\n    \n//  Original Formel mit Min und Max Ausgang und Begrenzung\n//  y :=  (y1-y0) / (x1-x0) * (x-x0)+y0 ;\n//\tIF y <= y_min\n//\tTHEN limit_y := y_min;\n//\tELSE limit_y := y ;\n//\tEND_IF\n//\tIF y >= y_max\n//\tTHEN limit_y := y_max;\n//\tELSE limit_y := y ;\n//\t\t\n//\tEND_IF","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":790,"y":4180,"wires":[["5ad62f9ff0cf5a72"]]},{"id":"fb957c1c7d22a96a","type":"mytimeout","z":"37de8ee40760efe2","name":"Start Timer","outtopic":"","outsafe":"","outwarning":"Zeit fast abgelaufen","outunsafe":"Zeit abgelaufen","warning":"","timer":"","debug":false,"ndebug":true,"ignoreCase":false,"repeat":false,"again":false,"x":750,"y":4120,"wires":[["e2447c38a1758b01"],["020cdc9b6d31dfbc"]]},{"id":"1f3953a6b616182a","type":"mytimeout","z":"37de8ee40760efe2","name":"Stop Timer","outtopic":"","outsafe":"","outwarning":"Zeit fast abgelaufen","outunsafe":"Zeit abgelaufen","warning":"","timer":"","debug":false,"ndebug":true,"ignoreCase":false,"repeat":false,"again":false,"x":750,"y":4220,"wires":[["03286ae99bfb3c32"],["dbe29a12edb7c32f"]]},{"id":"144acfc089dce3c6","type":"function","z":"37de8ee40760efe2","name":"ui_control","func":"var sekunden = msg.payload ;\n\n// msg.ui_control = {\"min\":0,\"max\":10, \"seg1\":0, \"seg2\":1}\n\n\nmsg.payload=\"{\\\"payload\\\": \\\"on\\\", \\\"timeout\\\":\" + sekunden + \", \\\"warning\\\": 10}\"\n\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":580,"y":4140,"wires":[["fb957c1c7d22a96a"]]},{"id":"040d9f10951bbcaa","type":"function","z":"37de8ee40760efe2","name":"ui_control","func":"var sekunden = msg.payload ;\n\n// msg.ui_control = {\"min\":0,\"max\":10, \"seg1\":0, \"seg2\":1}\n\n\nmsg.payload=\"{\\\"payload\\\": \\\"on\\\", \\\"timeout\\\":\" + sekunden + \", \\\"warning\\\": 10}\"\n\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":580,"y":4220,"wires":[["1f3953a6b616182a"]]},{"id":"88a58a5271342aab","type":"link out","z":"37de8ee40760efe2","name":"Dimmwert 1","mode":"link","links":["d4e73c36b453526a"],"x":1165,"y":4240,"wires":[]},{"id":"71ef39c823139505","type":"change","z":"37de8ee40760efe2","name":"","rules":[{"t":"change","p":"payload","pt":"msg","from":"Start","fromt":"str","to":"Start","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":400,"y":4140,"wires":[["144acfc089dce3c6"]]},{"id":"562eaee34cfc83fd","type":"change","z":"37de8ee40760efe2","name":"","rules":[{"t":"change","p":"payload","pt":"msg","from":"Stop","fromt":"str","to":"Stop","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":400,"y":4220,"wires":[["040d9f10951bbcaa"]]},{"id":"e2447c38a1758b01","type":"ui_toast","z":"37de8ee40760efe2","position":"top right","displayTime":"10","highlight":"#e83a2c","sendall":true,"outputs":0,"ok":"OK","cancel":"","raw":false,"className":"","topic":"","name":"","x":990,"y":4120,"wires":[]},{"id":"03286ae99bfb3c32","type":"ui_toast","z":"37de8ee40760efe2","position":"top right","displayTime":"10","highlight":"#e83a2c","sendall":true,"outputs":0,"ok":"OK","cancel":"","raw":false,"className":"","topic":"","name":"","x":1030,"y":4200,"wires":[]},{"id":"3efa1c82127debd2","type":"ui_group","name":"Radkasten Tank","tab":"a922fc3952cc629d","order":2,"disp":true,"width":"6","collapse":false,"className":""},{"id":"a922fc3952cc629d","type":"ui_tab","name":"Test","icon":"build","order":20,"disabled":false,"hidden":false}]

Gruß Arno

Wow, dafür dass du nicht der NodeRed Held bist, wie du meins, “Hut ab” was du das so alles “mal eben” programmierst.

Funktioniert es denn wenigstens :wink:???
Dafür kannst du dann demnächst das komplette Projekt mit der Gas Waage, Truma,
und dem Lagesensor einstellen.
Dann brauchen WIR das Rad nicht neu zu erfinden.
Gruß
Arno

ja auf die Schnelle mal ausprobiert mit Start / Stop geht.

Das Andere stell ich natürlich gerne rein.

@range4200t
Hi Stefan
ich habe die beiden Sachen zusammengefügt.


Du kannst jetzt die Dimmer auswählen, eine Min und Max Helligkeit, und die Zeit in der die Led Heller werden soll einstellen.

[{"id":"ff2c0f7c67d94c85","type":"inject","z":"37de8ee40760efe2","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"10","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":190,"y":3660,"wires":[["28b9defb0e4c8dae"]]},{"id":"d1941ad5bad23b8c","type":"ui_slider","z":"37de8ee40760efe2","name":"","label":"Nachtbeleuchtung Helligkeit max","tooltip":"","group":"9e8cb57e517ea3c3","order":3,"width":0,"height":0,"passthru":true,"outs":"end","topic":"topic","topicType":"msg","min":0,"max":"100","step":"5","className":"","x":630,"y":3480,"wires":[["86efdac4bbad2140"]]},{"id":"86efdac4bbad2140","type":"function","z":"37de8ee40760efe2","name":"set Global","func":"global.set(\"Nachtbeleuchtung_max\", msg.payload);\nreturn msg;\n","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":850,"y":3480,"wires":[["a314c0579be69721"]]},{"id":"21c7d1ab4ce2ebf6","type":"file in","z":"37de8ee40760efe2","name":"","filename":"pekaway/Nachtbeleuchtung_max","filenameType":"str","format":"utf8","chunk":false,"sendError":false,"encoding":"none","allProps":false,"x":340,"y":3480,"wires":[["d1941ad5bad23b8c"]]},{"id":"a314c0579be69721","type":"file","z":"37de8ee40760efe2","name":"","filename":"pekaway/Nachtbeleuchtung_max","filenameType":"str","appendNewline":false,"createDir":true,"overwriteFile":"true","encoding":"none","x":1120,"y":3480,"wires":[[]]},{"id":"ab36496b0d1d4cda","type":"inject","z":"37de8ee40760efe2","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":true,"onceDelay":"2","topic":"","payload":"","payloadType":"date","x":110,"y":3460,"wires":[["21c7d1ab4ce2ebf6","4cb8bf4c1413f3ea","e6444228cf53126f","bd2a8fb092d03b66","153e33fded2850b0"]]},{"id":"93d003be91d5575a","type":"change","z":"37de8ee40760efe2","name":"","rules":[{"t":"change","p":"payload","pt":"msg","from":"on","fromt":"str","to":"true","tot":"bool"},{"t":"change","p":"payload","pt":"msg","from":"off","fromt":"str","to":"false","tot":"bool"}],"action":"","property":"","from":"","to":"","reg":false,"x":390,"y":3580,"wires":[["353c7048a5f3d170"]]},{"id":"4fd1f8b20ba7a8c8","type":"function","z":"37de8ee40760efe2","name":"set Global","func":"msg.payload = Number((msg.payload).toFixed(0));\nglobal.set(\"Lichtsensor\", msg.payload);\nreturn msg;\n","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":470,"y":3740,"wires":[["66bd98579d62065b"]]},{"id":"4cb8bf4c1413f3ea","type":"file in","z":"37de8ee40760efe2","name":"","filename":"pekaway/Daemmerung","format":"utf8","chunk":false,"sendError":false,"encoding":"none","allProps":false,"x":330,"y":3440,"wires":[["7f8c10e591f4446f"]]},{"id":"7f8c10e591f4446f","type":"ui_slider","z":"37de8ee40760efe2","name":"","label":"Dämmerung in Lux","tooltip":"","group":"9e8cb57e517ea3c3","order":1,"width":0,"height":0,"passthru":true,"outs":"end","topic":"topic","topicType":"msg","min":0,"max":"500","step":"1","className":"","x":590,"y":3440,"wires":[["e92c416a5b82851a"]]},{"id":"e92c416a5b82851a","type":"function","z":"37de8ee40760efe2","name":"set Global","func":"global.set(\"Daemmerung\", msg.payload);\nreturn msg;\n","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":810,"y":3440,"wires":[["8e6429251d46a3c7"]]},{"id":"8e6429251d46a3c7","type":"file","z":"37de8ee40760efe2","name":"","filename":"pekaway/Daemmerung","appendNewline":false,"createDir":true,"overwriteFile":"true","encoding":"none","x":1030,"y":3440,"wires":[[]]},{"id":"66bd98579d62065b","type":"function","z":"37de8ee40760efe2","name":"Dunkel","func":"var Dunkel = msg.payload;\nvar color = color;\n\nif (Dunkel == true )\nmsg.payload  = true;\nelse \nmsg.payload = false;\n\nif (msg.payload == true) { \n    color = \"red\";\n    } \n else {\n    color = \"green\";\n    }    \nmsg.color = color;\nreturn msg;\n\n\n","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":440,"y":3660,"wires":[["24262abb65e7c5ab"]]},{"id":"9ea6a4c3b20194e4","type":"function","z":"37de8ee40760efe2","name":"Nachtlicht","func":"var Licht = global.get(\"LichtsensorEin\");\nvar PIR = global.get(\"pir\");\n\nif ((Licht == true) && (PIR == true) )\nmsg.payload  = true;\nelse \nmsg.payload = false;\n\n\nreturn msg;\n\n\n","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":790,"y":3600,"wires":[["bba63929cc5c5fff","c05b4d7385c9b0c7","3c2240bfb7cab437"]]},{"id":"99e5e11957c168d5","type":"ui_text","z":"37de8ee40760efe2","group":"9e8cb57e517ea3c3","order":8,"width":0,"height":0,"name":"","label":"Dämmerung","format":"<font color ={{msg.color}}>{{msg.payload}}</font","layout":"row-spread","className":"","x":750,"y":3660,"wires":[]},{"id":"24262abb65e7c5ab","type":"change","z":"37de8ee40760efe2","name":"Dunkel Hell","rules":[{"t":"change","p":"payload","pt":"msg","from":"true","fromt":"bool","to":"Dunkel","tot":"str"},{"t":"change","p":"payload","pt":"msg","from":"false","fromt":"bool","to":"Hell","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":590,"y":3660,"wires":[["99e5e11957c168d5"]]},{"id":"eea1293d93b617d2","type":"change","z":"37de8ee40760efe2","name":"Licht AN AUS","rules":[{"t":"change","p":"payload","pt":"msg","from":"true","fromt":"bool","to":"Nachtlicht ein","tot":"str"},{"t":"change","p":"payload","pt":"msg","from":"false","fromt":"bool","to":"Nachtlicht aus","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":1120,"y":3660,"wires":[["54e09f5e8dc72b13"]]},{"id":"54e09f5e8dc72b13","type":"ui_text","z":"37de8ee40760efe2","group":"9e8cb57e517ea3c3","order":7,"width":0,"height":0,"name":"","label":"Nachtlicht","format":"<font color ={{msg.color}}>{{msg.payload}}</font","layout":"row-spread","className":"","x":1310,"y":3660,"wires":[]},{"id":"83f6a22be66cc1a2","type":"inject","z":"37de8ee40760efe2","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"49","payloadType":"num","x":290,"y":3700,"wires":[["4fd1f8b20ba7a8c8"]]},{"id":"547449d4ccb5e61b","type":"inject","z":"37de8ee40760efe2","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"100","payloadType":"num","x":290,"y":3780,"wires":[["4fd1f8b20ba7a8c8"]]},{"id":"bba63929cc5c5fff","type":"function","z":"37de8ee40760efe2","name":"Nachtlicht","func":"\nvar mcp = msg.payload;\nvar color\nif (mcp == true )\nmsg.payload  = true;\nelse \nmsg.payload = false;\n\nif (msg.payload == true) { \n    color = \"red\";\n    } \n else {\n    color = \"green\";\n    }    \nmsg.color = color;\n\nreturn msg;\n\n","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":950,"y":3660,"wires":[["eea1293d93b617d2"]]},{"id":"28b9defb0e4c8dae","type":"function","z":"37de8ee40760efe2","name":"check Lichtsensor","func":"var check = global.get(\"Lichtsensor\");\nvar licht = global.get(\"Daemmerung\");\n\nif(check < licht)\n{\n    msg.payload = true;\n}\n\nelse\nmsg.payload = false;\nglobal.set(\"LichtsensorEin\", msg.payload);\n\nreturn msg;\n\n\n\n","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":430,"y":3620,"wires":[["4ffea23f7c65cee8","66bd98579d62065b"]]},{"id":"4ffea23f7c65cee8","type":"function","z":"37de8ee40760efe2","name":"set Global","func":"global.set(\"LichtsensorEin\", msg.payload);\nreturn msg;\n","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":630,"y":3620,"wires":[["9ea6a4c3b20194e4"]]},{"id":"353c7048a5f3d170","type":"function","z":"37de8ee40760efe2","name":"set Global","func":"global.set(\"pir\", msg.payload);\nreturn msg;\n","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":630,"y":3580,"wires":[["9ea6a4c3b20194e4"]]},{"id":"ecde13e3fcf8538a","type":"switch","z":"37de8ee40760efe2","name":"","property":"payload","propertyType":"msg","rules":[{"t":"true"},{"t":"false"}],"checkall":"true","repair":false,"outputs":2,"x":1110,"y":3600,"wires":[["65a7b5cfed181b06"],["92ade3aa364cc7df"]]},{"id":"01f5402bc2e5349a","type":"comment","z":"37de8ee40760efe2","name":"hier Lichtsensor anschließen","info":"","x":240,"y":3740,"wires":[]},{"id":"044b624057e84c5a","type":"split","z":"37de8ee40760efe2","name":"","splt":",","spltType":"str","arraySplt":1,"arraySpltType":"len","stream":false,"addname":"","x":1590,"y":3580,"wires":[["8466ee851a18b8a7"]]},{"id":"1c1abaf88201cad1","type":"split","z":"37de8ee40760efe2","name":"","splt":",","spltType":"str","arraySplt":1,"arraySpltType":"len","stream":false,"addname":"","x":1590,"y":3620,"wires":[["4194a3db847bd98c"]]},{"id":"8466ee851a18b8a7","type":"switch","z":"37de8ee40760efe2","name":"","property":"payload","propertyType":"msg","rules":[{"t":"eq","v":"1","vt":"str"},{"t":"eq","v":"2","vt":"str"},{"t":"eq","v":"3","vt":"str"},{"t":"eq","v":"4","vt":"str"},{"t":"eq","v":"5","vt":"str"},{"t":"eq","v":"6","vt":"str"},{"t":"eq","v":"7","vt":"str"}],"checkall":"true","repair":false,"outputs":7,"x":650,"y":3760,"wires":[["c1ea53779057f64a"],["e009af1b373ab4d8"],["144fcb15b38159c7"],["6551c39b75f221f5"],["6a2de0e2d4b14518"],["be70b67eeaf5cc9b"],["abe6a3197fb5f3dc"]]},{"id":"4194a3db847bd98c","type":"switch","z":"37de8ee40760efe2","name":"","property":"payload","propertyType":"msg","rules":[{"t":"eq","v":"1","vt":"str"},{"t":"eq","v":"2","vt":"str"},{"t":"eq","v":"3","vt":"str"},{"t":"eq","v":"4","vt":"str"},{"t":"eq","v":"5","vt":"str"},{"t":"eq","v":"6","vt":"str"},{"t":"eq","v":"7","vt":"str"}],"checkall":"true","repair":false,"outputs":7,"x":650,"y":3940,"wires":[["a5ad7e52568032eb"],["6d5fd6260fcd421c"],["ba552671803c718b"],["b4bd6ec4d447ae49"],["3aa65e0e81cd13eb"],["cef26409d71057e4"],["bcfc93168c9fbd4a"]]},{"id":"1247af1ec72c73f8","type":"mqtt out","z":"37de8ee40760efe2","name":"","topic":"","qos":"","retain":"","respTopic":"","contentType":"","userProps":"","correl":"","expiry":"","broker":"0ddb07c65cbb68bc","x":1730,"y":3780,"wires":[]},{"id":"65a7b5cfed181b06","type":"function","z":"37de8ee40760efe2","name":"get connected Dimmer","func":"msg.payload=global.get(\"Nachtdimmer\");\n\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1370,"y":3580,"wires":[["044b624057e84c5a","2bdd9c86bd9df7a9"]]},{"id":"92ade3aa364cc7df","type":"function","z":"37de8ee40760efe2","name":"get connected Dimmer","func":"msg.payload=global.get(\"Nachtdimmer\");\n\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1370,"y":3620,"wires":[["1c1abaf88201cad1","2bdd9c86bd9df7a9"]]},{"id":"77beb91f1e62d279","type":"ui_button","z":"37de8ee40760efe2","name":"","group":"9e8cb57e517ea3c3","order":6,"width":0,"height":0,"passthru":false,"label":"Reset Nachtdimmer","tooltip":"","color":"","bgcolor":"","className":"","icon":"","payload":"0","payloadType":"str","topic":"topic","topicType":"msg","x":690,"y":3320,"wires":[["2500bc0161843696","7109501b541a4fc6"]]},{"id":"2bdd9c86bd9df7a9","type":"ui_text_input","z":"37de8ee40760efe2","name":"","label":"Nachtdimmer Connect Dimmer","tooltip":"mit Komma getrennt Dimmernummer - \"1,4\" ","group":"9e8cb57e517ea3c3","order":5,"width":0,"height":0,"passthru":false,"mode":"text","delay":"600","topic":"","sendOnBlur":true,"className":"","topicType":"str","x":730,"y":3340,"wires":[["2500bc0161843696","7109501b541a4fc6"]]},{"id":"7109501b541a4fc6","type":"function","z":"37de8ee40760efe2","name":"set global","func":" var str = msg.payload;\n\n global.set(\"Nachtdimmer\", str);\n  \n ","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1020,"y":3360,"wires":[[]]},{"id":"2500bc0161843696","type":"file","z":"37de8ee40760efe2","name":"","filename":"pekaway/Nachtdimmer","filenameType":"str","appendNewline":false,"createDir":true,"overwriteFile":"true","encoding":"none","x":1060,"y":3320,"wires":[["2b89a706f38ecc8d"]]},{"id":"2b89a706f38ecc8d","type":"function","z":"37de8ee40760efe2","name":"","func":"msg.payload =\"Setze einen neuen Nachtdimmer\"\n\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1260,"y":3320,"wires":[["f68fa0cf186684c5"]]},{"id":"f68fa0cf186684c5","type":"ui_toast","z":"37de8ee40760efe2","position":"dialog","displayTime":"3","highlight":"","sendall":false,"outputs":1,"ok":"OK","cancel":"","raw":false,"className":"","topic":"","name":"","x":1450,"y":3340,"wires":[[]]},{"id":"bd2a8fb092d03b66","type":"file in","z":"37de8ee40760efe2","name":"","filename":"pekaway/Nachtdimmer","filenameType":"str","format":"utf8","chunk":false,"sendError":false,"encoding":"none","allProps":false,"x":440,"y":3340,"wires":[["7109501b541a4fc6"]]},{"id":"f9ab947c602cd0d4","type":"comment","z":"37de8ee40760efe2","name":"Dimmer Auswahl","info":"","x":680,"y":3280,"wires":[]},{"id":"c05b4d7385c9b0c7","type":"function","z":"37de8ee40760efe2","name":"set global","func":" var str = msg.payload;\n\n global.set(\"MCP\", msg.payload);\n  \n ","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1000,"y":3560,"wires":[[]]},{"id":"e798f8e430509d12","type":"comment","z":"37de8ee40760efe2","name":"Nachlicht mit dimmer, Dämmerungsschalter, Beregungsmelder","info":"","x":540,"y":3200,"wires":[]},{"id":"cd39a90b9cf81f8f","type":"comment","z":"37de8ee40760efe2","name":"Bewegungsmelder","info":"","x":150,"y":3580,"wires":[]},{"id":"31c6ed9b1b5e74d3","type":"function","z":"37de8ee40760efe2","name":"flow set ","func":"\n\nflow.set(\"zeit\", msg.payload);\n  \nreturn msg\n  \n  ","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":800,"y":3400,"wires":[["eef4d51e7df4c30f"]]},{"id":"464159b14b22bbc2","type":"ui_toast","z":"37de8ee40760efe2","position":"top right","displayTime":"10","highlight":"#e83a2c","sendall":true,"outputs":0,"ok":"OK","cancel":"","raw":false,"className":"","topic":"","name":"","x":1510,"y":3660,"wires":[]},{"id":"6cbeb9736593c964","type":"ui_toast","z":"37de8ee40760efe2","position":"top right","displayTime":"10","highlight":"#e83a2c","sendall":true,"outputs":0,"ok":"OK","cancel":"","raw":false,"className":"","topic":"","name":"","x":1450,"y":4060,"wires":[]},{"id":"6ba46553e39fe62e","type":"comment","z":"37de8ee40760efe2","name":"Automatisch dimmen hell/dunkel","info":"","x":530,"y":3240,"wires":[]},{"id":"99cee9a3232113a2","type":"function","z":"37de8ee40760efe2","name":"set Global","func":"\n\nglobal.set(\"Nachtbeleuchtung_min\", msg.payload);\n  \nreturn msg\n  \n  ","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":850,"y":3520,"wires":[["5e31818f2de559cd"]]},{"id":"24ee3fae1c09b9a3","type":"ui_slider","z":"37de8ee40760efe2","name":"","label":"Nachtbeleuchtung Helligkeit min","tooltip":"","group":"9e8cb57e517ea3c3","order":2,"width":0,"height":0,"passthru":true,"outs":"end","topic":"topic","topicType":"msg","min":0,"max":"100","step":"5","className":"","x":630,"y":3520,"wires":[["99cee9a3232113a2"]]},{"id":"5e31818f2de559cd","type":"file","z":"37de8ee40760efe2","name":"","filename":"pekaway/Nachtbeleuchtung_min","filenameType":"str","appendNewline":false,"createDir":true,"overwriteFile":"true","encoding":"none","x":1110,"y":3520,"wires":[[]]},{"id":"e6444228cf53126f","type":"file in","z":"37de8ee40760efe2","name":"","filename":"pekaway/Nachtbeleuchtung_min","filenameType":"str","format":"utf8","chunk":false,"sendError":false,"encoding":"none","allProps":false,"x":330,"y":3520,"wires":[["24ee3fae1c09b9a3"]]},{"id":"3c2240bfb7cab437","type":"rbe","z":"37de8ee40760efe2","name":"","func":"rbe","gap":"","start":"","inout":"out","septopics":true,"property":"payload","topi":"topic","x":970,"y":3600,"wires":[["ecde13e3fcf8538a"]]},{"id":"5c18b59c9951795e","type":"ui_slider","z":"37de8ee40760efe2","name":"","label":"Zeit","tooltip":"","group":"9e8cb57e517ea3c3","order":4,"width":0,"height":0,"passthru":true,"outs":"end","topic":"topic","topicType":"msg","min":0,"max":"600","step":"5","className":"","x":670,"y":3400,"wires":[["31c6ed9b1b5e74d3"]]},{"id":"eef4d51e7df4c30f","type":"file","z":"37de8ee40760efe2","name":"","filename":"pekaway/Nachtbeleuchtung_Zeit","filenameType":"str","appendNewline":false,"createDir":true,"overwriteFile":"true","encoding":"none","x":1020,"y":3400,"wires":[[]]},{"id":"153e33fded2850b0","type":"file in","z":"37de8ee40760efe2","name":"","filename":"pekaway/Nachtbeleuchtung_Zeit","filenameType":"str","format":"utf8","chunk":false,"sendError":false,"encoding":"none","allProps":false,"x":440,"y":3400,"wires":[["5c18b59c9951795e"]]},{"id":"efdb2020c611f37e","type":"link in","z":"37de8ee40760efe2","name":"link in 3","links":["97d47cb1d6f74894","f6b2a25939977b2f"],"x":255,"y":3580,"wires":[["93d003be91d5575a"]]},{"id":"6ddc5a6774819333","type":"inject","z":"37de8ee40760efe2","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"on","payloadType":"str","x":490,"y":3960,"wires":[["97d47cb1d6f74894"]]},{"id":"7fd992828f443ad2","type":"inject","z":"37de8ee40760efe2","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"off","payloadType":"str","x":490,"y":4000,"wires":[["f6b2a25939977b2f"]]},{"id":"f6b2a25939977b2f","type":"link out","z":"37de8ee40760efe2","name":"link out 3","mode":"link","links":["efdb2020c611f37e"],"x":565,"y":4000,"wires":[]},{"id":"97d47cb1d6f74894","type":"link out","z":"37de8ee40760efe2","name":"link out 2","mode":"link","links":["efdb2020c611f37e"],"x":575,"y":3960,"wires":[]},{"id":"57e41409e8d1e4fb","type":"function","z":"37de8ee40760efe2","name":"ui_control","func":"var sekunden = flow.get(\"zeit\") ;\n\n// msg.ui_control = {\"min\":0,\"max\":10, \"seg1\":0, \"seg2\":1}\n\n\nmsg.payload=\"{\\\"payload\\\": \\\"on\\\", \\\"timeout\\\":\" + sekunden + \", \\\"warning\\\": 10}\"\n\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1040,"y":3720,"wires":[["c9843f3a4c57f7bf"]]},{"id":"c9843f3a4c57f7bf","type":"mytimeout","z":"37de8ee40760efe2","name":"Start Timer","outtopic":"","outsafe":"","outwarning":"Zeit fast abgelaufen","outunsafe":"Zeit abgelaufen","warning":"","timer":"","debug":false,"ndebug":true,"ignoreCase":false,"repeat":false,"again":false,"x":1190,"y":3720,"wires":[["464159b14b22bbc2"],["4c25e5621cb891b9"]]},{"id":"eed6afa7c9d4f8e0","type":"function","z":"37de8ee40760efe2","name":"ui_control","func":"var sekunden = flow.get(\"zeit\");\n\n// msg.ui_control = {\"min\":0,\"max\":10, \"seg1\":0, \"seg2\":1}\n\n\nmsg.payload=\"{\\\"payload\\\": \\\"on\\\", \\\"timeout\\\":\" + sekunden + \", \\\"warning\\\": 10}\"\n\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1040,"y":3740,"wires":[["8223051249166e7e"]]},{"id":"8223051249166e7e","type":"mytimeout","z":"37de8ee40760efe2","name":"Start Timer","outtopic":"","outsafe":"","outwarning":"Zeit fast abgelaufen","outunsafe":"Zeit abgelaufen","warning":"","timer":"","debug":false,"ndebug":true,"ignoreCase":false,"repeat":false,"again":false,"x":1190,"y":3740,"wires":[["464159b14b22bbc2"],["3cf514dbc07d0f41"]]},{"id":"c1ea53779057f64a","type":"change","z":"37de8ee40760efe2","name":"","rules":[{"t":"change","p":"payload","pt":"msg","from":"1","fromt":"str","to":"Start","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":840,"y":3720,"wires":[["57e41409e8d1e4fb"]]},{"id":"e009af1b373ab4d8","type":"change","z":"37de8ee40760efe2","name":"","rules":[{"t":"change","p":"payload","pt":"msg","from":"2","fromt":"str","to":"Start","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":840,"y":3740,"wires":[["eed6afa7c9d4f8e0"]]},{"id":"c71d818d9b2032bd","type":"function","z":"37de8ee40760efe2","name":"ui_control","func":"var sekunden = flow.get(\"zeit\");\n\n// msg.ui_control = {\"min\":0,\"max\":10, \"seg1\":0, \"seg2\":1}\n\n\nmsg.payload=\"{\\\"payload\\\": \\\"on\\\", \\\"timeout\\\":\" + sekunden + \", \\\"warning\\\": 10}\"\n\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1040,"y":3900,"wires":[["fe670df54805ec4d"]]},{"id":"fe670df54805ec4d","type":"mytimeout","z":"37de8ee40760efe2","name":"Start Timer","outtopic":"","outsafe":"","outwarning":"Zeit fast abgelaufen","outunsafe":"Zeit abgelaufen","warning":"","timer":"","debug":false,"ndebug":true,"ignoreCase":false,"repeat":false,"again":false,"x":1190,"y":3900,"wires":[["6cbeb9736593c964"],["fda32318b5236f0d"]]},{"id":"a5ad7e52568032eb","type":"change","z":"37de8ee40760efe2","name":"","rules":[{"t":"change","p":"payload","pt":"msg","from":"1","fromt":"str","to":"Start","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":840,"y":3900,"wires":[["c71d818d9b2032bd"]]},{"id":"4c25e5621cb891b9","type":"function","z":"37de8ee40760efe2","name":" Hell","func":"\nvar   x_min = 0;\nvar y_min = global.get(\"Nachtbeleuchtung_max\");\nvar    x_max = flow.get (\"zeit\");\nvar y_max = global.get(\"Nachtbeleuchtung_min\");\nvar    x = msg.payload;\nvar mcp  = global.get (\"MCP\");\nvar y\n   \ny = ((y_max - y_min) / ((x_max ) - x_min) * (x - x_min) + y_min)*40;\n    \nif (mcp == true) {\n    msg.payload = y ;\n}\n\nelse\n    return null;\n  \n\nreturn msg","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1350,"y":3720,"wires":[["83a8aa9d6eadc252"]]},{"id":"83a8aa9d6eadc252","type":"function","z":"37de8ee40760efe2","name":"set topic & payload","func":"msg.topic = \"pkw/cmnd/PekawayMOTA/driver15\"; \nvar value = msg.payload;\nvar str = value.toString();\nmsg.payload = \"pwm,0,\" + str;\n\nreturn msg;\n\n","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1530,"y":3720,"wires":[["1247af1ec72c73f8"]]},{"id":"3cf514dbc07d0f41","type":"function","z":"37de8ee40760efe2","name":" Hell","func":"\nvar   x_min = 0;\nvar y_min = global.get(\"Nachtbeleuchtung_max\");\nvar    x_max = flow.get (\"zeit\");\nvar y_max = global.get(\"Nachtbeleuchtung_min\");\nvar    x = msg.payload;\nvar mcp  = global.get (\"MCP\");\nvar y\n   \ny = ((y_max - y_min) / ((x_max ) - x_min) * (x - x_min) + y_min)*40;\n    \nif (mcp == true) {\n    msg.payload = y ;\n}\n\nelse\n    return null;\n  \n\nreturn msg","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1350,"y":3740,"wires":[["1f05bd84912279f9"]]},{"id":"1f05bd84912279f9","type":"function","z":"37de8ee40760efe2","name":"set topic & payload","func":"msg.topic = \"pkw/cmnd/PekawayMOTA/driver15\"; \nvar value = msg.payload;\nvar str = value.toString();\nmsg.payload = \"pwm,1,\" + str;\n\nreturn msg;\n\n","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1530,"y":3740,"wires":[["1247af1ec72c73f8"]]},{"id":"fda32318b5236f0d","type":"function","z":"37de8ee40760efe2","name":" Dunkel","func":"\nvar   x_min = 0;\nvar y_min = global.get(\"Nachtbeleuchtung_min\");\nvar    x_max = flow.get (\"zeit\");\nvar y_max = global.get(\"Nachtbeleuchtung_max\");\nvar    x = msg.payload;\nvar mcp  = global.get (\"MCP\");\nvar y\n   \n\n    \nif (x < 2) (y = 0);\nelse\n    y = ((y_max - y_min) / ((x_max) - x_min) * (x - x_min) + y_min) * 40;\n\nmsg.payload = y;\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1360,"y":3900,"wires":[["83a8aa9d6eadc252"]]},{"id":"f15d4c2ddda59a0c","type":"function","z":"37de8ee40760efe2","name":"ui_control","func":"var sekunden = flow.get(\"zeit\");\n\n// msg.ui_control = {\"min\":0,\"max\":10, \"seg1\":0, \"seg2\":1}\n\n\nmsg.payload=\"{\\\"payload\\\": \\\"on\\\", \\\"timeout\\\":\" + sekunden + \", \\\"warning\\\": 10}\"\n\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1040,"y":3920,"wires":[["d5d222626bb4ecb3"]]},{"id":"d5d222626bb4ecb3","type":"mytimeout","z":"37de8ee40760efe2","name":"Start Timer","outtopic":"","outsafe":"","outwarning":"Zeit fast abgelaufen","outunsafe":"Zeit abgelaufen","warning":"","timer":"","debug":false,"ndebug":true,"ignoreCase":false,"repeat":false,"again":false,"x":1190,"y":3920,"wires":[["6cbeb9736593c964"],["c025de5149968351"]]},{"id":"6d5fd6260fcd421c","type":"change","z":"37de8ee40760efe2","name":"","rules":[{"t":"change","p":"payload","pt":"msg","from":"1","fromt":"str","to":"Start","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":840,"y":3920,"wires":[["f15d4c2ddda59a0c"]]},{"id":"c025de5149968351","type":"function","z":"37de8ee40760efe2","name":" Dunkel","func":"\nvar   x_min = 0;\nvar y_min = global.get(\"Nachtbeleuchtung_min\");\nvar    x_max = flow.get (\"zeit\");\nvar y_max = global.get(\"Nachtbeleuchtung_max\");\nvar    x = msg.payload;\nvar mcp  = global.get (\"MCP\");\nvar y\nif (x < 2) (y = 0);\nelse\n    y = ((y_max - y_min) / ((x_max) - x_min) * (x - x_min) + y_min) * 40;\n\nmsg.payload = y;\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1360,"y":3920,"wires":[["1f05bd84912279f9"]]},{"id":"82eab488e50aaddc","type":"function","z":"37de8ee40760efe2","name":"ui_control","func":"var sekunden = flow.get(\"zeit\") ;\n\n// msg.ui_control = {\"min\":0,\"max\":10, \"seg1\":0, \"seg2\":1}\n\n\nmsg.payload=\"{\\\"payload\\\": \\\"on\\\", \\\"timeout\\\":\" + sekunden + \", \\\"warning\\\": 10}\"\n\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1040,"y":3760,"wires":[["822bd9075f40823a"]]},{"id":"822bd9075f40823a","type":"mytimeout","z":"37de8ee40760efe2","name":"Start Timer","outtopic":"","outsafe":"","outwarning":"Zeit fast abgelaufen","outunsafe":"Zeit abgelaufen","warning":"","timer":"","debug":false,"ndebug":true,"ignoreCase":false,"repeat":false,"again":false,"x":1190,"y":3760,"wires":[["464159b14b22bbc2"],["b1aa3fe51ba4ac29"]]},{"id":"4424e8914ed7d303","type":"function","z":"37de8ee40760efe2","name":"ui_control","func":"var sekunden = flow.get(\"zeit\");\n\n// msg.ui_control = {\"min\":0,\"max\":10, \"seg1\":0, \"seg2\":1}\n\n\nmsg.payload=\"{\\\"payload\\\": \\\"on\\\", \\\"timeout\\\":\" + sekunden + \", \\\"warning\\\": 10}\"\n\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1040,"y":3780,"wires":[["acf4fea5d373b59b"]]},{"id":"acf4fea5d373b59b","type":"mytimeout","z":"37de8ee40760efe2","name":"Start Timer","outtopic":"","outsafe":"","outwarning":"Zeit fast abgelaufen","outunsafe":"Zeit abgelaufen","warning":"","timer":"","debug":false,"ndebug":true,"ignoreCase":false,"repeat":false,"again":false,"x":1190,"y":3780,"wires":[["464159b14b22bbc2"],["c475c0dedfe856f6"]]},{"id":"144fcb15b38159c7","type":"change","z":"37de8ee40760efe2","name":"","rules":[{"t":"change","p":"payload","pt":"msg","from":"3","fromt":"str","to":"Start","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":840,"y":3760,"wires":[["82eab488e50aaddc"]]},{"id":"6551c39b75f221f5","type":"change","z":"37de8ee40760efe2","name":"","rules":[{"t":"change","p":"payload","pt":"msg","from":"4","fromt":"str","to":"Start","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":840,"y":3780,"wires":[["4424e8914ed7d303"]]},{"id":"f1c776c08a9a08f2","type":"function","z":"37de8ee40760efe2","name":"ui_control","func":"var sekunden = flow.get(\"zeit\");\n\n// msg.ui_control = {\"min\":0,\"max\":10, \"seg1\":0, \"seg2\":1}\n\n\nmsg.payload=\"{\\\"payload\\\": \\\"on\\\", \\\"timeout\\\":\" + sekunden + \", \\\"warning\\\": 10}\"\n\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1040,"y":3940,"wires":[["da64f2cbee7666b0"]]},{"id":"da64f2cbee7666b0","type":"mytimeout","z":"37de8ee40760efe2","name":"Start Timer","outtopic":"","outsafe":"","outwarning":"Zeit fast abgelaufen","outunsafe":"Zeit abgelaufen","warning":"","timer":"","debug":false,"ndebug":true,"ignoreCase":false,"repeat":false,"again":false,"x":1190,"y":3940,"wires":[["6cbeb9736593c964"],["3fbbfdfb7237be65"]]},{"id":"ba552671803c718b","type":"change","z":"37de8ee40760efe2","name":"","rules":[{"t":"change","p":"payload","pt":"msg","from":"3","fromt":"str","to":"Start","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":840,"y":3940,"wires":[["f1c776c08a9a08f2"]]},{"id":"b1aa3fe51ba4ac29","type":"function","z":"37de8ee40760efe2","name":" Hell","func":"\nvar   x_min = 0;\nvar y_min = global.get(\"Nachtbeleuchtung_max\");\nvar    x_max = flow.get (\"zeit\");\nvar y_max = global.get(\"Nachtbeleuchtung_min\");\nvar    x = msg.payload;\nvar mcp  = global.get (\"MCP\");\nvar y\n   \ny = ((y_max - y_min) / ((x_max ) - x_min) * (x - x_min) + y_min)*40;\n    \nif (mcp == true) {\n    msg.payload = y ;\n}\n\nelse\n    return null;\n  \n\nreturn msg","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1350,"y":3760,"wires":[["deee82edfa64a807"]]},{"id":"c475c0dedfe856f6","type":"function","z":"37de8ee40760efe2","name":" Hell","func":"\nvar   x_min = 0;\nvar y_min = global.get(\"Nachtbeleuchtung_max\");\nvar    x_max = flow.get (\"zeit\");\nvar y_max = global.get(\"Nachtbeleuchtung_min\");\nvar    x = msg.payload;\nvar mcp  = global.get (\"MCP\");\nvar y\n   \ny = ((y_max - y_min) / ((x_max ) - x_min) * (x - x_min) + y_min)*40;\n    \nif (mcp == true) {\n    msg.payload = y ;\n}\n\nelse\n    return null;\n  \n\nreturn msg","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1350,"y":3780,"wires":[["99884f5ea8e0bba0"]]},{"id":"3fbbfdfb7237be65","type":"function","z":"37de8ee40760efe2","name":" Dunkel","func":"\nvar   x_min = 0;\nvar y_min = global.get(\"Nachtbeleuchtung_min\");\nvar    x_max = flow.get (\"zeit\");\nvar y_max = global.get(\"Nachtbeleuchtung_max\");\nvar    x = msg.payload;\nvar mcp  = global.get (\"MCP\");\nvar y\n   \nif (x < 2) (y = 0);\nelse\n    y = ((y_max - y_min) / ((x_max) - x_min) * (x - x_min) + y_min) * 40;\n\nmsg.payload = y;\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1360,"y":3940,"wires":[["deee82edfa64a807"]]},{"id":"3ec4a44c6b0149c8","type":"function","z":"37de8ee40760efe2","name":"ui_control","func":"var sekunden = flow.get(\"zeit\");\n\n// msg.ui_control = {\"min\":0,\"max\":10, \"seg1\":0, \"seg2\":1}\n\n\nmsg.payload=\"{\\\"payload\\\": \\\"on\\\", \\\"timeout\\\":\" + sekunden + \", \\\"warning\\\": 10}\"\n\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1040,"y":3960,"wires":[["1cc8fd8f44169571"]]},{"id":"1cc8fd8f44169571","type":"mytimeout","z":"37de8ee40760efe2","name":"Start Timer","outtopic":"","outsafe":"","outwarning":"Zeit fast abgelaufen","outunsafe":"Zeit abgelaufen","warning":"","timer":"","debug":false,"ndebug":true,"ignoreCase":false,"repeat":false,"again":false,"x":1190,"y":3960,"wires":[["6cbeb9736593c964"],["2feaaf7e0ee0c0d4"]]},{"id":"b4bd6ec4d447ae49","type":"change","z":"37de8ee40760efe2","name":"","rules":[{"t":"change","p":"payload","pt":"msg","from":"4","fromt":"str","to":"Start","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":840,"y":3960,"wires":[["3ec4a44c6b0149c8"]]},{"id":"2feaaf7e0ee0c0d4","type":"function","z":"37de8ee40760efe2","name":" Dunkel","func":"\nvar   x_min = 0;\nvar y_min = global.get(\"Nachtbeleuchtung_min\");\nvar    x_max = flow.get (\"zeit\");\nvar y_max = global.get(\"Nachtbeleuchtung_max\");\nvar    x = msg.payload;\nvar mcp  = global.get (\"MCP\");\nvar y\n   \nif (x < 2) (y = 0);\nelse\n    y = ((y_max - y_min) / ((x_max) - x_min) * (x - x_min) + y_min) * 40;\n\nmsg.payload = y;\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1360,"y":3960,"wires":[["99884f5ea8e0bba0"]]},{"id":"deee82edfa64a807","type":"function","z":"37de8ee40760efe2","name":"set topic & payload","func":"msg.topic = \"pkw/cmnd/PekawayMOTA/driver15\"; \nvar value = msg.payload;\nvar str = value.toString();\nmsg.payload = \"pwm,2,\" + str;\n\nreturn msg;\n\n","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1530,"y":3760,"wires":[["1247af1ec72c73f8"]]},{"id":"99884f5ea8e0bba0","type":"function","z":"37de8ee40760efe2","name":"set topic & payload","func":"msg.topic = \"pkw/cmnd/PekawayMOTA/driver15\"; \nvar value = msg.payload;\nvar str = value.toString();\nmsg.payload = \"pwm,3,\" + str;\n\nreturn msg;\n\n","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1530,"y":3780,"wires":[["1247af1ec72c73f8"]]},{"id":"6a2de0e2d4b14518","type":"change","z":"37de8ee40760efe2","name":"","rules":[{"t":"change","p":"payload","pt":"msg","from":"5","fromt":"str","to":"Start","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":840,"y":3800,"wires":[["784726006a95de90"]]},{"id":"be70b67eeaf5cc9b","type":"change","z":"37de8ee40760efe2","name":"","rules":[{"t":"change","p":"payload","pt":"msg","from":"6","fromt":"str","to":"Start","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":840,"y":3820,"wires":[["9f3a986f96fbf9fe"]]},{"id":"784726006a95de90","type":"function","z":"37de8ee40760efe2","name":"ui_control","func":"var sekunden = flow.get(\"zeit\") ;\n\n// msg.ui_control = {\"min\":0,\"max\":10, \"seg1\":0, \"seg2\":1}\n\n\nmsg.payload=\"{\\\"payload\\\": \\\"on\\\", \\\"timeout\\\":\" + sekunden + \", \\\"warning\\\": 10}\"\n\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1040,"y":3800,"wires":[["636b18930983642a"]]},{"id":"9f3a986f96fbf9fe","type":"function","z":"37de8ee40760efe2","name":"ui_control","func":"var sekunden = flow.get(\"zeit\");\n\n// msg.ui_control = {\"min\":0,\"max\":10, \"seg1\":0, \"seg2\":1}\n\n\nmsg.payload=\"{\\\"payload\\\": \\\"on\\\", \\\"timeout\\\":\" + sekunden + \", \\\"warning\\\": 10}\"\n\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1040,"y":3820,"wires":[["18be720bf1051a36"]]},{"id":"636b18930983642a","type":"mytimeout","z":"37de8ee40760efe2","name":"Start Timer","outtopic":"","outsafe":"","outwarning":"Zeit fast abgelaufen","outunsafe":"Zeit abgelaufen","warning":"","timer":"","debug":false,"ndebug":true,"ignoreCase":false,"repeat":false,"again":false,"x":1190,"y":3800,"wires":[["464159b14b22bbc2"],["c3104ec0b474d3e1"]]},{"id":"18be720bf1051a36","type":"mytimeout","z":"37de8ee40760efe2","name":"Start Timer","outtopic":"","outsafe":"","outwarning":"Zeit fast abgelaufen","outunsafe":"Zeit abgelaufen","warning":"","timer":"","debug":false,"ndebug":true,"ignoreCase":false,"repeat":false,"again":false,"x":1190,"y":3820,"wires":[["464159b14b22bbc2"],["83170bb287a60d57"]]},{"id":"c3104ec0b474d3e1","type":"function","z":"37de8ee40760efe2","name":" Hell","func":"\nvar   x_min = 0;\nvar y_min = global.get(\"Nachtbeleuchtung_max\");\nvar    x_max = flow.get (\"zeit\");\nvar y_max = global.get(\"Nachtbeleuchtung_min\");\nvar    x = msg.payload;\nvar mcp  = global.get (\"MCP\");\nvar y\n   \ny = ((y_max - y_min) / ((x_max ) - x_min) * (x - x_min) + y_min)*40;\n    \nif (mcp == true) {\n    msg.payload = y ;\n}\n\nelse\n    return null;\n  \n\nreturn msg","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1350,"y":3800,"wires":[["61db3e5e0362dcd0"]]},{"id":"83170bb287a60d57","type":"function","z":"37de8ee40760efe2","name":" Hell","func":"\nvar   x_min = 0;\nvar y_min = global.get(\"Nachtbeleuchtung_max\");\nvar    x_max = flow.get (\"zeit\");\nvar y_max = global.get(\"Nachtbeleuchtung_min\");\nvar    x = msg.payload;\nvar mcp  = global.get (\"MCP\");\nvar y\n   \ny = ((y_max - y_min) / ((x_max ) - x_min) * (x - x_min) + y_min)*40;\n    \nif (mcp == true) {\n    msg.payload = y ;\n}\n\nelse\n    return null;\n  \n\nreturn msg","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1350,"y":3820,"wires":[["e480484cf034d50f"]]},{"id":"61db3e5e0362dcd0","type":"function","z":"37de8ee40760efe2","name":"set topic & payload","func":"msg.topic = \"pkw/cmnd/PekawayMOTA/driver15\"; \nvar value = msg.payload;\nvar str = value.toString();\nmsg.payload = \"pwm,4,\" + str;\n\nreturn msg;\n\n","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1530,"y":3800,"wires":[["1247af1ec72c73f8"]]},{"id":"e480484cf034d50f","type":"function","z":"37de8ee40760efe2","name":"set topic & payload","func":"msg.topic = \"pkw/cmnd/PekawayMOTA/driver15\"; \nvar value = msg.payload;\nvar str = value.toString();\nmsg.payload = \"pwm,5,\" + str;\n\nreturn msg;\n\n","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1530,"y":3820,"wires":[["1247af1ec72c73f8"]]},{"id":"cef26409d71057e4","type":"change","z":"37de8ee40760efe2","name":"","rules":[{"t":"change","p":"payload","pt":"msg","from":"6","fromt":"str","to":"Start","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":840,"y":4000,"wires":[["4bea7ef713cd5d27"]]},{"id":"3aa65e0e81cd13eb","type":"change","z":"37de8ee40760efe2","name":"","rules":[{"t":"change","p":"payload","pt":"msg","from":"5","fromt":"str","to":"Start","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":840,"y":3980,"wires":[["8690f8db186820bd"]]},{"id":"8690f8db186820bd","type":"function","z":"37de8ee40760efe2","name":"ui_control","func":"var sekunden = flow.get(\"zeit\");\n\n// msg.ui_control = {\"min\":0,\"max\":10, \"seg1\":0, \"seg2\":1}\n\n\nmsg.payload=\"{\\\"payload\\\": \\\"on\\\", \\\"timeout\\\":\" + sekunden + \", \\\"warning\\\": 10}\"\n\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1040,"y":3980,"wires":[["fbd988286ed57254"]]},{"id":"4bea7ef713cd5d27","type":"function","z":"37de8ee40760efe2","name":"ui_control","func":"var sekunden = flow.get(\"zeit\");\n\n// msg.ui_control = {\"min\":0,\"max\":10, \"seg1\":0, \"seg2\":1}\n\n\nmsg.payload=\"{\\\"payload\\\": \\\"on\\\", \\\"timeout\\\":\" + sekunden + \", \\\"warning\\\": 10}\"\n\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1040,"y":4000,"wires":[["f334f9782972d49d"]]},{"id":"fbd988286ed57254","type":"mytimeout","z":"37de8ee40760efe2","name":"Start Timer","outtopic":"","outsafe":"","outwarning":"Zeit fast abgelaufen","outunsafe":"Zeit abgelaufen","warning":"","timer":"","debug":false,"ndebug":true,"ignoreCase":false,"repeat":false,"again":false,"x":1190,"y":3980,"wires":[["6cbeb9736593c964"],["5d3432d2fac7ea13"]]},{"id":"f334f9782972d49d","type":"mytimeout","z":"37de8ee40760efe2","name":"Start Timer","outtopic":"","outsafe":"","outwarning":"Zeit fast abgelaufen","outunsafe":"Zeit abgelaufen","warning":"","timer":"","debug":false,"ndebug":true,"ignoreCase":false,"repeat":false,"again":false,"x":1190,"y":4000,"wires":[["6cbeb9736593c964"],["d5fd60714c7f4ddc"]]},{"id":"5d3432d2fac7ea13","type":"function","z":"37de8ee40760efe2","name":" Dunkel","func":"\nvar   x_min = 0;\nvar y_min = global.get(\"Nachtbeleuchtung_min\");\nvar    x_max = flow.get (\"zeit\");\nvar y_max = global.get(\"Nachtbeleuchtung_max\");\nvar    x = msg.payload;\nvar mcp  = global.get (\"MCP\");\nvar y\n   \nif (x < 2) (y = 0);\nelse\n    y = ((y_max - y_min) / ((x_max) - x_min) * (x - x_min) + y_min) * 40;\n\nmsg.payload = y;\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1360,"y":3980,"wires":[["61db3e5e0362dcd0"]]},{"id":"d5fd60714c7f4ddc","type":"function","z":"37de8ee40760efe2","name":" Dunkel","func":"\nvar   x_min = 0;\nvar y_min = global.get(\"Nachtbeleuchtung_min\");\nvar    x_max = flow.get (\"zeit\");\nvar y_max = global.get(\"Nachtbeleuchtung_max\");\nvar    x = msg.payload;\nvar mcp  = global.get (\"MCP\");\nvar y\n   \nif (x < 2) (y = 0);\nelse\n    y = ((y_max - y_min) / ((x_max) - x_min) * (x - x_min) + y_min) * 40;\n\nmsg.payload = y;\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1360,"y":4000,"wires":[["e480484cf034d50f"]]},{"id":"abe6a3197fb5f3dc","type":"change","z":"37de8ee40760efe2","name":"","rules":[{"t":"change","p":"payload","pt":"msg","from":"7","fromt":"str","to":"Start","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":840,"y":3840,"wires":[["52f7bf1192a8a47a"]]},{"id":"52f7bf1192a8a47a","type":"function","z":"37de8ee40760efe2","name":"ui_control","func":"var sekunden = flow.get(\"zeit\");\n\n// msg.ui_control = {\"min\":0,\"max\":10, \"seg1\":0, \"seg2\":1}\n\n\nmsg.payload=\"{\\\"payload\\\": \\\"on\\\", \\\"timeout\\\":\" + sekunden + \", \\\"warning\\\": 10}\"\n\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1040,"y":3840,"wires":[["945c8a5f10fc4c5b"]]},{"id":"945c8a5f10fc4c5b","type":"mytimeout","z":"37de8ee40760efe2","name":"Start Timer","outtopic":"","outsafe":"","outwarning":"Zeit fast abgelaufen","outunsafe":"Zeit abgelaufen","warning":"","timer":"","debug":false,"ndebug":true,"ignoreCase":false,"repeat":false,"again":false,"x":1190,"y":3840,"wires":[["464159b14b22bbc2"],["0d590c5aa8e6b69f"]]},{"id":"0d590c5aa8e6b69f","type":"function","z":"37de8ee40760efe2","name":" Hell","func":"\nvar   x_min = 0;\nvar y_min = global.get(\"Nachtbeleuchtung_max\");\nvar    x_max = flow.get (\"zeit\");\nvar y_max = global.get(\"Nachtbeleuchtung_min\");\nvar    x = msg.payload;\nvar mcp  = global.get (\"MCP\");\nvar y\n   \ny = ((y_max - y_min) / ((x_max ) - x_min) * (x - x_min) + y_min)*40;\n    \nif (mcp == true) {\n    msg.payload = y ;\n}\n\nelse\n    return null;\n  \n\nreturn msg","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1350,"y":3840,"wires":[["d1da43119ba3fadc"]]},{"id":"d1da43119ba3fadc","type":"function","z":"37de8ee40760efe2","name":"set topic & payload","func":"msg.topic = \"pkw/cmnd/PekawayMOTA/driver15\"; \nvar value = msg.payload;\nvar str = value.toString();\nmsg.payload = \"pwm,6,\" + str;\n\nreturn msg;\n\n","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1530,"y":3840,"wires":[["1247af1ec72c73f8"]]},{"id":"2cc8ccb46a1362de","type":"function","z":"37de8ee40760efe2","name":" Dunkel","func":"\nvar   x_min = 0;\nvar y_min = global.get(\"Nachtbeleuchtung_min\");\nvar    x_max = flow.get (\"zeit\");\nvar y_max = global.get(\"Nachtbeleuchtung_max\");\nvar    x = msg.payload;\nvar mcp  = global.get (\"MCP\");\nvar y\n   \nif (x < 2) (y = 0);\nelse\n    y = ((y_max - y_min) / ((x_max) - x_min) * (x - x_min) + y_min) * 40;\n\nmsg.payload = y;\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1360,"y":4020,"wires":[["d1da43119ba3fadc"]]},{"id":"9acc27083131d665","type":"mytimeout","z":"37de8ee40760efe2","name":"Start Timer","outtopic":"","outsafe":"","outwarning":"Zeit fast abgelaufen","outunsafe":"Zeit abgelaufen","warning":"","timer":"","debug":false,"ndebug":true,"ignoreCase":false,"repeat":false,"again":false,"x":1190,"y":4020,"wires":[["6cbeb9736593c964"],["2cc8ccb46a1362de"]]},{"id":"0d33a78744b29b4a","type":"function","z":"37de8ee40760efe2","name":"ui_control","func":"var sekunden = flow.get(\"zeit\");\n\n// msg.ui_control = {\"min\":0,\"max\":10, \"seg1\":0, \"seg2\":1}\n\n\nmsg.payload=\"{\\\"payload\\\": \\\"on\\\", \\\"timeout\\\":\" + sekunden + \", \\\"warning\\\": 10}\"\n\nreturn msg;","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1040,"y":4020,"wires":[["9acc27083131d665"]]},{"id":"bcfc93168c9fbd4a","type":"change","z":"37de8ee40760efe2","name":"","rules":[{"t":"change","p":"payload","pt":"msg","from":"7","fromt":"str","to":"Start","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":840,"y":4020,"wires":[["0d33a78744b29b4a"]]},{"id":"9e8cb57e517ea3c3","type":"ui_group","name":"Nachtlicht","tab":"e4484d3df7b9e639","order":1,"disp":true,"width":"6","collapse":false,"className":""},{"id":"0ddb07c65cbb68bc","type":"mqtt-broker","name":"","broker":"http://localhost","port":"1883","clientid":"","autoConnect":true,"usetls":false,"protocolVersion":"4","keepalive":"60","cleansession":true,"birthTopic":"","birthQos":"0","birthPayload":"","birthMsg":{},"closeTopic":"","closeQos":"0","closePayload":"","closeMsg":{},"willTopic":"","willQos":"0","willPayload":"","willMsg":{},"userProps":"","sessionExpiry":""},{"id":"e4484d3df7b9e639","type":"ui_tab","name":"Nachtlicht","icon":"dashboard","order":12,"disabled":false,"hidden":false}]

Du musst nur noch deinen Lichtsensor und Bewegungsmelder anschließen
Gruß
Arno