Heizungsschieber von Standheizung steuern

Servus zusammen,
Ich hätte mal eine Kurze frage ich bin auf der Suche nach ein Y-Kabel oder Hub für den Stecker Ic2 Bus vom Core ich hab schon überall geschaut nur nichts gefunden muss ich mir da Selbst was basteln
Gruß Markus
Danke im voraus

Du kannst die Drähte einfach parallel zusammen löten, der i2c ist ein Stern Bus wenn die Leitung zu lang ist, gibts repeater, da der Bus eigentlich nur für innerhalb der Platine ist, 50cm sind aber nochmal kein Problem.
Am pca9685 gibt es glaube ich aber


noch einen Ausgang für den Bus siehe oben auf der Platine

Servus zusammen,
Da Ich mich mit Node Red noch recht schwer tue bräuchte ich hier Bitte Eure Unterstützung
In Node Red komm ich rein soweit bin ich schon
Aber wie gehts das jetzt weiter möchte gerne das Programm vom Arno siehe Foto unten kopieren und das importieren leider bekomme ich es nicht hin

Danke im voraus
Mfg.Markus

Moin Markus
da oben auf den Lötpad stellst du die Adresse ein


Ich habe da nichts verändert, wenn du eine andere Adresse haben möchtest musst du dir die Anleitung nehmen.
In Node Red hast du oben rechts drei Striche (für Menü) wenn du da drauf klickst bekommst du unteranderem Import angezeigt.
In dem Screenshot den du geschickt hast, hast du oben rechts 2 Rechtecke, wenn du darauf klickst, dann hast du den Flow kopiert.
Nun gest du auf Import und kopierst die Zwischenablage da rein. Übernahme(Deploy) oben rechts
Fertig.
Den PCA an I2C anschließen und ausprobieren.
Wenn du vorher im Dashboard auf Config/Debug/ScanI"C gehst, hast du die Adressen die zur Zeit vorhanden sind, wenn du das nach dem anschließen des PCA nochmal machst, hast du die Adresse vom PCA, wenn mich nicht alles täuscht legt der aber 2 Adressen an, die kleinste Adresse zählt.
Aber die richtige Adresse ist im Flow schon eingestellt.
noch mal viel Spaß :wink:
Gruß Arno

@ahtdf
Servus Arno
ich habe folgendes Problem mit dem pca9685 da kommt aus V+ 5,3V siehe Bild wenn ich dann den Stecker für I2C für den Bus zum Core anstecke geht die verbindung zum Core per Web interface verlohren und der dimmer Schaltet die Lichter aus,
Es ist aber richtig angeschlossen habe es mehrmals geprüft


Gruß Markus
Danke im voraus

Hoffentlich hast du deinen Pi nicht geschrottet V+, die Schraubklemme, und der rote Stecker fürs Servo sind eins das is die Spannungsversorgung fürs Servo.
Vcc ist die Spannung für den i2c. Wenn du an V+ den I2cBus anschließt und 5 V auf die Schraubklemme, dann gibst du 5V auf den I2cBus vom Pi, und das mag der garnicht.

Bei az-deliveri kann man sich zu den Produkten E Books runterladen da ist das eigentlich sehr gut beschrieben

Servus Arno
Es läuft alles einwandfrei
Danke dir
Die Led wo eingaut für was soll mir die genau zeigen oder wie sehe ich die
Ich hätte da nur noch was, könnte man das einstellen das die Servomotoren langsamer laufen und mehrere Stellungen anfahren können wäre mir am liebsten oder zumindest noch eine Mittelstellung mit da zu nehmen
Grüße Markus

Hallo Markus
du kannst ja an den PCA 16 Servos hängen, aber wer braucht schon soviele Servos (oder baust du einen Roboter :wink: )
Mit solchen Bauteilen könntest du da noch ein paar Lampen, oder Lüfter anschließen, wenn du mehr servos brauchst, kannst du die LED´s löschen.
Die Servos kopieren und weiter verarbeiten.
Natürlich könnte man da noch ein zwei Zwischenschritte einbauen, habe ich aber im Moment keine Zeit zu, schau dier die Programmierung mal an vieleicht findest du einen Weg das zu realisieren :wink:
Mir laufen die Servos auch zu schnell, habe aber noch keine Idee wie ich das ändern kann.


Hallo Markus
ich hätte da noch was gefunden.
du musstest dier die Palette node-red-contrib-dynamic-dimmer installieren.
danach müsstest du dir diese beiden Nodes vor jeden PWM output setzen,
die werte Stimmen inetwar.



dann fäht das servo in 300 Schritten mit je 200ms zum gewünschten Punkt.
Ich hab es nur ohne Servo getestet aber das kannst du über Steps und Interval ja noch anpassen.

[
    {
        "id": "9b9fa736a66b07f5",
        "type": "function",
        "z": "251e2939f273a655",
        "name": "function 94",
        "func": "msg.payload = msg.payload / 10000;\nreturn msg;",
        "outputs": 1,
        "timeout": 0,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 850,
        "y": 1220,
        "wires": [
            [
                "fd280f74f138e8ab",
                "78d1b4f582c0d9de"
            ]
        ]
    },
    {
        "id": "fd280f74f138e8ab",
        "type": "dynamic-dimmer",
        "z": "251e2939f273a655",
        "name": "",
        "eventInterval": "200",
        "steps": "300",
        "minValue": "0",
        "maxValue": "10000",
        "x": 1050,
        "y": 1240,
        "wires": [
            [
                "ab51369b894e967c",
                "2fcd0a8c08cd9e1d"
            ]
        ]
    }
]

So Schluß für dieses Jahr
Ich wünsche allen einen guten Rutsch und ein Gesundes Erfolgreiches neues Jahr
Gruß Arno

Servus Arno
Oky ich lade mir die Pslette node runter und füge die beiden nodes bei allen vier schiebern ein, (verstanden)
Aber Wie füge ich das siehe Bild dann richtig zu den beiden nodes ein

Gruß Markus

Zuerst die Palette installieren, dann kopierst du den Text, gehst auf importieren fügst den Text ein, dann erhälst du die 2 Nodes von oben.
Wenn du auf den Punkt von PWM out klickst und die Alt Taste gedrückt hältst, kannst du alle Strippen die da angeschlossen sind auf die Funktion Node ziehen, die Dimmernode mit dem out verbinden fertig.
Dann empfehle ich dir mal ein paar Tutorial über NodeRed anzuschauen,
um die Grundlagen zu lernen.

Servus Arno,

Wie bekomme ich das ganze in die App aufs Display würdeces gerne von da aus zusätzlich steuern

Gruß Markus

Funktioniert das denn so wie ich es vorgeschlagen habe???

Hast du Dimmer in Betrieb??

Wenn ja wie viel?

Hast du den Flow geändert??

Stelle ihn dann mal hier rein

Es funktioniert auf zu aber bestimmte positionen anfahren funktioniert nicht da kann ich den slider überall hinschieben er hüpft wieder zurück und er fährt auch nicht

Da ich nich nachwievor mit dem programmieren schwer tue wäre ich um deine Hilfe sehr dankbar

Ohne dimmer habe auch seitdem nichts mehr geändert. Da ich aber Ende des Jahres verreise blobt das Thema nochmal auf und ich tab die luftführung umgebaut und erweitert statt 4ventile sind es jetzt fünf

Der fünften ist in node red noch nicht hinzugefügt, auch das mit dem dimmer könnte man in den Zuge mitmachen

Gruß Markus

Um das ins Display bzw. App zu bringen, müsste man die Dimmer dafür vergewaltigen. Daher die Frage.

Welchen Dimmy würdest du einsetzen, den Normalen oder den Pro?

Jetzt verstehe ich was du meinst ich habe den normalen Dimmy in Betrieb ist auch voll belegt

Gruß Markus

Dann könnte man die Heizung auf den Pro Dimmy legen um die slider in der App und Display zu nutzen.

Ich bin schon über ne Woche an meiner Heizung am basteln, wenn ich Zeit dafür bekomme schaue ich ob ich da was tun kann, ist nicht ganz so einfach.

Hallo Markus

ich habe das Programm geändert auf 5 Regler. außerdem habe ich eine Node eingebaut, die den Prodimmer sichtbar macht. in der App funktioniert das, obs im Display funktioniert weiß ich nicht, das musst du testen. Pro dimmer 1-5 gehen jetzt auf die “Heizungsschieber” Kannst du aber nicht vom Nodred Dashboard bedienen, da musst du auf die Seite der Heizungsschieber gehen.

Außerdem musst du die Endanschläge neu kalibriern, da ich jetzt mit Werten von 0-100, und nicht mehr mit Werten von 200-2000 arbeiten muss.

Das verstehe ich nicht, bei mir funktioniert es. wenn ich eingeschaltet habe springt der Sider ganz nach rechts(max Wert AUF) wenn ich dann den Slider bediene bleibt er da stehen wo ich ihn loslasse, der schalter geht zwar dann nicht aus, aber der Slider springt nicht zurück oder so.

Der slider lässt sich auch nicht über den gespeichrten Minwert oder Maxwert schieben. Ganz links ist min, und ganz rechts ist max.

[{"id":"7df3ced66a8aa735","type":"tab","label":"5 Heizungsklappen userflow","disabled":false,"info":"","env":[]},{"id":"5b2a28c7fb434c9c","type":"PCA9685 out","z":"7df3ced66a8aa735","d":true,"name":"PWM Output 0 (Servo)","pca9685":"804c98d6fe0be90d","channel":"0","payload":"","unit":"microseconds","onStep":"0","x":1360,"y":300,"wires":[]},{"id":"3877c588fa385f1f","type":"comment","z":"7df3ced66a8aa735","name":"Hex 40 Adresse in Dezimal 64 angeben Adr.40=64","info":"","x":830,"y":80,"wires":[]},{"id":"b7df72109f24b4b0","type":"ui_slider","z":"7df3ced66a8aa735","name":"","label":"Servo-0","tooltip":"","group":"79264ad14fb207dc","order":1,"width":0,"height":0,"passthru":true,"outs":"end","topic":"topic","topicType":"msg","min":"0","max":"100","step":1,"className":"","x":540,"y":340,"wires":[["2e4ee1ebcab429df"]]},{"id":"d5040b1410c1f41b","type":"ui_switch","z":"7df3ced66a8aa735","name":"","label":"Klappe Servo-0","tooltip":"","group":"de8dfc55aaf31854","order":1,"width":0,"height":0,"passthru":true,"decouple":"false","topic":"topic","topicType":"msg","style":"","onvalue":"true","onvalueType":"bool","onicon":"","oncolor":"","offvalue":"false","offvalueType":"bool","officon":"","offcolor":"","animate":false,"className":"","x":500,"y":300,"wires":[["ea2c2cf6980b227f"]]},{"id":"2e4ee1ebcab429df","type":"function","z":"7df3ced66a8aa735","name":"flow set ","func":"\n\nflow.set(\"Servo_0\", msg.payload);\n  \nreturn msg\n  \n  ","outputs":1,"timeout":"","noerr":0,"initialize":"","finalize":"","libs":[],"x":700,"y":340,"wires":[["9e94f6413bf36def"]]},{"id":"e488bb4722562b93","type":"ui_button","z":"7df3ced66a8aa735","name":"Servo-0 AUF Speicher","group":"79264ad14fb207dc","order":2,"width":0,"height":0,"passthru":false,"label":"Servo-0 AUF Speicher","tooltip":"","color":"","bgcolor":"","className":"","icon":"","payload":"true","payloadType":"bool","topic":"topic","topicType":"msg","x":500,"y":380,"wires":[["30bdf6f240ca6884"]]},{"id":"ea171e7a85c10783","type":"ui_button","z":"7df3ced66a8aa735","name":"Servo-0 ZU Speicher","group":"79264ad14fb207dc","order":3,"width":0,"height":0,"passthru":false,"label":"Servo-0 ZU Speicher","tooltip":"","color":"","bgcolor":"","className":"","icon":"","payload":"true","payloadType":"bool","topic":"topic","topicType":"msg","x":500,"y":460,"wires":[["b2c9d434641d06cb"]]},{"id":"142d2dced96d9cd4","type":"file","z":"7df3ced66a8aa735","name":"","filename":"pekaway/Servo_0_AUF","filenameType":"str","appendNewline":false,"createDir":true,"overwriteFile":"true","encoding":"none","x":970,"y":380,"wires":[[]]},{"id":"40cde1c42b603b16","type":"file","z":"7df3ced66a8aa735","name":"","filename":"pekaway/Servo_0_ZU","filenameType":"str","appendNewline":false,"createDir":true,"overwriteFile":"true","encoding":"none","x":980,"y":460,"wires":[[]]},{"id":"1ee73a6488485530","type":"file in","z":"7df3ced66a8aa735","name":"","filename":"pekaway/Servo_0_AUF","filenameType":"str","format":"utf8","chunk":false,"sendError":false,"encoding":"none","allProps":false,"x":510,"y":420,"wires":[["faa4db7f93146990"]]},{"id":"486adaaae09a84b9","type":"file in","z":"7df3ced66a8aa735","name":"","filename":"pekaway/Servo_0_ZU","filenameType":"str","format":"utf8","chunk":false,"sendError":false,"encoding":"none","allProps":false,"x":500,"y":500,"wires":[["a40d1b375afb1efc"]]},{"id":"b02280218786eef4","type":"inject","z":"7df3ced66a8aa735","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":true,"onceDelay":"10","topic":"","payload":"false","payloadType":"bool","x":210,"y":940,"wires":[["1ee73a6488485530","486adaaae09a84b9","d5040b1410c1f41b","b4cf989e857f13df","c4f7896c6d0735c3","e5cab2796f86a25f","64b586f9b4332d3a","56fd6c76c0ed27e6","46141f51c99e5591","5c0cad9257247295","61904b313bbba556","134360ba200d09aa","1a49d73301c346cf","66ba4d11874906c7","d98e1ababc6183bf","9cf3a65c90322997","b186a0e2fef02e52"]]},{"id":"ea2c2cf6980b227f","type":"function","z":"7df3ced66a8aa735","name":"global.get Servo_0","func":"var on = msg.payload;\nvar auf = Number(global.get(\"Servo_0_AUF\"));\nvar zu = Number(global.get(\"Servo_0_ZU\"));\n\nif (msg.payload === true){\n    msg.payload = auf\n}\nif (msg.payload === false){\n   msg.payload = zu\n}\n\nreturn msg;\n\n\n","outputs":1,"timeout":0,"noerr":0,"initialize":"","finalize":"","libs":[],"x":730,"y":300,"wires":[["b7df72109f24b4b0","0ce1c8bd7bb2259e","9b9fa736a66b07f5"]]},{"id":"30bdf6f240ca6884","type":"function","z":"7df3ced66a8aa735","name":"global.set Servo AUF","func":"var servo = flow.get(\"Servo_0\");\n\nglobal.set(\"Servo_0_AUF\",servo);\nmsg.payload = servo;\n\nreturn msg;\n\n","outputs":1,"timeout":0,"noerr":0,"initialize":"","finalize":"","libs":[],"x":720,"y":380,"wires":[["142d2dced96d9cd4"]]},{"id":"b2c9d434641d06cb","type":"function","z":"7df3ced66a8aa735","name":"global.set Servo ZU","func":"var servo = flow.get(\"Servo_0\");\n\nglobal.set(\"Servo_0_ZU\",servo);\nmsg.payload = servo;\n\nreturn msg;\n\n","outputs":1,"timeout":0,"noerr":0,"initialize":"","finalize":"","libs":[],"x":720,"y":460,"wires":[["40cde1c42b603b16"]]},{"id":"a40d1b375afb1efc","type":"function","z":"7df3ced66a8aa735","name":"global.set Servo ZU","func":"var servo = msg.payload;\n\nglobal.set(\"Servo_0_ZU\",servo);\nmsg.payload = servo;\n\nreturn msg;\n\n","outputs":1,"timeout":0,"noerr":0,"initialize":"","finalize":"","libs":[],"x":720,"y":500,"wires":[[]]},{"id":"faa4db7f93146990","type":"function","z":"7df3ced66a8aa735","name":"global.set Servo AUF","func":"var servo = msg.payload;\n\nglobal.set(\"Servo_0_AUF\",servo);\nmsg.payload = servo;\n\nreturn msg;\n\n","outputs":1,"timeout":0,"noerr":0,"initialize":"","finalize":"","libs":[],"x":740,"y":420,"wires":[[]]},{"id":"942c42cb4c8ed810","type":"comment","z":"7df3ced66a8aa735","name":"Servo Adresse 0","info":"","x":720,"y":200,"wires":[]},{"id":"58aa0504c0a4aa77","type":"PCA9685 out","z":"7df3ced66a8aa735","d":true,"name":"PWM Output 1 (Servo)","pca9685":"804c98d6fe0be90d","channel":"1","payload":"","unit":"microseconds","onStep":"0","x":1420,"y":660,"wires":[]},{"id":"b0a813e4115ebdb3","type":"ui_slider","z":"7df3ced66a8aa735","name":"","label":"Servo-1","tooltip":"","group":"79264ad14fb207dc","order":4,"width":0,"height":0,"passthru":true,"outs":"end","topic":"topic","topicType":"msg","min":"0","max":"100","step":1,"className":"","x":540,"y":700,"wires":[["dda67111e7ad1ff2"]]},{"id":"e5cab2796f86a25f","type":"ui_switch","z":"7df3ced66a8aa735","name":"","label":"Klappe Servo-1","tooltip":"","group":"de8dfc55aaf31854","order":3,"width":0,"height":0,"passthru":true,"decouple":"false","topic":"topic","topicType":"msg","style":"","onvalue":"true","onvalueType":"bool","onicon":"","oncolor":"","offvalue":"false","offvalueType":"bool","officon":"","offcolor":"","animate":false,"className":"","x":480,"y":660,"wires":[["e3de6165c1d3f81c"]]},{"id":"dda67111e7ad1ff2","type":"function","z":"7df3ced66a8aa735","name":"flow set ","func":"\n\nflow.set(\"Servo_1\", msg.payload);\n  \nreturn msg\n  \n  ","outputs":1,"timeout":"","noerr":0,"initialize":"","finalize":"","libs":[],"x":680,"y":700,"wires":[["04d400ea1c4c8acc"]]},{"id":"4c90d4cb5192ee50","type":"ui_button","z":"7df3ced66a8aa735","name":"Servo-1 AUF Speicher","group":"79264ad14fb207dc","order":5,"width":0,"height":0,"passthru":false,"label":"Servo-1 AUF Speicher","tooltip":"","color":"","bgcolor":"","className":"","icon":"","payload":"true","payloadType":"bool","topic":"topic","topicType":"msg","x":500,"y":760,"wires":[["3ae322afe5d14e4e"]]},{"id":"c6b1fdad1814931c","type":"ui_button","z":"7df3ced66a8aa735","name":"Servo-1 ZU Speicher","group":"79264ad14fb207dc","order":6,"width":0,"height":0,"passthru":false,"label":"Servo-1 ZU Speicher","tooltip":"","color":"","bgcolor":"","className":"","icon":"","payload":"true","payloadType":"bool","topic":"topic","topicType":"msg","x":500,"y":840,"wires":[["35d1ad6e059f4bdb"]]},{"id":"1b44677fc5d78795","type":"file","z":"7df3ced66a8aa735","name":"","filename":"pekaway/Servo_1_AUF","filenameType":"str","appendNewline":false,"createDir":true,"overwriteFile":"true","encoding":"none","x":970,"y":760,"wires":[[]]},{"id":"2e9614c23416e3a9","type":"file","z":"7df3ced66a8aa735","name":"","filename":"pekaway/Servo_1_ZU","filenameType":"str","appendNewline":false,"createDir":true,"overwriteFile":"true","encoding":"none","x":980,"y":840,"wires":[[]]},{"id":"b4cf989e857f13df","type":"file in","z":"7df3ced66a8aa735","name":"","filename":"pekaway/Servo_1_AUF","filenameType":"str","format":"utf8","chunk":false,"sendError":false,"encoding":"none","allProps":false,"x":510,"y":800,"wires":[["85b9ab12b3266af4"]]},{"id":"c4f7896c6d0735c3","type":"file in","z":"7df3ced66a8aa735","name":"","filename":"pekaway/Servo_1_ZU","filenameType":"str","format":"utf8","chunk":false,"sendError":false,"encoding":"none","allProps":false,"x":500,"y":880,"wires":[["765094fc992885c8"]]},{"id":"e3de6165c1d3f81c","type":"function","z":"7df3ced66a8aa735","name":"global.get Servo_1","func":"var on = msg.payload;\nvar auf = Number(global.get(\"Servo_1_AUF\"));\nvar zu = Number(global.get(\"Servo_1_ZU\"));\n\nif (msg.payload === true){\n    msg.payload = auf\n}\nif (msg.payload === false){\n   msg.payload = zu\n}\n\nreturn msg;\n\n\n","outputs":1,"timeout":0,"noerr":0,"initialize":"","finalize":"","libs":[],"x":730,"y":660,"wires":[["b0a813e4115ebdb3","fae57a91dab5368d","dffb22c33ff6051a"]]},{"id":"3ae322afe5d14e4e","type":"function","z":"7df3ced66a8aa735","name":"global.set Servo AUF","func":"var servo = flow.get(\"Servo_1\");\n\nglobal.set(\"Servo_1_AUF\",servo);\nmsg.payload = servo;\n\nreturn msg;\n\n","outputs":1,"timeout":0,"noerr":0,"initialize":"","finalize":"","libs":[],"x":720,"y":760,"wires":[["1b44677fc5d78795"]]},{"id":"35d1ad6e059f4bdb","type":"function","z":"7df3ced66a8aa735","name":"global.set Servo ZU","func":"var servo = flow.get(\"Servo_1\");\n\nglobal.set(\"Servo_1_ZU\",servo);\nmsg.payload = servo;\n\nreturn msg;\n\n","outputs":1,"timeout":0,"noerr":0,"initialize":"","finalize":"","libs":[],"x":720,"y":840,"wires":[["2e9614c23416e3a9"]]},{"id":"765094fc992885c8","type":"function","z":"7df3ced66a8aa735","name":"global.set Servo ZU","func":"var servo = msg.payload;\n\nglobal.set(\"Servo_1_ZU\",servo);\nmsg.payload = servo;\n\nreturn msg;\n\n","outputs":1,"timeout":0,"noerr":0,"initialize":"","finalize":"","libs":[],"x":720,"y":880,"wires":[[]]},{"id":"85b9ab12b3266af4","type":"function","z":"7df3ced66a8aa735","name":"global.set Servo AUF","func":"var servo = msg.payload;\n\nglobal.set(\"Servo_1_AUF\",servo);\nmsg.payload = servo;\n\nreturn msg;\n\n","outputs":1,"timeout":0,"noerr":0,"initialize":"","finalize":"","libs":[],"x":740,"y":800,"wires":[[]]},{"id":"ff9e544f9682a871","type":"comment","z":"7df3ced66a8aa735","name":"Servo Adresse 1","info":"","x":700,"y":580,"wires":[]},{"id":"0ce1c8bd7bb2259e","type":"ui_slider","z":"7df3ced66a8aa735","name":"","label":"Servo-0.1","tooltip":"","group":"de8dfc55aaf31854","order":2,"width":0,"height":0,"passthru":true,"outs":"end","topic":"topic","topicType":"msg","min":"0","max":"100","step":1,"className":"","x":700,"y":240,"wires":[["806ed915d1bb509e"]]},{"id":"a70dc63bae1c3adc","type":"function","z":"7df3ced66a8aa735","name":"flow set ","func":"var auf = Number(global.get(\"Servo_0_AUF\"));\nvar zu = Number(global.get(\"Servo_0_ZU\"));\n\nmsg = {\n    ui_control:{\n        min:zu,\n        max:auf\n    }\n}\nreturn msg\n  \n  ","outputs":1,"timeout":"","noerr":0,"initialize":"","finalize":"","libs":[],"x":560,"y":240,"wires":[["0ce1c8bd7bb2259e"]]},{"id":"a812dcf8aa238aa7","type":"function","z":"7df3ced66a8aa735","name":"flow set ","func":"var auf = Number(global.get(\"Servo_1_AUF\"));\nvar zu = Number(global.get(\"Servo_1_ZU\"));\n\nmsg = {\n    ui_control:{\n        min:zu,\n        max:auf\n    }\n}\nreturn msg\n  \n  ","outputs":1,"timeout":"","noerr":0,"initialize":"","finalize":"","libs":[],"x":560,"y":620,"wires":[["fae57a91dab5368d"]]},{"id":"fae57a91dab5368d","type":"ui_slider","z":"7df3ced66a8aa735","name":"","label":"Servo-1.1","tooltip":"","group":"de8dfc55aaf31854","order":4,"width":0,"height":0,"passthru":true,"outs":"end","topic":"topic","topicType":"msg","min":"0","max":"100","step":1,"className":"","x":700,"y":620,"wires":[["43187c6246856de1"]]},{"id":"01308eebdf61f373","type":"ui_button","z":"7df3ced66a8aa735","name":"Werte Speichern","group":"79264ad14fb207dc","order":16,"width":0,"height":0,"passthru":true,"label":"Werte Speichern","tooltip":"","color":"","bgcolor":"","className":"","icon":"","payload":"false","payloadType":"bool","topic":"topic","topicType":"msg","x":190,"y":1040,"wires":[["a812dcf8aa238aa7","a70dc63bae1c3adc","ccfd5a0de14fe32c","0619752b969505cc","10638727105d9dfd"]]},{"id":"fcb247ec8c9b9041","type":"PCA9685 out","z":"7df3ced66a8aa735","d":true,"name":"PWM Output 2 (Servo)","pca9685":"804c98d6fe0be90d","channel":"2","payload":"","unit":"microseconds","onStep":"0","x":1400,"y":1060,"wires":[]},{"id":"ed4d007d74bd3741","type":"ui_slider","z":"7df3ced66a8aa735","name":"","label":"Servo-2","tooltip":"","group":"79264ad14fb207dc","order":7,"width":0,"height":0,"passthru":true,"outs":"end","topic":"topic","topicType":"msg","min":"0","max":"100","step":1,"className":"","x":540,"y":1100,"wires":[["340277c2f23a2fe4"]]},{"id":"46141f51c99e5591","type":"ui_switch","z":"7df3ced66a8aa735","name":"","label":"Klappe Servo-2","tooltip":"","group":"de8dfc55aaf31854","order":5,"width":0,"height":0,"passthru":true,"decouple":"false","topic":"topic","topicType":"msg","style":"","onvalue":"true","onvalueType":"bool","onicon":"","oncolor":"","offvalue":"false","offvalueType":"bool","officon":"","offcolor":"","animate":false,"className":"","x":500,"y":1060,"wires":[["8d3c9dad6a8a820e"]]},{"id":"340277c2f23a2fe4","type":"function","z":"7df3ced66a8aa735","name":"flow set ","func":"\n\nflow.set(\"Servo_2\", msg.payload);\n  \nreturn msg\n  \n  ","outputs":1,"timeout":"","noerr":0,"initialize":"","finalize":"","libs":[],"x":680,"y":1100,"wires":[["d4f8906b6230532c"]]},{"id":"d657f3a31adf411d","type":"ui_button","z":"7df3ced66a8aa735","name":"Servo-2 AUF Speicher","group":"79264ad14fb207dc","order":8,"width":0,"height":0,"passthru":false,"label":"Servo-2 AUF Speicher","tooltip":"","color":"","bgcolor":"","className":"","icon":"","payload":"true","payloadType":"bool","topic":"topic","topicType":"msg","x":500,"y":1140,"wires":[["60b0887fcffeeda9"]]},{"id":"aeca603e1dcff3e7","type":"ui_button","z":"7df3ced66a8aa735","name":"Servo-2 ZU Speicher","group":"79264ad14fb207dc","order":9,"width":0,"height":0,"passthru":false,"label":"Servo-2 ZU Speicher","tooltip":"","color":"","bgcolor":"","className":"","icon":"","payload":"true","payloadType":"bool","topic":"topic","topicType":"msg","x":500,"y":1220,"wires":[["1bc0f6c4fb247d18"]]},{"id":"b91c6df585dd86b6","type":"file","z":"7df3ced66a8aa735","name":"","filename":"pekaway/Servo_2_AUF","filenameType":"str","appendNewline":false,"createDir":true,"overwriteFile":"true","encoding":"none","x":970,"y":1140,"wires":[[]]},{"id":"30cb348b6d5f99d3","type":"file","z":"7df3ced66a8aa735","name":"","filename":"pekaway/Servo_2_ZU","filenameType":"str","appendNewline":false,"createDir":true,"overwriteFile":"true","encoding":"none","x":980,"y":1220,"wires":[[]]},{"id":"64b586f9b4332d3a","type":"file in","z":"7df3ced66a8aa735","name":"","filename":"pekaway/Servo_2_AUF","filenameType":"str","format":"utf8","chunk":false,"sendError":false,"encoding":"none","allProps":false,"x":510,"y":1180,"wires":[["58a79e5db6a0cb51"]]},{"id":"56fd6c76c0ed27e6","type":"file in","z":"7df3ced66a8aa735","name":"","filename":"pekaway/Servo_2_ZU","filenameType":"str","format":"utf8","chunk":false,"sendError":false,"encoding":"none","allProps":false,"x":500,"y":1260,"wires":[["95562eb42bd1b4f0"]]},{"id":"8d3c9dad6a8a820e","type":"function","z":"7df3ced66a8aa735","name":"global.get Servo_2","func":"var on = msg.payload;\nvar auf = Number(global.get(\"Servo_2_AUF\"));\nvar zu = Number(global.get(\"Servo_2_ZU\"));\n\nif (msg.payload === true){\n    msg.payload = auf\n}\nif (msg.payload === false){\n   msg.payload = zu\n}\n\nreturn msg;\n\n\n","outputs":1,"timeout":0,"noerr":0,"initialize":"","finalize":"","libs":[],"x":730,"y":1060,"wires":[["ed4d007d74bd3741","2db9eb6ab1b0469f","6523121f54da31d6"]]},{"id":"60b0887fcffeeda9","type":"function","z":"7df3ced66a8aa735","name":"global.set Servo AUF","func":"var servo = flow.get(\"Servo_2\");\n\nglobal.set(\"Servo_2_AUF\",servo);\nmsg.payload = servo;\n\nreturn msg;\n\n","outputs":1,"timeout":0,"noerr":0,"initialize":"","finalize":"","libs":[],"x":720,"y":1140,"wires":[["b91c6df585dd86b6"]]},{"id":"1bc0f6c4fb247d18","type":"function","z":"7df3ced66a8aa735","name":"global.set Servo ZU","func":"var servo = flow.get(\"Servo_2\");\n\nglobal.set(\"Servo_2_ZU\",servo);\nmsg.payload = servo;\n\nreturn msg;\n\n","outputs":1,"timeout":0,"noerr":0,"initialize":"","finalize":"","libs":[],"x":720,"y":1220,"wires":[["30cb348b6d5f99d3"]]},{"id":"95562eb42bd1b4f0","type":"function","z":"7df3ced66a8aa735","name":"global.set Servo ZU","func":"var servo = msg.payload;\n\nglobal.set(\"Servo_2_ZU\",servo);\nmsg.payload = servo;\n\nreturn msg;\n\n","outputs":1,"timeout":0,"noerr":0,"initialize":"","finalize":"","libs":[],"x":720,"y":1260,"wires":[[]]},{"id":"58a79e5db6a0cb51","type":"function","z":"7df3ced66a8aa735","name":"global.set Servo AUF","func":"var servo = msg.payload;\n\nglobal.set(\"Servo_2_AUF\",servo);\nmsg.payload = servo;\n\nreturn msg;\n\n","outputs":1,"timeout":0,"noerr":0,"initialize":"","finalize":"","libs":[],"x":740,"y":1180,"wires":[[]]},{"id":"36c57f8248ad344b","type":"comment","z":"7df3ced66a8aa735","name":"Servo Adresse 2","info":"","x":680,"y":960,"wires":[]},{"id":"546310b293967441","type":"PCA9685 out","z":"7df3ced66a8aa735","d":true,"name":"PWM Output 3 (Servo)","pca9685":"804c98d6fe0be90d","channel":"3","payload":"","unit":"microseconds","onStep":"0","x":1480,"y":1420,"wires":[]},{"id":"f946c5dcc68d739b","type":"ui_slider","z":"7df3ced66a8aa735","name":"","label":"Servo-3","tooltip":"","group":"79264ad14fb207dc","order":10,"width":0,"height":0,"passthru":true,"outs":"end","topic":"topic","topicType":"msg","min":"0","max":"100","step":1,"className":"","x":540,"y":1460,"wires":[["760a452e47e9f43a"]]},{"id":"134360ba200d09aa","type":"ui_switch","z":"7df3ced66a8aa735","name":"","label":"Klappe Servo-3","tooltip":"","group":"de8dfc55aaf31854","order":7,"width":0,"height":0,"passthru":true,"decouple":"false","topic":"topic","topicType":"msg","style":"","onvalue":"true","onvalueType":"bool","onicon":"","oncolor":"","offvalue":"false","offvalueType":"bool","officon":"","offcolor":"","animate":false,"className":"","x":480,"y":1420,"wires":[["8cb70e836cd54cb3"]]},{"id":"760a452e47e9f43a","type":"function","z":"7df3ced66a8aa735","name":"flow set ","func":"\n\nflow.set(\"Servo_3\", msg.payload);\n  \nreturn msg\n  \n  ","outputs":1,"timeout":"","noerr":0,"initialize":"","finalize":"","libs":[],"x":680,"y":1460,"wires":[["b1554b48de6b88f7"]]},{"id":"d6c15830cc9e1a96","type":"ui_button","z":"7df3ced66a8aa735","name":"Servo-3 AUF Speicher","group":"79264ad14fb207dc","order":11,"width":0,"height":0,"passthru":false,"label":"Servo-3 AUF Speicher","tooltip":"","color":"","bgcolor":"","className":"","icon":"","payload":"true","payloadType":"bool","topic":"topic","topicType":"msg","x":500,"y":1520,"wires":[["fee24f9bbf1f14ba"]]},{"id":"d175c2de35bdfe7d","type":"ui_button","z":"7df3ced66a8aa735","name":"Servo-3 ZU Speicher","group":"79264ad14fb207dc","order":12,"width":0,"height":0,"passthru":false,"label":"Servo-3 ZU Speicher","tooltip":"","color":"","bgcolor":"","className":"","icon":"","payload":"true","payloadType":"bool","topic":"topic","topicType":"msg","x":500,"y":1600,"wires":[["f523eeede5b73310"]]},{"id":"4cf983c3111deca0","type":"file","z":"7df3ced66a8aa735","name":"","filename":"pekaway/Servo_3_AUF","filenameType":"str","appendNewline":false,"createDir":true,"overwriteFile":"true","encoding":"none","x":970,"y":1520,"wires":[[]]},{"id":"9f2018a9ef57600b","type":"file","z":"7df3ced66a8aa735","name":"","filename":"pekaway/Servo_3_ZU","filenameType":"str","appendNewline":false,"createDir":true,"overwriteFile":"true","encoding":"none","x":980,"y":1600,"wires":[[]]},{"id":"5c0cad9257247295","type":"file in","z":"7df3ced66a8aa735","name":"","filename":"pekaway/Servo_3_AUF","filenameType":"str","format":"utf8","chunk":false,"sendError":false,"encoding":"none","allProps":false,"x":510,"y":1560,"wires":[["add2f6ea6bd5fdbc"]]},{"id":"61904b313bbba556","type":"file in","z":"7df3ced66a8aa735","name":"","filename":"pekaway/Servo_3_ZU","filenameType":"str","format":"utf8","chunk":false,"sendError":false,"encoding":"none","allProps":false,"x":500,"y":1640,"wires":[["c30e0a31e9dd5f3e"]]},{"id":"8cb70e836cd54cb3","type":"function","z":"7df3ced66a8aa735","name":"global.get Servo_3","func":"var on = msg.payload;\nvar auf = Number(global.get(\"Servo_3_AUF\"));\nvar zu = Number(global.get(\"Servo_3_ZU\"));\n\nif (msg.payload === true){\n    msg.payload = auf\n}\nif (msg.payload === false){\n   msg.payload = zu\n}\n\nreturn msg;\n\n\n","outputs":1,"timeout":0,"noerr":0,"initialize":"","finalize":"","libs":[],"x":730,"y":1420,"wires":[["f946c5dcc68d739b","f7fa9e71e6e11125","2a08614bddfa2044"]]},{"id":"fee24f9bbf1f14ba","type":"function","z":"7df3ced66a8aa735","name":"global.set Servo AUF","func":"var servo = flow.get(\"Servo_3\");\n\nglobal.set(\"Servo_3_AUF\",servo);\nmsg.payload = servo;\n\nreturn msg;\n\n","outputs":1,"timeout":0,"noerr":0,"initialize":"","finalize":"","libs":[],"x":720,"y":1520,"wires":[["4cf983c3111deca0"]]},{"id":"f523eeede5b73310","type":"function","z":"7df3ced66a8aa735","name":"global.set Servo ZU","func":"var servo = flow.get(\"Servo_3\");\n\nglobal.set(\"Servo_3_ZU\",servo);\nmsg.payload = servo;\n\nreturn msg;\n\n","outputs":1,"timeout":0,"noerr":0,"initialize":"","finalize":"","libs":[],"x":720,"y":1600,"wires":[["9f2018a9ef57600b"]]},{"id":"c30e0a31e9dd5f3e","type":"function","z":"7df3ced66a8aa735","name":"global.set Servo ZU","func":"var servo = msg.payload;\n\nglobal.set(\"Servo_3_ZU\",servo);\nmsg.payload = servo;\n\nreturn msg;\n\n","outputs":1,"timeout":0,"noerr":0,"initialize":"","finalize":"","libs":[],"x":720,"y":1640,"wires":[[]]},{"id":"add2f6ea6bd5fdbc","type":"function","z":"7df3ced66a8aa735","name":"global.set Servo AUF","func":"var servo = msg.payload;\n\nglobal.set(\"Servo_3_AUF\",servo);\nmsg.payload = servo;\n\nreturn msg;\n\n","outputs":1,"timeout":0,"noerr":0,"initialize":"","finalize":"","libs":[],"x":740,"y":1560,"wires":[[]]},{"id":"e7d7a97cc3d551c9","type":"comment","z":"7df3ced66a8aa735","name":"Servo Adresse 3","info":"","x":700,"y":1340,"wires":[]},{"id":"2db9eb6ab1b0469f","type":"ui_slider","z":"7df3ced66a8aa735","name":"","label":"Servo-2.1","tooltip":"","group":"de8dfc55aaf31854","order":6,"width":0,"height":0,"passthru":true,"outs":"end","topic":"topic","topicType":"msg","min":"0","max":"100","step":1,"className":"","x":700,"y":1020,"wires":[["c86c4afb3b9f1198"]]},{"id":"0619752b969505cc","type":"function","z":"7df3ced66a8aa735","name":"flow set ","func":"var auf = Number(global.get(\"Servo_2_AUF\"));\nvar zu = Number(global.get(\"Servo_2_ZU\"));\n\nmsg = {\n    ui_control:{\n        min:zu,\n        max:auf\n    }\n}\nreturn msg\n  \n  ","outputs":1,"timeout":"","noerr":0,"initialize":"","finalize":"","libs":[],"x":560,"y":1020,"wires":[["2db9eb6ab1b0469f"]]},{"id":"ccfd5a0de14fe32c","type":"function","z":"7df3ced66a8aa735","name":"flow set ","func":"var auf = Number(global.get(\"Servo_3_AUF\"));\nvar zu = Number(global.get(\"Servo_3_ZU\"));\n\nmsg = {\n    ui_control:{\n        min:zu,\n        max:auf\n    }\n}\nreturn msg\n  \n  ","outputs":1,"timeout":"","noerr":0,"initialize":"","finalize":"","libs":[],"x":560,"y":1380,"wires":[["f7fa9e71e6e11125"]]},{"id":"f7fa9e71e6e11125","type":"ui_slider","z":"7df3ced66a8aa735","name":"","label":"Servo-3.1","tooltip":"","group":"de8dfc55aaf31854","order":8,"width":0,"height":0,"passthru":true,"outs":"end","topic":"topic","topicType":"msg","min":"0","max":"100","step":1,"className":"","x":700,"y":1380,"wires":[["68f710b2cc75e365"]]},{"id":"2a34ac7039a09e91","type":"inject","z":"7df3ced66a8aa735","name":"100%","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":"","topic":"","payload":"100","payloadType":"num","x":790,"y":2240,"wires":[["e03b3288243445f0"]]},{"id":"e34d484e5d1d83d2","type":"inject","z":"7df3ced66a8aa735","name":"50%","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":"","topic":"","payload":"50","payloadType":"num","x":790,"y":2280,"wires":[["e03b3288243445f0"]]},{"id":"538600d263176a9f","type":"inject","z":"7df3ced66a8aa735","name":"Off","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":"","topic":"","payload":"0","payloadType":"num","x":790,"y":2320,"wires":[["e03b3288243445f0"]]},{"id":"e03b3288243445f0","type":"PCA9685 out","z":"7df3ced66a8aa735","d":true,"name":"PWM Output 4 (Led)","pca9685":"804c98d6fe0be90d","channel":"5","payload":"","unit":"percent","onStep":"0","x":970,"y":2160,"wires":[]},{"id":"a7d7acbc733a2179","type":"comment","z":"7df3ced66a8aa735","name":"LED-Adresse 5","info":"","x":700,"y":2100,"wires":[]},{"id":"79c38d1c1719756b","type":"ui_slider","z":"7df3ced66a8aa735","name":"","label":"LED-4","tooltip":"","group":"de8dfc55aaf31854","order":11,"width":4,"height":1,"passthru":true,"outs":"end","topic":"topic","topicType":"msg","min":"0","max":"80","step":1,"className":"","x":430,"y":2160,"wires":[["7fcb1da2de51a29f","a74c580c7de4afb8"]]},{"id":"7fcb1da2de51a29f","type":"function","z":"7df3ced66a8aa735","name":"flow set ","func":"\n\nflow.set(\"PCA_4\", msg.payload);\n  \nreturn msg\n  \n  ","outputs":1,"timeout":"","noerr":0,"initialize":"","finalize":"","libs":[],"x":560,"y":2160,"wires":[["e03b3288243445f0"]]},{"id":"ba9a089e619c3458","type":"function","z":"7df3ced66a8aa735","name":"Global set","func":"global.set(\"PCAfour\", msg.payload);\nreturn msg;","outputs":1,"timeout":"","noerr":0,"initialize":"","finalize":"","libs":[],"x":570,"y":2200,"wires":[[]]},{"id":"e361ad9dc7b512cd","type":"change","z":"7df3ced66a8aa735","name":"on=flow PCA","rules":[{"t":"change","p":"payload","pt":"msg","from":"on","fromt":"str","to":"\"PCA_4\"","tot":"flow"}],"action":"","property":"","from":"","to":"","reg":false,"x":730,"y":2200,"wires":[["e03b3288243445f0","d13484fe3fcf17b8"]]},{"id":"eac8caf773b44d8e","type":"ui_switch","z":"7df3ced66a8aa735","name":"LED-4","label":"","tooltip":"","group":"de8dfc55aaf31854","order":12,"width":2,"height":1,"passthru":true,"decouple":"false","topic":"","topicType":"str","style":"","onvalue":"on","onvalueType":"str","onicon":"","oncolor":"","offvalue":"off","offvalueType":"str","officon":"","offcolor":"","animate":true,"className":"","x":430,"y":2200,"wires":[["ba9a089e619c3458","e361ad9dc7b512cd"]]},{"id":"a74c580c7de4afb8","type":"function","z":"7df3ced66a8aa735","name":">=1 = on","func":"if (msg.payload>=1){\n    msg.payload=\"on\"\n}\nelse msg.payload=\"off\"\nreturn msg;","outputs":1,"timeout":0,"noerr":0,"initialize":"","finalize":"","libs":[],"x":720,"y":2160,"wires":[["eac8caf773b44d8e"]]},{"id":"9b9fa736a66b07f5","type":"function","z":"7df3ced66a8aa735","name":"function 94","func":"msg.payload = msg.payload / 10000;\nreturn msg;","outputs":1,"timeout":0,"noerr":0,"initialize":"","finalize":"","libs":[],"x":970,"y":300,"wires":[["fd280f74f138e8ab"]]},{"id":"fd280f74f138e8ab","type":"dynamic-dimmer","z":"7df3ced66a8aa735","name":"","eventInterval":"200","steps":"300","minValue":"0","maxValue":"10000","x":1140,"y":300,"wires":[["5b2a28c7fb434c9c","27d17eea3a07db3e"]]},{"id":"dffb22c33ff6051a","type":"function","z":"7df3ced66a8aa735","name":"function 25","func":"msg.payload = msg.payload / 10000;\nreturn msg;","outputs":1,"timeout":0,"noerr":0,"initialize":"","finalize":"","libs":[],"x":1030,"y":660,"wires":[["1618357299af7f9a"]]},{"id":"1618357299af7f9a","type":"dynamic-dimmer","z":"7df3ced66a8aa735","name":"","eventInterval":"200","steps":"300","minValue":"0","maxValue":"10000","x":1200,"y":660,"wires":[["58aa0504c0a4aa77","88fbc169a650cc6c"]]},{"id":"6523121f54da31d6","type":"function","z":"7df3ced66a8aa735","name":"function 27","func":"msg.payload = msg.payload / 10000;\nreturn msg;","outputs":1,"timeout":0,"noerr":0,"initialize":"","finalize":"","libs":[],"x":990,"y":1060,"wires":[["c0c643c61cd35267"]]},{"id":"c0c643c61cd35267","type":"dynamic-dimmer","z":"7df3ced66a8aa735","name":"","eventInterval":"200","steps":"300","minValue":"0","maxValue":"10000","x":1190,"y":1060,"wires":[["fcb247ec8c9b9041","02b8d87686d00ca8"]]},{"id":"2a08614bddfa2044","type":"function","z":"7df3ced66a8aa735","name":"function 28","func":"msg.payload = msg.payload / 10000;\nreturn msg;","outputs":1,"timeout":0,"noerr":0,"initialize":"","finalize":"","libs":[],"x":990,"y":1420,"wires":[["f76adcd2408bf778"]]},{"id":"f76adcd2408bf778","type":"dynamic-dimmer","z":"7df3ced66a8aa735","name":"","eventInterval":"200","steps":"300","minValue":"0","maxValue":"10000","x":1180,"y":1420,"wires":[["546310b293967441","666feacd3c1c833e"]]},{"id":"74afc4e183e71761","type":"PCA9685 out","z":"7df3ced66a8aa735","d":true,"name":"PWM Output 3 (Servo)","pca9685":"804c98d6fe0be90d","channel":"4","payload":"","unit":"microseconds","onStep":"0","x":1480,"y":1800,"wires":[]},{"id":"8b907569c7a2aee9","type":"ui_slider","z":"7df3ced66a8aa735","name":"","label":"Servo-4","tooltip":"","group":"79264ad14fb207dc","order":13,"width":0,"height":0,"passthru":true,"outs":"end","topic":"topic","topicType":"msg","min":"0","max":"100","step":1,"className":"","x":540,"y":1840,"wires":[["056936c4adccca3a"]]},{"id":"1a49d73301c346cf","type":"ui_switch","z":"7df3ced66a8aa735","name":"","label":"Klappe Servo-4","tooltip":"","group":"de8dfc55aaf31854","order":9,"width":0,"height":0,"passthru":true,"decouple":"false","topic":"topic","topicType":"msg","style":"","onvalue":"true","onvalueType":"bool","onicon":"","oncolor":"","offvalue":"false","offvalueType":"bool","officon":"","offcolor":"","animate":false,"className":"","x":480,"y":1800,"wires":[["1c6cb33a89bb400e"]]},{"id":"056936c4adccca3a","type":"function","z":"7df3ced66a8aa735","name":"flow set ","func":"\n\nflow.set(\"Servo_4\", msg.payload);\n  \nreturn msg\n  \n  ","outputs":1,"timeout":"","noerr":0,"initialize":"","finalize":"","libs":[],"x":680,"y":1840,"wires":[["a10b782bc4eba227"]]},{"id":"f7a6301186123d84","type":"ui_button","z":"7df3ced66a8aa735","name":"Servo-4 AUF Speicher","group":"79264ad14fb207dc","order":14,"width":0,"height":0,"passthru":false,"label":"Servo-4 AUF Speicher","tooltip":"","color":"","bgcolor":"","className":"","icon":"","payload":"true","payloadType":"bool","topic":"topic","topicType":"msg","x":500,"y":1900,"wires":[["4705901293e8f1b0"]]},{"id":"45014930680f3761","type":"ui_button","z":"7df3ced66a8aa735","name":"Servo-4 ZU Speicher","group":"79264ad14fb207dc","order":15,"width":0,"height":0,"passthru":false,"label":"Servo-4 ZU Speicher","tooltip":"","color":"","bgcolor":"","className":"","icon":"","payload":"true","payloadType":"bool","topic":"topic","topicType":"msg","x":500,"y":1980,"wires":[["46ae9c6e5a452fd8"]]},{"id":"962b7457f39e9dab","type":"file","z":"7df3ced66a8aa735","name":"","filename":"pekaway/Servo_3_AUF","filenameType":"str","appendNewline":false,"createDir":true,"overwriteFile":"true","encoding":"none","x":970,"y":1900,"wires":[[]]},{"id":"82032fc30f8f2290","type":"file","z":"7df3ced66a8aa735","name":"","filename":"pekaway/Servo_3_ZU","filenameType":"str","appendNewline":false,"createDir":true,"overwriteFile":"true","encoding":"none","x":980,"y":1980,"wires":[[]]},{"id":"66ba4d11874906c7","type":"file in","z":"7df3ced66a8aa735","name":"","filename":"pekaway/Servo_4_AUF","filenameType":"str","format":"utf8","chunk":false,"sendError":false,"encoding":"none","allProps":false,"x":510,"y":1940,"wires":[["d37a3f012d23571c"]]},{"id":"d98e1ababc6183bf","type":"file in","z":"7df3ced66a8aa735","name":"","filename":"pekaway/Servo_4_ZU","filenameType":"str","format":"utf8","chunk":false,"sendError":false,"encoding":"none","allProps":false,"x":500,"y":2020,"wires":[["f725470e3aab606c"]]},{"id":"1c6cb33a89bb400e","type":"function","z":"7df3ced66a8aa735","name":"global.get Servo_4","func":"var on = msg.payload;\nvar auf = Number(global.get(\"Servo_4_AUF\"));\nvar zu = Number(global.get(\"Servo_4_ZU\"));\n\nif (msg.payload === true){\n    msg.payload = auf\n}\nif (msg.payload === false){\n   msg.payload = zu\n}\n\nreturn msg;\n\n\n","outputs":1,"timeout":0,"noerr":0,"initialize":"","finalize":"","libs":[],"x":730,"y":1800,"wires":[["8b907569c7a2aee9","20f2b336121bef27","4de64f40ee57880f"]]},{"id":"4705901293e8f1b0","type":"function","z":"7df3ced66a8aa735","name":"global.set Servo AUF","func":"var servo = flow.get(\"Servo_4\");\n\nglobal.set(\"Servo_4_AUF\",servo);\nmsg.payload = servo;\n\nreturn msg;\n\n","outputs":1,"timeout":0,"noerr":0,"initialize":"","finalize":"","libs":[],"x":720,"y":1900,"wires":[["962b7457f39e9dab"]]},{"id":"46ae9c6e5a452fd8","type":"function","z":"7df3ced66a8aa735","name":"global.set Servo ZU","func":"var servo = flow.get(\"Servo_4\");\n\nglobal.set(\"Servo_4_ZU\",servo);\nmsg.payload = servo;\n\nreturn msg;\n\n","outputs":1,"timeout":0,"noerr":0,"initialize":"","finalize":"","libs":[],"x":720,"y":1980,"wires":[["82032fc30f8f2290"]]},{"id":"f725470e3aab606c","type":"function","z":"7df3ced66a8aa735","name":"global.set Servo ZU","func":"var servo = msg.payload;\n\nglobal.set(\"Servo_4_ZU\",servo);\nmsg.payload = servo;\n\nreturn msg;\n\n","outputs":1,"timeout":0,"noerr":0,"initialize":"","finalize":"","libs":[],"x":720,"y":2020,"wires":[[]]},{"id":"d37a3f012d23571c","type":"function","z":"7df3ced66a8aa735","name":"global.set Servo AUF","func":"var servo = msg.payload;\n\nglobal.set(\"Servo_4_AUF\",servo);\nmsg.payload = servo;\n\nreturn msg;\n\n","outputs":1,"timeout":0,"noerr":0,"initialize":"","finalize":"","libs":[],"x":740,"y":1940,"wires":[[]]},{"id":"8afab9a8b1227d4d","type":"comment","z":"7df3ced66a8aa735","name":"Servo Adresse 4","info":"","x":700,"y":1720,"wires":[]},{"id":"10638727105d9dfd","type":"function","z":"7df3ced66a8aa735","name":"flow set ","func":"var auf = Number(global.get(\"Servo_4_AUF\"));\nvar zu = Number(global.get(\"Servo_4_ZU\"));\n\nmsg = {\n    ui_control:{\n        min:zu,\n        max:auf\n    }\n}\nreturn msg\n  \n  ","outputs":1,"timeout":"","noerr":0,"initialize":"","finalize":"","libs":[],"x":560,"y":1760,"wires":[["20f2b336121bef27"]]},{"id":"20f2b336121bef27","type":"ui_slider","z":"7df3ced66a8aa735","name":"","label":"Servo-4.1","tooltip":"","group":"de8dfc55aaf31854","order":10,"width":0,"height":0,"passthru":true,"outs":"end","topic":"topic","topicType":"msg","min":"0","max":"100","step":1,"className":"","x":700,"y":1760,"wires":[["b134db571c080b4f"]]},{"id":"4de64f40ee57880f","type":"function","z":"7df3ced66a8aa735","name":"function 29","func":"msg.payload = msg.payload / 10000;\nreturn msg;","outputs":1,"timeout":0,"noerr":0,"initialize":"","finalize":"","libs":[],"x":990,"y":1800,"wires":[["cf00b0887eda832f"]]},{"id":"cf00b0887eda832f","type":"dynamic-dimmer","z":"7df3ced66a8aa735","name":"","eventInterval":"200","steps":"300","minValue":"0","maxValue":"10000","x":1200,"y":1800,"wires":[["74afc4e183e71761","549b8d389988c8d0"]]},{"id":"27d17eea3a07db3e","type":"debug","z":"7df3ced66a8aa735","name":"debug 119","active":true,"tosidebar":true,"console":false,"tostatus":true,"complete":"true","targetType":"full","statusVal":"payload","statusType":"auto","x":1310,"y":340,"wires":[]},{"id":"88fbc169a650cc6c","type":"debug","z":"7df3ced66a8aa735","name":"debug 120","active":false,"tosidebar":true,"console":false,"tostatus":true,"complete":"true","targetType":"full","statusVal":"payload","statusType":"auto","x":1370,"y":720,"wires":[]},{"id":"02b8d87686d00ca8","type":"debug","z":"7df3ced66a8aa735","name":"debug 121","active":false,"tosidebar":true,"console":false,"tostatus":true,"complete":"true","targetType":"full","statusVal":"payload","statusType":"auto","x":1350,"y":1140,"wires":[]},{"id":"666feacd3c1c833e","type":"debug","z":"7df3ced66a8aa735","name":"debug 122","active":false,"tosidebar":true,"console":false,"tostatus":true,"complete":"true","targetType":"full","statusVal":"payload","statusType":"auto","x":1350,"y":1460,"wires":[]},{"id":"549b8d389988c8d0","type":"debug","z":"7df3ced66a8aa735","name":"debug 123","active":false,"tosidebar":true,"console":false,"tostatus":true,"complete":"true","targetType":"full","statusVal":"payload","statusType":"auto","x":1370,"y":1860,"wires":[]},{"id":"9cf3a65c90322997","type":"delay","z":"7df3ced66a8aa735","name":"","pauseType":"delay","timeout":"1","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"allowrate":false,"outputs":1,"x":180,"y":980,"wires":[["01308eebdf61f373"]]},{"id":"806ed915d1bb509e","type":"range","z":"7df3ced66a8aa735","minin":"0","maxin":"100","minout":"200","maxout":"2000","action":"scale","round":false,"property":"payload","name":"","x":870,"y":240,"wires":[["9b9fa736a66b07f5"]]},{"id":"9e94f6413bf36def","type":"range","z":"7df3ced66a8aa735","minin":"0","maxin":"100","minout":"200","maxout":"2000","action":"scale","round":false,"property":"payload","name":"","x":850,"y":340,"wires":[["9b9fa736a66b07f5"]]},{"id":"a5476872c870976e","type":"link in","z":"7df3ced66a8aa735","name":"dimmer7","links":["0b90b9bc8867263f","f5c891df42346f5f","9246ce06858e85eb","f89965cecca51b31","fa5e454b2672161d","9d719ab8a681ff8d","7d555d8fefaa67d1","8ab58b4f76dfc412","46e93cde0e0ad426"],"x":425,"y":200,"wires":[["aec1cec19ed2a310"]]},{"id":"b186a0e2fef02e52","type":"function","z":"7df3ced66a8aa735","name":"global.set(\"i2c_dimmyPro\", true)","func":"global.set(\"i2c_dimmyPro\", true)\nreturn msg;","outputs":1,"timeout":0,"noerr":0,"initialize":"","finalize":"","libs":[],"x":510,"y":920,"wires":[[]]},{"id":"11bb5d25c47044c7","type":"debug","z":"7df3ced66a8aa735","name":"debug 124","active":true,"tosidebar":true,"console":false,"tostatus":true,"complete":"true","targetType":"full","statusVal":"payload","statusType":"auto","x":770,"y":140,"wires":[]},{"id":"aec1cec19ed2a310","type":"rbe","z":"7df3ced66a8aa735","name":"","func":"rbe","gap":"","start":"","inout":"out","septopics":false,"property":"payload","topi":"topic","x":550,"y":200,"wires":[["0ce1c8bd7bb2259e","11bb5d25c47044c7"]]},{"id":"46e93cde0e0ad426","type":"link out","z":"7df3ced66a8aa735","name":"label 8","mode":"link","links":["4644e57c1705d5cf","a5476872c870976e"],"x":545,"y":1400,"wires":[]},{"id":"356609448289feca","type":"link in","z":"7df3ced66a8aa735","name":"dimmer8","links":["81b2847fd9602b07","c23c34d5d0cfe692","9ee84162f787010c","22fe33a2fbb19881","c00b8c80e6961f16","c1a9530ae44d048d","d2ec0ca4fdea4837","a716746182ecdc3a"],"x":455,"y":580,"wires":[["58bfcfb78e25b621"]]},{"id":"d03c975328471a4b","type":"link in","z":"7df3ced66a8aa735","name":"dimmer9","links":["44098cd6ddf75d37","9722a88132efae8a","53c51260b80ebf53","26eb3783a6435402","61346cdf09f072f4","6f82890aaaba259c","4382d102cfbb19cb","3f1016dd54eb57f2"],"x":445,"y":980,"wires":[["f5c4fef490f47cd8"]]},{"id":"1080d4f8c6f40b69","type":"link in","z":"7df3ced66a8aa735","name":"dimmer10","links":["bd5d4fcc4b02ba03","ce02d8018a39bb42","e624fcdf1322b2df","4cc13922d60bbfc4","257e37925ef18cd6","8db51e55c9f44883","95fdc508d08ee7dc","6d2bd9ec217b2902"],"x":425,"y":1340,"wires":[["1d1c23e76aa49bd7"]]},{"id":"1c7fe62e8e7fc3b1","type":"link in","z":"7df3ced66a8aa735","name":"dimmer11","links":["499708ad56e9901e","f0dea472a696bd36","8e14d2fc8abd57d7","32b0cf762bf57184","4131a8fc0f08eaa1","d2e3f3fc6a605525","86fb5e7eb3c9a478","99669eee4b3beece"],"x":425,"y":1720,"wires":[["f9894476df0fbc34"]]},{"id":"58bfcfb78e25b621","type":"rbe","z":"7df3ced66a8aa735","name":"","func":"rbe","gap":"","start":"","inout":"out","septopics":false,"property":"payload","topi":"topic","x":550,"y":580,"wires":[["fae57a91dab5368d"]]},{"id":"f5c4fef490f47cd8","type":"rbe","z":"7df3ced66a8aa735","name":"","func":"rbe","gap":"","start":"","inout":"out","septopics":false,"property":"payload","topi":"topic","x":550,"y":980,"wires":[["2db9eb6ab1b0469f"]]},{"id":"1d1c23e76aa49bd7","type":"rbe","z":"7df3ced66a8aa735","name":"","func":"rbe","gap":"","start":"","inout":"out","septopics":false,"property":"payload","topi":"topic","x":550,"y":1340,"wires":[["f7fa9e71e6e11125"]]},{"id":"f9894476df0fbc34","type":"rbe","z":"7df3ced66a8aa735","name":"","func":"rbe","gap":"","start":"","inout":"out","septopics":false,"property":"payload","topi":"topic","x":550,"y":1720,"wires":[["20f2b336121bef27"]]},{"id":"36a2518f21ae83a5","type":"comment","z":"7df3ced66a8aa735","name":"hier wird der Dimmi Pro sichtbar gemacht","info":"","x":820,"y":920,"wires":[]},{"id":"04d400ea1c4c8acc","type":"range","z":"7df3ced66a8aa735","minin":"0","maxin":"100","minout":"200","maxout":"2000","action":"scale","round":false,"property":"payload","name":"","x":870,"y":700,"wires":[["dffb22c33ff6051a"]]},{"id":"43187c6246856de1","type":"range","z":"7df3ced66a8aa735","minin":"0","maxin":"100","minout":"200","maxout":"2000","action":"scale","round":false,"property":"payload","name":"","x":870,"y":620,"wires":[["dffb22c33ff6051a"]]},{"id":"d4f8906b6230532c","type":"range","z":"7df3ced66a8aa735","minin":"0","maxin":"100","minout":"200","maxout":"2000","action":"scale","round":false,"property":"payload","name":"","x":870,"y":1100,"wires":[["6523121f54da31d6"]]},{"id":"c86c4afb3b9f1198","type":"range","z":"7df3ced66a8aa735","minin":"0","maxin":"100","minout":"200","maxout":"2000","action":"scale","round":false,"property":"payload","name":"","x":870,"y":1020,"wires":[["6523121f54da31d6"]]},{"id":"b1554b48de6b88f7","type":"range","z":"7df3ced66a8aa735","minin":"0","maxin":"100","minout":"200","maxout":"2000","action":"scale","round":false,"property":"payload","name":"","x":870,"y":1460,"wires":[["2a08614bddfa2044"]]},{"id":"68f710b2cc75e365","type":"range","z":"7df3ced66a8aa735","minin":"0","maxin":"100","minout":"200","maxout":"2000","action":"scale","round":false,"property":"payload","name":"","x":870,"y":1380,"wires":[["2a08614bddfa2044"]]},{"id":"a10b782bc4eba227","type":"range","z":"7df3ced66a8aa735","minin":"0","maxin":"100","minout":"200","maxout":"2000","action":"scale","round":false,"property":"payload","name":"","x":850,"y":1840,"wires":[["4de64f40ee57880f"]]},{"id":"b134db571c080b4f","type":"range","z":"7df3ced66a8aa735","minin":"0","maxin":"100","minout":"200","maxout":"2000","action":"scale","round":false,"property":"payload","name":"","x":850,"y":1760,"wires":[["4de64f40ee57880f"]]},{"id":"d13484fe3fcf17b8","type":"debug","z":"7df3ced66a8aa735","name":"debug 125","active":false,"tosidebar":true,"console":false,"tostatus":true,"complete":"true","targetType":"full","statusVal":"payload","statusType":"auto","x":970,"y":2200,"wires":[]},{"id":"804c98d6fe0be90d","type":"PCA9685","deviceNumber":"1","address":"64","frequency":"200"},{"id":"79264ad14fb207dc","type":"ui_group","name":"Config","tab":"b54a609c296fa188","order":2,"disp":true,"width":"6","collapse":false,"className":""},{"id":"de8dfc55aaf31854","type":"ui_group","name":"Regler","tab":"b54a609c296fa188","order":1,"disp":true,"width":"6","collapse":false,"className":""},{"id":"b54a609c296fa188","type":"ui_tab","name":"4 Heizungs Regler","icon":"dashboard","order":38,"disabled":false,"hidden":false}]

Du musst deine Seite löschen, und diese importieren. Ich habe jetzt ein userflow dahinter gehängt, dann wird die Seite bei einem online Update auch wieder eingesetzt.

ich hoffe du kommst klar