Heizungsschieber von Standheizung steuern

Bei mir ist der Pro Dimmer im Node Red Daashboard nicht sichtbar, warum auch immer??

Daher kann man den Namen nicht konfigurieren :thinking: es ist dann dimmer 8-DimmyPro 4.

Vieleicht kann Vincent da was zu sagen. Wenn ich was in Erfahrung bringe, könnte ich dir die Änderung zukommen lassen.

Gruß Arno

Vielen Vielen Dank für die schnelle Hilfe

Mit zwei Standart dimmer geht das nicht oder da glaub ich war was in der core pro Vorstellung wennn ich das noch richtig im kopf habe oder

Gruß Markus

Was meinst du mit 2 Standart Dimmer geht das nicht. Willst du einen 2 Dimmy installieren?

Dimmy Pro wird automatisch ein- oder ausgeblendet, je nachdem ob i2c 0x40 vorhanden ist oder nicht.
Dafür gibt es eine globale Variable i2c_detect, da stehen die vorhandenen i2c-Adressen drin. Die Variable wird einmal am Start (nach 3 Sekunden) direkt geschrieben und einmal beim i2c-Scan im Debug Menü.

Wenn du da einfach die 0x40 mit reinschiebst, sollte der DimmyPro angezeigt werden im Dashboard.

let i2c = global.get("i2c_detect") || [];
i2c.push("0x40");
global.set("i2c_detect", i2c);
// und
global.set("i2c_dimmyPro", true)

Ich habe global.set(“i2c_dimmyPro”, true) in einer node eingetragen und starte die beim Start mit einer inject node, reicht das nicht?

Ich habe einen Standart dimmy in Betrieb der voll belegt ist und für die aktuelle Schaltung nutzte ich die Hardware wie oben beschrieben

Für die neue Konstellation für App Zugriff und Display wird dann zusätzlich ein Dimmy Pro benötigt verstehe ich das so richtig

Gruß Markus

Neeee

Aber ich muss die Grafik für den Dimmy Pro sichtbar machen, da du die Regler über App und Display ansteuern möchtest, du bist in der App und im Display ja beschränkt, du kannst da nicht einfach ne neue Grafik rein machen, das mt der user Seite funktioniert noch nicht, also musst du Ressourcen nutzen die da sind

Oky verstehe wie ist das mit der bestehenden Grafik vom Dimmy wie bediene ich dann die oder sind das dann zwei dimmy Masken

Gruß Markus

Das sind 2 Masken, die bedienst du wie gehabt

Ne das reicht nicht, in der Node im Init Flow in die UI aufgebaut wird wird die i2c_detect Variable geprüft. Wenn da kein 0x40 drinsteht wird die Gruppe für das DimmyPro ausgeblendet

1 Like

Servus Arno,

Ich habs heute mit dem Alten config noch probiert ich kann nur die rechten schieberegler verstellen nur da ist es immer gefährlich das man auf speichern drückt die linken springen gleich wieder zurück und der Heizungsschieber bewegt sich auch nicht

Gruß Markus

Links steht NaN drin, rechts der Regler ist zum einstellen der min und max Einstellung, du musst die jeweiligen endanschläge abspeichern, wenn du nix gespeichert hast, bekommst du auch keine Zahlen NotaNumber.

Die linke Seite brauch auch die endanschläge um zu wissen wo ihre min und max Stellung ist.

Ich schau mir das heute Abend noch mal an. Und mach noch die Änderungen für den Pro Dimmy, und zur Not müssten wir uns mal zusammen telefonieren

Genau da speichere ich meine min/max werte ab aba rechts kommen da keine Werte mit rein

Gruß Markus

Schau ich mir nachher mal an

Servus Arno,

Ich wollte das neue Image hochladen nach dem Update vom core nur leider ohne Erfolg da gibt es Bei mir Probleme mit der Übernahme deploy da kommen zwei Fehlermeldungen siehe Fotos

Gruß Markus

ich habe das bei mir nochmals getestet, allerdings mir der neuen Version, und es funktioniert alles. Ich habe extra noch mal die Platine und ein Servo angeschlossen um es zu Testen

Ich gehe aber mal davon aus, das du noch eine ältere PI OS version hast, sonnst hättest du die Grafik vom ProDimmer nämlich angezeigt bekommen. In dem PCA modul steht zwar die Adresse 67 drinne aber das ist die Dezimal Adresse das ist die HEX adresse 40 die du beim Scan angezeigt bekommst. Ich tue dir mal die neue Version darein

[{"id":"7df3ced66a8aa735","type":"tab","label":"5 Heizungsklappen userflow","disabled":false,"info":"","env":[]},{"id":"5b2a28c7fb434c9c","type":"PCA9685 out","z":"7df3ced66a8aa735","name":"PWM Output 0 (Servo)","pca9685":"bdc8a1ee08c68401","channel":"0","payload":"","unit":"microseconds","onStep":"0","x":1360,"y":300,"wires":[]},{"id":"3877c588fa385f1f","type":"comment","z":"7df3ced66a8aa735","name":"Hex 0x40 Adresse in Dezimal 64 angeben Adr.0x40=64","info":"","x":840,"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","name":"PWM Output 1 (Servo)","pca9685":"bdc8a1ee08c68401","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","name":"PWM Output 2 (Servo)","pca9685":"bdc8a1ee08c68401","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","name":"PWM Output 3 (Servo)","pca9685":"bdc8a1ee08c68401","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","name":"PWM Output 4 (Led)","pca9685":"bdc8a1ee08c68401","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","cb0c0439613669a2"]]},{"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","name":"PWM Output 3 (Servo)","pca9685":"bdc8a1ee08c68401","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_4_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_4_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":false,"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":"let devices = global.get(\"i2c_detect\") || [];\n\n// Falls devices kein Array ist, versuchen zu konvertieren\nif (!Array.isArray(devices)) {\n    try {\n        // Versuch: JSON-Text in Array umwandeln\n        devices = JSON.parse(devices);\n    } catch (e) {\n        // Falls das auch nicht klappt: String in Array splitten\n        devices = String(devices).split(/[,;\\s]+/).filter(Boolean);\n    }\n}\n\n// neue Adresse hinzufügen, falls sie noch nicht vorhanden ist\nif (!devices.includes(\"0x40\")) {\n    devices.push(\"0x40\");\n}\n\n// aktualisierte Liste speichern\nglobal.set(\"i2c_detect\", devices);\n\n// Ausgabe zur Kontrolle\nmsg.payload = devices;\n\n// und\nglobal.set(\"i2c_dimmyPro\", true)\n\nreturn msg\n\n","outputs":1,"timeout":0,"noerr":0,"initialize":"","finalize":"","libs":[],"x":510,"y":920,"wires":[["dcb289da3a6a2a3d"]]},{"id":"11bb5d25c47044c7","type":"debug","z":"7df3ced66a8aa735","name":"debug 124","active":false,"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":"dcb289da3a6a2a3d","type":"debug","z":"7df3ced66a8aa735","name":"debug 74","active":true,"tosidebar":true,"console":false,"tostatus":true,"complete":"true","targetType":"full","statusVal":"payload","statusType":"auto","x":1100,"y":920,"wires":[]},{"id":"cb0c0439613669a2","type":"debug","z":"7df3ced66a8aa735","name":"debug 80","active":false,"tosidebar":true,"console":false,"tostatus":true,"complete":"true","targetType":"full","statusVal":"payload","statusType":"auto","x":1240,"y":220,"wires":[]},{"id":"bdc8a1ee08c68401","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}]

Ich hatte dir vor Monaten schrieben das ich noch was geändert habe das das Servo nicht so hin und her knallt beim schalten das ist der Dynamik Dimmer den musst du dir noch in die Palette laden. ““ node-red-contrib-dynamic-dimmer ““

Servus Arno,

Ich habe davor auf 2.08 upgedatet dann die configdatei eingefügt dabei kam die Fehlermeldung, Ich vermute es liegt an der Dynamik dimmer Palette die glaube fehlt mir noch

Die Grafik vom dimmer Pro hab ich im Web interface schon gehabt

Gruß Markus

Ja dann die Palette installieren, und die Servos neu einstellen.

Das du den Pro Dimmy schon gesehen hast liegt halt an der Adresse 40.

Aber so wirst du die Servos über die App und Display ansteuern können.

Hoffentlich :grinning_face:

Servus Arno,

Ich habe jetzt die Palette installiert nur leider kann ich keinen servo steuern da tut sich garnichts bei mir, habe auch dss system neu komplett neu gestartet ohne Erfolg, habe dann den flow komplett gelöscht und den der alten wieder aufgespielt der funktioniert einwandfrei danach den wieder gelöscht und den neuen aufgespielt nur der funktioniert leider nicht ich weiß ehrlich gesagt nicht wo der fehler liegt. Könntest da bitte nochmal drüber schauen oder vielleicht hast eine idee was dss Syntom hervor ruft.

Gruß Markus