---
title: "SolaX SK-SU Falownik hybrydowy"
description: "Falowniki hybrydowe SolaX SK-SU (Gen2 X1 Hybrid) podłączone do TapHome przez Modbus TCP."
url: "https://taphome.com/pl/compatibility/solax-hybrid-sk-su/"
language: pl
lastmod: 2026-10-08
generator: hugo
ai:
  topics: ["modbus-tcp","inverter","solar-energy","battery-storage","ethernet"]
  questions: ["Jak zintegrować falownik hybrydowy SolaX SK-SU z TapHome?","Co mierzy szablon SolaX SK-SU w TapHome?","Jak podłączyć SolaX SK-SU przez Modbus TCP do TapHome?","Jak monitorować stan naładowania baterii SolaX SK-SU przez TapHome?","Jakie dane o produkcji FV odczytuje TapHome z falownika SolaX SK-SU?","Jak skonfigurować Modbus TCP na falowniku hybrydowym SolaX SK-SU?"]
---

# SolaX SK-SU Falownik hybrydowy

Komunikacja: Modbus TCP

- [Oficjalna strona SolaX Power](https://www.solaxpower.com/)
- [Protokół SolaX Modbus TCP V3.21 (PDF)](https://www.gbc-solino.cz/files/uploads/FAQ%20SolaX/Hybrid-X1X3-G4-ModbusTCPRTU-V3.21-English_0622-public-version.pdf)

> Adres w sieci
> 
> TapHome łączy się z urządzeniem pod adresem podanym przy imporcie. Nadaj urządzeniu stały adres — rezerwację IP w routerze albo jego nazwę mDNS, jeśli ją obsługuje — inaczej integracja przestanie działać, gdy router zmieni adres.
> 
> [Przygotowanie sieci](https://taphome.com/pl/docs/setup/network-preparation/)

## Poradnik integracji

Seria SolaX SK-SU (SK-SU3000E, SK-SU3700E, SK-SU5000E, SK-SU3000C, SK-SU5000C) to jednofazowe falowniki hybrydowe z rodziny Gen2 X1 Hybrid. Łączą konwersję fotowoltaiczną z zarządzaniem magazynem energii bateryjnej w jednym urządzeniu. TapHome łączy się bezpośrednio z falownikiem przez Modbus TCP po Ethernecie — nie jest potrzebna żadna dodatkowa bramka ani dongle WiFi.

Szablon zapewnia monitoring w czasie rzeczywistym: moc wyjściowa AC, produkcja stringów FV, stan naładowania i moc baterii, oddawanie/pobór z sieci, dzienna i łączna produkcja energii oraz czujniki temperatury falownika i baterii.

## Włączenie komunikacji Modbus

Seria SK-SU posiada wbudowany moduł Ethernet z natywną obsługą Modbus TCP. Nie jest potrzebny żaden dodatkowy sprzęt (Pocket WiFi dongle).

1. Podłącz kabel Ethernet z portu Ethernet falownika do routera lub switcha w sieci lokalnej
2. Sprawdź tabelę DHCP routera, aby znaleźć adres IP przypisany falownikowi
3. Upewnij się, że TapHome Core jest w tej samej sieci/podsieci co falownik

- **Protokół:** Modbus TCP
- **Port:** 502
- **Domyślne Slave ID:** 1
- **Kod funkcji:** 0x04 (Read Input Registers)
- **Kolejność bajtów:** Little-endian dla wartości 32-bitowych

> [!WARNING]
> Obsługiwane jest tylko jedno aktywne połączenie Modbus TCP z falownikiem jednocześnie. Zamknij wszystkie inne narzędzia Modbus (QModMaster, monitoring SolaX Cloud przez dongle) przed podłączeniem TapHome.

## Konfiguracja

Podczas importu szablonu do TapHome podaj:

- **Adres IP** — adres IP falownika w sieci lokalnej (wpisz rzeczywisty adres urządzenia; szablon wstępnie wpisuje wartość zastępczą 192.168.1.0)
- **Slave ID** — adres Modbus slave (domyślnie: 1)

Zalecany minimalny cykl odpytywania falownika wynosi około 1 sekundy. Szablon używa interwałów 2,5–150 sekund w zależności od urządzenia, co mieści się w tym limicie.

## Możliwości urządzenia

Szablon udostępnia następujące urządzenia:

### Produkcja solarna

- **PV String 1 Power** — moc stringu FV 1 w czasie rzeczywistym w kW (rejestr 0x0A, UInt16, dzielony przez 1000)
- **PV String 2 Power** — moc stringu FV 2 w czasie rzeczywistym w kW (rejestr 0x0B, UInt16, dzielony przez 1000)
- **AC Power** — całkowita moc wyjściowa AC falownika w kW (rejestr 0x02, Int16, dzielony przez 1000)

### Monitoring baterii

- **Battery SOC** — stan naładowania baterii w procentach (rejestr 0x1C, UInt16). Wyświetlany jako 0–100 % w TapHome za pomocą AnalogInput z konwersją poziomu (dzielony przez 100 dla zakresu 0,0–1,0).
- **Battery Power** — moc ładowania/rozładowania w kW (rejestr 0x16, Int16, dzielony przez 1000). Wartości dodatnie oznaczają ładowanie, ujemne rozładowanie.
- **Battery Temperature** — temperatura baterii w °C (rejestr 0x55, UInt16, dzielony przez 10). Jest to rejestr specyficzny dla Gen2 SK-SU.

### Pomiar sieci

- **Grid Feed-in / Consumption** — moc sieciowa w czasie rzeczywistym w kW (rejestry 0x46–0x47, LittleEndianInt32, dzielony przez 1000). Wartości dodatnie oznaczają eksport energii do sieci, ujemne import z sieci.
- **Daily / Instant Production** — licznik energii łączący dzienną produkcję energii w kWh (rejestr 0x50, UInt16, dzielony przez 10) z chwilową mocą AC w kW (rejestr 0x02).

### Energia łączna

- **Total Energy Production** — skumulowana łączna energia wyprodukowana przez falownik w kWh (rejestry 0x52–0x53, LittleEndianInt32, dzielony przez 1000).

### Monitoring temperatury

- **Inverter Temperature** — wewnętrzna temperatura falownika w °C (rejestr 0x08, Int16).
- **Battery Temperature** — patrz sekcja Monitoring baterii powyżej.

### Atrybuty serwisowe

Moduł udostępnia jeden atrybut serwisowy:

- **Run Mode** — aktualny tryb pracy falownika odczytywany z rejestru 0x09. Wartości: 0=Wait, 1=Check, 2=Normal, 3=Fault, 4=Permanent Fault, 5=Update, 6=Off-grid waiting, 7=Off-grid, 8=Self Test, 9=Idle, 10=Standby.

### Alarmy

Szablon monitoruje trzy rejestry błędów i wyzwala alarmy po wykryciu usterki:

| Rejestr | Alarm |
|---------|-------|
| 0x40 | Usterka falownika |
| 0x42 | Usterka ładowania |
| 0x43 | Usterka zarządzania |

### Dodatkowe możliwości poza szablonem

SolaX SK-SU udostępnia również rejestry Modbus dla napięcia i prądu sieciowego, napięć i prądów stringów FV, częstotliwości sieci, napięcia i prądu baterii, temperatury BMS baterii, skumulowanej energii importowanej/eksportowanej z sieci oraz ustawienia Use Mode (Self Use, Feed-in Priority, Backup, Manual). Mogą zostać dodane do szablonu TapHome w przyszłej aktualizacji.

## Rozwiązywanie problemów

### Brak komunikacji Modbus

1. Sprawdź, czy kabel Ethernet jest podłączony do portu Ethernet falownika (nie do portu dongla WiFi)
2. Potwierdź adres IP falownika — sprawdź tabelę DHCP routera
3. Upewnij się, że TapHome Core i falownik są w tej samej sieci/podsieci
4. Sprawdź, czy żaden firewall nie blokuje portu 502
5. Zamknij wszystkie inne połączenia Modbus TCP z falownikiem (obsługiwane jest tylko jedno połączenie)

### Wartości pokazują zero w nocy / bez światła słonecznego

To jest normalne. Gdy produkcja FV wynosi zero, falownik przechodzi w tryb Wait lub Idle (Run Mode 0 lub 9). Moc AC i moc stringów FV będą zerowe. Wartości mocy baterii i sieci będą nadal się aktualizować.

### Battery SOC pokazuje nieoczekiwane wartości

Szablon odczytuje rejestr 0x1C (Battery Capacity) i dzieli przez 100 dla zakresu AnalogInput 0,0–1,0. Sprawdź, czy bateria jest podłączona i BMS komunikuje się (rejestr BMS_Connect_State 0x11 powinien mieć wartość 1).

## Dostępne urządzenia 10

Te urządzenia pojawią się w TapHome po imporcie.

SolaX SK-SU Falownik hybrydowy Moduł

Atrybuty serwisowe

|            |                                                                                                                                           |
|------------|-------------------------------------------------------------------------------------------------------------------------------------------|
| Tryb pracy | Aktualny tryb pracy falownika — Wait, Check, Normal, Fault, Permanent Fault, Update, Off-grid waiting, Off-grid, Self Test, Idle, Standby |

Odczyt (moduł)

```taphome
#alarms
IF(MODBUSR(A, 0x40, Uint16) = 1, ADDERROR("Porucha meniča"));
IF(MODBUSR(A, 0x42, Uint16) = 1, ADDERROR("Porucha nabíjania"));
IF(MODBUSR(A, 0x43, Uint16) = 1, ADDERROR("Porucha  riadenia meniča"));
```

Atrybuty serwisowe

Solax Run Mode

```taphome
MODBUSR(A, 0x09, Uint16);
```

Moc AC Zmienna Tylko do odczytu

Moc wyjściowa AC falownika (strona sieci)

Rejestr: A:0x02 Int16 Jednostka: kW numeric

Odczyt

```taphome
MODBUSR(A,0x02, Int16)/ 1000
```

SOC baterii Wejście analogowe Tylko do odczytu

Stan naładowania baterii w procentach (0–100 %)

Rejestr: A:0x1C UInt16 Jednostka: % numeric

Odczyt poziomu wejściowego

```taphome
MODBUSR(A, 0x1C, UInt16)/100
```

Moc baterii Zmienna Tylko do odczytu

Moc ładowania/rozładowania baterii — dodatnia=ładowanie, ujemna=rozładowanie

Rejestr: A:0x16 Int16 Jednostka: kW numeric

Odczyt

```taphome
MODBUSR(A, 0x16, Int16)/1000
```

Łączna produkcja energii Zmienna Tylko do odczytu

Skumulowana łączna energia wyprodukowana przez falownik

Rejestr: A:0x52 LittleEndianInt32 Jednostka: kWh numeric

Odczyt

```taphome
MODBUSR(A, 0x52,LittleEndianInt32) / 1000
```

Produkcja dzienna / chwilowa Licznik energii Tylko do odczytu

Licznik energii — dzienna produkcja energii i chwilowa moc AC

Rejestr: A:0x50 (total), A:0x02 (demand) UInt16 / Int16 Jednostka: kWh / kW numeric

Odczyt całkowitego zużycia

```taphome
MODBUSR(A, 0x50, UInt16) /10
```

Odczyt zapotrzebowania

```taphome
MODBUSR(A,0x02, Int16)/1000
```

Oddawanie / pobór z sieci Zmienna Tylko do odczytu

Moc sieciowa — dodatnia=eksport do sieci, ujemna=import z sieci

Rejestr: A:0x46 LittleEndianInt32 Jednostka: kW numeric

Odczyt

```taphome
MODBUSR(A, 0x46,LittleEndianInt32)/1000
```

Moc stringu FV 1 Zmienna Tylko do odczytu

Moc stringu solarnego 1 w czasie rzeczywistym

Rejestr: A:0x0A UInt16 Jednostka: kW numeric

Odczyt

```taphome
MODBUSR(A,0x0a, UInt16)/1000
```

Moc stringu FV 2 Zmienna Tylko do odczytu

Moc stringu solarnego 2 w czasie rzeczywistym

Rejestr: A:0x0B UInt16 Jednostka: kW numeric

Odczyt

```taphome
MODBUSR(A,0x0b, UInt16)/1000
```

Temperatura baterii Czujnik temperatury Tylko do odczytu

Czujnik temperatury baterii

Rejestr: A:0x55 UInt16 Jednostka: °C numeric

Odczyt temperatury

```taphome
MODBUSR(A, 0x55, UInt16) /10
```

Temperatura falownika Czujnik temperatury Tylko do odczytu

Wewnętrzna temperatura falownika

Rejestr: A:0x08 Int16 Jednostka: °C numeric

Odczyt temperatury

```taphome
MODBUSR(A, 0x08, Int16)
```

**Połączenie:** Modbus TCP • Slave ID: $\[SlaveId]

Możliwe ulepszenia (15)

- A:0x00 Grid Voltage — UInt16, 0.1V, read-only — grid voltage measurement
- A:0x01 Grid Current — Int16, 0.1A, read-only — grid current measurement
- A:0x03 PV1 Voltage — UInt16, 0.1V — PV string 1 voltage
- A:0x04 PV2 Voltage — UInt16, 0.1V — PV string 2 voltage
- A:0x05 PV1 Current — UInt16, 0.1A — PV string 1 current
- A:0x06 PV2 Current — UInt16, 0.1A — PV string 2 current
- A:0x07 Grid Frequency — UInt16, 0.01Hz — grid frequency
- A:0x0E Battery Voltage — UInt16, 0.1V — battery voltage
- A:0x0F Battery Current — Int16, 0.1A — battery current (positive=charge, negative=discharge)
- A:0x10 Battery Power — Int16, 1W — battery power
- A:0x12 Battery Temperature (BMS) — Int16, 1°C — BMS-reported battery temperature
- A:0x48 Total Energy to Grid — UInt32, 0.01kWh — cumulative energy exported to grid (from meter)
- A:0x4A Total Energy from Grid — UInt32, 0.01kWh — cumulative energy imported from grid (from meter)
- H:0x7B Use Mode — UInt16, R/W — 0=Self Use, 1=Feed-in Priority, 2=Backup, 3=Manual. Writable holding register for mode selection
- A:0x40 Inverter Fault Code — UInt32 (2 registers), bitmask — inverter error codes. Template uses this for ADDERROR alarms but not as a readable device

## Parametry importu

Te wartości podajesz podczas importu pliku XML.

| Pytanie w aplikacji | Domyślnie     |
|---------------------|---------------|
| Slave ID            | `1`           |
| Adres IP            | `192.168.1.0` |

## Źródła

- SolaX Hybrid X1/X3 — Modbus TCP & RTU Communication Protocol V3.21
  
  [www.gbc-solino.cz](https://www.gbc-solino.cz/files/uploads/FAQ%20SolaX/Hybrid-X1X3-G4-ModbusTCPRTU-V3.21-English_0622-public-version.pdf) 2026-03-29
  
  [PDF](https://taphome.com/compatibility/devices/solax-hybrid-sk-su/manufacturer/Hybrid-X1X3-G4-ModbusTCPRTU-V3.21.pdf)
- Home Assistant SolaX Modbus Integration — Gen2 Register Map
  
  [github.com](https://github.com/wills106/homeassistant-solax-modbus) 2026-03-29
- SolaX KB: How to Get Device Data by Modbus TCP
  
  [kb.solaxpower.com](https://kb.solaxpower.com/solution/detail/ff8080818407e2a701840a22dec20032) 2026-03-29

Dokumenty producentów są © ich właścicieli. Udostępniamy je w formie opublikowanej przez producenta, wyłącznie w celach informacyjnych.

## Powiązana dokumentacja

- [Modbus Integration](https://taphome.com/pl/compatibility/modbus-guide/)
- [Modbus](https://taphome.com/pl/docs/integration/modbus/)
- [Prosta konfiguracja za pomocą szablonów](https://taphome.com/pl/docs/integration/modbus/templates/)
- [Skrypty Modbus i prefetch](https://taphome.com/pl/docs/script/modbus-scripts/)
- [Funkcje Modbus](https://taphome.com/pl/docs/script/modbus/)
- [Typy danych Modbus](https://taphome.com/pl/docs/script/modbus-data-types/)

