230V Steckdosen mittels Laderegler steuern

Da ich mein VanPI in der Gartenlaube nutze und mein Vater auch bei schlechten Batteriestand sein Fahrad lädt und somit diese leert.war meine Idee anhand des Ladestrom ein Relais zu steuern was ein Laden nur Möglich macht wenn genug strom vom Laderegler zur verfügung steht- lade gerät braucht max 90W also bei 12 V so um die 7,5A. hat da einer eine idee wie das möglich ist

Moin,
Das kannst du über eine funktion node realisieren,
Wenn Ladestrom größer x Ampere dann Ausgang ein,
Oder über SOC größer x %,
Den Wert x könntest du über einen Slider einstellbar machen

das könnte z.B. so aussehen

das wäre der pssende Code

[{"id":"85c7c581616dc2de","type":"ui_slider","z":"4a287579d30daae0","name":"","label":"Laden_aus","tooltip":"","group":"bfa2f3401ba738fe","order":9,"width":0,"height":0,"passthru":true,"outs":"end","topic":"topic","topicType":"msg","min":"0","max":"100","step":1,"className":"","x":630,"y":960,"wires":[["24ae049b47103d83"]]},{"id":"24ae049b47103d83","type":"function","z":"4a287579d30daae0","name":"Laden_aus","func":"flow.set(\"Laden_aus\",msg.payload)\nreturn msg;","outputs":1,"timeout":0,"noerr":0,"initialize":"","finalize":"","libs":[],"x":790,"y":960,"wires":[["7dc468c821b555dc"]]},{"id":"7dc468c821b555dc","type":"file","z":"4a287579d30daae0","name":"","filename":"pekaway/Laden_aus","filenameType":"str","appendNewline":true,"createDir":false,"overwriteFile":"true","encoding":"none","x":1000,"y":960,"wires":[[]]},{"id":"37c32282d7b94c92","type":"file in","z":"4a287579d30daae0","name":"","filename":"pekaway/Laden_aus","filenameType":"str","format":"utf8","chunk":false,"sendError":false,"encoding":"none","allProps":false,"x":290,"y":960,"wires":[["5f566956064bba98"]]},{"id":"c7b89724f13481d6","type":"inject","z":"4a287579d30daae0","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":true,"onceDelay":"3","topic":"","payload":"","payloadType":"str","x":120,"y":960,"wires":[["37c32282d7b94c92"]]},{"id":"5f566956064bba98","type":"function","z":"4a287579d30daae0","name":"","func":"msg.payload = Number((msg.payload));\nreturn msg;","outputs":1,"timeout":"","noerr":0,"initialize":"","finalize":"","libs":[],"x":470,"y":960,"wires":[["85c7c581616dc2de"]]},{"id":"3b1f7ecef21336c7","type":"function","z":"4a287579d30daae0","name":"Laden_aus Funktion","func":"var alarm = flow.get (\"Laden_aus\");\nvar check = Number ((msg.payload));\n\n\n\nif ((check) >= (alarm))\n{\nmsg.payload = \"on\";\n}\nelse \nmsg.payload = \"off\";\nreturn msg;\n\n\n","outputs":1,"timeout":0,"noerr":0,"initialize":"","finalize":"","libs":[],"x":520,"y":1080,"wires":[["9ec55bb9d23e724d","84f8ebfb2b3da327","7bbbfbabc8d0c60c"]]},{"id":"9ec55bb9d23e724d","type":"change","z":"4a287579d30daae0","name":"","rules":[{"t":"change","p":"payload","pt":"msg","from":"on","fromt":"str","to":"Laden freigegeben","tot":"str"},{"t":"change","p":"payload","pt":"msg","from":"off","fromt":"str","to":"Laden gesperrt","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":750,"y":1080,"wires":[["36c10bb5b21b3119"]]},{"id":"36c10bb5b21b3119","type":"rbe","z":"4a287579d30daae0","name":"","func":"rbe","gap":"","start":"","inout":"out","septopics":true,"property":"payload","topi":"topic","x":910,"y":1080,"wires":[["657f5635b2fc4e40","30e1cc6c1550f5db"]]},{"id":"657f5635b2fc4e40","type":"link out","z":"4a287579d30daae0","name":"link out 22","mode":"link","links":["2c0a79ee685b3031"],"x":1015,"y":1080,"wires":[]},{"id":"3d54b25b9d97c0ed","type":"inject","z":"4a287579d30daae0","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"32","payloadType":"num","x":310,"y":1020,"wires":[["3b1f7ecef21336c7"]]},{"id":"30e1cc6c1550f5db","type":"debug","z":"4a287579d30daae0","name":"debug 569","active":false,"tosidebar":true,"console":false,"tostatus":true,"complete":"true","targetType":"full","statusVal":"payload","statusType":"auto","x":1130,"y":1060,"wires":[]},{"id":"5a1f6ad48bc3a55e","type":"function","z":"4a287579d30daae0","name":"global_get","func":"//msg.payload = global.get(\"MainBattAmps\");  //entweder MainBattSoc\toder MainBattAmps auskommentieren\nmsg.payload = global.get(\"MainBattSoc\"); \nreturn msg;","outputs":1,"timeout":"","noerr":0,"initialize":"","finalize":"","libs":[],"x":310,"y":1080,"wires":[["3b1f7ecef21336c7","fd6661ee8f8acbcd"]]},{"id":"84f8ebfb2b3da327","type":"link out","z":"4a287579d30daae0","name":"link out 23","mode":"link","links":["e9ffa3ef.cde5d"],"x":745,"y":1040,"wires":[]},{"id":"7bbbfbabc8d0c60c","type":"debug","z":"4a287579d30daae0","name":"debug 570","active":false,"tosidebar":true,"console":false,"tostatus":true,"complete":"true","targetType":"full","statusVal":"payload","statusType":"auto","x":870,"y":1020,"wires":[]},{"id":"27082114cb5702ed","type":"inject","z":"4a287579d30daae0","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"60","crontab":"","once":true,"onceDelay":"3","topic":"","payload":"","payloadType":"str","x":110,"y":1100,"wires":[["5a1f6ad48bc3a55e"]]},{"id":"b9ca9707a2314ec8","type":"comment","z":"4a287579d30daae0","name":"nur zum testen","info":"","x":460,"y":1020,"wires":[]},{"id":"99856321cd4c5b87","type":"comment","z":"4a287579d30daae0","name":"hier bindest du das Relay an zur Zeit R1","info":"","x":820,"y":1000,"wires":[]},{"id":"570c4cc7837aa18e","type":"comment","z":"4a287579d30daae0","name":"Hier kommt eine Warnung raus, z.B. Telegram","info":"","x":990,"y":1120,"wires":[]},{"id":"fd6661ee8f8acbcd","type":"debug","z":"4a287579d30daae0","name":"debug 571","active":false,"tosidebar":true,"console":false,"tostatus":true,"complete":"true","targetType":"full","statusVal":"payload","statusType":"auto","x":510,"y":1120,"wires":[]},{"id":"bfa2f3401ba738fe","type":"ui_group","name":"Status","tab":"012bece7bfb49de4","order":5,"disp":true,"width":"6","collapse":false,"className":""},{"id":"012bece7bfb49de4","type":"ui_tab","name":"Zigbee_Test","icon":"fa-stethoscope ","order":38,"disabled":false,"hidden":false}]

in global_get musst du die passende DatenQuelle eingeben.
ich habe jjetzt MainbatSoc drinne slider steht auf 64 wenn nach 1 Minute die Abfrage global get kommt geht der Linkout auf on(weil mein SOC100%ist), wenn du die Injjektnode 32 betätigst geht der Link out auf off.
im link out musst du dein Relay einstellen, das steht zur Zeit auf Relay 1
viel Spass

2 Likes

Habe den code ein bisserl abgeäandert …nur bekomme ich keins von den relais zu anschalten.


hiier die Lade aus Funktion

dann ein Change

und den link out.

aber egal was ich einstelle das relais schaltet nicht…nicht in der Website noch in Reallife…

Ich hab mir was neues gebaut, ich mache das über die Spannung.
Einstellbar bei 13,6 ein bei 13,3 aus zusätzlich auto off für das relay auf 1 Stunde, bin jetzt 2 Wochen unterwegs, und funktioniert gaz gut.
Ich lade zur Zeit zusätzlich noch eine AGM Batterie mit einem 230v Ladegerät. Funktioniert einwandfrei, für mich :wink:
Gib laut wenn ich den Flow hochladen soll.

So sieht das heute bei mir aus