Please let us try Register 610, 612, 613
Ok, I presume that should be 610, 611 and 612?
I will also try making the scale -1 to see if that fixes the battery power.
Yes 610,611,612 sorry.
OK, new test version ready with those changes.
Battery looks good now.
But GridâŚ
The Values for Ampere for the 3 phases missing now.
No Value for PowerâŚ.
It may be that the error with Grid only occurred when you have fixed the error with the currency.
Maybe the registers were not wrong but only always displayed the same values by a different error.
Oops, my bad. I forgot to update the fetch ranges to include the new registers.
Let me know if the new version helps.
Thank you looks very good at first glance.
Iâll wait until tomorrow when I feed in then I can compare the values.
Great job thank you.
Hello Adrian,
Everything seems to be working.
I havenât been able to check everything yet, but it looks very good. There are still a few values that donât show anything, but I donât think you can read them from my Deye either.
Iâll take a closer look at the days.
Have to babysit on the weekend so I probably wonât get there until next week.
I hope I can get in touch again if I notice anything else.
Greeting
Frank
If you discover any registers for the missing items, let me know.
Hi Adrian,
Do you have any plan to allow control of the Sofar via the app? Iâve been thinking of trying something but if you have it planned to do it obviously I wouldnât make the attempt.
If i do it id probably be pinching most of your code anyway. Iâm mostly interested in the ME3000 Inverter as thatâs what I have.
Regards,
Mark
I havenât got any firm plans as my inverter doesnât allow control remotely, so I canât test it. Even the official Sofar apps canât make changes to the settings, so I have to stand in front of the inverter and use the display / buttons on the unit.
If you want to try anything with my app as a pull request, then I am will to merge it to enhance the app.
Hi Adrian,
I have to admit i my assumption is that the Homey is detecting the inverter WIFI signal and has the ability so send signals back carrying the MODBUS data. Iâm not yet familiar with Homey apps or Java particularly so learning curve for me.
I have written a C# program to read/write to the Sofar ME3000 over WIFI with the MODBUS stuff buried in the WIFI stick wrapper code, so that part i know how to do. Some parameters donât appear sticky, i.e. you can set the charge rate/time and it will stick for a few days then revert back to the original setting, but can program around that.
ok, I will have a go (work allowing), will be an interesting learning experience, if i get anything working ill let you know.
Cheers,
Mark
Hello Adrian,
After a few days of testing, I only have one for the missing registers that we can still try.
Register 500 for the status of the inverter.
I donât think all the other values exist.
Unfortunately, I still have the problem that sometimes the devices are not reachable.
With the battery it looks like this:
The other devices then only display incorrect values.
It would be great if we could fix that.
Greetings
Frank




