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
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.




