Sadly, I have decided to remove this app from the store as I have not been able to get any support from Solarman regarding the rate limit. I knew about the rate limits per 10 seconds and coded around that, but there was no mention of a total limit in the documentation. Solarman support has increased the limit twice, but it is not an acceptable solution to have the app stop working every two months.
I am really sorry to do this.
Please feel free to complain to Solarman, but I doubt they will listen.
I have requested that my new Sofar app is published that just has the local support for some Sofar inverters. Sofar App for Homey | Homey
Could you open the Configure App screen and select the Diagnostics Log tab, then enable the log (blue tick). Then restart the app and add the cloud station. Once you get as far as you can, go back to the Log and tap on Send Log.
The local connection might not work as it is a different model so I will need to look into that.
Thanks for making this App! It seems to be doing great with my Omnik inverter via Solarman. I will check it out tommorow no sun production anymore. Total production passed true via the API. Could you also production of the day and from yesterday?
Yes, it looks like I can.
I have submitted the app for publishing which could take a while and I canāt submit another test version until that has been accepted or rejected. As soon as it goes either way I will add a new test version with that information.
Submission was rejected due to images not being up to standard. I have requested new icons from Athom and selected new store pictures. Once I have them I will publish a new test version with the history items and resubmit the app.
I added the sofar tl-g3 invertier via āsofar panelā. In the Log the App found my datalogger with ip and serial number. But the device shows no data.
I have found some information but I need some conformation that it is correct.
Could you go to Homey Developer Tools
Select the Sofar / Solarman app and then the āSend Commandā tab.
Next type in the number 1156 in the 'READ REGISTER" edit field and then click on send
Make a note of the response from the large box (where it shows 4992 in the image)
Then repeat that with the following numbers in the READ REGISTER field:
1165
1176
1187
1414
Finally report back the response to each register.
OK, that looks promising. So in theory register:
10 should be the PV1 Power / 10 = 150W,
11 is PV2 Power / 10 = 0W
14 is the grid frequency / 100 = 50Hz
Great, so it looks like I have found a good table for your inverter, so āallā I have to do now is convert that into a compatible JSON structure that the app can use and then work out how to select it
Iām not sure how long it will take but Iām on the case.
I have published a new test version that will hopefully support your inverter through the LAN. Could you try that and let me know how it goes. I have no way to test it so it might not work.