Created At

Sep 22, 2021

Last Update

Sep 23, 2021


HC 3 Lite, Yubii Home, HC 3





Type Quick App

QuickApp integration with Huawei inverters, using Modbus TCP protocol. Works with new energy panel. 

Software version required: 5.080 or higher. 

Tested on: SUN2000-2KTL L1

Should work with inverters with integrated WLAN, and those equipped with smart dongle. Probably it does not work with the smart logger, due to different register addresses.


To configure this QuickApp, please provide the IP address of your inverter in the variables tab. You can adjust polling time by changing the pollingTime variable (time in minutes).  


After successful connection, the quick app will add additional "endpoints" to the system:

  • total production, shown as energy meter type (unit: kWh)
  • current production, shown as power sensor type (unit: W)



13 Comments,  Want to add comment please login

It works. I had to connect by cable and change the string.


Hello all. Thank you @Waldek for pointing me, but I will put it also here in english, so it can help more people. You need upgrade your Huawei dongle firmware to version higher ten SPC120, I have V100R001C00SPC127, then you need go to settings and enable modbus over tcp in inverter configuration. After it you download app from marketplace, add it to your HC3, set variable of IP and port (if you have changed), then you edit marketplace app and in main you change local readHoldingRegistersFrame = string.char(0x00, 0x03) to local readHoldingRegistersFrame = string.char(0x01, 0x03), after this in 5 min you should get all data. Thank you.


Właśnie uruchomiłem z moim SUN2000-5KTL-M0. Kroki, które poczyniłem to: - SDongleA-05 w wersji przynajmniej V100R001C00SPC125 (ja mam V100R001C00SPC127), - włączenie protokołu modBus over TCP w konfiguracji falownika, - połączenie LAN do sieci domowej po kablu, - import powyższego QA do HC3, - modyfikacja w kodzie local readHoldingRegistersFrame = string.char(0x00, 0x03) na local readHoldingRegistersFrame = string.char(0x01, 0x03), - ustawienie zmiennych dla powstałego urządzenia - adres IP i ewentualnie port jeśli jest inny, To wystarczyło do pojawienia się danych z falownika w HC3.


Works perfect! Thanks! Any additional functionality or new indicator for future?


Nie działa. SUN2000-6KTL-L1, HC3 5.100.22. Czy jest ktoś komu to zadziałało?