[App][Pro] Sofar (Release 1.1.36, Test 1.1.44)

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.

1 Like

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