[App][Pro] Sofar (Release 1.1.45, Test 1.1.46)

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

Hello Adrian,

After an update of my logger to the firmware:

LSW3_32_5406_SS_04 00-00-00-00_00.00.00.0B

Your app can’t find the logger anymore.

I had the update installed because the logger with the old firmware had repeatedly lost the WLAN connection.

Can you check here again?

But only if it’s not too much effort for you.

Best regards

Frank

Can you open the app settings and enable the Diagnostics Log. Then restart the app and give it a few minutes then Send the log.

Logs are out.

It looks like the inverter is not advertising it’s self via mDNS.

Can you confirm it’s on the same network and subnet as Homey?

Yes Both Devices are on the Same Network and Subnet.

All works fine before the logger Update.

I restarted the logger and Homey with no affect.

Reinstalled your App with no results.

Have you logged into the logger to see if there’s any settings to enable mDNS?

If not, maybe look into the firmware to see if it still supports local MODBUS and mDNS.