---
title: "Deye SUN-xK-SG04LP3-EU / SG05LP3-EU"
description: "Deye SG04LP3 hibrid napelem inverter Modbus RTU-n: PV, fogyasztás, hálózat és akkumulátor energiaáramlása, SOC, hibák, üzemmód és Time of Use ütemezés."
url: "https://taphome.com/hu/compatibility/deye-sg04lp3-hybrid-inverter/"
language: hu
lastmod: 2026-11-10
generator: hugo
ai:
  topics: ["modbus-rtu","rs485","inverter","hybrid-inverter","solar","battery-storage","3-phase","energy-monitoring","time-of-use"]
  questions: ["Hogyan integrálható a Deye SUN-xK-SG04LP3-EU hibrid napelem inverter a TapHome-mal?","Mit mér és mit vezérel a Deye SG04LP3 TapHome sablon?","Hogyan csatlakoztatom a Deye SG04LP3 invertert a TapHome-hoz Modbus RTU-n keresztül?","Hol állítom be a Modbus címet a Deye SG04LP3 inverteren?","A Deye SG04LP3 melyik RJ45 portja szolgál a Modbushoz, és mi a lábkiosztása?","Miért nem válaszol a Deye SG04LP3 a Modbus porton?","Vezérelheti a TapHome a Deye hibrid napelem inverter Time of Use ütemezését?"]
---

# Deye SUN-xK-SG04LP3-EU / SG05LP3-EU

Kommunikáció: Modbus RTU

## Integrációs útmutató

A Deye SUN-xK-SG04LP3-EU háromfázisú (230 V / 400 V), alacsony feszültségű hibrid napelem inverter akkumulátorbemenettel és két MPPT bemenettel a napelemmező számára; a gyártó kézikönyve a SUN-5K, 6K, 8K, 10K és 12K-SG04LP3-EU modelleket fedi le. A TapHome **Modbus RTU-n** keresztül kommunikál az inverterrel RS-485-ön (9600 baud, 8N1), az inverter kommunikációs paneljén lévő, **Modbus** feliratú RJ45 porton.

A sablon olvassa a PV termelést, a fogyasztást, a hálózati vételezést és betáplálást, az akkumulátor töltését és kisütését, valamint az akkumulátor töltöttségi állapotát, és biztosítja a TapHome energiaáramlás hét eszközét. Emellett olvassa az akkumulátor, a hálózat, a PV stringek és az inverterkimenet értékeit, az inverter üzemállapotát, figyelmeztetéseit és hibakódjait TapHome értesítésekké alakítja, és írja az energiamenedzsment-üzemmódot, a hálózati töltést, az akkumulátoráram-korlátokat, a generátorport használatát és a hat időablakos Time of Use (TOU) ütemezést.

## Hardveres csatlakoztatás

> [!WARNING]
> Az invertert csak szakképzett személy telepítheti és kötheti be. A kommunikációs portok a bekötőtérben, a fémfedél mögött találhatók; a munka megkezdése előtt az AC és a DC áramköröket külön-külön le kell választani, a gyártó kézikönyvében leírtak szerint.

### Kommunikációs portok

Az RJ45 kommunikációs portok a kommunikációs panel jobb oldalán vannak: **Parallel_A**, **Parallel_B**, **Meter-485**, **Modbus**, **BMS** és **DRM**.

![A Deye SG04LP3-EU kommunikációs portjai: Parallel_A, Parallel_B, Meter-485, Modbus, BMS és DRM RJ45 csatlakozók a szerepükkel.](https://taphome.com/images/compatibility/deye-sg04lp3-hybrid-inverter/ports-layout_hu_aeac3891ac9c016.jpg)

| Port | Szerepe a gyártó szerint |
|------|-----------------------------------|
| Parallel_A, Parallel_B | Párhuzamos kommunikáció az inverterek között (CAN interfész) |
| Meter-485 | Kommunikáció a külső fogyasztásmérővel (például CHNT DTSU666 vagy Eastron SDM630) |
| Modbus | „Reserved” felirattal; a lábkiosztási függelék a távfelügyelet portjaként írja le |
| BMS | Akkumulátorkommunikáció (CAN / RS-485) |
| DRM | Külső digitális bemeneti jelek |
| WIFI/RS232 (külön 9 tűs port) | Wi-Fi adatgyűjtő |

A TapHome a **Modbus** portra csatlakozik. Ne használd a Meter-485 portot (a fogyasztásmérőé) és a BMS portot sem (az akkumulátoré).

> [!WARNING]
> A gyártó a Modbus portot **„Reserved”** jelöléssel látja el, és megjegyzi, hogy **egyes hardververzióknál ez a port használhatatlan**. A kábel lefektetése előtt ellenőrizd, hogy az adott inverter Modbus portja válaszol-e; ha nem, a sablon ezen keresztül nem tud kommunikálni.

### A Modbus port lábkiosztása

![A Deye SG04LP3-EU inverter BMS, Meter-485 és Modbus portjának RJ45 lábkiosztása; a Modbus port 1/8 lába 485_B, 2/7 lába 485_A, 3/6 lába GND_485.](https://taphome.com/images/compatibility/deye-sg04lp3-hybrid-inverter/wiring-rs485-pinout_hu_6afed0daae2db4b4.jpg)

| RJ45 láb (Modbus port) | Jel | TapHome RS-485 busz |
|------------------------|--------|--------------------|
| 1, 8 | 485_B | B |
| 2, 7 | 485_A | A |
| 3, 6 | GND_485 | GND |
| 4, 5 | Nincs használva | — |

Krimpelj RJ45 dugót egy csavart érpáras kábelre, és kösd a 485_A-t a TapHome RS-485 busz A kapcsához, a 485_B-t pedig a B kapcsához. Hosszabb kábelszakaszoknál ajánlott a közös GND (GND_485) bekötése.

> [!NOTE]
> A Modbus portra kötött RS-485 vonalon csak egy Modbus master kérdezheti le az invertert. Ha ugyanarra a vonalra egy másik Modbus felügyeleti eszköz is be van kötve, válaszd le, vagy használj RS-485 elosztót vagy hubot. A gyártó Wi-Fi adatgyűjtője a saját WIFI/RS232 portját használja.

## Konfiguráció

### A Modbus cím beállítása

A Modbus cím az inverter kijelzőjén a **Modbus SN** mező:

1. A főképernyőn nyomd meg a **System Setup** ikont.
2. Nyisd meg az **Advanced Function** menüt, és lapozz arra az oldalra, ahol a **Parallel**, a **Modbus SN** és az **EX_Meter For CT** található (Paral. Set3).
3. Állítsd be a **Modbus SN** értékét, és erősítsd meg a pipa gombbal.

A sablon **Modbus Slave ID** importparaméterének (alapértéke **1**) egyeznie kell a Modbus SN értékével. A kézikönyv egyetlen inverterről készült képernyőképén `00` látható; állíts be nullától eltérő értéket, mert a 0-s Modbus cím a broadcast számára foglalt. Párhuzamos rendszerben a kézikönyv minden inverternek saját Modbus SN-t ad (01, 02, 03), így minden inverterhez külön sablonimport kell a saját Slave ID-jával.

### Kommunikációs paraméterek

| Paraméter | Érték |
|-----------|-------|
| Baudráta | 9600 |
| Adatbitek | 8 |
| Paritás | Nincs |
| Stopbitek | 1 |
| Funkciókódok | 0x03 (olvasás), 0x10 (több regiszter írása) |
| Modbus Slave ID | 1 (egyeznie kell a Modbus SN-nel) |

Az írási műveletek a 0x10 funkciókódot használják; az inverter nem támogatja a 0x06 funkciókódot (egy regiszter írása).

A TapHome-ban adj hozzá egy Modbus RTU interfészt ezekkel a paraméterekkel azon az RS-485 buszon, amelyre az inverter be van kötve, és importáld a sablont a megfelelő Modbus Slave ID-val.

> [!WARNING]
> Soha ne írj a 80, 81, 91 és 92 regiszterbe (inverter be/ki, gyári visszaállítás, EEPROM), sem az akkumulátortípus és a védelmek regisztereibe (98–103, 111). A sablon csak a felhasználó által beállítható regisztereket teszi elérhetővé.

## Az eszköz képességei

### Energiaáramlás

A sablon biztosítja azt a hét eszközt, amelyet a TapHome a teljes napenergia-áramláshoz használ:

- **PV gyártás** — a PV bemeneti teljesítmények összege (672–675 regiszter) kW-ban, a teljes energia az 534–535 regiszter 32 bites számlálójából.
- **Fogyasztás** — a teljes fogyasztói teljesítmény (653 regiszter) és a teljes fogyasztás (527–528 regiszter).
- **A hálózatról** és **A hálózathoz** — az előjeles hálózati teljesítmény (625 regiszter) szét van bontva: a pozitív értékek az **A hálózatról**, a negatív értékek (pozitív számként) az **A hálózathoz** eszközbe kerülnek. A teljes energia az 522–523 (a hálózatról) és az 524–525 (a hálózathoz) regiszterből.
- **Az akkumulátortól** és **Az akkumulátorhoz** — az előjeles akkumulátor-teljesítmény (590 regiszter) ugyanígy van szétbontva. A teljes energia az 518–519 (kisütés) és az 516–517 (töltés) regiszterből.
- **Akkumulátor (SOC)** — az akkumulátor töltöttségi állapota, 588 regiszter, 0–100 %.

> [!TIP]
> Az Energiamenedzser smart rule-hoz válaszd a **Grid - power balance** mérőt. Ez az előjeles hálózati teljesítményt jelenti (625 regiszter): hálózati vételezéskor pozitív, a többlet betáplálásakor negatív. Az **A hálózatról** és az **A hálózathoz** eszköz értéke mindig nemnegatív, ezért egyik sem használható az Energiamenedzser mérőjeként.

### Akkumulátor

- **Battery - temperature** — 586 regiszter, képlet: `(raw − 1000) / 10`.
- **Battery - voltage** — 587 regiszter; az akkumulátoráram (591 regiszter) és az akkumulátor-teljesítmény (590 regiszter) szervizattribútumként.
- **Battery - charge today** — 514 regiszter; a ma kisütött energia (515 regiszter) szervizattribútumként.

### Hálózat

- **Grid - power balance** — az előjeles teljes hálózati teljesítmény (625 regiszter); az L1, L2 és L3 hálózati teljesítménye (622–624 regiszter), valamint a ma vásárolt és eladott energia (520 és 521 regiszter) szervizattribútumként.
- **Grid - voltage L1** — 598 regiszter; az L2 és L3 hálózati feszültsége (599 és 600 regiszter) és a hálózati frekvencia (609 regiszter) szervizattribútumként.

### PV és fogyasztás

- **PV1 - voltage** és **PV2 - voltage** — 676 és 678 regiszter; a string árama (677 és 679 regiszter) és a string teljesítménye (672 és 673 regiszter) szervizattribútumként.
- **PV - production today** — 529 regiszter.
- **Load - consumption today** — 526 regiszter; az L1, L2 és L3 fogyasztói teljesítménye (650–652 regiszter) szervizattribútumként.

### Inverter

- **Inverter - output power total** — 636 regiszter; a fázisonkénti kimeneti teljesítmény (633–635 regiszter), a fázisonkénti kimeneti feszültség (627–629 regiszter) és a kimeneti frekvencia (638 regiszter) szervizattribútumként.
- **Backup - output power** — 643 regiszter.
- **Generator port - power** — 667 regiszter.
- **DC transformer temperature** (540 regiszter) és **Heat sink temperature** (541 regiszter).

### Állapot, figyelmeztetések és hibák

A modul szervizattribútumként mutatja a **Running state** értékét (500 regiszter: Standby, Self-check, Normal, Alarm, Fault, Activating), az eszköz típusát (0 regiszter) és a névleges teljesítményt (20–21 regiszter). Az Alarm üzemállapot figyelmeztetést, a Fault hibát vált ki.

A figyelmeztető szavakból (553–554 regiszter) megnevezett figyelmeztetések lesznek: ventilátor-figyelmeztetés, hibás hálózati fázissorrend, mérőkommunikációs hiba, a lítiumakkumulátor elvesztése és a párhuzamos kommunikáció minősége. A hibaszavakból (555–558 regiszter) megnevezett hibák lesznek az F07, F10, F13, F18, F20, F22–F24, F26, F29, F35, F41, F42, F46–F49, F56, F58 és F62–F64 hibakódokhoz; az egyes kódok jelentését és a gyártó által javasolt megoldást az inverter kézikönyvének hibatáblázata tartalmazza.

### Üzemi beállítások

- **Settings - energy management mode** — Selling first, Zero export to load vagy Zero export to CT (142 regiszter). A kézikönyv szerint a Zero export to CT módhoz külső áramváltók kellenek a CT-L1, CT-L2 és CT-L3 bemeneten.
- **Settings - solar sell** — a zero export módokban engedélyezi a PV többletenergia eladását a hálózatba (145 regiszter).
- **Settings - max sell power** (143 regiszter) és **Settings - max solar sell power** (340 regiszter).
- **Settings - grid charging** — az akkumulátor hálózati töltése be vagy ki (130 regiszter), valamint **Settings - grid charge current** (128 regiszter).
- **Settings - max battery charge current** (108 regiszter) és **Settings - max battery discharge current** (109 regiszter). A kézikönyv modellenként adja meg a megengedett tartományt: 0–120 A (5 kW), 0–150 A (6 kW), 0–190 A (8 kW), 0–210 A (10 kW) és 0–240 A (12 kW).
- **Settings - generator port use** — Generator input, Smart load output vagy Micro-inverter input (133 regiszter).

### Time of Use ütemezés

Az inverter Time of Use ütemezése hat időablakból áll. A sablon minden W1–W6 időablakhoz elérhetővé teszi:

- **TOU W1–W6 - start time** — HHMM érték (például 1430 = 14:30), 148–153 regiszter.
- **TOU W1–W6 - target SoC** — az akkumulátor cél töltöttségi állapota 0–100 %-os csúszkaként, 166–171 regiszter.
- **TOU W1–W6 - grid charging** — hálózati töltés az időablakban be vagy ki; a sablon a 172–177 regiszterben csak a 0. bitet módosítja, a többi bitet megtartja.

A **TOU - enable** a 146 regiszter 0. bitjével kapcsolja be vagy ki a teljes ütemezést, és megtartja a hét napjainak kiválasztását (1–7. bit).

> [!NOTE]
> A kézikönyv szerint az inverter az egyes időablakok akkumulátorértékét a Battery Setting menü **Use Batt V** / **Use Batt %** választásától függően feszültségként vagy töltöttségi állapotként értelmezi. A target SoC eszközök százalékok, ezért az invertert Use Batt % értékre kell állítani. Ha van hálózat, az akkumulátor csak akkor sül ki, ha a Time of Use be van pipálva.

## Hibaelhárítás

**Nincs adat / kommunikációs hiba**

- Ellenőrizd, hogy a kábel a **Modbus** portban van-e, nem a Meter-485 vagy a BMS portban.
- Ellenőrizd az A/B polaritást (2/7 láb = 485_A, 1/8 láb = 485_B) és a GND bekötését.
- Ellenőrizd, hogy a sablon Modbus Slave ID-ja egyezik-e az Advanced Function menü **Modbus SN** értékével, és hogy a Modbus SN nem 0.
- Ellenőrizd, hogy ugyanazon az RS-485 vonalon nem aktív-e másik Modbus master.
- A gyártó szerint egyes hardververzióknál a Modbus port használhatatlan. Ha a bekötés és a cím helyes, és az inverter mégsem válaszol, előfordulhat, hogy az adott hardververzión a port nem használható.

**Az értékek 1000-szeresen eltérnek vagy értelmetlenek**

Ellenőrizd, hogy az inverter alacsony feszültségű (LV) SG04LP3 vagy SG05LP3 változat-e. A nagyfeszültségű SG01HP3 család más skálázást használ az akkumulátorfeszültséghez, az akkumulátor-teljesítményhez és a PV bemeneti teljesítményhez; a sablon csak az LV skálázásra készült.

**Az Akkumulátor (SOC) 0 %-on ragad**

Az 588 regiszter egyes önellenőrzési állapotokban 0-t ad vissza. Várd meg, amíg a Running state eléri a Normal állapotot; a töltöttségi állapot a következő lekérdezési intervallumon belül frissül.

**A Time of Use beállítások nem érvényesülnek**

Győződj meg róla, hogy a **TOU - enable** be van kapcsolva, és legalább egy időablaknak nullától eltérő a kezdési ideje. Ha úgy tűnik, hogy az inverter figyelmen kívül hagyja a target SoC értékeket, ellenőrizd, hogy Use Batt % értékre van-e állítva.

**Mérőkommunikációs hiba figyelmeztetés**

A figyelmeztetést maga az inverter jelzi (figyelmeztető szó, 553 regiszter), és nem jelenti azt, hogy a TapHome-kapcsolat megszakadt. A fogyasztásmérő a Meter-485 portra csatlakozik; ellenőrizd a bekötését, és ha külső mérőt használsz az EX_Meter For CT funkcióval, az Advanced Function menü **Meter Select** beállítását (CHNT vagy Eastron).

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

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

Deye SUN-xK-SG04LP3-EU Modul

Szerviz attribútumok

|               |
|---------------|
| Running state |
| Device type   |
| Rated power   |

Olvasás (modul)

```taphome
VAR state := MODBUSR(H, 500, UInt16);
IF(state = 3, ADDWARNING(64, "Inverter alarm (running state 3)"));
IF(state = 4, ADDERROR(65, "Inverter fault (running state 4)"));

VAR w1 := MODBUSR(H, 553, UInt16);
IF(GETBIT(w1, 1), ADDWARNING(1, "Fan warning"));
IF(GETBIT(w1, 2), ADDWARNING(2, "Grid phase sequence wrong"));
IF(GETBIT(w1, 3), ADDWARNING(3, "Meter communication failure"));

VAR w2 := MODBUSR(H, 554, UInt16);
IF(GETBIT(w2, 14), ADDWARNING(14, "Lithium battery lost"));
IF(GETBIT(w2, 15), ADDWARNING(15, "Parallel communication quality"));

VAR f1 := MODBUSR(H, 555, UInt16);
IF(GETBIT(f1, 6), ADDERROR(6, "F07 DC/DC soft-start fault"));
IF(GETBIT(f1, 9), ADDERROR(9, "F10 Auxiliary power supply fault"));
IF(GETBIT(f1, 12), ADDERROR(12, "F13 Working mode changed"));

VAR f2 := MODBUSR(H, 556, UInt16);
IF(GETBIT(f2, 1), ADDERROR(17, "F18 AC over-current"));
IF(GETBIT(f2, 3), ADDERROR(19, "F20 DC over-current"));
IF(GETBIT(f2, 5), ADDERROR(21, "F22 Emergency stop - inverter locked"));
IF(GETBIT(f2, 6), ADDERROR(22, "F23 Leakage current fault"));
IF(GETBIT(f2, 7), ADDERROR(23, "F24 PV insulation resistance fault"));
IF(GETBIT(f2, 9), ADDERROR(25, "F26 DC bus unbalanced"));
IF(GETBIT(f2, 12), ADDERROR(28, "F29 Parallel CAN bus fault"));

VAR f3 := MODBUSR(H, 557, UInt16);
IF(GETBIT(f3, 2), ADDERROR(34, "F35 No AC grid"));
IF(GETBIT(f3, 8), ADDERROR(40, "F41 Parallel system stop"));
IF(GETBIT(f3, 9), ADDERROR(41, "F42 AC line low voltage"));
IF(GETBIT(f3, 13), ADDERROR(45, "F46 Backup battery fault"));
IF(GETBIT(f3, 14), ADDERROR(46, "F47 AC over-frequency"));
IF(GETBIT(f3, 15), ADDERROR(47, "F48 AC under-frequency"));

VAR f4 := MODBUSR(H, 558, UInt16);
IF(GETBIT(f4, 0), ADDERROR(48, "F49 Backup battery fault"));
IF(GETBIT(f4, 7), ADDERROR(55, "F56 DC bus voltage too low"));
IF(GETBIT(f4, 9), ADDERROR(57, "F58 BMS communication fault"));
IF(GETBIT(f4, 13), ADDERROR(61, "F62 DRM stop"));
IF(GETBIT(f4, 14), ADDERROR(62, "F63 Arc fault"));
IF(GETBIT(f4, 15), ADDERROR(63, "F64 Heat sink temperature too high"));
```

Szerviz attribútumok

Running state

```taphome
IF(MODBUSR(H, 500, UInt16) = 0, "Standby", IF(MODBUSR(H, 500, UInt16) = 1, "Self-check", IF(MODBUSR(H, 500, UInt16) = 2, "Normal", IF(MODBUSR(H, 500, UInt16) = 3, "Alarm", IF(MODBUSR(H, 500, UInt16) = 4, "Fault", "Activating")))))
```

Device type

```taphome
TOSTRING(MODBUSR(H, 0, UInt16))
```

Rated power

```taphome
TOSTRING(MODBUSR(H, 20, LittleEndianUint32) / 10, "F1") + " W"
```

${deviceType\_PVProduction} Villanyóra

Összes fogyasztás olvasása

```taphome
MODBUSR(H, 534, LittleEndianUint32) / 10
```

Igény olvasása

```taphome
(MODBUSR(H, 672, UInt16) + MODBUSR(H, 673, UInt16) + MODBUSR(H, 674, UInt16) + MODBUSR(H, 675, UInt16)) / 1000
```

${deviceType\_PVLoad} Villanyóra

Összes fogyasztás olvasása

```taphome
MODBUSR(H, 527, LittleEndianUint32) / 10
```

Igény olvasása

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

${deviceType\_PVFromGrid} Villanyóra

Összes fogyasztás olvasása

```taphome
MODBUSR(H, 522, LittleEndianUint32) / 10
```

Igény olvasása

```taphome
MAX(MODBUSR(H, 625, Int16), 0) / 1000
```

${deviceType\_PVToGrid} Villanyóra

Összes fogyasztás olvasása

```taphome
MODBUSR(H, 524, LittleEndianUint32) / 10
```

Igény olvasása

```taphome
MAX(-MODBUSR(H, 625, Int16), 0) / 1000
```

${deviceType\_PVFromBattery} Villanyóra

Összes fogyasztás olvasása

```taphome
MODBUSR(H, 518, LittleEndianUint32) / 10
```

Igény olvasása

```taphome
MAX(MODBUSR(H, 590, Int16), 0) / 1000
```

${deviceType\_PVToBattery} Villanyóra

Összes fogyasztás olvasása

```taphome
MODBUSR(H, 516, LittleEndianUint32) / 10
```

Igény olvasása

```taphome
MAX(-MODBUSR(H, 590, Int16), 0) / 1000
```

${deviceType\_BatterySOC} Analóg bemenet

Bemeneti szint olvasása

```taphome
MODBUSR(H, 588, UInt16) / 100
```

Battery - temperature Hőmérséklet-érzékelő

Hőmérséklet olvasása

```taphome
(MODBUSR(H, 586, UInt16) - 1000) / 10
```

Battery - voltage Változó

Szerviz attribútumok

|                 |
|-----------------|
| Battery current |
| Battery power   |

Olvasás

```taphome
MODBUSR(H, 587, UInt16) / 100
```

Szerviz attribútumok

Battery current

```taphome
TOSTRING(MODBUSR(H, 591, Int16) / 100, "F2") + " A"
```

Battery power

```taphome
TOSTRING(MODBUSR(H, 590, Int16), "F0") + " W"
```

Battery - charge today Változó

Szerviz attribútumok

|                         |
|-------------------------|
| Battery discharge today |

Olvasás

```taphome
MODBUSR(H, 514, UInt16) / 10
```

Szerviz attribútumok

Battery discharge today

```taphome
TOSTRING(MODBUSR(H, 515, UInt16) / 10, "F1") + " kWh"
```

Grid - voltage L1 Változó

Szerviz attribútumok

|                 |
|-----------------|
| Grid voltage L2 |
| Grid voltage L3 |
| Grid frequency  |

Olvasás

```taphome
MODBUSR(H, 598, UInt16) / 10
```

Szerviz attribútumok

Grid voltage L2

```taphome
TOSTRING(MODBUSR(H, 599, UInt16) / 10, "F1") + " V"
```

Grid voltage L3

```taphome
TOSTRING(MODBUSR(H, 600, UInt16) / 10, "F1") + " V"
```

Grid frequency

```taphome
TOSTRING(MODBUSR(H, 609, UInt16) / 100, "F2") + " Hz"
```

Grid - power balance Villanyóra

Szerviz attribútumok

|                          |
|--------------------------|
| Grid power L1            |
| Grid power L2            |
| Grid power L3            |
| Grid energy bought today |
| Grid energy sold today   |

Igény olvasása

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

Szerviz attribútumok

Grid power L1

```taphome
TOSTRING(MODBUSR(H, 622, Int16)) + " W"
```

Grid power L2

```taphome
TOSTRING(MODBUSR(H, 623, Int16)) + " W"
```

Grid power L3

```taphome
TOSTRING(MODBUSR(H, 624, Int16)) + " W"
```

Grid energy bought today

```taphome
TOSTRING(MODBUSR(H, 520, UInt16) / 10, "F1") + " kWh"
```

Grid energy sold today

```taphome
TOSTRING(MODBUSR(H, 521, UInt16) / 10, "F1") + " kWh"
```

PV1 - voltage Változó

Szerviz attribútumok

|             |
|-------------|
| PV1 current |
| PV1 power   |

Olvasás

```taphome
MODBUSR(H, 676, UInt16) / 10
```

Szerviz attribútumok

PV1 current

```taphome
TOSTRING(MODBUSR(H, 677, UInt16) / 10, "F1") + " A"
```

PV1 power

```taphome
TOSTRING(MODBUSR(H, 672, UInt16)) + " W"
```

PV2 - voltage Változó

Szerviz attribútumok

|             |
|-------------|
| PV2 current |
| PV2 power   |

Olvasás

```taphome
MODBUSR(H, 678, UInt16) / 10
```

Szerviz attribútumok

PV2 current

```taphome
TOSTRING(MODBUSR(H, 679, UInt16) / 10, "F1") + " A"
```

PV2 power

```taphome
TOSTRING(MODBUSR(H, 673, UInt16)) + " W"
```

PV - production today Változó

Olvasás

```taphome
MODBUSR(H, 529, UInt16) / 10
```

Load - consumption today Változó

Szerviz attribútumok

|               |
|---------------|
| Load power L1 |
| Load power L2 |
| Load power L3 |

Olvasás

```taphome
MODBUSR(H, 526, UInt16) / 10
```

Szerviz attribútumok

Load power L1

```taphome
TOSTRING(MODBUSR(H, 650, Int16)) + " W"
```

Load power L2

```taphome
TOSTRING(MODBUSR(H, 651, Int16)) + " W"
```

Load power L3

```taphome
TOSTRING(MODBUSR(H, 652, Int16)) + " W"
```

Inverter - output power total Változó

Szerviz attribútumok

|                     |
|---------------------|
| Inverter output L1  |
| Inverter output L2  |
| Inverter output L3  |
| Inverter voltage L1 |
| Inverter voltage L2 |
| Inverter voltage L3 |
| Inverter frequency  |

Olvasás

```taphome
MODBUSR(H, 636, Int16)
```

Szerviz attribútumok

Inverter output L1

```taphome
TOSTRING(MODBUSR(H, 633, Int16)) + " W"
```

Inverter output L2

```taphome
TOSTRING(MODBUSR(H, 634, Int16)) + " W"
```

Inverter output L3

```taphome
TOSTRING(MODBUSR(H, 635, Int16)) + " W"
```

Inverter voltage L1

```taphome
TOSTRING(MODBUSR(H, 627, UInt16) / 10, "F1") + " V"
```

Inverter voltage L2

```taphome
TOSTRING(MODBUSR(H, 628, UInt16) / 10, "F1") + " V"
```

Inverter voltage L3

```taphome
TOSTRING(MODBUSR(H, 629, UInt16) / 10, "F1") + " V"
```

Inverter frequency

```taphome
TOSTRING(MODBUSR(H, 638, UInt16) / 100, "F2") + " Hz"
```

Backup - output power Változó

Olvasás

```taphome
MODBUSR(H, 643, UInt16)
```

Generator port - power Változó

Olvasás

```taphome
MODBUSR(H, 667, Int16)
```

DC transformer temperature Hőmérséklet-érzékelő

Hőmérséklet olvasása

```taphome
(MODBUSR(H, 540, UInt16) - 1000) / 10
```

Heat sink temperature Hőmérséklet-érzékelő

Hőmérséklet olvasása

```taphome
(MODBUSR(H, 541, UInt16) - 1000) / 10
```

Settings - energy management mode Többértékű kapcsoló

Értékek / Állapotok: Selling first · Zero export to load · Zero export to CT

Kapcsoló állapot olvasása

```taphome
MODBUSR(H, 142, UInt16)
```

Kapcsoló állapot írása

```taphome
MODBUSWNE(H, 142, UInt16, Mu)
```

Settings - solar sell Kapcsoló

Értékek / Állapotok: ON · OFF

Kapcsoló állapot olvasása

```taphome
MODBUSR(H, 145, UInt16)
```

Kapcsoló állapot írása

```taphome
MODBUSWNE(H, 145, UInt16, St)
```

Settings - max sell power Változó

Olvasás

```taphome
MODBUSR(H, 143, UInt16)
```

Írás

```taphome
MODBUSWNE(H, 143, UInt16, Va)
```

Settings - max solar sell power Változó

Olvasás

```taphome
MODBUSR(H, 340, UInt16)
```

Írás

```taphome
MODBUSWNE(H, 340, UInt16, Va)
```

Settings - grid charging Kapcsoló

Értékek / Állapotok: ON · OFF

Kapcsoló állapot olvasása

```taphome
MODBUSR(H, 130, UInt16)
```

Kapcsoló állapot írása

```taphome
MODBUSWNE(H, 130, UInt16, St)
```

Settings - grid charge current Változó

Olvasás

```taphome
MODBUSR(H, 128, UInt16)
```

Írás

```taphome
MODBUSWNE(H, 128, UInt16, Va)
```

Settings - max battery charge current Változó

Olvasás

```taphome
MODBUSR(H, 108, UInt16)
```

Írás

```taphome
MODBUSWNE(H, 108, UInt16, Va)
```

Settings - max battery discharge current Változó

Olvasás

```taphome
MODBUSR(H, 109, UInt16)
```

Írás

```taphome
MODBUSWNE(H, 109, UInt16, Va)
```

Settings - generator port use Többértékű kapcsoló

Értékek / Állapotok: Generator input · Smart load output · Micro-inverter input

Kapcsoló állapot olvasása

```taphome
MODBUSR(H, 133, UInt16)
```

Kapcsoló állapot írása

```taphome
MODBUSWNE(H, 133, UInt16, Mu)
```

TOU - enable Kapcsoló

Értékek / Állapotok: ON · OFF

Kapcsoló állapot olvasása

```taphome
GETBIT(MODBUSR(H, 146, UInt16), 0)
```

Kapcsoló állapot írása

```taphome
VAR reg := MODBUSR(H, 146, UInt16);
reg := SETBIT(reg, 0, St);
MODBUSWNE(H, 146, UInt16, reg)
```

TOU W1 - start time Változó

Olvasás

```taphome
MODBUSR(H, 148, UInt16)
```

Írás

```taphome
MODBUSWNE(H, 148, UInt16, Va)
```

TOU W1 - target SoC Fényerőszabályzó

Szint olvasása

```taphome
LINEAR(MODBUSR(H, 166, UInt16), 0, 0, 100, 1)
```

Szint írása

```taphome
MODBUSWNE(H, 166, UInt16, LINEAR(Le, 0, 0, 1, 100))
```

TOU W1 - grid charging Kapcsoló

Értékek / Állapotok: ON · OFF

Kapcsoló állapot olvasása

```taphome
GETBIT(MODBUSR(H, 172, UInt16), 0)
```

Kapcsoló állapot írása

```taphome
VAR reg := MODBUSR(H, 172, UInt16);
reg := SETBIT(reg, 0, St);
MODBUSWNE(H, 172, UInt16, reg)
```

TOU W2 - start time Változó

Olvasás

```taphome
MODBUSR(H, 149, UInt16)
```

Írás

```taphome
MODBUSWNE(H, 149, UInt16, Va)
```

TOU W2 - target SoC Fényerőszabályzó

Szint olvasása

```taphome
LINEAR(MODBUSR(H, 167, UInt16), 0, 0, 100, 1)
```

Szint írása

```taphome
MODBUSWNE(H, 167, UInt16, LINEAR(Le, 0, 0, 1, 100))
```

TOU W2 - grid charging Kapcsoló

Értékek / Állapotok: ON · OFF

Kapcsoló állapot olvasása

```taphome
GETBIT(MODBUSR(H, 173, UInt16), 0)
```

Kapcsoló állapot írása

```taphome
VAR reg := MODBUSR(H, 173, UInt16);
reg := SETBIT(reg, 0, St);
MODBUSWNE(H, 173, UInt16, reg)
```

TOU W3 - start time Változó

Olvasás

```taphome
MODBUSR(H, 150, UInt16)
```

Írás

```taphome
MODBUSWNE(H, 150, UInt16, Va)
```

TOU W3 - target SoC Fényerőszabályzó

Szint olvasása

```taphome
LINEAR(MODBUSR(H, 168, UInt16), 0, 0, 100, 1)
```

Szint írása

```taphome
MODBUSWNE(H, 168, UInt16, LINEAR(Le, 0, 0, 1, 100))
```

TOU W3 - grid charging Kapcsoló

Értékek / Állapotok: ON · OFF

Kapcsoló állapot olvasása

```taphome
GETBIT(MODBUSR(H, 174, UInt16), 0)
```

Kapcsoló állapot írása

```taphome
VAR reg := MODBUSR(H, 174, UInt16);
reg := SETBIT(reg, 0, St);
MODBUSWNE(H, 174, UInt16, reg)
```

TOU W4 - start time Változó

Olvasás

```taphome
MODBUSR(H, 151, UInt16)
```

Írás

```taphome
MODBUSWNE(H, 151, UInt16, Va)
```

TOU W4 - target SoC Fényerőszabályzó

Szint olvasása

```taphome
LINEAR(MODBUSR(H, 169, UInt16), 0, 0, 100, 1)
```

Szint írása

```taphome
MODBUSWNE(H, 169, UInt16, LINEAR(Le, 0, 0, 1, 100))
```

TOU W4 - grid charging Kapcsoló

Értékek / Állapotok: ON · OFF

Kapcsoló állapot olvasása

```taphome
GETBIT(MODBUSR(H, 175, UInt16), 0)
```

Kapcsoló állapot írása

```taphome
VAR reg := MODBUSR(H, 175, UInt16);
reg := SETBIT(reg, 0, St);
MODBUSWNE(H, 175, UInt16, reg)
```

TOU W5 - start time Változó

Olvasás

```taphome
MODBUSR(H, 152, UInt16)
```

Írás

```taphome
MODBUSWNE(H, 152, UInt16, Va)
```

TOU W5 - target SoC Fényerőszabályzó

Szint olvasása

```taphome
LINEAR(MODBUSR(H, 170, UInt16), 0, 0, 100, 1)
```

Szint írása

```taphome
MODBUSWNE(H, 170, UInt16, LINEAR(Le, 0, 0, 1, 100))
```

TOU W5 - grid charging Kapcsoló

Értékek / Állapotok: ON · OFF

Kapcsoló állapot olvasása

```taphome
GETBIT(MODBUSR(H, 176, UInt16), 0)
```

Kapcsoló állapot írása

```taphome
VAR reg := MODBUSR(H, 176, UInt16);
reg := SETBIT(reg, 0, St);
MODBUSWNE(H, 176, UInt16, reg)
```

TOU W6 - start time Változó

Olvasás

```taphome
MODBUSR(H, 153, UInt16)
```

Írás

```taphome
MODBUSWNE(H, 153, UInt16, Va)
```

TOU W6 - target SoC Fényerőszabályzó

Szint olvasása

```taphome
LINEAR(MODBUSR(H, 171, UInt16), 0, 0, 100, 1)
```

Szint írása

```taphome
MODBUSWNE(H, 171, UInt16, LINEAR(Le, 0, 0, 1, 100))
```

TOU W6 - grid charging Kapcsoló

Értékek / Állapotok: ON · OFF

Kapcsoló állapot olvasása

```taphome
GETBIT(MODBUSR(H, 177, UInt16), 0)
```

Kapcsoló állapot írása

```taphome
VAR reg := MODBUSR(H, 177, UInt16);
reg := SETBIT(reg, 0, St);
MODBUSWNE(H, 177, UInt16, reg)
```

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

## Importálási paraméterek

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

| Az alkalmazás kéri | Alapérték |
|--------------------|-----------|
| Modbus Slave ID    | `1`       |

## 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/)

