Ich habe mir vor längerer Zeit auch ein IP22 zugelegt.
Im Netz Habe ich eine Umbauanleitung für VE.Direkt auf USB gefunden.
nach dieser Anleitung habe ich dann das Teil umgebaut.
https://community.victronenergy.com/questions/226131/bluesmart-ip22-charger-and-vedirect.html
Jetzt kann ich über Handy Bluetooth, USB auf den PC mit der Victron connect App darauf zugreifen.
Nach dem ich dann die Pid herausgefunden habe, gehts auch mit Node-Red.
wenn das Programm neu geladen wurde, muss ich allerdings auf der Configseite den USB 1 einmal umschalten z.B. auf Daly und dann wieder zurück auf VE.direct.
Vermutlich liegt das daran, ich habe den Lader und Zigbee in einem Hub auf USB1, beide haben wenn mich nicht alles täusscht verschiedene Baud-Raten, aber nach dem Umschalten in der Config funktioniert beides.
Ich bekomme zur Zeit nur Spannung und Strom angezeigt. (reicht erst mal
)
[{"id":"4c4d8744c96fa7a0","type":"link in","z":"852f64bc704ec2ff","name":"Blue_Smart Ve.direct","links":["1abad3b522bc0cdb","1f60a35e099f02b6","6a7fd365793465ff","788c0148719bd99c","9a58f3a0ce2f303c","df2d1e216890ab1e"],"x":175,"y":440,"wires":[["1b754b7bd7c34d90","31f588490ef57001"]]},{"id":"1b754b7bd7c34d90","type":"function","z":"852f64bc704ec2ff","name":"search PID","func":"\nmsg.pid = msg.payload.toString();\nmsg.pid = msg.pid.split(\"\\n\");\n\n\n\n\nmsg.pid = msg.pid[1].substring(4,10);\n\n\n\nreturn msg;","outputs":1,"timeout":"","noerr":0,"initialize":"","finalize":"","libs":[],"x":330,"y":440,"wires":[["0d2b8bf8e84df616","6d96bacef9be39fd"]]},{"id":"0d2b8bf8e84df616","type":"function","z":"852f64bc704ec2ff","name":"Check BlueSmart","func":"\n//https://git.pekaway.de/Karl/campercontrol/-/blob/master/ve%20direct/VE.Direct-Protocol-3.29.pdf\n\n\n//Bluesmart\n\n\nif(msg.pid == \"0xA331\")\n\n//A331\nreturn msg;\n\n\n\n","outputs":1,"timeout":"","noerr":0,"initialize":"","finalize":"","libs":[],"x":330,"y":480,"wires":[["6cead1c5390bf450","f22281a4ad30dfed"]]},{"id":"ffe546c76f955f35","type":"function","z":"852f64bc704ec2ff","name":"BatteryVolt","func":"msg.payload=msg.payload.Vbatt;\nglobal.set(\"VEIP22_BatteryVolt\",msg.payload);\n\nreturn msg;","outputs":1,"timeout":"","noerr":0,"initialize":"","finalize":"","libs":[],"x":570,"y":520,"wires":[["3587d9d9a5d4b082","ea89841fc50a4589"]]},{"id":"5fa3ca9667e8d14e","type":"function","z":"852f64bc704ec2ff","name":"solarCurrent","func":"\nvar current = msg.payload.Current;\n//msg.payload=msg.payload.Current;\nif (current<0){\nmsg.payload = 0}\nelse \nmsg.payload = current /1000\nglobal.set(\"VEIP22_solarCurrent\",msg.payload);\n\nreturn msg;","outputs":1,"timeout":"","noerr":0,"initialize":"","finalize":"","libs":[],"x":570,"y":560,"wires":[["9dbe36066cd04360","5ed25c79f40cc043"]]},{"id":"3587d9d9a5d4b082","type":"ui_text","z":"852f64bc704ec2ff","group":"f9d1e43b2e5ea6b7","order":1,"width":0,"height":0,"name":"","label":"Ladegerät Spannung","format":"{{msg.payload}} V","layout":"row-spread","className":"","style":false,"font":"","fontSize":"","color":"#000000","x":820,"y":520,"wires":[]},{"id":"9dbe36066cd04360","type":"ui_text","z":"852f64bc704ec2ff","group":"f9d1e43b2e5ea6b7","order":1,"width":0,"height":0,"name":"","label":"Ladegerät Strom","format":"{{msg.payload}} A","layout":"row-spread","className":"","style":false,"font":"","fontSize":"","color":"#000000","x":810,"y":560,"wires":[]},{"id":"ea89841fc50a4589","type":"debug","z":"852f64bc704ec2ff","name":"Bat V","active":false,"tosidebar":true,"console":false,"tostatus":true,"complete":"true","targetType":"full","statusVal":"payload","statusType":"auto","x":1050,"y":520,"wires":[]},{"id":"5ed25c79f40cc043","type":"debug","z":"852f64bc704ec2ff","name":"Stom","active":false,"tosidebar":true,"console":false,"tostatus":true,"complete":"true","targetType":"full","statusVal":"payload","statusType":"auto","x":1200,"y":560,"wires":[]},{"id":"cc1b46338f40bd0a","type":"function","z":"852f64bc704ec2ff","name":"PID","func":"msg.payload=msg.payload.PID;\n//global.set(\"VE_PanelVolt\",msg.payload);\n\nreturn msg;","outputs":1,"timeout":"","noerr":0,"initialize":"","finalize":"","libs":[],"x":670,"y":280,"wires":[["e77b7196901115f0"]]},{"id":"e77b7196901115f0","type":"debug","z":"852f64bc704ec2ff","name":"Blue-Smart","active":false,"tosidebar":true,"console":false,"tostatus":true,"complete":"true","targetType":"full","statusVal":"payload","statusType":"auto","x":810,"y":280,"wires":[]},{"id":"31f588490ef57001","type":"debug","z":"852f64bc704ec2ff","name":"Check","active":false,"tosidebar":true,"console":false,"tostatus":true,"complete":"true","targetType":"full","statusVal":"payload","statusType":"auto","x":310,"y":360,"wires":[]},{"id":"41529d439aea079a","type":"function","z":"852f64bc704ec2ff","name":"BlueSmart","func":"msg.payload = msg.payload.toString();\nmsg.payload = msg.payload.split(\"\\n\");\n\nmsg.payload = {\n \"PID\": msg.payload[1].substring(4),\n \"Vbatt\": parseFloat(msg.payload[4].substring(2)/1000),\n \"Current\": parseFloat(msg.payload[5].substring(2)),\n //\"kwhcounter\": parseFloat(msg.payload[13].substring(4)),\n //\"maxPowerYesterday\": parseFloat(msg.payload[17].substring(4))\n}\n\nreturn msg;","outputs":1,"timeout":"","noerr":0,"initialize":"","finalize":"","libs":[],"x":330,"y":560,"wires":[["ffe546c76f955f35","5fa3ca9667e8d14e","cdb6f1e99cdb1a86","dced6b9ed81fe222"]]},{"id":"6cead1c5390bf450","type":"debug","z":"852f64bc704ec2ff","name":"debug 494","active":false,"tosidebar":true,"console":false,"tostatus":true,"complete":"true","targetType":"full","statusVal":"payload","statusType":"auto","x":570,"y":460,"wires":[]},{"id":"32c2ea893f82de36","type":"comment","z":"852f64bc704ec2ff","name":"bei ausfall VE Direkt hilft eingang wechsen Chinaheizung oder sound wieder zurück auf VE.Direkt ","info":"","x":750,"y":180,"wires":[]},{"id":"6d96bacef9be39fd","type":"function","z":"852f64bc704ec2ff","d":true,"name":"BlueSmart","func":"msg.payload = msg.payload.toString();\nmsg.payload = msg.payload.split(\"\\n\");\n\nmsg.payload = {\n \"PID\": msg.payload[1].substring(4),\n \"Vbatt\": parseFloat(msg.payload[4].substring(2)/1000),\n \"Current\": parseFloat(msg.payload[5].substring(2)),\n //\"kwhcounter\": parseFloat(msg.payload[13].substring(4)),\n //\"maxPowerYesterday\": parseFloat(msg.payload[17].substring(4))\n}\n\nreturn msg;","outputs":1,"timeout":"","noerr":0,"initialize":"","finalize":"","libs":[],"x":530,"y":280,"wires":[["cc1b46338f40bd0a"]]},{"id":"f22281a4ad30dfed","type":"delay","z":"852f64bc704ec2ff","name":"","pauseType":"rate","timeout":"5","timeoutUnits":"seconds","rate":"1","nbRateUnits":"3","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":true,"allowrate":false,"outputs":1,"x":340,"y":520,"wires":[["41529d439aea079a"]]},{"id":"cdb6f1e99cdb1a86","type":"function","z":"852f64bc704ec2ff","d":true,"name":"kwhcounter","func":"\nvar kwhcounter = msg.payload.kwhcounter;\n//msg.payload=msg.payload.Current;\nif (kwhcounter<0){\nmsg.payload = 0}\nelse \nmsg.payload = kwhcounter \nglobal.set(\"VEIP22_kwhcounter\",msg.payload);\n\nreturn msg;","outputs":1,"timeout":"","noerr":0,"initialize":"","finalize":"","libs":[],"x":570,"y":600,"wires":[["e7112cc2b3131a79"]]},{"id":"e7112cc2b3131a79","type":"debug","z":"852f64bc704ec2ff","name":"Stom","active":false,"tosidebar":true,"console":false,"tostatus":true,"complete":"true","targetType":"full","statusVal":"payload","statusType":"auto","x":790,"y":600,"wires":[]},{"id":"dced6b9ed81fe222","type":"function","z":"852f64bc704ec2ff","d":true,"name":"maxPowerYesterday","func":"\nvar maxPowerYesterday = msg.payload.maxPowerYesterday;\n//msg.payload=msg.payload.Current;\nif (maxPowerYesterday<0){\nmsg.payload = 0}\nelse \nmsg.payload = maxPowerYesterday \nglobal.set(\"VEIP22_maxPowerYesterday\",msg.payload);\n\nreturn msg;","outputs":1,"timeout":"","noerr":0,"initialize":"","finalize":"","libs":[],"x":600,"y":640,"wires":[["9a5a4210176fcd56"]]},{"id":"9a5a4210176fcd56","type":"debug","z":"852f64bc704ec2ff","name":"Stom","active":false,"tosidebar":true,"console":false,"tostatus":true,"complete":"true","targetType":"full","statusVal":"payload","statusType":"auto","x":870,"y":640,"wires":[]},{"id":"f9d1e43b2e5ea6b7","type":"ui_group","name":"MPPT","tab":"ef55ea5b492a686d","order":1,"disp":false,"width":"6","collapse":false,"className":""},{"id":"ef55ea5b492a686d","type":"ui_tab","name":"MPTT 75|15","icon":"wi-wu-sunny","order":33,"disabled":false,"hidden":false}]