Deye SUN-xK-SG04LP3-EU to trójfazowy (230 V / 400 V) niskonapięciowy falownik hybrydowy z wejściem baterii i dwoma wejściami MPPT dla generatora PV; instrukcja producenta obejmuje modele SUN-5K, 6K, 8K, 10K i 12K-SG04LP3-EU. TapHome komunikuje się z falownikiem przez Modbus RTU na RS-485 (9600 baud, 8N1), za pomocą portu RJ45 oznaczonego Modbus na płytce komunikacyjnej falownika.
Szablon odczytuje produkcję PV, obciążenie, pobór z sieci i oddawanie do sieci, ładowanie i rozładowanie baterii oraz stan naładowania baterii i udostępnia siedem urządzeń przepływu energii TapHome. Odczytuje też wartości baterii, sieci, stringów PV i wyjścia falownika, przekłada stan pracy, ostrzeżenia i kody błędów falownika na powiadomienia TapHome oraz zapisuje tryb zarządzania energią, ładowanie z sieci, limity prądu baterii, sposób użycia portu generatora i harmonogram Time of Use (TOU) z sześcioma oknami czasowymi.
Podłączenie sprzętowe
Falownik może instalować i okablowywać wyłącznie wykwalifikowany personel. Porty komunikacyjne znajdują się w komorze przyłączeniowej za metalową osłoną; przed rozpoczęciem prac obwody AC i DC trzeba odłączyć oddzielnie, zgodnie z opisem w instrukcji producenta.
Porty komunikacyjne
Porty komunikacyjne RJ45 znajdują się po prawej stronie płytki komunikacyjnej: Parallel_A, Parallel_B, Meter-485, Modbus, BMS i DRM.

| Port | Funkcja według producenta |
|---|---|
| Parallel_A, Parallel_B | Komunikacja równoległa między falownikami (interfejs CAN) |
| Meter-485 | Komunikacja z zewnętrznym licznikiem energii (na przykład CHNT DTSU666 lub Eastron SDM630) |
| Modbus | Oznaczony jako „Reserved”; dodatek z opisem pinów określa go jako port do zdalnego monitoringu |
| BMS | Komunikacja z baterią (CAN / RS-485) |
| DRM | Zewnętrzne cyfrowe sygnały wejściowe |
| WIFI/RS232 (oddzielny port 9-pinowy) | Rejestrator danych Wi-Fi |
TapHome podłącza się do portu Modbus. Nie używaj portu Meter-485 (służy licznikowi energii) ani portu BMS (służy baterii).
Producent oznacza port Modbus jako „Reserved” i zaznacza, że w niektórych wersjach sprzętowych ten port jest bezużyteczny. Zanim poprowadzisz kabel, sprawdź, czy port Modbus w danym falowniku odpowiada; jeśli nie odpowiada, szablon nie może się przez niego komunikować.
Rozkład pinów portu Modbus

| Pin RJ45 (port Modbus) | Sygnał | Magistrala RS-485 TapHome |
|---|---|---|
| 1, 8 | 485_B | B |
| 2, 7 | 485_A | A |
| 3, 6 | GND_485 | GND |
| 4, 5 | Nieużywane | — |
Zaciśnij wtyk RJ45 na kablu typu skrętka i podłącz 485_A do zacisku A, a 485_B do zacisku B magistrali RS-485 TapHome. Przy dłuższych odcinkach kabla zalecane jest wspólne połączenie GND (GND_485).
Na linii RS-485 podłączonej do portu Modbus tylko jeden master Modbus może odpytywać falownik. Jeśli do tej samej linii podłączone jest inne urządzenie monitorujące Modbus, odłącz je albo użyj rozgałęźnika lub huba RS-485. Rejestrator danych Wi-Fi producenta korzysta z własnego portu WIFI/RS232.
Konfiguracja
Ustawienie adresu Modbus
Adres Modbus to pole Modbus SN na wyświetlaczu falownika:
- Na ekranie głównym naciśnij ikonę System Setup.
- Otwórz Advanced Function i przejdź na stronę z polami Parallel, Modbus SN i EX_Meter For CT (Paral. Set3).
- Ustaw Modbus SN i potwierdź przyciskiem z ptaszkiem.
Parametr importu szablonu Modbus Slave ID (domyślnie 1) musi odpowiadać wartości Modbus SN. Zrzut ekranu z instrukcji dla pojedynczego falownika pokazuje 00; ustaw wartość różną od zera, ponieważ adres Modbus 0 jest zarezerwowany dla transmisji rozgłoszeniowej (broadcast). W systemie równoległym instrukcja przydziela każdemu falownikowi własny Modbus SN (01, 02, 03), dlatego każdy falownik potrzebuje osobnego importu szablonu z własnym Slave ID.
Parametry komunikacji
| Parametr | Wartość |
|---|---|
| Prędkość transmisji | 9600 |
| Bity danych | 8 |
| Parzystość | Brak |
| Bity stopu | 1 |
| Kody funkcji | 0x03 (odczyt), 0x10 (zapis wielu rejestrów) |
| Modbus Slave ID | 1 (musi odpowiadać Modbus SN) |
Operacje zapisu używają kodu funkcji 0x10; falownik nie obsługuje kodu funkcji 0x06 (zapis pojedynczego rejestru).
W TapHome dodaj interfejs Modbus RTU z tymi parametrami na magistrali RS-485, do której podłączony jest falownik, i zaimportuj szablon z odpowiednim Modbus Slave ID.
Nigdy nie zapisuj rejestrów 80, 81, 91 i 92 (włączenie/wyłączenie falownika, przywrócenie ustawień fabrycznych, EEPROM) ani rejestrów typu i ochrony baterii (98–103, 111). Szablon udostępnia tylko rejestry konfigurowalne przez użytkownika.
Możliwości urządzenia
Przepływ energii
Szablon udostępnia siedem urządzeń, których TapHome używa do pełnego przepływu energii instalacji fotowoltaicznej:
- Produkcja fotowoltaiczna — suma mocy wejść PV (rejestry 672–675) w kW, energia całkowita z 32-bitowego licznika w rejestrach 534–535.
- Konsumpcja — całkowita moc obciążenia (rejestr 653) i całkowite zużycie (rejestry 527–528).
- Z sieci i Do sieci — moc sieci ze znakiem (rejestr 625) jest dzielona: wartości dodatnie zasilają Z sieci, wartości ujemne (jako liczby dodatnie) zasilają Do sieci. Energia całkowita z rejestrów 522–523 (z sieci) i 524–525 (do sieci).
- Z baterii i Do akumulatora — moc baterii ze znakiem (rejestr 590) jest dzielona w ten sam sposób. Energia całkowita z rejestrów 518–519 (rozładowanie) i 516–517 (ładowanie).
- Bateria (SOC) — stan naładowania baterii, rejestr 588, 0–100 %.
W smart rule Menedżer energii wybierz licznik Grid - power balance. Podaje on moc sieci ze znakiem (rejestr 625): dodatnią przy poborze z sieci, ujemną przy oddawaniu nadwyżki. Z sieci i Do sieci są zawsze nieujemne i nie wolno ich używać jako licznika dla Menedżera energii.
Bateria
- Battery - temperature — rejestr 586, wzór
(raw − 1000) / 10. - Battery - voltage — rejestr 587; prąd baterii (rejestr 591) i moc baterii (rejestr 590) jako atrybuty serwisowe.
- Battery - charge today — rejestr 514; energia rozładowana dzisiaj (rejestr 515) jako atrybut serwisowy.
Sieć
- Grid - power balance — całkowita moc sieci ze znakiem (rejestr 625); moc sieci na L1, L2 i L3 (rejestry 622–624) oraz energia kupiona i sprzedana dzisiaj (rejestry 520 i 521) jako atrybuty serwisowe.
- Grid - voltage L1 — rejestr 598; napięcie sieci L2 i L3 (rejestry 599 i 600) i częstotliwość sieci (rejestr 609) jako atrybuty serwisowe.
PV i obciążenie
- PV1 - voltage i PV2 - voltage — rejestry 676 i 678; prąd stringu (rejestry 677 i 679) i moc stringu (rejestry 672 i 673) jako atrybuty serwisowe.
- PV - production today — rejestr 529.
- Load - consumption today — rejestr 526; moc obciążenia na L1, L2 i L3 (rejestry 650–652) jako atrybuty serwisowe.
Falownik
- Inverter - output power total — rejestr 636; moc wyjściowa na fazę (rejestry 633–635), napięcie wyjściowe na fazę (rejestry 627–629) i częstotliwość wyjściowa (rejestr 638) jako atrybuty serwisowe.
- Backup - output power — rejestr 643.
- Generator port - power — rejestr 667.
- DC transformer temperature (rejestr 540) i Heat sink temperature (rejestr 541).
Stan, ostrzeżenia i błędy
Moduł pokazuje Running state (rejestr 500: Standby, Self-check, Normal, Alarm, Fault, Activating), typ urządzenia (rejestr 0) i moc znamionową (rejestry 20–21) jako atrybuty serwisowe. Stan pracy Alarm wywołuje ostrzeżenie, a Fault błąd.
Słowa ostrzeżeń (rejestry 553–554) są dekodowane na nazwane ostrzeżenia: ostrzeżenie wentylatora, nieprawidłowa kolejność faz sieci, błąd komunikacji z licznikiem, utrata połączenia z baterią litową i jakość komunikacji równoległej. Słowa błędów (rejestry 555–558) są dekodowane na nazwane błędy dla kodów F07, F10, F13, F18, F20, F22–F24, F26, F29, F35, F41, F42, F46–F49, F56, F58 i F62–F64; znaczenie każdego kodu i zalecane przez producenta rozwiązanie znajdziesz w tabeli błędów w instrukcji falownika.
Ustawienia pracy
- Settings - energy management mode — Selling first, Zero export to load lub Zero export to CT (rejestr 142). Według instrukcji tryb Zero export to CT wymaga zewnętrznych przekładników prądowych na wejściach CT-L1, CT-L2 i CT-L3.
- Settings - solar sell — pozwala w trybach zerowego eksportu sprzedawać nadwyżkę energii PV do sieci (rejestr 145).
- Settings - max sell power (rejestr 143) i Settings - max solar sell power (rejestr 340).
- Settings - grid charging — ładowanie baterii z sieci włączone lub wyłączone (rejestr 130) oraz Settings - grid charge current (rejestr 128).
- Settings - max battery charge current (rejestr 108) i Settings - max battery discharge current (rejestr 109). Instrukcja podaje dopuszczalny zakres dla każdego modelu: 0–120 A (5 kW), 0–150 A (6 kW), 0–190 A (8 kW), 0–210 A (10 kW) i 0–240 A (12 kW).
- Settings - generator port use — Generator input, Smart load output lub Micro-inverter input (rejestr 133).
Harmonogram Time of Use
Harmonogram Time of Use falownika ma sześć okien czasowych. Szablon udostępnia dla każdego okna W1–W6:
- TOU W1–W6 - start time — wartość w formacie HHMM (na przykład 1430 = 14:30), rejestry 148–153.
- TOU W1–W6 - target SoC — docelowy stan naładowania baterii jako suwak 0–100 %, rejestry 166–171.
- TOU W1–W6 - grid charging — ładowanie z sieci w danym oknie włączone lub wyłączone; szablon zmienia tylko bit 0 rejestrów 172–177 i zachowuje pozostałe bity.
TOU - enable włącza lub wyłącza cały harmonogram przez bit 0 rejestru 146 i zachowuje wybór dni tygodnia (bity 1–7).
Według instrukcji falownik interpretuje wartość baterii każdego okna jako napięcie albo jako stan naładowania, zależnie od wyboru Use Batt V / Use Batt % w menu Battery Setting. Urządzenia docelowego stanu naładowania pracują na wartościach procentowych, dlatego falownik powinien być ustawiony na Use Batt %. Gdy sieć jest dostępna, bateria rozładowuje się tylko wtedy, gdy opcja Time of Use jest zaznaczona.
Rozwiązywanie problemów
Brak danych / błąd komunikacji
- Sprawdź, czy kabel jest w porcie Modbus, a nie w Meter-485 lub BMS.
- Sprawdź polaryzację A/B (piny 2/7 = 485_A, piny 1/8 = 485_B) i połączenie GND.
- Sprawdź, czy Modbus Slave ID szablonu odpowiada wartości Modbus SN w Advanced Function i czy Modbus SN nie wynosi 0.
- Sprawdź, czy na tej samej linii RS-485 nie jest aktywny inny master Modbus.
- Producent podaje, że w niektórych wersjach sprzętowych port Modbus jest bezużyteczny. Jeśli okablowanie i adres są poprawne, a falownik nadal nie odpowiada, port w tej wersji sprzętowej może być nieużyteczny.
Wartości przesunięte 1000× lub bez sensu
Upewnij się, że falownik jest niskonapięciowym (LV) wariantem SG04LP3 lub SG05LP3. Wysokonapięciowa rodzina SG01HP3 używa innego skalowania napięcia baterii, mocy baterii i mocy wejść PV; szablon obsługuje tylko skalowanie LV.
Bateria (SOC) zatrzymana na 0 %
Rejestr 588 zwraca 0 w niektórych stanach autotestu. Poczekaj, aż Running state osiągnie Normal; stan naładowania zaktualizuje się w ciągu następnego interwału odpytywania.
Ustawienia Time of Use nie są stosowane
Upewnij się, że TOU - enable jest włączone i że co najmniej jedno okno ma niezerowy czas rozpoczęcia. Sprawdź, czy falownik jest ustawiony na Use Batt %, jeśli wartości docelowego stanu naładowania wydają się ignorowane.
Ostrzeżenie o błędzie komunikacji z licznikiem
Ostrzeżenie zgłasza sam falownik (słowo ostrzeżeń, rejestr 553) i nie oznacza, że połączenie z TapHome zawiodło. Licznik energii jest podłączony do portu Meter-485; sprawdź jego okablowanie oraz, gdy używany jest zewnętrzny licznik z EX_Meter For CT, ustawienie Meter Select (CHNT lub Eastron) w Advanced Function.