October 6, 2025Oct 6 Hello over there. I am Niko from Spain and I entered this forum just now.Presently I do have a problem with my new hybrid inverter. It is an EASUN IGrid SV IV 5.6 kW. As far as I know, this inverter is identical to the Voltronic InfiniSolar V IV 5.6 kW.Since 2019 we use an InfiniSolar V 4.0 kW (Voltronic) from the first generation. I do control it via USB cable connected to a Raspberry Pi V3.Communication between inverter and Rpi is by a program written by me in Python for Rpi. The commands are according to the protocol P18; they do work perfectly.The new inverter uses the protocol P18, too. Most of the commands work well, but there are 4 commands which I need in my program which do not work.These are the 4 commands which I do need but do not work: ^S007POP0/1; ^S014MUCHGC0,nnn; ^S015MCHGVmmm,nnn y ^S016ACCThhmm,hhmm.I do suspect that the problems originates by using an USB cable between inverter an Rpi.Thus I will try to make the communication via a RJ45 to USB cable with Prolific chip (RS232 at the inverter; USB at the Rpi).I did order this cable: Easun/MPP Solar Inverter USB RS232 Communication Cable Prolific PL2303GT USB RS232 Serial to RJ45 8P8C Communication Cable - AliExpress 7It will arrive soon and then I can try if it works better than an USB cable.My question is: Does any of the 'cracks' in this forum (e.g. @Coulomb ?) have any other idea what I could do?I do attach the protocol P18 for InfiniSolar V.Comandos_Infini_V_(P18).pdf Edited October 10, 2025Oct 10 by SaRoqueta
October 9, 2025Oct 9 Author Is anyone willed to help me?Thank you in advance. Edited October 9, 2025Oct 9 by SaRoqueta
October 10, 2025Oct 10 I have quite some experience with voltronic inverter serial commands.Do you have logs from this specific commands that do not work anymore? Especially the reply from the inverter side would be interresting.Voltronic sometimes adds new parameters for some commands in new sw versions. Most of them are often undocumented and you need to fine out their meaning the hard way. If you have a fw uprade for your new inverter, you might be able to find out new parameters by disassambling the binary.Another way to get the information is to trace the serial port while you set the parameters with watchpower. Edited October 10, 2025Oct 10 by riogrande75
October 10, 2025Oct 10 Author Thank you for your reply, @riogrande75Next week I will do more tests with the new inverter. Than I will make screenshots from the inverters replies.I don't have sufficient knowledge to dissasemble de FW code. Neither to trace the serial port while using watchpower.What I know is that the same commands don't work with watchpower (which for the Infinisolar inverters is called 'Solarpower'). Edited October 10, 2025Oct 10 by SaRoqueta
October 10, 2025Oct 10 If you have SolarPower to configure your new inverter, you can use SolarPower's debug mode. I made a little howto and posted it here. It's in german language, but g**gle translator is your friend.Just activate it (solarpower needs to be started as windows admin!) and change the setting you want (ac charigng amps, etc.) and note the exact timestamps you executed the changes. Then grab the logfile and post it here.Keep in mind to use a actual version of solarpower. Just uploaded latest version 1.22.SP7 for you here.
October 11, 2025Oct 11 Author Thank you very much, @riogrande75. That sounds really promising.I'll try the debug mode of SolarPower asap - hope it will give me some info.German language is no problem; my Dad was born in Austria, thus I do speak German.I will report the results here (and if I need some help, too). Edited October 11, 2025Oct 11 by SaRoqueta
October 26, 2025Oct 26 Author I was very busy and a little sick, thus I still didn't test the debug mode of Solarpower. I will do it soon.But I got a RJ45 to USB cable with Prolific chip pl2303 like this one: https://es.aliexpress.com/item/1005007485736923.htmlBecause I was told that the communication with such a serial cable is better than with an USB to USB cable.The linux kernel of my Raspberry Pi is 4.14.98-v7+. But if I download the version 4.14_ok from Prolific's website, it turns out to be 4.19.66-v7+.I don't achieve to make the cable work.Any suggestion?It seems that the kernel 4.14.98-v7+ is obsolete.To update the OS and the kernel in a Raspberry Pi doesn't seem very difficult.But I'm a complete rookie concerning Linux and Raspberry.Do you recommend me to try updating the kernel to 4.19.xx or newer ?Would the programs written in Python3 still work with kernel 4.19.xx ? Edited October 27, 2025Oct 27 by SaRoqueta
November 6, 2025Nov 6 Author After many trials I did achieve the goal:I installed the newest kernel (6.12.47+rpt-rpi-v9 aarch64) and the required modules.It wasn't easy for me, but now the pl2303 serial cable communicates between Rpi and inverter and all commands do work correctly . . . 😀 Edited November 6, 2025Nov 6 by SaRoqueta
December 8, 2025Dec 8 On 2025/10/07 at 3:44 AM, SaRoqueta said:These are the 4 commands which I do need but do not work: ^S007POP0/1; ^S014MUCHGC0,nnn; ^S015MCHGVmmm,nnn y ^S016ACCThhmm,hhmm.I'm very late to this party, sorry. The above commands are all long ones. There is/was a bug with some USB drivers such that when you send more than 8 bytes at once, it fails. If you send them in segments of no more than 8 characters at once, it works.It's good to hear that you have updated the kernel and that it works now, so that this segmentation is no longer needed.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.