---
title: "Deye SUN-xK-SG04LP3-EU / SG05LP3-EU"
description: "Hybridní střídač Deye SG04LP3 přes Modbus RTU: tok energie FV, spotřeby, sítě a baterie, SoC, poruchy, pracovní režim a harmonogram Time of Use. Port RJ45."
url: "https://taphome.com/cs/compatibility/deye-sg04lp3-hybrid-inverter/"
language: cs
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: ["Jak integrovat hybridní střídač Deye SUN-xK-SG04LP3-EU s TapHome?","Co měří a ovládá šablona TapHome pro Deye SG04LP3?","Jak připojit střídač Deye SG04LP3 k TapHome přes Modbus RTU?","Kde se nastavuje adresa Modbus na střídači Deye SG04LP3?","Který port RJ45 střídače Deye SG04LP3 se používá pro Modbus a jaké má zapojení pinů?","Proč střídač Deye SG04LP3 neodpovídá na portu Modbus?","Může TapHome ovládat harmonogram Time of Use hybridního střídače Deye?"]
---

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

Komunikace: Modbus RTU

## Návod na integraci

Deye SUN-xK-SG04LP3-EU je třífázový (230 V / 400 V) nízkonapěťový hybridní střídač se vstupem pro baterii a dvěma MPPT vstupy pro fotovoltaické pole; návod výrobce pokrývá modely SUN-5K, 6K, 8K, 10K a 12K-SG04LP3-EU. TapHome komunikuje se střídačem přes **Modbus RTU** po RS-485 (9600 baud, 8N1) přes port RJ45 označený **Modbus** na komunikační desce střídače.

Šablona čte výrobu FV, spotřebu, odběr ze sítě a dodávku do sítě, nabíjení a vybíjení baterie a stav nabití baterie a poskytuje sedm zařízení toku energie TapHome. Čte také hodnoty baterie, sítě, FV stringů a výstupu střídače, dekóduje provozní stav střídače, varování a chybové kódy do notifikací TapHome a zapisuje režim energetického managementu, nabíjení ze sítě, limity proudu baterie, použití portu generátoru a harmonogram Time of Use (TOU) se šesti časovými okny.

## Zapojení hardwaru

> [!WARNING]
> Střídač smí instalovat a zapojovat pouze kvalifikovaná osoba. Komunikační porty jsou v prostoru pro zapojení za kovovým krytem; před zahájením prací je nutné samostatně odpojit AC i DC obvody, jak uvádí návod výrobce.

### Komunikační porty

Komunikační porty RJ45 jsou na pravé straně komunikační desky: **Parallel_A**, **Parallel_B**, **Meter-485**, **Modbus**, **BMS** a **DRM**.

![Komunikační porty Deye SG04LP3-EU: konektory RJ45 Parallel_A, Parallel_B, Meter-485, Modbus, BMS a DRM s jejich funkcí.](https://taphome.com/images/compatibility/deye-sg04lp3-hybrid-inverter/ports-layout_hu_aeac3891ac9c016.jpg)

| Port | Funkce podle výrobce |
|------|----------------------|
| Parallel_A, Parallel_B | Paralelní komunikace mezi střídači (rozhraní CAN) |
| Meter-485 | Komunikace s externím elektroměrem (například CHNT DTSU666 nebo Eastron SDM630) |
| Modbus | Označený „Reserved“; příloha se zapojením pinů ho popisuje jako port pro vzdálený monitoring |
| BMS | Komunikace s baterií (CAN / RS-485) |
| DRM | Externí digitální vstupní signály |
| WIFI/RS232 (samostatný 9pinový port) | Wi-Fi datalogger |

TapHome se připojuje na port **Modbus**. Nepoužívejte port Meter-485 (slouží elektroměru) ani port BMS (slouží baterii).

> [!WARNING]
> Výrobce označuje port Modbus jako **„Reserved“** a uvádí, že **u některých hardwarových verzí je tento port nepoužitelný**. Před natažením kabelu ověřte, že port Modbus na konkrétním střídači odpovídá; pokud neodpovídá, šablona přes něj komunikovat nemůže.

### Zapojení pinů portu Modbus

![Přiřazení pinů RJ45 portů BMS, Meter-485 a Modbus střídače Deye SG04LP3-EU; port Modbus používá piny 1/8 jako 485_B, 2/7 jako 485_A a 3/6 jako GND_485.](https://taphome.com/images/compatibility/deye-sg04lp3-hybrid-inverter/wiring-rs485-pinout_hu_6afed0daae2db4b4.jpg)

| Pin RJ45 (port Modbus) | Signál | Sběrnice RS-485 TapHome |
|------------------------|--------|-------------------------|
| 1, 8 | 485_B | B |
| 2, 7 | 485_A | A |
| 3, 6 | GND_485 | GND |
| 4, 5 | Nepoužito | — |

Na kabel s kroucenými páry nakrimpujte konektor RJ45 a připojte 485_A na svorku A a 485_B na svorku B sběrnice RS-485 TapHome. U delších kabelů se doporučuje společné propojení GND (GND_485).

> [!NOTE]
> Na lince RS-485 připojené k portu Modbus smí střídač dotazovat pouze jeden Modbus master. Pokud je na stejnou linku zapojené jiné monitorovací zařízení Modbus, odpojte ho nebo použijte rozbočovač či hub RS-485. Wi-Fi datalogger výrobce používá vlastní port WIFI/RS232.

## Konfigurace

### Nastavení adresy Modbus

Adresa Modbus je pole **Modbus SN** na displeji střídače:

1. Na hlavní obrazovce stiskněte ikonu **System Setup**.
2. Otevřete **Advanced Function** a přejděte na stránku s položkami **Parallel**, **Modbus SN** a **EX_Meter For CT** (Paral. Set3).
3. Nastavte **Modbus SN** a potvrďte tlačítkem se značkou zatržítka.

Importní parametr šablony **Modbus Slave ID** (výchozí **1**) musí odpovídat hodnotě Modbus SN. Snímek obrazovky v návodu pro samostatný střídač ukazuje `00`; nastavte nenulovou hodnotu, protože adresa Modbus 0 je vyhrazená pro broadcast. V paralelním systému návod přiřazuje každému střídači vlastní Modbus SN (01, 02, 03), takže každý střídač potřebuje vlastní import šablony s vlastním Slave ID.

### Komunikační parametry

| Parametr | Hodnota |
|----------|---------|
| Baud rate | 9600 |
| Datové bity | 8 |
| Parita | Žádná |
| Stop bity | 1 |
| Funkční kódy | 0x03 (čtení), 0x10 (zápis více registrů) |
| Modbus Slave ID | 1 (musí odpovídat Modbus SN) |

Zápisy používají funkční kód 0x10; střídač nepodporuje funkční kód 0x06 (zápis jednoho registru).

V TapHome přidejte na sběrnici RS-485, na kterou je střídač zapojený, rozhraní Modbus RTU s těmito parametry a importujte šablonu s odpovídajícím Modbus Slave ID.

> [!WARNING]
> Nikdy nezapisujte do registrů 80, 81, 91 a 92 (zapnutí a vypnutí střídače, obnovení továrního nastavení, EEPROM) ani do registrů typu a ochrany baterie (98–103, 111). Šablona zpřístupňuje pouze registry, které smí měnit uživatel.

## Možnosti zařízení

### Tok energie

Šablona poskytuje sedm zařízení, která TapHome používá pro úplný solární tok energie:

- **FV Výroba** — součet výkonů FV vstupů (registry 672–675) v kW, celková energie z 32bitového počítadla v registrech 534–535.
- **Spotřeba** — celkový výkon zátěže (registr 653) a celková spotřeba (registry 527–528).
- **Ze sítě** a **Do sítě** — výkon sítě se znaménkem (registr 625) se rozděluje: kladné hodnoty plní Ze sítě, záporné hodnoty (jako kladná čísla) plní Do sítě. Celková energie z registrů 522–523 (ze sítě) a 524–525 (do sítě).
- **Z baterie** a **Do baterie** — výkon baterie se znaménkem (registr 590) se rozděluje stejně. Celková energie z registrů 518–519 (vybíjení) a 516–517 (nabíjení).
- **Baterie (SOC)** — stav nabití baterie, registr 588, 0–100 %.

> [!TIP]
> Pro smart rule Energetický manažer vyberte měřič **Grid - power balance**. Hlásí výkon sítě se znaménkem (registr 625): kladný při odběru ze sítě, záporný při dodávce přebytku. Ze sítě a Do sítě jsou vždy nezáporné a jako měřič Energetického manažera se použít nesmějí.

### Baterie

- **Battery - temperature** — registr 586, vzorec `(raw − 1000) / 10`.
- **Battery - voltage** — registr 587; proud baterie (registr 591) a výkon baterie (registr 590) jako servisní atributy.
- **Battery - charge today** — registr 514; energie vybitá dnes (registr 515) jako servisní atribut.

### Síť

- **Grid - power balance** — celkový výkon sítě se znaménkem (registr 625); výkon sítě na L1, L2 a L3 (registry 622–624) a energie nakoupená a prodaná dnes (registry 520 a 521) jako servisní atributy.
- **Grid - voltage L1** — registr 598; napětí sítě L2 a L3 (registry 599 a 600) a frekvence sítě (registr 609) jako servisní atributy.

### FV a spotřeba

- **PV1 - voltage** a **PV2 - voltage** — registry 676 a 678; proud stringu (registry 677 a 679) a výkon stringu (registry 672 a 673) jako servisní atributy.
- **PV - production today** — registr 529.
- **Load - consumption today** — registr 526; výkon zátěže na L1, L2 a L3 (registry 650–652) jako servisní atributy.

### Střídač

- **Inverter - output power total** — registr 636; výstupní výkon po fázích (registry 633–635), výstupní napětí po fázích (registry 627–629) a výstupní frekvence (registr 638) jako servisní atributy.
- **Backup - output power** — registr 643.
- **Generator port - power** — registr 667.
- **DC transformer temperature** (registr 540) a **Heat sink temperature** (registr 541).

### Stav, varování a poruchy

Modul zobrazuje **Running state** (registr 500: Standby, Self-check, Normal, Alarm, Fault, Activating), typ zařízení (registr 0) a jmenovitý výkon (registry 20–21) jako servisní atributy. Provozní stav Alarm vyvolá varování a stav Fault vyvolá chybu.

Varovná slova (registry 553–554) se dekódují na pojmenovaná varování: varování ventilátoru, nesprávné pořadí fází sítě, porucha komunikace s elektroměrem, ztráta lithiové baterie a kvalita paralelní komunikace. Chybová slova (registry 555–558) se dekódují na pojmenované chyby pro chybové kódy F07, F10, F13, F18, F20, F22–F24, F26, F29, F35, F41, F42, F46–F49, F56, F58 a F62–F64; význam každého kódu a nápravu podle výrobce uvádí tabulka poruch v návodu střídače.

### Provozní nastavení

- **Settings - energy management mode** — Selling first, Zero export to load nebo Zero export to CT (registr 142). Podle návodu režim Zero export to CT potřebuje externí proudové transformátory na vstupech CT-L1, CT-L2 a CT-L3.
- **Settings - solar sell** — v režimech nulového přetoku povoluje prodej přebytečné FV energie do sítě (registr 145).
- **Settings - max sell power** (registr 143) a **Settings - max solar sell power** (registr 340).
- **Settings - grid charging** — zapnutí nebo vypnutí nabíjení baterie ze sítě (registr 130) a **Settings - grid charge current** (registr 128).
- **Settings - max battery charge current** (registr 108) a **Settings - max battery discharge current** (registr 109). Návod uvádí povolený rozsah podle modelu: 0–120 A (5 kW), 0–150 A (6 kW), 0–190 A (8 kW), 0–210 A (10 kW) a 0–240 A (12 kW).
- **Settings - generator port use** — Generator input, Smart load output nebo Micro-inverter input (registr 133).

### Harmonogram Time of Use

Harmonogram Time of Use střídače má šest časových oken. Šablona zpřístupňuje pro každé okno W1–W6:

- **TOU W1–W6 - start time** — hodnota HHMM (například 1430 = 14:30), registry 148–153.
- **TOU W1–W6 - target SoC** — cílový stav nabití baterie jako posuvník 0–100 %, registry 166–171.
- **TOU W1–W6 - grid charging** — zapnutí nebo vypnutí nabíjení ze sítě během okna; šablona mění pouze bit 0 registrů 172–177 a ostatní bity zachová.

**TOU - enable** zapíná nebo vypíná celý harmonogram přes bit 0 registru 146 a zachová výběr dnů v týdnu (bity 1–7).

> [!NOTE]
> Podle návodu střídač interpretuje hodnotu baterie v každém okně jako napětí nebo jako stav nabití podle volby **Use Batt V** / **Use Batt %** v menu Battery Setting. Zařízení cílového SoC jsou v procentech, proto má být střídač nastavený na Use Batt %. Když je síť přítomná, baterie se vybíjí, jen pokud je Time of Use zaškrtnuté.

## Řešení problémů

**Žádná data / porucha komunikace**

- Zkontrolujte, zda je kabel v portu **Modbus**, ne v Meter-485 nebo BMS.
- Zkontrolujte polaritu A/B (piny 2/7 = 485_A, piny 1/8 = 485_B) a propojení GND.
- Zkontrolujte, zda Modbus Slave ID šablony odpovídá hodnotě **Modbus SN** v Advanced Function a zda Modbus SN není 0.
- Zkontrolujte, zda na stejné lince RS-485 není aktivní jiný Modbus master.
- Výrobce uvádí, že u některých hardwarových verzí je port Modbus nepoužitelný. Pokud jsou zapojení i adresa správné a střídač stále neodpovídá, port na této hardwarové verzi nemusí být použitelný.

**Hodnoty jsou 1000× mimo nebo nedávají smysl**

Ověřte, že jde o nízkonapěťovou (LV) variantu SG04LP3 nebo SG05LP3. Vysokonapěťová řada SG01HP3 používá jiné škálování napětí baterie, výkonu baterie a výkonu FV vstupů; šablona je určená pouze pro škálování LV.

**Baterie (SOC) zůstává na 0 %**

Registr 588 vrací během některých stavů samokontroly hodnotu 0. Počkejte, až Running state dosáhne Normal; stav nabití se aktualizuje v následujícím intervalu dotazování.

**Nastavení Time of Use se neuplatňují**

Ujistěte se, že **TOU - enable** je zapnuté a že alespoň jedno okno má nenulový čas začátku. Pokud se zdá, že střídač hodnoty cílového SoC ignoruje, zkontrolujte, zda je nastavený na Use Batt %.

**Varování poruchy komunikace s elektroměrem**

Varování hlásí samotný střídač (varovné slovo, registr 553) a neznamená, že selhalo spojení s TapHome. Elektroměr je připojený na port Meter-485; zkontrolujte jeho zapojení a při použití externího elektroměru s EX_Meter For CT také nastavení **Meter Select** (CHNT nebo Eastron) v Advanced Function.

## Dostupná zařízení 49

Tato zařízení se po importu zobrazí v TapHome.

Deye SUN-xK-SG04LP3-EU Modul

Servisní atributy

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

Čtení (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"));
```

Servisní atributy

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} Elektroměr

Čtení celkové spotřeby

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

Čtení odběru

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

${deviceType\_PVLoad} Elektroměr

Čtení celkové spotřeby

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

Čtení odběru

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

${deviceType\_PVFromGrid} Elektroměr

Čtení celkové spotřeby

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

Čtení odběru

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

${deviceType\_PVToGrid} Elektroměr

Čtení celkové spotřeby

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

Čtení odběru

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

${deviceType\_PVFromBattery} Elektroměr

Čtení celkové spotřeby

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

Čtení odběru

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

${deviceType\_PVToBattery} Elektroměr

Čtení celkové spotřeby

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

Čtení odběru

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

${deviceType\_BatterySOC} Analogový vstup

Čtení vstupní úrovně

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

Battery - temperature Teplotní senzor

Čtení teploty

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

Battery - voltage Proměnná

Servisní atributy

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

Čtení

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

Servisní atributy

Battery current

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

Battery power

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

Battery - charge today Proměnná

Servisní atributy

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

Čtení

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

Servisní atributy

Battery discharge today

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

Grid - voltage L1 Proměnná

Servisní atributy

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

Čtení

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

Servisní atributy

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 Elektroměr

Servisní atributy

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

Čtení odběru

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

Servisní atributy

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 Proměnná

Servisní atributy

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

Čtení

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

Servisní atributy

PV1 current

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

PV1 power

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

PV2 - voltage Proměnná

Servisní atributy

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

Čtení

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

Servisní atributy

PV2 current

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

PV2 power

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

PV - production today Proměnná

Čtení

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

Load - consumption today Proměnná

Servisní atributy

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

Čtení

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

Servisní atributy

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 Proměnná

Servisní atributy

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

Čtení

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

Servisní atributy

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 Proměnná

Čtení

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

Generator port - power Proměnná

Čtení

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

DC transformer temperature Teplotní senzor

Čtení teploty

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

Heat sink temperature Teplotní senzor

Čtení teploty

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

Settings - energy management mode Vícestavový přepínač

Hodnoty / Stavy: Selling first · Zero export to load · Zero export to CT

Čtení stavu přepínače

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

Zápis stavu přepínače

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

Settings - solar sell Přepínač

Hodnoty / Stavy: ON · OFF

Čtení stavu přepínače

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

Zápis stavu přepínače

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

Settings - max sell power Proměnná

Čtení

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

Zápis

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

Settings - max solar sell power Proměnná

Čtení

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

Zápis

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

Settings - grid charging Přepínač

Hodnoty / Stavy: ON · OFF

Čtení stavu přepínače

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

Zápis stavu přepínače

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

Settings - grid charge current Proměnná

Čtení

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

Zápis

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

Settings - max battery charge current Proměnná

Čtení

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

Zápis

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

Settings - max battery discharge current Proměnná

Čtení

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

Zápis

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

Settings - generator port use Vícestavový přepínač

Hodnoty / Stavy: Generator input · Smart load output · Micro-inverter input

Čtení stavu přepínače

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

Zápis stavu přepínače

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

TOU - enable Přepínač

Hodnoty / Stavy: ON · OFF

Čtení stavu přepínače

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

Zápis stavu přepínače

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

TOU W1 - start time Proměnná

Čtení

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

Zápis

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

TOU W1 - target SoC Stmívač

Čtení úrovně

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

Zápis úrovně

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

TOU W1 - grid charging Přepínač

Hodnoty / Stavy: ON · OFF

Čtení stavu přepínače

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

Zápis stavu přepínače

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

TOU W2 - start time Proměnná

Čtení

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

Zápis

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

TOU W2 - target SoC Stmívač

Čtení úrovně

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

Zápis úrovně

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

TOU W2 - grid charging Přepínač

Hodnoty / Stavy: ON · OFF

Čtení stavu přepínače

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

Zápis stavu přepínače

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

TOU W3 - start time Proměnná

Čtení

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

Zápis

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

TOU W3 - target SoC Stmívač

Čtení úrovně

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

Zápis úrovně

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

TOU W3 - grid charging Přepínač

Hodnoty / Stavy: ON · OFF

Čtení stavu přepínače

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

Zápis stavu přepínače

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

TOU W4 - start time Proměnná

Čtení

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

Zápis

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

TOU W4 - target SoC Stmívač

Čtení úrovně

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

Zápis úrovně

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

TOU W4 - grid charging Přepínač

Hodnoty / Stavy: ON · OFF

Čtení stavu přepínače

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

Zápis stavu přepínače

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

TOU W5 - start time Proměnná

Čtení

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

Zápis

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

TOU W5 - target SoC Stmívač

Čtení úrovně

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

Zápis úrovně

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

TOU W5 - grid charging Přepínač

Hodnoty / Stavy: ON · OFF

Čtení stavu přepínače

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

Zápis stavu přepínače

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

TOU W6 - start time Proměnná

Čtení

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

Zápis

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

TOU W6 - target SoC Stmívač

Čtení úrovně

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

Zápis úrovně

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

TOU W6 - grid charging Přepínač

Hodnoty / Stavy: ON · OFF

Čtení stavu přepínače

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

Zápis stavu přepínače

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

**Připojení:** Modbus RTU • 9600 baud• 8N1 • Slave ID: $\[SlaveId]

## Parametry importu

Tyto hodnoty zadáte při importu XML.

| Ptá se v aplikaci | Výchozí |
|-------------------|---------|
| Modbus Slave ID   | `1`     |

## Související dokumentace

- [Modbus Integration](https://taphome.com/cs/compatibility/modbus-guide/)
- [Modbus](https://taphome.com/cs/docs/integration/modbus/)
- [Jednoduché nastavení pomocí šablon](https://taphome.com/cs/docs/integration/modbus/templates/)
- [Skripty Modbus a prefetch](https://taphome.com/cs/docs/script/modbus-scripts/)
- [Funkce Modbus](https://taphome.com/cs/docs/script/modbus/)
- [Datové typy Modbus](https://taphome.com/cs/docs/script/modbus-data-types/)

