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

**URL:** <https://community.homey.app/t/app-pro-connect-solar-solax-inverter-to-homey/66471>\
**Category:** Apps\
**Tags:** app\
**Created:** [July 24, 2022, 10:04pm UTC](https://community.homey.app/t/app-pro-connect-solar-solax-inverter-to-homey/66471 "2022-07-24T22:04:41Z")\
**Posts on this page:** 20\
**Page:** 4

<div class="post-metadata">

**Author:** ![Michal\_Stranik](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/michal_stranik/32/179351_2.png) [@Michal\_Stranik](https://community.homey.app/u/Michal_Stranik)\
**Post date:** [May 13, 2024, 8:23pm UTC](https://community.homey.app/t/app-pro-connect-solar-solax-inverter-to-homey/66471/66 "2024-05-13T20:23:36Z")

</div>

Recommended procedure for those who have a problem with the modbus version of the device:

- if any device is not possible to add, try to uninstall app, restart Homey and add Solax app again (I believe that this is not a problem of app)
- if device is not updating, restart Solax app in settings
- if app restart doesn´t help, check if modbus communicate (find How to setup ModBus integration at [https://mistr.tech/connect-solax-inverter-to-homey/](https://mistr.tech/connect-solax-inverter-to-homey/))
- if ModBus is not communicating (but it worked before), try to restart inverter, wi-fi module, etc.  
I hope it will help you.

---

<div class="post-metadata">

**Author:** ![horakmar](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/horakmar/32/33849_2.png) [@horakmar](https://community.homey.app/u/horakmar)\
**Post date:** [May 15, 2024, 12:49pm UTC](https://community.homey.app/t/app-pro-connect-solar-solax-inverter-to-homey/66471/67 "2024-05-15T12:49:58Z")

</div>

Hello Michal, first, thank you for your work. I really appreciate this!

Unfortunatelly, this procedure to resolve problem did not helped me. I made it but nothing of these works. Im using Homeyscript from history (before your app) to read data from inverter and I can read this informations from stick but your app with modbus connection show me nothing. So I guess that the problem will be somewhere else. Don’t know if in Homey or your app. Im unhappy with losing my insights… maybe will take restore of backup… but reset and reinstall was useless… It is just for your info, Im working with my Homeyscript so no big pain with that.

Thank for your work!  
Martin

---

<div class="post-metadata">

**Author:** ![Michal\_Stranik](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/michal_stranik/32/179351_2.png) [@Michal\_Stranik](https://community.homey.app/u/Michal_Stranik)\
**Post date:** [May 15, 2024, 1:03pm UTC](https://community.homey.app/t/app-pro-connect-solar-solax-inverter-to-homey/66471/68 "2024-05-15T13:03:32Z")

</div>

Hi Martin, do not use any other device to read data from ModBus at the same time. This could cause an inability to establish a connection. At least that’s how it works on my inverter. M.

---

<div class="post-metadata">

**Author:** ![Sharkys](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sharkys/32/54029_2.png) [@Sharkys](https://community.homey.app/u/Sharkys)\
**Post date:** [May 15, 2024, 1:42pm UTC](https://community.homey.app/t/app-pro-connect-solar-solax-inverter-to-homey/66471/69 "2024-05-15T13:42:48Z")

</div>

@horakmar , can you please share how you actually read using Homeyscript modbus data or share the script as such ? It might provide useful insights for cases when the dongle get stuck from time to time for some of us.

_Also seems there are few users having this problem only - when I addressed some issues eg. to the HA integration developer, he confirmed there are even differences between same model of inverters, eg. even same Solax G4 might be behaving differently. Solax never answered questions in that regard but for HA there is even dedicated thread on supported dongles on first place and even supported inverters by S/N + on top some specifics I have described._

---

<div class="post-metadata">

**Author:** ![horakmar](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/horakmar/32/33849_2.png) [@horakmar](https://community.homey.app/u/horakmar)\
**Post date:** [May 15, 2024, 2:06pm UTC](https://community.homey.app/t/app-pro-connect-solar-solax-inverter-to-homey/66471/70 "2024-05-15T14:06:00Z")

</div>

Yes, no problem.

```auto
fetch('http://192.168.1.XXX', {
    method: 'POST',
    body: new URLSearchParams({
        'optType': 'ReadRealTimeData',
        'pwd': 'REGISTRATIONNUMBER'
    })
}).then(function(response) {
  return response.json();
}).then(function(data) {
  //console.log(data.Data[9]);
  tag("SOC baterie", data.Data[103]);
  tag("spotřeba energie", ((data.Data[47] & 0x8000) ? -0x8000 + (data.Data[47] & 0x7FFF) : (data.Data[47] & 0x7FFF))); //spotřeba domu
  tag("String 1", data.Data[14]);
  tag("String 2", data.Data[15]);
  tag("Vyráběná energie", ((data.Data[9] & 0x8000) ? -0x8000 + (data.Data[9] & 0x7FFF) : (data.Data[9] & 0x7FFF)));
  tag("Energie baterie", ((data.Data[41] & 0x8000) ? -0x8000 + (data.Data[41] & 0x7FFF) : (data.Data[41] & 0x7FFF)));
  tag("Vyrobeno dnes", data.Data[70]/10);
  tag("Teplota FVE", data.Data[105]);
  tag("Vyrobeno celkem", data.Data[68]/10);
  //tag("Odebráno ze sítě celkem", data.Data[86]/10);
  tag("Feed-in energie", (((data.Data[feedin]) & 0x8000) ? -0x8000 + ((data.Data[feedin]) & 0x7FFF) : ((data.Data[feedin]) & 0x7FFF)) * (1) );
  tag("Grid energie", ((data.Data[9] & 0x8000) ? -0x8000 + (data.Data[9] & 0x7FFF) : (data.Data[9] & 0x7FFF)));
  //tag("Feed-in energie", data.Data[88]/10);
  console.log(data.Data[test]/10);
  tag("Teplota měniče", data.Data[46]);
}).catch(function() {
  console.log("Error");
});

```

You have to translate tags 🙂 But next I have flow which every 2 seconds runs script and updates tags. Then I have a lot of virtual devices which Im updating with this 2 seconds so I can view all what i need on homey device page.

Martin

---

<div class="post-metadata">

**Author:** ![Joakim\_Gustafsson](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/joakim_gustafsson/32/79831_2.png) [@Joakim\_Gustafsson](https://community.homey.app/u/Joakim_Gustafsson)\
**Post date:** [November 20, 2024, 7:52pm UTC](https://community.homey.app/t/app-pro-connect-solar-solax-inverter-to-homey/66471/71 "2024-11-20T19:52:16Z")

</div>

After Homey updated, the app connection with the Solaxs system was lost and could not be reconnected in the app with a restart or restart of the Homey system.  
I found that the Solax system had connected to a mesh node and not the master Deco M9 Plus hub. After forcing the Solax system to connect directly to the master, the connection was reestablished and everything worked again.  
Anyone else having problem with mesh net and solax and homey ?

---

<div class="post-metadata">

**Author:** ![Michal\_Stranik](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/michal_stranik/32/179351_2.png) [@Michal\_Stranik](https://community.homey.app/u/Michal_Stranik)\
**Post date:** [December 15, 2024, 9:25am UTC](https://community.homey.app/t/app-pro-connect-solar-solax-inverter-to-homey/66471/72 "2024-12-15T09:25:38Z")

</div>

New version of app is available (as test version for now).

> **[Solax Inverter](https://homey.app/en-us/app/com.msd.inverter.solax/Solax-Inverter/)**
>
> Connect Solax Inverter to Homey

It supports new BETA energy section. It require to install additional devices for Solax, so app has all infromation separated to be able present them correctly. It works ONLY for MODBUS (cloud API has not required data). It supports only one ROOT Solax device (only one inverter).

How to install:

- first install “Solax Modbus (Gx)” (required)
- than install “Solax Modbus Battery” (optional)
- than install “Solax Modbus Feed-In” (optional)
- than install “Solax Modbus Load” (optional)

 ![1](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/8/6/867a089450a399f9dcbef8451ca37b7f99e4707b.jpeg)  
 ![2](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/5/c/5cca64c3719eaa38064be97d7a35bfdd03a143ae.jpeg)  
 ![3](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/e/6/e64a52ab2b7004d8b8007ec9bae17d3342933f96.jpeg)  
 ![4](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/0/0/008880cd13dee342bee105d0f398b59dc3057145.jpeg)

---

<div class="post-metadata">

**Author:** ![Sharkys](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sharkys/32/54029_2.png) [@Sharkys](https://community.homey.app/u/Sharkys)\
**Post date:** [December 15, 2024, 9:48am UTC](https://community.homey.app/t/app-pro-connect-solar-solax-inverter-to-homey/66471/73 "2024-12-15T09:48:43Z")

</div>

Fantastic work 👍

---

<div class="post-metadata">

**Author:** ![Stolle](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/stolle/32/113699_2.png) [@Stolle](https://community.homey.app/u/Stolle)\
**Post date:** [December 19, 2024, 8:02pm UTC](https://community.homey.app/t/app-pro-connect-solar-solax-inverter-to-homey/66471/74 "2024-12-19T20:02:31Z")

</div>

I use tibber and would like to charge the battery when electricity is particularly cheap. Unfortunately, the available use modes are not the ones that can be selected in the Solax app. For example, the manual mode and tou are missing. Am I doing something wrong?

---

<div class="post-metadata">

**Author:** ![Michal\_Stranik](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/michal_stranik/32/179351_2.png) [@Michal\_Stranik](https://community.homey.app/u/Michal_Stranik)\
**Post date:** [December 19, 2024, 10:31pm UTC](https://community.homey.app/t/app-pro-connect-solar-solax-inverter-to-homey/66471/75 "2024-12-19T22:31:27Z")

</div>

Why don’t you use Backup mode?

---

<div class="post-metadata">

**Author:** ![Stolle](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/stolle/32/113699_2.png) [@Stolle](https://community.homey.app/u/Stolle)\
**Post date:** [December 20, 2024, 12:33pm UTC](https://community.homey.app/t/app-pro-connect-solar-solax-inverter-to-homey/66471/76 "2024-12-20T12:33:47Z")

</div>

That doesn’t work. The battery doesn’t load from grid in Backup Mode.

---

<div class="post-metadata">

**Author:** ![Stolle](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/stolle/32/113699_2.png) [@Stolle](https://community.homey.app/u/Stolle)\
**Post date:** [December 20, 2024, 12:42pm UTC](https://community.homey.app/t/app-pro-connect-solar-solax-inverter-to-homey/66471/77 "2024-12-20T12:42:05Z")

</div>

Sorry, my fault. I set the charging time from 0:00 to 0:00 😅🙈

---

<div class="post-metadata">

**Author:** ![Oskar\_Fredholm](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/oskar_fredholm/32/121772_2.png) [@Oskar\_Fredholm](https://community.homey.app/u/Oskar_Fredholm)\
**Post date:** [December 21, 2024, 12:54pm UTC](https://community.homey.app/t/app-pro-connect-solar-solax-inverter-to-homey/66471/78 "2024-12-21T12:54:38Z")

</div>

Hi! need help to connect my X3 G4 to modbus.

i have the latest V4 wifi lan stick connected to the solax cloud app.

and now i connected cable from Router to “COM” port, and my router started smoke and smell…

---

<div class="post-metadata">

**Author:** ![Sharkys](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sharkys/32/54029_2.png) [@Sharkys](https://community.homey.app/u/Sharkys)\
**Post date:** [December 21, 2024, 1:16pm UTC](https://community.homey.app/t/app-pro-connect-solar-solax-inverter-to-homey/66471/79 "2024-12-21T13:16:05Z")

</div>

> [@Oskar\_Fredholm](#):
>
> from Router to “COM” port,

Why would you do that, in case you have Wifi/LAN dongle???  
Anyway, your issue is not related to this app at all, please read more carefully Solax manual.

---

<div class="post-metadata">

**Author:** ![Oskar\_Fredholm](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/oskar_fredholm/32/121772_2.png) [@Oskar\_Fredholm](https://community.homey.app/u/Oskar_Fredholm)\
**Post date:** [December 21, 2024, 1:22pm UTC](https://community.homey.app/t/app-pro-connect-solar-solax-inverter-to-homey/66471/80 "2024-12-21T13:22:05Z")

</div>

i´ve have searched so much but cannot find an guide how to connect X3 G4 with MODBUS to HOMEY.

You mean my dongle works for MODBUS to Homey?

---

<div class="post-metadata">

**Author:** ![Sharkys](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sharkys/32/54029_2.png) [@Sharkys](https://community.homey.app/u/Sharkys)\
**Post date:** [December 21, 2024, 1:35pm UTC](https://community.homey.app/t/app-pro-connect-solar-solax-inverter-to-homey/66471/81 "2024-12-21T13:35:53Z")

</div>

> [@Oskar\_Fredholm](#):
>
> You mean my dongle works for MODBUS to Homey?

The dongle itself provides MODBUS over TCP/IP… just add device, configure IP and port (or keep default), and that’s it.

---

<div class="post-metadata">

**Author:** ![Oskar\_Fredholm](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/oskar_fredholm/32/121772_2.png) [@Oskar\_Fredholm](https://community.homey.app/u/Oskar_Fredholm)\
**Post date:** [December 21, 2024, 6:16pm UTC](https://community.homey.app/t/app-pro-connect-solar-solax-inverter-to-homey/66471/82 "2024-12-21T18:16:24Z")

</div>

still no success for me… ☹

Im running TP link Deco Mesh system.  
homey is connected to the master, and solax dongle over wifi on an slave.  
Local IP adress on Dongle is 192.168.68.57  
do i need to modify something in Router settings?  
I was try to set static IP in solax cloud App

---

<div class="post-metadata">

**Author:** ![Robin\_De\_Lange](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robin_de_lange/32/25173_2.png) [@Robin\_De\_Lange](https://community.homey.app/u/Robin_De_Lange)\
**Post date:** [December 29, 2024, 11:55am UTC](https://community.homey.app/t/app-pro-connect-solar-solax-inverter-to-homey/66471/83 "2024-12-29T11:55:28Z")

</div>

@Michal_Stranik thanks for the great app, since the new update the load power and PV power is the same in the homey app. but this isn’t the same in the Solax own app (see picture yellow and green line). load power is the power with the inverter losses. See pictures, before the load power did give the right (lower) value. like the Solax app does.

I’m connected via cloud.

hope you can help, thanks in advance

 ![Schermafbeelding 2024-12-29 om 12.36.17](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/c/b/cb0841ddab74855435c89bd0c18ac201356c46d7.jpeg)  
 ![Schermafbeelding 2024-12-29 om 12.36.35](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/2/6/26e81ab5d39215595b131babc1f546fa8c7d74e5.jpeg)

---

<div class="post-metadata">

**Author:** ![Michal\_Stranik](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/michal_stranik/32/179351_2.png) [@Michal\_Stranik](https://community.homey.app/u/Michal_Stranik)\
**Post date:** [December 29, 2024, 12:19pm UTC](https://community.homey.app/t/app-pro-connect-solar-solax-inverter-to-homey/66471/84 "2024-12-29T12:19:18Z")

</div>

Hi Robin, I don´t see any problem there. It also works for me without any problem.

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

---

<div class="post-metadata">

**Author:** ![Robin\_De\_Lange](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robin_de_lange/32/25173_2.png) [@Robin\_De\_Lange](https://community.homey.app/u/Robin_De_Lange)\
**Post date:** [December 29, 2024, 12:35pm UTC](https://community.homey.app/t/app-pro-connect-solar-solax-inverter-to-homey/66471/85 "2024-12-29T12:35:40Z")

</div>

the problem is that the load power and pv power are the same in the homey app. but they aren’t the same in the solax app/webapp.

when you now look at the load power in the homey app it give the same value as the other powers, like pv/solar power.

with version 3.1.4 the load power value was lower than other values because of the converter losses. but with the new version the value’s are the same, so load power doesn’t give the right value.

when you look at my first picture you see a different line, green en yellow. so solar power (yellow line) and the solar power with converter losses (green line)

picture below is how it was, you see that then there was also a difference between the 2 value’s. and now the are exact the same.

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

[Previous page](https://community.homey.app/t/app-pro-connect-solar-solax-inverter-to-homey/66471.md?page=3)

[Next page](https://community.homey.app/t/app-pro-connect-solar-solax-inverter-to-homey/66471.md?page=5)
