# Growatt TL-XE

**URL:** <https://community.homey.app/t/growatt-tl-xe/34484>\
**Category:** Apps\
**Created:** [September 8, 2020, 5:42pm UTC](https://community.homey.app/t/growatt-tl-xe/34484 "2020-09-08T17:42:07Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![DidierVU](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/didiervu/32/12458_2.png) [@DidierVU](https://community.homey.app/u/DidierVU)\
**Post date:** [September 8, 2020, 5:42pm UTC](https://community.homey.app/t/growatt-tl-xe/34484/1 "2020-09-08T17:42:07Z")

</div>

Hi,

I just installed a new Growatt TL-XE inverter where I can view all data on [server.growatt.com](http://server.growatt.com) but not in the solarpanels app (I get logged in), anybody here with the same problem or what can I do to help fix?

Thank you!

---

<div class="post-metadata">

**Author:** ![prosumer](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/prosumer/32/166478_2.png) [@prosumer](https://community.homey.app/u/prosumer)\
**Post date:** [September 9, 2020, 8:52am UTC](https://community.homey.app/t/growatt-tl-xe/34484/2 "2020-09-09T08:52:32Z")

</div>

> [@DidierVU](#):
>
> what can I do to help fix

I wrote the Growatt plug-in for SolarPanels for my particular Growatt inverter.

We have recently had reports of others that this plug-in did not work for their inverter. It looks like Growatt uses a different API for more advanced inverters.

Can you check with a proxy tool which API calls to their back-end are being made from their mobile App? (iOS or Android)

---

<div class="post-metadata">

**Author:** ![DidierVU](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/didiervu/32/12458_2.png) [@DidierVU](https://community.homey.app/u/DidierVU)\
**Post date:** [September 9, 2020, 11:21am UTC](https://community.homey.app/t/growatt-tl-xe/34484/3 "2020-09-09T11:21:26Z")

</div>

> [@prosumer](#):
>
> Can you check with a proxy tool which API calls to their back-end are being made from their mobile App? (iOS or Android)

I’m on iOS, you know a good (free) proxy tool to check this?

Edit: I got this

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/2/1/21d0fe0c994aa8ebe75e9406551843aca57947bd.jpeg)

---

<div class="post-metadata">

**Author:** ![prosumer](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/prosumer/32/166478_2.png) [@prosumer](https://community.homey.app/u/prosumer)\
**Post date:** [September 9, 2020, 3:35pm UTC](https://community.homey.app/t/growatt-tl-xe/34484/4 "2020-09-09T15:35:38Z")

</div>

Which App did you use?

I used [Charles for iOS](https://www.charlesproxy.com/documentation/ios), but this App looks nice too!

Growatt seems to have multiple API’s which are not very clean and not documented…

For my inverter they seem to be using some kind of version 2 API (`newLoginAPI`) where for your inverter they are using some kind of version 3 API (`newTwoLoginAPI`). Notice the “ **new** ” and “ **newTwo** ” instead of proper version numbers…

---

<div class="post-metadata">

**Author:** ![prosumer](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/prosumer/32/166478_2.png) [@prosumer](https://community.homey.app/u/prosumer)\
**Post date:** [September 9, 2020, 3:43pm UTC](https://community.homey.app/t/growatt-tl-xe/34484/5 "2020-09-09T15:43:34Z")

</div>

Out of curiosity I ran their ShinePhone App with Charles active (I normally never use their App).

For my inverter they are now using the same API calls as you showed.

I have put a task on my todo-list to investigate this new API.

---

<div class="post-metadata">

**Author:** ![DidierVU](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/didiervu/32/12458_2.png) [@DidierVU](https://community.homey.app/u/DidierVU)\
**Post date:** [September 9, 2020, 4:03pm UTC](https://community.homey.app/t/growatt-tl-xe/34484/6 "2020-09-09T16:03:16Z")

</div>

> [@prosumer](#):
>
> Which App did you use?

[HTTP Catcher](https://apps.apple.com/us/app/http-catcher/id1445874902). It’s free for the simple tasks 🙂

What a way from Growatt to give an API… Perhaps make it future-proof with **newThree**!  
Probably most of the parameters are the same? Let me know if I can help with something.

---

<div class="post-metadata">

**Author:** ![prosumer](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/prosumer/32/166478_2.png) [@prosumer](https://community.homey.app/u/prosumer)\
**Post date:** [September 9, 2020, 7:46pm UTC](https://community.homey.app/t/growatt-tl-xe/34484/7 "2020-09-09T19:46:58Z")

</div>

Sorry, missed your post in the [open issue](https://github.com/DiedB/Homey-SolarPanels/issues/105) on GitHub from yesterday.

Let’s follow up there?

---

<div class="post-metadata">

**Author:** ![DidierVU](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/didiervu/32/12458_2.png) [@DidierVU](https://community.homey.app/u/DidierVU)\
**Post date:** [September 9, 2020, 9:41pm UTC](https://community.homey.app/t/growatt-tl-xe/34484/8 "2020-09-09T21:41:40Z")

</div>

Sure thing! Lets work this out 🙂

---

<div class="post-metadata">

**Author:** ![prosumer](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/prosumer/32/166478_2.png) [@prosumer](https://community.homey.app/u/prosumer)\
**Post date:** [September 19, 2020, 1:49pm UTC](https://community.homey.app/t/growatt-tl-xe/34484/9 "2020-09-19T13:49:36Z")

</div>

@DidierVU Can you please answer my question on GitHub?

---

<div class="post-metadata">

**Author:** ![DidierVU](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/didiervu/32/12458_2.png) [@DidierVU](https://community.homey.app/u/DidierVU)\
**Post date:** [February 11, 2021, 3:07pm UTC](https://community.homey.app/t/growatt-tl-xe/34484/10 "2021-02-11T15:07:42Z")

</div>

Hi @prosumer, I lately get this error often in the app:

`Error retrieving data (FetchError: invalid json response body at https://server-api.growatt.com/error.do?errorMess=errorNoLogin reason: Unexpected token < in JSON at position 2)`

Solves itself after a few minutes

---

<div class="post-metadata">

**Author:** ![prosumer](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/prosumer/32/166478_2.png) [@prosumer](https://community.homey.app/u/prosumer)\
**Post date:** [February 11, 2021, 5:36pm UTC](https://community.homey.app/t/growatt-tl-xe/34484/11 "2021-02-11T17:36:10Z")

</div>

Have not seen that myself.

Due to heavy snowfall I currently don’t have any data at all…

(for several days now)
