# \[APP\]\[Pro\] Huawei FusionSolar Manager

**URL:** <https://community.homey.app/t/app-pro-huawei-fusionsolar-manager/153353>\
**Category:** Apps\
**Created:** [April 3, 2026, 10:08pm UTC](https://community.homey.app/t/app-pro-huawei-fusionsolar-manager/153353 "2026-04-03T22:08:02Z")\
**Posts on this page:** 20\
**Page:** 4

<div class="post-metadata">

**Author:** ![Andi](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/andi/32/160466_2.png) [@Andi](https://community.homey.app/u/Andi)\
**Post date:** [April 7, 2026, 5:35am UTC](https://community.homey.app/t/app-pro-huawei-fusionsolar-manager/153353/61 "2026-04-07T05:35:09Z")

</div>

Habe ich auch erst gestern Abend eingebaut 😀

---

<div class="post-metadata">

**Author:** ![brasi93](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/brasi93/32/90538_2.png) [@brasi93](https://community.homey.app/u/brasi93)\
**Post date:** [April 7, 2026, 6:33am UTC](https://community.homey.app/t/app-pro-huawei-fusionsolar-manager/153353/62 "2026-04-07T06:33:15Z")

</div>

Diese beiden (Zähler) wurden beim Umbau eingebaut neben dem Wechselrichter und der Batterie.

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/2/7/27ab35812fa7412cb4a38767e39f9dd9ad2aa37f.jpeg)  
 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/6/3/63d0ba11906e7ce1a0b1b1766ad98f057fbf5117.jpeg)

---

<div class="post-metadata">

**Author:** ![peter7](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter7/32/123475_2.png) [@peter7](https://community.homey.app/u/peter7)\
**Post date:** [April 7, 2026, 7:34am UTC](https://community.homey.app/t/app-pro-huawei-fusionsolar-manager/153353/63 "2026-04-07T07:34:20Z")

</div>

Is the battery in your app also separately controllable?

Thanks

---

<div class="post-metadata">

**Author:** ![Andi](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/andi/32/160466_2.png) [@Andi](https://community.homey.app/u/Andi)\
**Post date:** [April 7, 2026, 7:36am UTC](https://community.homey.app/t/app-pro-huawei-fusionsolar-manager/153353/64 "2026-04-07T07:36:13Z")

</div>

“The DTSU666 is the same meter that I have installed as well. Do you have up‑to‑date firmware versions on your devices (dongle, inverter, etc.)?

---

<div class="post-metadata">

**Author:** ![Goncalo\_Barradas](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/goncalo_barradas/32/120929_2.png) [@Goncalo\_Barradas](https://community.homey.app/u/Goncalo_Barradas)\
**Post date:** [April 7, 2026, 8:13am UTC](https://community.homey.app/t/app-pro-huawei-fusionsolar-manager/153353/65 "2026-04-07T08:13:31Z")

</div>

Hello @Andi , excellent job and evolution you are doing here. Love the fact you added the SmartCharger for EVs. Question what options will be available in flow cards? Can a flow be, “when” export to grid starts “and” if SmartCharger have cable connected, “then” starts charging EV?

Will there be such an interaction/capabilities?

Can’t wait for my sytem to be installed.

Thanks,

Gonçalo

---

<div class="post-metadata">

**Author:** ![henrik\_andersson2](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/henrik_andersson2/32/122441_2.png) [@henrik\_andersson2](https://community.homey.app/u/henrik_andersson2)\
**Post date:** [April 7, 2026, 8:14am UTC](https://community.homey.app/t/app-pro-huawei-fusionsolar-manager/153353/66 "2026-04-07T08:14:24Z")

</div>

Awesome! The new Emma Modbus works great and acts like an inverter now! I could not get the new EMMA battery to work but the normal battery works anyway!

 ![1000003919](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/7/f/7fb17fe3ddf5e91e464a803a6d686c97f8975da0.png)

---

<div class="post-metadata">

**Author:** ![brasi93](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/brasi93/32/90538_2.png) [@brasi93](https://community.homey.app/u/brasi93)\
**Post date:** [April 7, 2026, 8:22am UTC](https://community.homey.app/t/app-pro-huawei-fusionsolar-manager/153353/67 "2026-04-07T08:22:40Z")

</div>

Hier die kompletten Daten:

 ![IMG_1712](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/2/b/2b487a39795e77810288f7427e3d49c0659ec35b.jpeg)  
 ![IMG_1713](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/2/7/272fab2e20b9ee308cb23427b89f3d29a72bc6eb.jpeg)

---

<div class="post-metadata">

**Author:** ![Rick\_D](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rick_d/32/143953_2.png) [@Rick\_D](https://community.homey.app/u/Rick_D)\
**Post date:** [April 7, 2026, 3:39pm UTC](https://community.homey.app/t/app-pro-huawei-fusionsolar-manager/153353/68 "2026-04-07T15:39:36Z")

</div>

Salü Andi

Happy to support testing!

My setup:

- SmartGuard-63A-T0 (EMMA integrated)
- SUN2000-8KTL-M1
- LUNA2000-10KW-C1

Until now i managed my setup with Virtual devices for the energy tab and the app Solaredge + Growatt TCP Modbus. Disabled that all and started using your (starch vermissti) App.

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/c/f/cf47cd7629c73499fe7a219337a8c8376bed0d16.png)

so far so good → let’s see 🙂

Beschte Dank voruus!

---

<div class="post-metadata">

**Author:** ![Rick\_D](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rick_d/32/143953_2.png) [@Rick\_D](https://community.homey.app/u/Rick_D)\
**Post date:** [April 7, 2026, 5:26pm UTC](https://community.homey.app/t/app-pro-huawei-fusionsolar-manager/153353/69 "2026-04-07T17:26:08Z")

</div>

Guten Abend Andi

I’m missing the “THEN” cards for the EMMA devices - e.g. :

- storage\_working\_mode\_settings (Battery) → Betriebsmodus Speicher
  - i can change them manually but not with a card

- storage\_excess\_pv\_energy\_use\_in\_tou → PV Überschuss Nutzung
  - dito (no scenario for me currently)

thx

---

<div class="post-metadata">

**Author:** ![Andi](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/andi/32/160466_2.png) [@Andi](https://community.homey.app/u/Andi)\
**Post date:** [April 7, 2026, 7:04pm UTC](https://community.homey.app/t/app-pro-huawei-fusionsolar-manager/153353/71 "2026-04-07T19:04:23Z")

</div>

The EMMA Modbus interface exposes only **read-only** registers for the Smart Charger — there are no write registers at all in this table. Starting, stopping, or controlling the charge power is therefore not possible through the EMMA Modbus driver.

If anyone has the **other Modbus Interface Definition** (the full spec, not the EMMA subset) and knows whether charger control registers are documented there, or has experience controlling the charger via a different route, please share — happy to implement it if the registers are known.

---

<div class="post-metadata">

**Author:** ![Andi](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/andi/32/160466_2.png) [@Andi](https://community.homey.app/u/Andi)\
**Post date:** [April 7, 2026, 7:16pm UTC](https://community.homey.app/t/app-pro-huawei-fusionsolar-manager/153353/72 "2026-04-07T19:16:15Z")

</div>

> [@Rick\_D](#):
>
> I’m missing the “THEN” cards for the EMMA devices - e.g. :
> 
> - storage\_working\_mode\_settings (Battery) → Betriebsmodus Speicher
> - i can change them manually but not with a card
> 
> - storage\_excess\_pv\_energy\_use\_in\_tou → PV Überschuss Nutzung
> - dito (no scenario for me currently)

Hoi Rick 🙂

Action Flows are implemented now.

LG Andi

---

<div class="post-metadata">

**Author:** ![Andi](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/andi/32/160466_2.png) [@Andi](https://community.homey.app/u/Andi)\
**Post date:** [April 7, 2026, 7:54pm UTC](https://community.homey.app/t/app-pro-huawei-fusionsolar-manager/153353/73 "2026-04-07T19:54:30Z")

</div>

I am on newer software versions (although I don’t know whether that matters):

- **SDongleA‑05:** V200R022C10SPC312

- **SUN2000‑10KTL‑M1:** V100R001C00SPC173

- **LUNA2000:** V100R002C00SPC637

Attached is the explanation of how the values are derived:

All registers of the **DTSU666 driver** (read from **SUN2000 registers 371xx, Unit ID 1** ):

| Register | Name | Type | Unit | Capability | Note |
| --- | --- | --- | --- | --- | --- |
| 37101 | Grid Phase A Voltage | INT32 | V | measure\_voltage.phase1 | |
| 37103 | Grid Phase B Voltage | INT32 | V | measure\_voltage.phase2 | |
| 37105 | Grid Phase C Voltage | INT32 | V | measure\_voltage.phase3 | |
| 37107 | Grid Phase A Current | INT32 | A | measure\_current.phase1 | |
| 37109 | Grid Phase B Current | INT32 | A | measure\_current.phase2 | |
| 37111 | Grid Phase C Current | INT32 | A | measure\_current.phase3 | |
| 37113 | Power Meter Active Power | INT32 | W | measure\_power | inverted: + = consumption |
| 37119 | Grid Exported Energy | INT32 | kWh | meter\_power.exported | |
| 37121 | Grid Accumulated Energy | INT32 | kWh | meter\_power | total grid import |
| 37132 | Grid Phase A Power | INT32 | W | measure\_power.phase1 | inverted |
| 37134 | Grid Phase B Power | INT32 | W | measure\_power.phase2 | inverted |
| 37136 | Grid Phase C Power | INT32 | W | measure\_power.phase3 | inverted |

**Important:** All registers are in the **SUN2000 address space** — use the IP and Modbus ID of the **SUN2000** , not of the DTSU666.

The signs of registers **37113 / 37132–37136** are inverted because the SUN2000 convention is **+ = export** , but Homey expects **+ = import**.

The **371xx registers are SUN2000 registers, not DTSU666 registers**.

The driver does **not** read the DTSU666 directly — it reads the meter data that the SUN2000 collects from the DTSU666 via RS485 and exposes in its own holding registers **37101–37136**.

This means:

- The IP address must be the **IP of the SUN2000 / SDongle** , not the DTSU666

- The Modbus ID must be the **Unit ID of the SUN2000** (default: 1), not the meter’s ID

- The DTSU666 itself has **no LAN/TCP connection** — it is only connected via RS485 to the SUN2000

---

<div class="post-metadata">

**Author:** ![Rick\_D](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rick_d/32/143953_2.png) [@Rick\_D](https://community.homey.app/u/Rick_D)\
**Post date:** [April 7, 2026, 8:14pm UTC](https://community.homey.app/t/app-pro-huawei-fusionsolar-manager/153353/74 "2026-04-07T20:14:55Z")

</div>

thx!

storage working mode works fine with the cards (tested it from 2 to 5 and vice versa)

---

<div class="post-metadata">

**Author:** ![Goncalo\_Barradas](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/goncalo_barradas/32/120929_2.png) [@Goncalo\_Barradas](https://community.homey.app/u/Goncalo_Barradas)\
**Post date:** [April 7, 2026, 10:34pm UTC](https://community.homey.app/t/app-pro-huawei-fusionsolar-manager/153353/75 "2026-04-07T22:34:24Z")

</div>

This is correct as per this other discussion I found: [Huawei FusionCharge Wallbox · evcc-io/evcc · Discussion #10262 · GitHub](https://github.com/evcc-io/evcc/discussions/10262#discussioncomment-15945630)

Only via OCCP protocol it is possible but there are some limitations below 4.2kW still needing development from Huawei R&D

But I also found that it has the option to activate modbus on itself independently: [https://docs.eniris.be/en/Controller/Devices/EV-charging-station/HuaweiSCHarger](https://docs.eniris.be/en/Controller/Devices/EV-charging-station/HuaweiSCHarger)

---

<div class="post-metadata">

**Author:** ![Rick\_D](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rick_d/32/143953_2.png) [@Rick\_D](https://community.homey.app/u/Rick_D)\
**Post date:** [April 8, 2026, 1:05pm UTC](https://community.homey.app/t/app-pro-huawei-fusionsolar-manager/153353/76 "2026-04-08T13:05:28Z")

</div>

Hi @Andi

Shouldn’t the curve for Electricity total (value of measure\_power?) be \*-\*1? The curve is is blue for importing, but the battery is full and currently exporting. In my opinion the Netzwerkleistung should be \* - 1.

 ![86019](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/0/f/0ffb99f6930fcb9f8e6e937e642a27029af6ab79.jpeg)

Energy SDK screenshot

 ![86020](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/8/6/8603d37e76495a820898847851cefe5482297f99.jpeg)

---

<div class="post-metadata">

**Author:** ![Teddy](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/teddy/32/13818_2.png) [@Teddy](https://community.homey.app/u/Teddy)\
**Post date:** [April 8, 2026, 3:05pm UTC](https://community.homey.app/t/app-pro-huawei-fusionsolar-manager/153353/77 "2026-04-08T15:05:43Z")

</div>

Have a request @Andi is it possible to add the force charge/discharge option settings for the luna2000 modbus device to set the rules for forced charge/discharge?

// Teddy

---

<div class="post-metadata">

**Author:** ![Andi](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/andi/32/160466_2.png) [@Andi](https://community.homey.app/u/Andi)\
**Post date:** [April 8, 2026, 7:54pm UTC](https://community.homey.app/t/app-pro-huawei-fusionsolar-manager/153353/78 "2026-04-08T19:54:54Z")

</div>

If someone is able to provide the RW modbus registers for SCharger, I’m happy to implement it 🙂

---

<div class="post-metadata">

**Author:** ![Andi](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/andi/32/160466_2.png) [@Andi](https://community.homey.app/u/Andi)\
**Post date:** [April 8, 2026, 7:56pm UTC](https://community.homey.app/t/app-pro-huawei-fusionsolar-manager/153353/79 "2026-04-08T19:56:54Z")

</div>

**3 new flow action cards for `luna2000_modbus` in version 1.1.2**

| **Card** | **Registers written** | **Args** |
| --- | --- | --- |
| **Start force charge** | 47102 (power) → 47104 (SoC) → 47100 (0xBB) | Power (W), Target SoC (%) |
| **Set force charge power** | 47102 | Power (W) |
| **Set force charge target percentage** | 47104 | Target SoC (%) |

**Key details:**

- The combined “Start force charge” card writes power and SoC **before** issuing the force charge command — so the parameters are in place when the command executes

- SoC raw value = `target_soc × 10` (register 47104 has gain 10 per Huawei spec)

- Power is written in W directly (register 47102, no scaling)

- The force charge command value is `187` (0xBB), same as the existing “Set force charge/discharge” card

---

<div class="post-metadata">

**Author:** ![Andi](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/andi/32/160466_2.png) [@Andi](https://community.homey.app/u/Andi)\
**Post date:** [April 8, 2026, 8:14pm UTC](https://community.homey.app/t/app-pro-huawei-fusionsolar-manager/153353/80 "2026-04-08T20:14:37Z")

</div>

Should be fixed now.

Andi

---

<div class="post-metadata">

**Author:** ![Teddy](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/teddy/32/13818_2.png) [@Teddy](https://community.homey.app/u/Teddy)\
**Post date:** [April 9, 2026, 5:32am UTC](https://community.homey.app/t/app-pro-huawei-fusionsolar-manager/153353/81 "2026-04-09T05:32:19Z")

</div>

Your the best Andi 🙂 ill write a script to empty out my batteri in the morning so it is reset for the sunny day under specific conditions.

// Teddy

[Previous page](https://community.homey.app/t/app-pro-huawei-fusionsolar-manager/153353.md?page=3)

[Next page](https://community.homey.app/t/app-pro-huawei-fusionsolar-manager/153353.md?page=5)
