---
title: "Huawei SUN2000 (Modbus RTU)"
description: "Huawei SUN2000 3-10KTL napinverter TapHome-hoz csatlakoztatva Modbus RTU protokollal RS-485-ön keresztül."
url: "https://taphome.com/hu/compatibility/huawei-sun2000-rtu/"
language: hu
lastmod: 2026-03-28
generator: hugo
ai:
  topics: ["modbus-rtu","inverter","solar","rs485","pv-monitoring","battery-storage","grid-power-meter"]
  questions: ["Hogyan csatlakoztatható a Huawei SUN2000 RS-485 Modbus RTU-n keresztül a TapHome-hoz?","Mit mér és vezérel a Huawei SUN2000 RTU TapHome sablon?","Mely COM port lábakat kell használni a Modbus RTU-hoz a Huawei SUN2000-en?","Használhatom egyszerre a Modbus RTU-t és a WLAN Smart Dongle-t a SUN2000-en?","Hogyan monitorozható az akkumulátor SOC és a hálózati teljesítmény SUN2000-en TapHome-on keresztül?","Mi a különbség a TCP és RTU sablonok között a Huawei SUN2000-nél?"]
---

# Huawei SUN2000 (Modbus RTU)

Kommunikáció: Modbus RTU

- [Huawei FusionSolar](https://solar.huawei.com/en/products/residential/inverters)

## Integrációs útmutató

A Huawei SUN2000 3-10KTL sorozat háromfázis string inverterek otthoni PV rendszerekhez, 3 kW-tól 10 kW-ig terjedő névleges teljesítménnyel. Ez a sablon az invertert **Modbus RTU protokollon RS-485-ön** keresztül csatlakoztatja, az inverter aljára szerelt COM porton. A TCP varianstól eltérően (amely Smart Dongle-t használ a hálózati kapcsolathoz) az RTU variáns közvetlenül soros RS-485 buszon kommunikál.

A sablon hatásos teljesítmény monitorozást és vezérlési funkciókat, DC bemeneti teljesítményt hálózati oldali mérésekkel, PV string áram és feszültség értékeket, hálózati teljesítménymérőt (Smart Power Sensor-on keresztül), akkumulátor töltöttségi állapotot (SOC), napi és kumulatív energiaszámlálókat, valamint részletes inverter állapotot riasztás-dekódolással biztosít.

> [!WARNING]
> A Huawei figyelmeztet, hogy a Modbus RTU kommunikáció instabillá válhat, ha az inverter a WLAN Smart Dongle-n keresztül kommunikál a felhő szerverekkel. **Csatlakoztassa le a WLAN Smart Dongle-t** a Modbus RTU használata előtt, hogy elkerülje a CRC hibákat és kommunikációs meghibásodásokat az RS-485 buszon.

## Hardveres csatlakoztatás

A SUN2000 inverternek 16 tűs COM portja (#8) van az alsó panelen. A COM port két különálló RS-485 buszt biztosít:

| Bus | Tűk | Rendeltetés |
|-----|-----|-------------|
| **Bus 1** | 1. tű (485A1-1), 3. tű (485B1-1) | Inverterek kaszkádolása, SmartLogger, **TapHome csatlakozás** |
| **Bus 2** | 7. tű (485A2), 9. tű (485B2) | Smart Power Sensor, energiatárolás |

A TapHome Modbus RTU csatlakozáshoz a **Bus 1**-et kell használni:

- **1. tű (485A1-1)** -- csatlakoztatni a TapHome vezérlő RS-485 **A+** kapcsára
- **3. tű (485B1-1)** -- csatlakoztatni a TapHome vezérlő RS-485 **B-** kapcsára
- **5. tű (PE)** -- árnyékolás földelés (opcionális, javasolt)

### Inverter port elhelyezkedése

![SUN2000 inverter alsó panele a COM porttal (#8) és Smart Dongle porttal (#9)](https://taphome.com/images/compatibility/huawei-sun2000-rtu/inverter-ports_hu_5491645494580c3c.jpg)

A COM port (#8) az alsó panelen található, az AC kimeneti port (#7) és a Smart Dongle port (#9) mellett.

### COM port lábkiosztás

![SUN2000 COM port 16 tűs csatlakozó tűszámozással](https://taphome.com/images/compatibility/huawei-sun2000-rtu/com-port-pinout_hu_38f30b1cd140d65d.jpg)

| Tű | Megnevezés | Funkció |
|----|------------|---------|
| 1 | 485A1-1 | RS-485 A+ (Bus 1) -- **csatlakoztatni TapHome A+-ra** |
| 2 | 485A1-2 | RS-485 A+ (Bus 1) -- kaszkádoláshoz következő inverterre |
| 3 | 485B1-1 | RS-485 B- (Bus 1) -- **csatlakoztatni TapHome B--re** |
| 4 | 485B1-2 | RS-485 B- (Bus 1) -- kaszkádoláshoz következő inverterre |
| 5 | PE | Árnyékolás földelés |
| 7 | 485A2 | RS-485 A+ (Bus 2) -- Smart Power Sensor |
| 9 | 485B2 | RS-485 B- (Bus 2) -- Smart Power Sensor |

### RS-485 kábel telepítése

![RS-485 jelkábel telepítése COM port csatlakozóba a 485A1-1, 485B1-1 és PE tűpozíciókkal](https://taphome.com/images/compatibility/huawei-sun2000-rtu/wiring-rs485-cable_hu_5288d173273787db.jpg)

Kültéri árnyékolt sodrott érpárú kábelt használjon. A külső köpenyt kb. 55 mm-re, a belső szigetelést 12-14 mm-re csupaszítsa. A vezetékeket a jelkábel csatlakozó megfelelő tűpozícióiba helyezze, majd csatlakoztassa a COM portba és az óramutató járásával megegyező irányba fordítva rögzítse. Rögzítse M3 csavarral (nyomaték: 0,55 N.m).

> [!TIP]
> Az RS-485 jelkábelt vezesse el a tápkábelektől elkülönítve az elektromágneses interferencia megelőzése érdekében.

## Konfiguráció

### Kommunikációs paraméterek

| Paraméter | Érték |
|-----------|-------|
| Protokoll | Modbus RTU |
| Adatátviteli sebesség | 9600 bps |
| Adatbitek | 8 |
| Paritás | Nincs |
| Stop bitek | 1 |
| Slave ID | 1 (alapértelmezett, konfigurálható a FusionSolar alkalmazáson keresztül) |

### Slave ID beállítása

Az alapértelmezett Modbus slave cím **1**. Módosításhoz:

1. Csatlakozzon az inverterhez a FusionSolar alkalmazáson keresztül (kezdeti WiFi jelszó: **Changeme**)
2. Jelentkezzen be telepítőként (kezdeti jelszó: **00000a**)
3. Navigáljon a kommunikációs beállításokhoz és módosítsa az RS-485 címet
4. Az alapértelmezett jelszót azonnal változtassa meg az első bejelentkezés után

> [!NOTE]
> A WLAN Smart Dongle-t le kell csatlakoztatni a stabil Modbus RTU kommunikációhoz. Ha a dongle a FusionSolar felhő monitorozáshoz van telepítve, a konfiguráció után és a TapHome RS-485-ön keresztüli csatlakoztatása előtt távolítsa el.

## Eszköz képességek

A sablon a következő eszközöket teszi elérhetővé:

### Hatásos teljesítmény

Villamosenergia-mérő, amely az inverter aktuális AC kimeneti teljesítményét olvassa kW-ban (H:32080 regiszter, Int32, osztva 1000-rel). Ez az elsődleges teljesítményfigyelő eszköz, olvasási és írási lehetőségekkel.

A szervizattribútumok tartalmazzák a napi csúcs hatásos teljesítményt (H:32078), a meddő teljesítményt kVar-ban (H:32082), a névleges teljesítményt, a maximális hatásos teljesítményt, a maximális látszólagos teljesítményt és a maximális meddő teljesítményt (hálózatra táplálás és hálózatból vétel).

Három szerviztevékenység teszi lehetővé a teljesítmény szabályozását:

- **Meddő teljesítmény kompenzáció (PF)** -- teljesítménytényező beállítása -1,0-tól 1,0-ig (H:40122-be ír)
- **Meddő teljesítmény kompenzáció (Q/S)** -- meddő teljesítmény arány beállítása -1,0-tól 1,0-ig (H:40123-ba ír)
- **Hatásos teljesítmény csökkentés (%)** -- kimeneti teljesítmény korlátozása százalékos arányban 0-100%-ig (H:40125-be ír)

### Akkumulátor

Az akkumulátor töltöttségi állapotát (SOC) jeleníti meg százalékban (H:37760 regiszter, UInt16, osztva 1000-rel). Egy szervizattribútum megjeleníti az akkumulátor működési állapotát (H:37762) a következő értékekkel: Offline, Készenlét, Működés, Hiba vagy Alvó mód.

> [!NOTE]
> Az Akkumulátor eszköz csak akkor jelenik meg funkcionálisan, ha LUNA2000 akkumulátor csatlakozik az inverterhez. Akkumulátor nélkül a működési állapot „Offline" értéket mutat, az SOC pedig nulla lesz.

### Hálózati teljesítménymérő

A Smart Power Sensor aktív hálózati teljesítményét olvassa kW-ban (H:37113 regiszter, Int32, osztva 1000-rel) és a hálózatba táplált energiát kWh-ban (H:37119 regiszter, Int32, osztva 100-zal). A pozitív értékek hálózatba táplált teljesítményt, a negatív értékek hálózatból vett teljesítményt jelölnek.

A szervizattribútumok a mérő állapotát (Normál/Offline) és a mérő típusát (3 fázisú/1 fázisú) mutatják.

> [!NOTE]
> A Hálózati teljesítménymérő eszközhöz szükséges egy Huawei Smart Power Sensor (DTSU666-H), amely RS-485 Bus 2-n (COM port 7. és 9. tűje) csatlakozik az inverterhez. Ez az eszköz nem szerepel a TCP variantban.

### DC bemeneti teljesítmény

Csak olvasható szenzor, amely az összes PV string kombinált DC teljesítményét mutatja kW-ban (H:32064 regiszter, Int32, osztva 1000-rel).

A szervizattribútumok hálózati oldali méréseket nyújtanak: hálózati frekvencia (H:32085), A/B/C fázisfeszültségek (H:32069-32071), A/B/C fázisáramok (H:32072-32076) és AB/BC/CA vonalközi feszültségek (H:32066-32068).

### Napi energia és összesített energia

Két csak olvasható energiaszámláló:

- **Napi energia** -- ma termelt energia kWh-ban (H:32114 regiszter, osztva 100-zal), naponta visszaáll
- **Összesített energia** -- üzembe helyezés óta felhalmozódott kumulatív energia kWh-ban (H:32106 regiszter, osztva 100-zal)

### PV string áramok (PV1-PV2)

Két különálló szenzoreszköz, PV stringenként egy, DC áramot olvas ampérben (H:32017 és H:32019 regiszterek, Int16, osztva 100-zal). Minden eszköz tartalmaz egy szervizattribútumot a megfelelő string feszültségéhez (H:32016 és H:32018, osztva 10-zel).

> [!NOTE]
> Az RTU sablon 2 PV string eszközt tartalmaz (PV1-PV2) a TCP variáns 4-ével szemben. A regisztertérkép legfeljebb 24 stringet támogat — szükség esetén további PV string eszközök hozzáadhatók manuálisan.

### Inverter állapot

Többértékű kapcsoló (csak olvasható), amely az inverter aktuális működési állapotát mutatja a H:32089 regiszterből:

| Érték | Állapot | Leírás |
|-------|---------|--------|
| 0 | Inverter állapot | Kezdeti / ismeretlen |
| 1 | Üresjárat | ISO, besugárzás vagy hálózat érzékelése |
| 2 | Indítás | Inverter elindulóban |
| 3 | Hálózatra kapcsolt | Normál energiatermelés |
| 4 | Leállítás | Hiba, parancs, OVGR vagy DC kapcsoló kikapcsolás |
| 5 | Hálózati szabályozás | Aktív cos(Phi)-P vagy Q-U görbe |
| 6 | IV szkennelés | PV string I-V görbe szkennelése |
| 7 | Helyszíni ellenőrzés | Hálózati helyszíni ellenőrzés folyamatban |
| 8 | Vizsgálat | Vizsgálati mód |
| 9 | DC bemenet érzékelése | DC bemenet érzékelése |

A szervizattribútumok részletes állapotinformációkat nyújtanak: Teljes állapot (bővített állapot részállapotokkal), Hálózati csatlakozás, Távjelzés (IEC104 telesignalizáció), Zárolási állapot, PV csatlakozási állapot és indítás/leállítás időbélyegzők.

### Riasztás monitorozás

A modul szintű olvasószkript a H:32008 és H:32009 riasztási regisztereket (Bitfield16) monitorozza. Minden bit egy konkrét hibához vagy figyelmeztetéshez van rendelve:

| Regiszter | Bit | Riasztás |
|-----------|-----|----------|
| H:32008 | 0 | Magas string feszültség |
| H:32008 | 1 | DC ívhiba |
| H:32008 | 2 | Fordított string |
| H:32008 | 3 | Abnormális string (figyelmeztetés) |
| H:32008 | 7 | Hálózat kiesése |
| H:32008 | 8-9 | Hálózat alul-/túlfeszültsége |
| H:32008 | 11-13 | Hálózati frekvencia hibák |
| H:32008 | 14-15 | Kimeneti túláram / DC összetevő |
| H:32009 | 0 | Abnormális szivárgó áram |
| H:32009 | 1-2 | Földelési / szigetelési hibák |
| H:32009 | 3-4 | Magas hőmérséklet / berendezés hiba |
| H:32009 | 9 | Abnormális energiatároló eszköz |
| H:32009 | 10-11 | Aktív/passzív szigetüzem |

### Modul szintű diagnosztika

A modul szervizattribútumokat tesz elérhetővé az eszközazonosításhoz és diagnosztikához:

| Attribútum | Regiszter | Leírás |
|------------|-----------|--------|
| Modell neve | H:30000 | Inverter névtábla modell |
| SN | H:30015 | Sorozatszám |
| PN | H:30025 | Termékkód |
| Model ID | H:30070 | Numerikus modell azonosító |
| Stringek száma | H:30071 | Csatlakoztatott PV stringek |
| MPPT szám | H:30072 | MPP tracker szám |
| Időzóna | H:43006 | UTC eltolás |
| Inverter hatásfok | H:32086 | Konverziós hatásfok (%) |
| Szekrény hőmérséklet | H:32087 | Belső hőmérséklet |
| Szigetelési ellenállás | H:32088 | PV rendszer szigetelése |
| DSP adatgyűjtés | H:32002 | Adatgyűjtés állapota |

Az **Időzóna** szerviztevékenység lehetővé teszi az inverter UTC eltolásának beállítását (H:43006-ba ír).

### További lehetőségek

A SUN2000 inverter további regisztereket tesz elérhetővé, amelyek még nem kerültek implementálásra a sablonban. Ezek közé tartozik a firmware verzió, a hibakód regiszter, a gyorsabban frissülő hatásos teljesítmény leolvasás, az összes DC bemeneti energia számláló, havi és éves energiaszámlálók, akkumulátor töltési/kisütési teljesítmény, előjel nélküli hálózatba táplált energia, hálózati felhalmozódott energia és távoli be-/kikapcsolási parancsok. Ezek jövőbeli sablon frissítésekben adhatók hozzá.

### Különbségek a TCP varianstól

Az RTU sablon két olyan eszközt tartalmaz, amelyek nem szerepelnek a TCP variantban: a **Hálózati teljesítménymérő** (Smart Power Sensor mérések) és az **Akkumulátor** SOC leolvasással. Az RTU sablon azonban csak 2 PV string eszközt tartalmaz (PV1-PV2) a TCP variáns 4-ével szemben. A regisztertérkép azonos — csak az átviteli réteg különbözik (soros RS-485 vs TCP/IP Smart Dongle-n keresztül).

## Hibaelhárítás

### Nincs Modbus kommunikáció

1. Ellenőrizze, hogy az RS-485 kábel a megfelelő COM port lábakra van-e csatlakoztatva: 1. tű (485A1-1) = A+, 3. tű (485B1-1) = B-
2. Győződjön meg arról, hogy a WLAN Smart Dongle **le van csatlakoztatva** az inverterről
3. Ellenőrizze, hogy az adatátviteli sebesség 9600-ra és a paritás Nincsre (8N1) van-e beállítva a TapHome-ban
4. Erősítse meg a helyes Slave ID-t (alapértelmezett: 1)
5. Ellenőrizze, hogy a jelkábel csatlakozó teljesen be van-e dugva és rögzítve van-e a COM portba

### Időszakos kommunikációs hibák

A leggyakoribb ok a WLAN Smart Dongle RS-485 buszt zavaró hatása. A dongle belső kommunikációja a Huawei felhő szerverekkel CRC hibákat okoz a soros buszon. Stabil RTU működéshez távolítsa el a dongle-t.

### PV string értékek nullát mutatnak

A nem használt PV string bemenetek mindig 0 A / 0 V értéket olvasnak. Ez normális, ha az inverter modellnek kevesebb MPPT bemenete van, mint amennyit a sablon biztosít (pl. egy 3KTL modell csak PV1 és PV2-t használhat).

### Az Akkumulátor eszköz „Offline" értéket mutat

A LUNA2000 akkumulátor regiszterek csak akkor töltődnek fel, ha kompatibilis akkumulátor van fizikailag csatlakoztatva az inverterhez. Akkumulátor nélkül a Működési állapot „Offline" értéket olvas, az SOC pedig nulla lesz.

### Az inverter állapota „Üresjárat"-on ragadt

Éjszaka vagy alacsony besugárzási körülmények között az inverter üresjárat módba lép. Ez normális — „Hálózatra kapcsolt" állapotba vált, amint elegendő napsugárzást érzékel. Az inverternek készenlét módban korlátozott lehet az adatelérhetősége.

### A hálózati teljesítménymérő nullát olvas

A Hálózati teljesítménymérő eszközhöz szükséges egy Huawei Smart Power Sensor (DTSU666-H) RS-485 Bus 2-n (7. és 9. tű) keresztül csatlakoztatva. Ha nincs mérő telepítve, az értékek nullát olvasnak és a mérő állapota „Offline" lesz.

## Elérhető eszközök 9

Ezek az eszközök az importálás után jelennek meg a TapHome-ban.

SUN2000 Modul

Szerviz attribútumok

|                        |                                                                                   |
|------------------------|-----------------------------------------------------------------------------------|
| Modellnév              |                                                                                   |
| SN                     |                                                                                   |
| PN                     |                                                                                   |
| Model ID               |                                                                                   |
| Stringek száma         |                                                                                   |
| MPPT szám              |                                                                                   |
| Időzóna                | Inverter UTC eltolás — beolvassa és megjeleníti a konfigurált időzónát            |
| Inverter hatásfok      | DC-AC konverziós hatásfok százalékban                                             |
| Szekrény hőmérséklet   | Az inverter ház belső hőmérséklete                                                |
| Szigetelési ellenállás | PV rendszer szigetelési ellenállása megaohmban — az izolációs biztonságot figyeli |
| DSP adatgyűjtés        | Adatgyűjtési állapot — Igen (aktív) vagy Nem (inaktív)                            |

Szerviz műveletek

|         |                                                                  |
|---------|------------------------------------------------------------------|
| Időzóna | Inverter UTC eltolásának beállítása — UTC-12:00-tól UTC+14:00-ig |

Olvasás (modul)

```taphome
var a1 := MODBUSR(H, 32008, Uint16);
var a2 := MODBUSR(H, 32009, Uint16);
IF(GETBIT(a1,0) = 1, ADDERROR("High String Voltage", 2001));
IF(GETBIT(a1,1) = 1, ADDERROR("DC Arc Fault", 2002));
IF(GETBIT(a1,2) = 1, ADDERROR("String Reversed", 2011));
IF(GETBIT(a1,3) = 1, ADDWARNING("PV String Backfeed ", 2012));
IF(GETBIT(a1,4) = 1, ADDWARNING("Abnormal String", 2013));
IF(GETBIT(a1,5) = 1, ADDERROR("AFCI Self-test Fault", 2021));
IF(GETBIT(a1,6)= 1, ADDERROR("Short circuit between phase to PE ", 2021));
IF(GETBIT(a1,7) = 1, ADDERROR("Power Grid Failure ", 2032));
IF(GETBIT(a1,8) = 1, ADDERROR("Grid Undervoltage ", 2033));
IF(GETBIT(a1,9) = 1, ADDERROR("Grid Overvoltage", 2034));
IF(GETBIT(a1,10) = 1, ADDERROR("Unbalanced Grid Voltage", 2035));
IF(GETBIT(a1,11) = 1, ADDERROR("Grid Overfrequency", 2036));
IF(GETBIT(a1,12) = 1, ADDERROR("Grid Underfrequency", 2037));
IF(GETBIT(a1,13) = 1, ADDERROR("Grid Frequency Instability", 2038));
IF(GETBIT(a1,14) = 1, ADDERROR("Output Overcurrent ", 2039));
IF(GETBIT(a1,15) = 1, ADDERROR("Large DC of Output current ", 2040));
IF(GETBIT(a2,0) = 1, ADDERROR("Abnormal Leakage Current ", 2051));
IF(GETBIT(a2,1) = 1, ADDERROR("Abnormal Ground.", 2061));
IF(GETBIT(a2,2) = 1, ADDERROR("Low Insulation Res. ", 2062));
IF(GETBIT(a2,3) = 1, ADDERROR("High Temperature", 2063));
IF(GETBIT(a2,4) = 1, ADDERROR("Abnormal Equipment", 2064));
IF(GETBIT(a2,5) = 1, ADDERROR("Upgrade Failed", 2065));
IF(GETBIT(a2,6) = 1, ADDWARNING("License Expired", 2066));
IF(GETBIT(a2,7) = 1, ADDERROR("Abnormal Monitor Unit", 61440));
IF(GETBIT(a2,8) = 1, ADDERROR("Power collector fault ", 2067));
IF(GETBIT(a2,9) = 1, ADDERROR("Abnormal energy storage device", 2068));
IF(GETBIT(a2,10) = 1, ADDERROR("Active islanding", 2070));
IF(GETBIT(a2,11) = 1, ADDERROR("Passive islanding", 2071));
IF(GETBIT(a2,12) = 1, ADDERROR("Transient AC overvoltage", 2072));
IF(GETBIT(a2,15) = 1, ADDERROR("Abnormal PV module configuration", 2080));
```

Szerviz attribútumok

Model Name

```taphome
MODBUSR(H, 30000, String, 15)
```

SN

```taphome
MODBUSR(H, 30015, String, 10)
```

PN

```taphome
MODBUSR(H, 30025, String, 10)
```

Model ID

```taphome
MODBUSR(H, 30070, Uint16)
```

Number of Strings

```taphome
MODBUSR(H, 30071, Uint16)
```

MPPT Number

```taphome
MODBUSR(H, 30072, Uint16)
```

Time Zone

```taphome
IF(MODBUSR(H, 43006, Int16) = 0, "UTC±00:00");
var time := MODBUSR(H, 43006, Int16)/0.6;
var zone := IF(MOD(time,100) = 0, time/100 + ":00", ROUND(time/100) + ":" + MOD(time,100));
RETURN (IF(time > 0, "UTC+" + zone, "UTC-" + zone ));
```

Inverter Efficiency

```taphome
 MODBUSR(H, 32086, Uint16)/100 + "%"
```

Cabinet Temperature

```taphome
MODBUSR(H, 32087, Int16) / 10 + " ℃ "
```

Insulation Resistance

```taphome
MODBUSR(H, 32088, Uint16)/1000 + "MΩ "
```

DSP data collection

```taphome
IF(GETBIT(MODBUSR(H, 32002, Uint16),0) = 1, "Yes", "No")
```

Szerviz műveletek

Time Zone

Paraméterek: Time Zone

```taphome
MODBUSWNE(H, 43006, Int16, timz*60)
```

Hatásos teljesítmény Villanyóra Olvasás és írás

Villamosenergia-mérő hatásos teljesítménnyel (kW), meddő teljesítménnyel, teljesítménytényezővel és teljesítménycsökkentési és kompenzációs vezérlési akciókkal

Regiszter: H:32080 Int32 Egység: kW numeric

Szerviz attribútumok

|                                                     |
|-----------------------------------------------------|
| A nap csúcs hatásos teljesítménye                   |
| Meddő teljesítmény                                  |
| Névleges teljesítmény                               |
| Meddő teljesítmény kompenzáció (PF)                 |
| Meddő teljesítmény kompenzáció (Q/S)                |
| Hatásos teljesítmény csökkentés százalék (0,1 %)    |
| Hatásos teljesítmény csökkentés (rögzített érték W) |
| Maximális hatásos teljesítmény                      |
| Maximális látszólagos teljesítmény                  |
| Maximális meddő teljesítmény (hálózatba táplálva)   |
| Maximális meddő teljesítmény (hálózatból felvett)   |

Szerviz műveletek

|                                      |                                                                                    |
|--------------------------------------|------------------------------------------------------------------------------------|
| Meddő teljesítmény kompenzáció (PF)  | Teljesítménytényező beállítása -1,0-tól 1,0-ig a meddő teljesítmény kompenzációhoz |
| Meddő teljesítmény kompenzáció (Q/S) | Meddő teljesítmény arány beállítása -1,0-tól 1,0-ig                                |
| Hatásos teljesítmény csökkentés (%)  | Inverter kimeneti teljesítményének korlátozása 0-100%-os arányban                  |

Igény olvasása

```taphome
MODBUSR(H, 32080, Int32,2)/1000;
```

Szerviz attribútumok

Active Power peak of this day

```taphome
MODBUSR(H, 32078, Int32, 2) + " kW"
```

Reactive Power

```taphome
MODBUSR(H, 32082, Int32, 2)/1000 + " kVar"
```

Rated Power

```taphome
MODBUSR(H, 30073, Uint32, 2)/1000 + " kW"
```

Reactive Power Compensation (PF)

```taphome
MODBUSR(H, 40122, Int16)/1000
```

Reactive Power Compensation (Q/S)

```taphome
MODBUSR(H, 40123, Int16)/1000
```

Active Power Derating percent (0.1%)

```taphome
MODBUSR(H, 40122, Int16)/10 + "%"
```

Active Power Derating (fixed value W)

```taphome
MODBUSR(H, 40126, Uint32, 2) + " W"
```

Maximum Active Power

```taphome
MODBUSR(H, 30075, Uint32, 2)/1000 + " kW"
```

Maximum Apparent Power

```taphome
MODBUSR(H, 30077, Uint32, 2)/1000 + " kVA"
```

Maximum reactive power (fed to grid)

```taphome
MODBUSR(H, 30079, Uint32, 2)/1000 + " kVar"
```

Maximum reactive power (absorbed from grid)

```taphome
MODBUSR(H, 30081, Uint32, 2)/1000 + " kVar"
```

Szerviz műveletek

Reactive Power Compensation (PF)

Paraméterek: Reactive power compensation

```taphome
MODBUSWNE(H, 40122, Int16, pf*1000);
```

Reactive Power Compensation (Q/S)

Paraméterek: Reactive power compensation (-1, 1] (-1–1 rpc)

```taphome
MODBUSW(H, 40123, Int16, rpc*1000);
```

Active Power Derating Percent(%)

Paraméterek: Active Power Derating Percent(%) (0–100 apdp)

```taphome
MODBUSW(H, 40125, Uint16, apdp*10)
```

Akkumulátor Fényerőszabályzó Csak olvasható

Akkumulátor töltöttségi állapota (SOC) százalékban — a LUNA2000 tárolóban rendelkezésre álló energiát mutatja

Regiszter: H:37760 UInt16 Egység: % numeric

Szerviz attribútumok

|         |                                                                                 |
|---------|---------------------------------------------------------------------------------|
| Állapot | Akkumulátor működési állapota — Offline, Készenlét, Működés, Hiba vagy Alvó mód |

Szint olvasása

```taphome
MODBUSR(H, 37760, Uint16) / 1000
```

Szerviz attribútumok

Status

```taphome
SWITCH(MODBUSR(H, 37762, Uint16), 0, "offline", 1, "standby", 2, "running", 3, "fault", 4, "sleep mode", "error");
```

Hálózati teljesítménymérő Villanyóra Csak olvasható

Aktív hálózati teljesítmény (kW) és exportált energia (kWh) a Smart Power Sensor-tól — pozitív az export, negatív az import

Regiszter: H:37113 Int32 Egység: kW numeric

Szerviz attribútumok

|         |                                                  |
|---------|--------------------------------------------------|
| Állapot | Teljesítménymérő állapota — Normál vagy Offline  |
| Típus   | Teljesítménymérő típusa — 3 fázisú vagy 1 fázisú |

Összes fogyasztás olvasása

```taphome
MODBUSR(H, 37119, Int32) / 100
```

Igény olvasása

```taphome
MODBUSR(H, 37113, Int32) / 1000
```

Szerviz attribútumok

Status

```taphome
IF(MODBUSR(H, 37100, Uint16) = 1, "Normal", "Offline");
```

Type

```taphome
IF(MODBUSR(H, 37125, Uint16) = 1, "3 phase", "1 phase");
```

Napi energia Változó Csak olvasható

Ma termelt energia kWh-ban — éjfélkor visszaáll

Regiszter: H:32114 Int32 Egység: kWh numeric

Olvasás

```taphome
MODBUSR(H, 32114, Int32, 2)/100
```

Összesített energia Változó Csak olvasható

Összesített energia az üzembe helyezés óta

Regiszter: H:32106 Int32 Egység: kWh numeric

Olvasás

```taphome
MODBUSR(H, 32106, Int32, 2)/100
```

DC bemeneti teljesítmény Villanyóra Csak olvasható

Az összes PV string kombinált DC teljesítménye (kW) hálózati mérésekkel — fázisfeszültségek, áramok, vonalközi feszültségek és frekvencia

Regiszter: H:32064 Int32 Egység: kW numeric

Szerviz attribútumok

|                    |
|--------------------|
| A fázis feszültség |
| B fázis feszültség |
| C fázis feszültség |
| A fázis áram       |
| B fázis áram       |
| C fázis áram       |
| AB feszültség      |
| BC feszültség      |
| CA feszültség      |
| Frekvencia         |

Igény olvasása

```taphome
MODBUSR(H, 32064, Int32, 2)/1000
```

Szerviz attribútumok

A Voltage

```taphome
MODBUSR(H, 32069, Int16)/10 + " V"
```

B Voltage

```taphome
MODBUSR(H, 32070, Int16)/10 + " V"
```

C Voltage

```taphome
MODBUSR(H, 32071, Int16)/10 + " V"
```

A Current

```taphome
MODBUSR(H, 32072, Int32, 2)/1000 + " A"
```

B Current

```taphome
MODBUSR(H, 32074, Int32, 2)/1000 + " A"
```

C Current

```taphome
MODBUSR(H, 32076, Int32, 2)/1000 + " A"
```

AB Voltage

```taphome
MODBUSR(H, 32066, Int16)/10 + " V"
```

BC Voltage

```taphome
MODBUSR(H, 32067, Int16)/10 + " V"
```

CA Voltage

```taphome
MODBUSR(H, 32068, Int16)/10 + " V"
```

Frequency

```taphome
MODBUSR(H, 32085, Uint16)/100 + " Hz"
```

Inverter állapot Többértékű kapcsoló Csak olvasható

Az inverter üzemi állapota — Üresjárat, Indítás, Hálózatra kapcsolt, Leállítás, Hálózati szabályozás, IV szkennelés, Helyszíni ellenőrzés, Vizsgálat, DC bemenet érzékelése

Regiszter: H:32089 UInt16 numeric

Értékek / Állapotok: Initializing · Idle · Starting · On-Grid · Shutdown · Grid Dispatch · IV scanning · Spot-Check · Inspecting · DC input detection

Kapcsoló állapot olvasása

```taphome
var reg := MODBUSR(H, 32089, Uint16);
IF(reg = 0, 0,
IF(reg < 4 OR reg = 40960,1,
IF(reg = 256, 2, 
IF(reg < 515, 3, 
IF(reg < 775, 4,
IF(reg = 1025 OR reg = 1026, 5, 
IF(reg = 1280 OR reg = 1281, 7,
IF(reg = 1536, 8, 
IF(reg = 2048, 6,
IF(reg = 2304, 9
))))))))))
```

Szerviz attribútumok

Full State

```taphome
var state := MODBUSR(H, 32089, Uint16);
SWITCH(state, 0, "Idle: Initializing",
 1,"Idle: Detecting ISO", 
 2,"Idle: Detecting irradiation", 
 3, "Idle: Grid Detecting", 
 256, "Starting", 
 512, "On-Grid", 
 513, "On-Grid: Power Limit", 
 514, "On-Grid: self-derating", 
 768, "Shutdown: Fault", 
 769, "Shutdown: Command", 
 770, "Shutdown: OVGR", 
 771,"Shutdown: Communication disconnected", 
 772, "Shutdown: Power Limit", 
 773, "Shutdown: Start manually", 
 774, "Shutdown: DC Switch OFF",
 1025, "Grid dispatch:cos(Phi)-P curve",
 1026, "Grid dispatch:Q-U curve",
40960, "Idle: No irradiation",
1280, "Spot-check",
1281, "Spot-checking",
1536, "Inspecting",
1792, "SFCI self-check",
2048, "IV scanning",
2304, "DC input detection",
"Unknown"
 );
```

Grid Connection

```taphome
var reg := MODBUSR(H, 32000,Uint16);
IF(GETBIT(reg,0) = 1, "Standby",
IF(GETBIT(reg,2) = 1 , "Normal Grid Connection",
IF(GETBIT(reg,3) = 1, "Grid connection with derating due to power rationing",
IF(GETBIT(reg,4) = 1, "Grid connection with derating due to inverter internal causes", "Not Connected"
)
)
)
)
```

Teleindication

```taphome
var reg := MODBUSR(H, 32000,Uint16);
IF(GETBIT(reg,0) = 1, "Standby",
IF(GETBIT(reg,5) = 1 , "Normal Stop",
IF(GETBIT(reg,6) = 1, "Stop due to faults",
IF(GETBIT(reg,7) = 1, "Stop due to power rationing",
IF(GETBIT(reg,8) = 1, "Shutdown",
IF(GETBIT(reg,9) = 1, "Spot check",
IF(GETBIT(reg,1) = 1, "Grid Connected",
"Unknown State")
)
)
)
)
)
)
```

Locking Status

```taphome
IF(GETBIT(MODBUSR(H, 32002, Uint16),0) = 1, "Unlocked", "Locked");
```

PV Connection Status

```taphome
IF(GETBIT(MODBUSR(H, 32002, Uint16),0) = 1, "Connected", "Disconnected");
```

Startup time

```taphome
var reg := MODBUSR(H, 32091, Uint32, 2);
var min := FLOOR(MOD(reg, 3600)/60);
var ho := FLOOR(MOD(reg,86400)/3600);
var minutes := IF(min<10, "0" + min, min);
var hours := IF(ho<10, "0" + ho, ho);
hours + ":" + minutes;
```

Shutdown time

```taphome
var reg := MODBUSR(H, 32093, Uint32, 2);
var min := FLOOR(MOD(reg, 3600)/60);
var ho := FLOOR(MOD(reg,86400)/3600);
var minutes := IF(min<10, "0" + min, min);
var hours := IF(ho<10, "0" + ho, ho);
hours + ":" + FLOOR(minutes);
```

PV1 áram Változó Csak olvasható

Regiszter: H:32017 Int16 Egység: A numeric

Szerviz attribútumok

|                |
|----------------|
| PV1 feszültség |

Olvasás

```taphome
MODBUSR(H, 32017, Int16)/100
```

Szerviz attribútumok

PV1 Voltage

```taphome
MODBUSR(H, 32016, Int16)/10 + "V"
```

PV2 áram Változó Csak olvasható

Regiszter: H:32019 Int16 Egység: A numeric

Szerviz attribútumok

|                |
|----------------|
| PV2 feszültség |

Olvasás

```taphome
MODBUSR(H, 32019, Int16)/100
```

Szerviz attribútumok

PV2 Voltage

```taphome
MODBUSR(H, 32018, Int16)/10
```

**Kapcsolat:** Modbus RTU • 9600 baud• 8N1 • Slave ID: $\[SlaveId]

Lehetséges fejlesztések (13)

- H:30035 Firmware Version — STR, 15 regs, read-only — useful for diagnostics
- H:32010 Alarm 3 — Bitfield16, additional alarm bits not decoded in template readscript
- H:32090 Fault Code — U16, specific fault code when device is in fault state
- H:32095 Active Power (fast) — I32, kW, /1000, faster-updating active power reading
- H:32108 Total DC Input Energy — U32, kWh, /100, cumulative DC energy input
- H:32116 Monthly Energy — U32, kWh, /100, electricity generated this month
- H:32118 Yearly Energy — U32, kWh, /100, electricity generated this year
- H:37765 Battery Charge/Discharge Power — I32, W, positive=charging negative=discharging — would complement existing Battery SOC device
- H:37121 Grid Exported Energy (unsigned) — U32, kWh, /100, unsigned variant of grid exported energy — complements the signed I32 already in template at H:37119
- H:37123 Grid Accumulated Energy — U32, kWh, /100, total energy consumed from grid
- H:40200 Power On — WO, E16, remote inverter power-on command
- H:40201 Shutdown — WO, E16, remote inverter shutdown command
- RTU Variant Notes — Modbus RTU over RS-485. Default: 9600 baud, 8N1. COM port Bus 1: Pin 1 (485A1-1) = A+, Pin 3 (485B1-1) = B-. Do NOT use Modbus RTU with WLAN Smart Dongle connected — causes CRC errors. RTU template has 2 PV strings (vs TCP's 4) and includes Grid Power Meter (H:37113, H:37119) + Battery SOC (H:37760). Huawei warns against Modbus RTU due to internal server communication conflicts.

## Importálási paraméterek

Ezeket az értékeket az XML importálásakor adja meg.

| Az alkalmazás kéri | Alapérték     |
|--------------------|---------------|
| Slave ID           | `1`           |
| IP-cím             | `192.168.1.0` |

## Források

- Solar Inverter Modbus Interface Definitions (V3.0)
  
  2026-03-28
  
  [PDF](https://taphome.com/compatibility/devices/huawei-sun2000-rtu/manufacturer/modbus-interface-definitions-v3.pdf)
- SUN2000-(5KTL, 6KTL)-M0 User Manual
  
  [solar.huawei.com](https://solar.huawei.com/-/media/Solar/attachment/pdf/au/service/residential/SUN2000-5-6KTL-M0-User_Manual.pdf) 2026-03-28
  
  [PDF](https://taphome.com/compatibility/devices/huawei-sun2000-rtu/manufacturer/user-manual-m0.pdf)
- huawei-solar-lib — Python Modbus Library
  
  [github.com](https://github.com/wlcrs/huawei-solar-lib) 2026-03-28

A gyártói dokumentumok © a mindenkori tulajdonosaikat illetik. A gyártó által közzétett formában, kizárólag tájékoztatásul tesszük elérhetővé őket.

## Kapcsolódó dokumentáció

- [Modbus Integration](https://taphome.com/hu/compatibility/modbus-guide/)
- [Modbus útmutató a TapHome készülékekhez](https://taphome.com/hu/docs/integration/modbus/)
- [Egyszerű konfiguráció sablonok használatával](https://taphome.com/hu/docs/integration/modbus/templates/)
- [Modbus szkriptek és prefetch](https://taphome.com/hu/docs/script/modbus-scripts/)
- [Modbus függvények](https://taphome.com/hu/docs/script/modbus/)
- [Modbus adattípusok](https://taphome.com/hu/docs/script/modbus-data-types/)

