[APP][PRO] Connect Solar Solax Inverter to Homey

Hi @Michal_Stranik ,

I was following up the discussion you had in December. I’m facing the same “issue”.

In the Solax app you have 2 values, PV and Inverter, with the difference being in the energy losses from the converter. So my example below, 2228W from the Panels and after converting the effective power is “only” 2122W (4-5% losses in the converter).

The PV value is not very interesting but as far as I can see this is the only value you can readout from Homey, I guess this has to be a mistake somehow because the Load Power and Solar Power give the same value where I expect Load Power to reflect the Inverter value given by Solax (2122).

If the Solar Today and Generation Total is with or without losses I don’t know because this is also only one value in Solax.

when are you going to implement this?

It’s there, check add devices for Solax app.

Yeah i see my battery in de solax device, but it is not visible in the energy tab…



Have you added it as battery as well ? (Add device → Solax → Solax Modbus Battery)

Battery is not connected via modbus, i use wifi dongle, and everything is setup via the api of solax. The local


api app for solax doesn’t work, tried everything, local api is closed.

The current solar power is not shown properly (both cloud and modbus). What could be the reason?


So?
Idk how it works with Solax specifically, but the SMA inverter app connects to my inverter with modbus per wifi on port 502

Found it, added the convertor via modbus instead of api, had to give in the ip adress of the wifi dongle, works, added modbus battery, works!

1 Like

@Michal_Stranik: Great app! thx for creating and maintaining it!

As far as I can see power control has not been implemented in your app yet? Any chance it will be in the near future?

I would like to be able to disable PV production entirely when total energy prices (including taxes) become negative. In the Sloax app you can to this with ‘System ON/OFF’. I have seen other integrations with Solax controlling this parameter, but cannot seem to find it in the Homey app.

Hi everybody. I still cannot add the inverter to the Homey. I use the id token and Registration number.

9 days ago, the integration stopped getting new data. I created a report with id: 7ab498e6-3659-4c65-acd8-d49acf77c6e4
I restarted the app, but nothing changed. My last data are from 9 days ago

I also checked it with Solax Cloud and these data are from 5 months ago…

The Solax inverter app for Homey hasn’t been updated for the last 5 months.

You mean https://www.solaxcloud.com ? So then it’s not related to this Homey integration itself.

Hello Michael, I have same problem. Sometimes, communication will stop. I dont know why. Ping to dongle is perfect, cant figure why this happend. I agree with Sharkys, no update on app, no changes. After some time (couple of days) it is wokring again. With no changes in my net.

Ok, on Solax Cloud, it was really the registration number which changed after replacing the wifi dongle, this is now working.

But why i don’t get any values from Modbus anymore? There was no change… The IP has not changed and trying to unlock did not change it. Still no live data…

Hi. Same here. Startet with homey and solax app for my q-cells inverter in February.
Modbus works for a week. So I set the polling rate higher and higher. Works for a few days. Then I can’t get values anymore. Tried so many resets with no solution. Thought my dongle was broken.
Cloud works fine every time.
Firmware of the inverter and the dongle was updated last month. Still no values.

I see a bit of a pattern here:

  • I changed something and it stopped working
  • of course the application is to blame

Unfortunately, I can’t guide everyone by the hand, but from my experience:

Cloud:

  • always verify that the transfer to the cloud works - this is not related to the application, it is a function of Solax
  • the application then reads this data from it, if it is not there, it cannot work

Modbus

  • usually, if it worked and nothing has changed and it doesn’t work, then restart the inverter
  • sometimes it causes problems if multiple devices try to read data from the inverter, so it’s best to leave only one

If nothing helps, try uninstalling the application, restarting everything and installing the application again. If the devices are fine and the network is fine, then it must work.

4 Likes

Who blamed the application? Not me.
I just wanted to know how to proceed — I already restarted the app and tried “Unlock,” but nothing worked.
Since this whole thing is basically a black box with no logs at all, how are you supposed to troubleshoot? Ask the community… which actually helped — classic layer 8 issue.

But honestly, I wouldn’t have asked in the first place if Homey offered any kind of log access.
The problem with the invalid registration number is almost certainly in the logs — just like the root cause of the Modbus issue.


For example I think there is no problem in the app. Another solax apps dont work too. But Homey can ping inverter so its really hard to say, where the problem is.

1 Like

There is application, which allows you to check Modbus connection.

I suggest to stop Solax app before you use it, so it will not block each other.
If this will not work, it means that there is some problem on inverter and you should contact Solax support.

2 Likes