# \[APP\]\[Pro\] SolarEdge + Growatt TCP modbus

**URL:** <https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487>\
**Category:** Apps\
**Tags:** app, pv-solar\
**Created:** [March 30, 2021, 10:17am UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487 "2021-03-30T10:17:23Z")\
**Posts on this page:** 20\
**Page:** 3

<div class="post-metadata">

**Author:** ![Erikje](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/erikje/32/8240_2.png) [@Erikje](https://community.homey.app/u/Erikje)\
**Post date:** [April 6, 2021, 3:21pm UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/43 "2021-04-06T15:21:14Z")

</div>

Yes, it works

 ![Screenshot_20210406-172043_Homey](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/c/e/ceb3e7cc277d68ba791c28925e2244495cfef12d.jpeg)

---

<div class="post-metadata">

**Author:** ![Pieterv123](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/pieterv123/32/13353_2.png) [@Pieterv123](https://community.homey.app/u/Pieterv123)\
**Post date:** [April 6, 2021, 3:25pm UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/44 "2021-04-06T15:25:16Z")

</div>

Great, I notice you better delete the inverter and add it again.  
The capability Voltage is only available for meter models

---

<div class="post-metadata">

**Author:** ![Erikje](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/erikje/32/8240_2.png) [@Erikje](https://community.homey.app/u/Erikje)\
**Post date:** [April 6, 2021, 3:32pm UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/45 "2021-04-06T15:32:22Z")

</div>

Ok thanks a lot

---

<div class="post-metadata">

**Author:** ![NickvanderGraaf](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/nickvandergraaf/32/2377_2.png) [@NickvanderGraaf](https://community.homey.app/u/NickvanderGraaf)\
**Post date:** [April 6, 2021, 3:48pm UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/46 "2021-04-06T15:48:00Z")

</div>

Thanks for developing this app. I send you a “krat bier” with paypal!

Is it possible to add the temperature? So I can get a alert when it’s almost shutdown at 60 degrees.

---

<div class="post-metadata">

**Author:** ![Pieterv123](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/pieterv123/32/13353_2.png) [@Pieterv123](https://community.homey.app/u/Pieterv123)\
**Post date:** [April 6, 2021, 3:57pm UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/47 "2021-04-06T15:57:02Z")

</div>

Thank you very much! 😉

You mean heatsink temperature? That’s possible.  
I will integrate it when I will deploy the StorEdge.

---

<div class="post-metadata">

**Author:** ![Gerard\_L](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/gerard_l/32/30781_2.png) [@Gerard\_L](https://community.homey.app/u/Gerard_L)\
**Post date:** [April 6, 2021, 4:02pm UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/48 "2021-04-06T16:02:58Z")

</div>

Great job it works.  
Nice real-time date from SolideEdge converter  
Please add heatsink temperature.  
The result is much better than the SolarEdge app.

---

<div class="post-metadata">

**Author:** ![Arnold\_vd\_Linden](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/arnold_vd_linden/32/19336_2.png) [@Arnold\_vd\_Linden](https://community.homey.app/u/Arnold_vd_Linden)\
**Post date:** [April 6, 2021, 4:51pm UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/49 "2021-04-06T16:51:51Z")

</div>

Thank you very much @Pieterv123  
It works now 👍

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/c/9/c9551632e5346eb831d93b459e98d877dc4d2a47.jpeg)

---

<div class="post-metadata">

**Author:** ![Arnold\_vd\_Linden](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/arnold_vd_linden/32/19336_2.png) [@Arnold\_vd\_Linden](https://community.homey.app/u/Arnold_vd_Linden)\
**Post date:** [April 7, 2021, 6:06am UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/50 "2021-04-07T06:06:51Z")

</div>

Some refinements needs to be done.

The status in the app is now showing “Batterij standby” and this is not the right description for status code 2.

 ![IMG_6196.PNG](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/2/d/2db95349ee89b060aac441eeabb8f5ad5e1f6540.jpeg)

In the following table you can find the official status codes and descriptions:

 ![Schermafbeelding 2021-04-07 om 07.59.42](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/7/9/79cb1d0c1230fdc8726e9624c30208189a2b3a07.png)

Can you please correct these descriptions?

Source: [https://www.solaredge.com/sites/default/files/sunspec-implementation-technical-note.pdf](https://www.solaredge.com/sites/default/files/sunspec-implementation-technical-note.pdf)

---

<div class="post-metadata">

**Author:** ![Arnold\_vd\_Linden](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/arnold_vd_linden/32/19336_2.png) [@Arnold\_vd\_Linden](https://community.homey.app/u/Arnold_vd_Linden)\
**Post date:** [April 7, 2021, 6:18am UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/51 "2021-04-07T06:18:41Z")

</div>

_ **Feature request** _  
Is it possible to add more values to the app?

I think the following values are also interested:

- DC Voltage
- AC Voltage
- Temperature

When I check all the values of my inverter I have these:

 ![Schermafbeelding 2021-04-07 om 07.47.59](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/b/d/bda9471263b36982d6eec8d7ae52a24570934e06.png)

```
The complete JSON data:
{
    "c_manufacturer": "SolarEdge",
    "c_model": "SE3000",
    "c_version": "0003.2186",
    "c_serialnumber": "1234567A",
    "c_deviceaddress": 1,
    "c_sunspec_did": 101,
    "current": 0,
    "p1_current": 0,
    "p2_current": 0,
    "p3_current": 0,
    "current_scale": -2,
    "p1_voltage": 2290,
    "p2_voltage": 0,
    "p3_voltage": 0,
    "p1n_voltage": 0,
    "p2n_voltage": 0,
    "p3n_voltage": 0,
    "voltage_scale": -1,
    "power_ac": 0,
    "power_ac_scale": 0,
    "frequency": 5000,
    "frequency_scale": -2,
    "power_apparent": 0,
    "power_apparent_scale": 0,
    "power_reactive": 0,
    "power_reactive_scale": 0,
    "power_factor": 0,
    "power_factor_scale": 0,
    "energy_total": 12228107,
    "energy_total_scale": 0,
    "current_dc": 0,
    "current_dc_scale": 0,
    "voltage_dc": 467,
    "voltage_dc_scale": -1,
    "power_dc": 0,
    "power_dc_scale": 0,
    "temperature": 2605,
    "temperature_scale": -2,
    "status": 3,
    "vendor_status": 0,
    "meters": {},
    "batteries": {
        "Battery1": {
            "c_manufacturer": "\u0002",
            "c_model": "False",
            "c_version": "False",
            "c_serialnumber": "False",
            "c_deviceaddress": 15,
            "c_sunspec_did": 0,
            "rated_energy": -3.4028234663852886e+38,
            "maximum_charge_continuous_power": -3.4028234663852886e+38,
            "maximum_discharge_continuous_power": -3.4028234663852886e+38,
            "maximum_charge_peak_power": -3.4028234663852886e+38,
            "maximum_discharge_peak_power": -3.4028234663852886e+38,
            "average_temperature": -3.4028234663852886e+38,
            "maximum_temperature": 0.0,
            "instantaneous_voltage": -3.4028234663852886e+38,
            "instantaneous_current": -3.4028234663852886e+38,
            "instantaneous_power": 0.0,
            "lifetime_export_energy_counter": 0,
            "lifetime_import_energy_counter": 0,
            "maximum_energy": -3.4028234663852886e+38,
            "available_energy": -3.4028234663852886e+38,
            "soh": -3.4028234663852886e+38,
            "soe": -3.4028234663852886e+38,
            "status": 7,
            "status_internal": 0,
            "event_log": 0,
            "event_log_internal": 0
        },
        "Battery2": {
            "c_manufacturer": "\u0002",
            "c_model": "False",
            "c_version": "False",
            "c_serialnumber": "False",
            "c_deviceaddress": 16,
            "c_sunspec_did": 0,
            "rated_energy": -3.4028234663852886e+38,
            "maximum_charge_continuous_power": -3.4028234663852886e+38,
            "maximum_discharge_continuous_power": -3.4028234663852886e+38,
            "maximum_charge_peak_power": -3.4028234663852886e+38,
            "maximum_discharge_peak_power": -3.4028234663852886e+38,
            "average_temperature": -3.4028234663852886e+38,
            "maximum_temperature": 0.0,
            "instantaneous_voltage": -3.4028234663852886e+38,
            "instantaneous_current": -3.4028234663852886e+38,
            "instantaneous_power": 0.0,
            "lifetime_export_energy_counter": 0,
            "lifetime_import_energy_counter": 0,
            "maximum_energy": -3.4028234663852886e+38,
            "available_energy": -3.4028234663852886e+38,
            "soh": -3.4028234663852886e+38,
            "soe": -3.4028234663852886e+38,
            "status": 7,
            "status_internal": 0,
            "event_log": 0,
            "event_log_internal": 0
        }
    }
}
```

---

<div class="post-metadata">

**Author:** ![Pieterv123](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/pieterv123/32/13353_2.png) [@Pieterv123](https://community.homey.app/u/Pieterv123)\
**Post date:** [April 7, 2021, 6:40am UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/52 "2021-04-07T06:40:00Z")

</div>

- Status will be updated in the next update
- Temperature and DC power is possible
- Voltage without a meter is a bit tricky, as then I have to rewrite the app for the 3-phase inverters. (which will be last on my priority list 🙂 )

I see you have 2 batteries installed without a meter, interesting because I was planning to make the meter a requirement for a battery (As this is the case in Belgium)  
Also only 1 battery will be supported in the beginning.

If I have a few days with some free time, I can implement all the requests, but I won’t be for the first weeks

---

<div class="post-metadata">

**Author:** ![Pieterv123](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/pieterv123/32/13353_2.png) [@Pieterv123](https://community.homey.app/u/Pieterv123)\
**Post date:** [April 7, 2021, 7:43am UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/53 "2021-04-07T07:43:11Z")

</div>

Version 1.1.4 is now ready for testing  
changes: implemented DC power and Heatsink temperature  
Status names fix

[Solaredge Test](https://homey.app/a/solaredge.modbus/test/)

---

<div class="post-metadata">

**Author:** ![Arnold\_vd\_Linden](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/arnold_vd_linden/32/19336_2.png) [@Arnold\_vd\_Linden](https://community.homey.app/u/Arnold_vd_Linden)\
**Post date:** [April 7, 2021, 8:24am UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/54 "2021-04-07T08:24:17Z")

</div>

> [@Pieterv123](#):
>
> I see you have 2 batteries installed without a meter,

I have NO batteries in my setup, but the vallues are coming standard with the modbus data.

> [@Pieterv123](#):
>
> Version 1.1.4 is now ready for testing  
> changes: implemented DC power and Heatsink temperature  
> Status names fix

Thank you very much!

---

<div class="post-metadata">

**Author:** ![Gerard\_L](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/gerard_l/32/30781_2.png) [@Gerard\_L](https://community.homey.app/u/Gerard_L)\
**Post date:** [April 7, 2021, 9:13am UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/55 "2021-04-07T09:13:09Z")

</div>

Last version works also nice.  
I has set the update rate to 5 sec.  
Beautiful

---

<div class="post-metadata">

**Author:** ![Gerard\_L](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/gerard_l/32/30781_2.png) [@Gerard\_L](https://community.homey.app/u/Gerard_L)\
**Post date:** [April 7, 2021, 9:41am UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/56 "2021-04-07T09:41:06Z")

</div>

![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/e/6/e65eed66f2d9b3433076f98458cee9d159efaf85.png)

---

<div class="post-metadata">

**Author:** ![Arnold\_vd\_Linden](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/arnold_vd_linden/32/19336_2.png) [@Arnold\_vd\_Linden](https://community.homey.app/u/Arnold_vd_Linden)\
**Post date:** [April 8, 2021, 2:47pm UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/57 "2021-04-08T14:47:43Z")

</div>

I have a strange result since Wednesday evening and since then I’m not receiving data anymore until I restart the app.  
I guess it is since the latest update of the Homey app on iOS to version 6.5.0.694 that was updated on Wednesday.

I have already removed the app, installed it again and created the new device. But without any good result.

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/8/7/870bd48a8ee354c44f638a49da09d9d8bb50ebf9.jpeg)

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/6/6/66a9c019769a716d8c93bf54c49a6cb5fc9bafcb.jpeg)

---

<div class="post-metadata">

**Author:** ![Pieterv123](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/pieterv123/32/13353_2.png) [@Pieterv123](https://community.homey.app/u/Pieterv123)\
**Post date:** [April 8, 2021, 3:03pm UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/58 "2021-04-08T15:03:25Z")

</div>

Strange what does your inverter say? Connected or ready?

Try to reboot the app, if it doesnt work send me a diagnostics report (at least a few minutes after reboot to have some data)

---

<div class="post-metadata">

**Author:** ![Arnold\_vd\_Linden](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/arnold_vd_linden/32/19336_2.png) [@Arnold\_vd\_Linden](https://community.homey.app/u/Arnold_vd_Linden)\
**Post date:** [April 8, 2021, 6:13pm UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/59 "2021-04-08T18:13:49Z")

</div>

When I restart the app I get data for a short period of time.  
The inverter has the status connected.

But I will continue monitoring this incident because since about 17:30 I’m getting data again.

---

<div class="post-metadata">

**Author:** ![Pieterv123](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/pieterv123/32/13353_2.png) [@Pieterv123](https://community.homey.app/u/Pieterv123)\
**Post date:** [April 8, 2021, 6:25pm UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/60 "2021-04-08T18:25:43Z")

</div>

Ok, try maybe to increase the polling rate to 10 or 20 seconds.

---

<div class="post-metadata">

**Author:** ![Tobias\_Antonsson](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/tobias_antonsson/32/31018_2.png) [@Tobias\_Antonsson](https://community.homey.app/u/Tobias_Antonsson)\
**Post date:** [April 10, 2021, 7:31pm UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/61 "2021-04-10T19:31:43Z")

</div>

If this app is implemented in homey, will the normal IOS app from solarEdge still work as well? Sorry if this is a stupid question…

---

<div class="post-metadata">

**Author:** ![Pieterv123](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/pieterv123/32/13353_2.png) [@Pieterv123](https://community.homey.app/u/Pieterv123)\
**Post date:** [April 10, 2021, 7:44pm UTC](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487/62 "2021-04-10T19:44:16Z")

</div>

Yes that is no problem at all.  
You can even use the ios app, the solar panels app and the SolarEdge at the same time.

It’s all different ways of communication

[Previous page](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487.md?page=2)

[Next page](https://community.homey.app/t/app-pro-solaredge-growatt-tcp-modbus/45487.md?page=4)
