[APP][Pro] SolarEdge + Growatt TCP modbus

Found it…
Here you go : 52954362
Is there anything else you need?

that is a homey one, you can go to my app ,configure and do send diagnostic report.

Ok, got it. Here you go : 481ba709-366a-4527-8293-40dee38afda4
Thanks !

1 Like

Hi,

Is it possible to have a flowcard command that can charge the growatt battery ?

Br
Michael

strange reading since charge and discharge are both 0.

in any case several parameters are important;

  • charge from grid or solar?
  • required prio modes set or used?
  • other conditions for charging like min max batt % level

So 1st, how do you limit charge and discharge to 0?

Dear Edwin,

My setup is a 15kW hybrid inverter with 17,5kWp solar panels and a 8kWh battery.
Unfortunately I don ot have any kind of VPN, can I help in any other way?

I know there is a demand for this integration, at least in Sweden.

/Markus

ok , maybe you can ask around then if somehow has this. it will save me a lot of time plus I can have something then in a few hours.

1 Like

Hi all.

Sorry for the slightly off-topic question, but… :slight_smile:

Is anyone here from Denmark and has a huawei inverter+batteri installed by Viasol which is connected to this app?

If so, could you PM me? I am interested in how you went about getting access to the modbus.

best regards,
Arnar

I do it like this.


and to disable it:

did you add emma or s-dongle to your system? if so it should work.

Hello Edwin, for about a year I’ve succesfully used your app with my StorEdge inverter and 13.8kWh battery. Recently the inverter has been replaced by exactly the same model (SolarEdge SE10K-RWS). I managed to maintain all advanced flow regading steering the inverter and battery by simply using the same IP-address and portnumber (1502).

Allmost all works back again: I can charge, discharge use the modes maximise self-consumption and maximize export etc. But for one disturbing thing, kind of randomly the charge/discharge modes changes to ‘Off’ (see first screenshot). I really have no clue why.

To provide some more details about the configuration:
In your app (version 3.0.146), I use Remote Control as Storage Controle mode, limit mode disabled, Storage AC charge policy to ‘Always allowed’. In the solaredge monitoring platform I’ve set Battery mode to Maximise Self Consuption as default (see second screenshot). This is the same as before. I’ve tried several advanced flows to maintain a selected Charge/Dischage mode, but sometimes after 1 or 2 hours, the battery charge/dischage switches to Off (see first screenshot) and sometimes a selected mode lasts for 6 hours. Last night, I charged the battery and suddenly the battery charge/discharge mode changed from ‘Charge from PV+AC’ to Off.

Now I wonder, where to start for the fix? It is my advanced flows? Or configuration of the app or SolarEdge monitoring platform? Do wish me to send you a diagnostic report when it happens again? Thanks for your help, Norbert

hey,

6 hours is expected, that is the max time solaredge allows me to do manual remote things.
for off. you can add some logging to your flows but you trigger this yourself or inverter is doing this because of some situation.

maybe when it happens again you can send me right after a diagnostic report.

do you have an admin account? , I don’t have this menu option.

Hi Edwin,

Thanks for your answer; yes, I’ve did some tests and I can confirm that after 6h the timeout period expires. I’ve written an advanced flow which will ‘push’ the ‘remote control’ button of your Solaredge Growatt TCP Modbus app just before the 6h timeout period expires. Yeah, I might trigger it myself accidentally, I’m creating logs by returning messages through whatspp (via the callMeBot-app). In some cases I switch off the battery. For instance, when charging the car during the night when my home-battery does not charge, otherwise it will discharge the battery quite quick.

The other reason, ‘because of some situation’ is a bit of black box to me, because of which trigger, within the 6h span, will cause the battery to turn off? No clue…

Ok, thanks for your offer, I will do so when I have no clue why the battery turns off.

Cheers,

Norbert

It seems like that

Here’s an diagnostic report, at 4:49 the inverter charge/discharge mode went to Off.

a1b19894-6f4f-4df7-8698-7ed87be5aaa3

@Edwin_Biemond
No I did not. Actually had to do a quick google to see what you were talking about.

Just wanted to find out if there were any Homey owners from Denmark who have the same installation as me.

ok, do you have some docs with all the modbus registers?

First of all, thank you for creating this app. After recently having installed a Huawei inverter and battery, I’ve been able to get insights through Homey :slight_smile:

Wanting to take things further, and not only read parameters from the battery, but also control how the battery is used, I started looking at other possibilities and came across the Modbus app. I installed this app on my Homey Pro to investigate if I could use it, and I’ve been able to successfully read and write individual registers.

Unfortunately, I have noticed that as soon as I install the Modbus app and add a device to Homey, the Solar Edge + Growatt TCP modbus app no longer seems to be reading/updating the parameters/values from my inverter and battery.

I’m new to the Modbus protocol, so maybe this is a known limitation, but just want to check if this is a know limitation.
Thanks for any insight you can provide.

Looking further into my setup, I discovered that the Modbus app allows one to specify how the connection to the Modbus devices is to be made. I’ve now changed this from “Keep Connection” to manually. After doing so, it appears that the SolarEdge + Growatt TCP modbus app is now able to update.
This does seem to suggest that there is some kind of limitation. Potentially in the number of concurrent connections to the device.