TapHome
Oficjalny · TapHome Zweryfikowany Energia i pomiar

Kostal PLENTICORE plus

Hybrydowy falownik solarny Kostal PLENTICORE plus podłączony do TapHome przez Modbus TCP. Monitorowanie produkcji PV, zarządzanie baterią, podział zużycia domowego według źródła oraz pomiary z sieci.

KostalModbus TCP22 urządzeniaRewizja 1.2 Ostatnia aktualizacja: 13 listopada 2026
Kostal PLENTICORE plus

Import do aplikacji TapHomeSprzęt › Modbus › Dodaj z szablonu

Pobierz szablon
Na tej stronie

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

Poradnik integracji

Kostal PLENTICORE plus to hybrydowy falownik solarny z opcjonalnym magazynem energii bateryjnym. TapHome łączy się z falownikiem przez Modbus TCP po Ethernecie, zapewniając kompleksowy monitoring produkcji PV, stanu baterii, podziału zużycia domowego według źródła energii oraz pomiarów z licznika sieciowego.

Szablon jest kompatybilny z falownikami PLENTICORE plus (G1, G2, G3), PLENTICORE MP G3 i PIKO IQ, które współdzielą tę samą mapę rejestrów Modbus.

Połączenie sieciowe

PLENTICORE posiada port RJ45 Ethernet (100 Mbit) na Smart Communication Board. Podłącz go do tej samej sieci lokalnej co TapHome Core za pomocą standardowego kabla Ethernet.

  • Protokół: Modbus TCP
  • Port: 1502 (niestandardowy — nie 502)
  • Domyślne Unit-ID: 71
  • Byte order: Little-endian (CDAB), domyślne ustawienie falownika — nie zmieniaj go

Domyślny port TCP to 1502, a nie standardowy port Modbus 502. Upewnij się, że TapHome jest skonfigurowany na port 1502.

Konfiguracja

Włączenie komunikacji Modbus

Modbus TCP musi być jawnie aktywowany na falowniku. Przejdź do interfejsu webowego falownika lub menu na wyświetlaczu:

  1. Otwórz Settings na falowniku
  2. Przejdź do Modbus/Sunspec (TCP)
  3. Włącz interfejs Modbus
  4. Pozostaw Byte Order na Little-Endian (CDAB), domyślnym ustawieniu falownika. Szablon TapHome (rewizja 1.2 i nowsze) używa typów danych LittleEndianFloat. Rewizja 1.1 i starsze używała BigEndianFloat i wymagała Big-Endian (ABCD); jeśli z jej powodu przełączyłeś falownik na Big-Endian, po zaimportowaniu aktualnego szablonu przełącz go z powrotem

Unit-ID domyślnie wynosi 71 i można go zmienić, jeśli w tej samej sieci pracuje kilka falowników.

Podczas importu szablonu w TapHome podaj:

  • Adres IP — adres IP falownika w sieci lokalnej
  • Slave ID — Modbus Unit-ID (domyślnie: 71)

Możliwości urządzenia

Szablon udostępnia 22 czujniki tylko do odczytu, zorganizowane w następujące grupy funkcjonalne.

Produkcja PV

  • Total DC Power — całkowita chwilowa moc ze wszystkich stringów PV (W)

Monitorowanie baterii

  • Battery State of Charge — stan naładowania baterii z precyzją float (%)
  • Battery SOC (integer) — całkowitoliczbowy stan naładowania z osobnego rejestru U16, mniej precyzyjny niż wartość float
  • Battery Charge/Discharge Current — aktualny prąd ładowania lub rozładowania baterii (A)
  • Battery Temperature — temperatura modułu bateryjnego (°C)
  • Battery Cycles — łączna liczba cykli ładowania/rozładowania

Zużycie domowe — moc chwilowa

Trzy czujniki pokazują, z jakiego źródła pokrywane jest aktualne zużycie energii w domu:

  • Home Consumption from Grid — moc aktualnie pobierana z sieci (W)
  • Home Consumption from PV — moc aktualnie zużywana bezpośrednio z produkcji PV (W)
  • Home Consumption from Battery — moc aktualnie dostarczana z baterii (W)

Zużycie domowe — energia skumulowana

Odpowiadające liczniki skumulowane śledzą łączną energię zużytą z każdego źródła:

  • Total Home Consumption from Grid — skumulowana energia z sieci (kWh, przeliczona z Wh)
  • Total Home Consumption from PV — skumulowana energia z PV (kWh, przeliczona z Wh)
  • Total Home Consumption from Battery — skumulowana energia z baterii (kWh, przeliczona z Wh)
  • Total Home Consumption — skumulowana łączna energia ze wszystkich źródeł (kWh, przeliczona z Wh)

Wskaźnik autokonsumpcji

  • Self-Consumption Rate — procent energii PV zużytej lokalnie w stosunku do oddanej do sieci (%)

Licznik sieciowy

Pomiary mocy czynnej i prądu na fazę oraz łącznie z licznika w punkcie przyłącza do sieci:

  • Active Power Phase 1/2/3 (powermeter) — moc czynna na fazę (W)
  • Current Phase 1/2/3 (powermeter) — prąd na fazę (A)
  • Total Active Power (powermeter) — łączna moc czynna w punkcie przyłącza do sieci (W)

Stan falownika i menedżera energii

  • Energy Manager State — aktualny stan operacyjny menedżera energii (Idle, Emergency Battery Charge, Winter Mode Step 1/2)

Szablon udostępnia również rozbudowane atrybuty serwisowe, w tym stan falownika (Off, Init, FeedIn, Throttled, Standby i 13 innych stanów), nazwę produktu, numer seryjny, numer artykułu, klasę mocy, konfigurację sprzętową (liczba stringów PV, faz AC, dwukierunkowych przetwornic), konfigurację sieciową (adres IP, maska podsieci, brama) oraz informacje o baterii (pojemność brutto, producent).

Dodatkowe możliwości

PLENTICORE udostępnia obszerną mapę rejestrów Modbus wykraczającą poza to, co szablon obecnie implementuje. Wśród dostępnych funkcji znajduje się monitorowanie poszczególnych stringów DC (prąd, moc, napięcie dla maksymalnie 3 stringów PV), pomiary AC po stronie falownika (napięcie, prąd i moc na fazę), częstotliwość sieci, liczniki uzysku (dzienny, miesięczny, roczny, łączny), napięcie baterii, temperatura PCB sterownika i monitorowanie rezystancji izolacji. Falownik obsługuje również rejestry zapisywalne do ograniczania mocy czynnej, regulacji mocy biernej, wyjść cyfrowych karty I/O (4 kanały) oraz pełnego zewnętrznego zarządzania baterią (wartości zadane ładowania/rozładowania, limity SOC, limity mocy z watchdog fallback na modelach G3). Funkcje te mogą zostać dodane w przyszłej aktualizacji szablonu.

Rozwiązywanie problemów

Nieprawidłowe lub zerowe odczyty

Jeśli wartości pokazują zero lub bezsensowne liczby (na przykład około ±3,4E+38), byte order falownika nie odpowiada szablonowi. Szablon od rewizji 1.2 używa LittleEndianFloat i wymaga domyślnego ustawienia falownika Little-Endian (CDAB). Rewizja 1.1 i starsze używała BigEndianFloat i wymagała Big-Endian (ABCD). Ustaw byte order w ustawieniach Modbus/Sunspec falownika zgodnie z zaimportowaną rewizją szablonu lub zaimportuj aktualny szablon.

Błąd odczytu IllegalDataAddress

Jeśli wartość pokazuje błąd ModbusIllegalDataAddress, Core rozpoczął odczyt w środku wartości dwurejestrowej, a falownik go odrzucił. Szablon od rewizji 1.2 ustawia Prefetch na Isolated dla dwóch wartości, które odczytują rejestry 116 i 118. Jeśli ten błąd pokazuje inna wartość, ustaw jej Prefetch na Isolated w Ustawieniach serwisowych → Modbus urządzenia.

Odmowa połączenia

  1. Sprawdź, czy Modbus TCP jest włączony w ustawieniach falownika
  2. Potwierdź prawidłowy port TCP — PLENTICORE używa portu 1502, nie 502
  3. Upewnij się, że TapHome Core i falownik są w tej samej sieci/podsieci
  4. Sprawdź, czy Unit-ID zgadza się między TapHome (Slave ID) a falownikiem (domyślnie: 71)

Czujniki baterii nie wyświetlają danych

Jeśli falownik nie ma podłączonej baterii, czujniki związane z baterią (SOC, temperatura, cykle, prąd ładowania/rozładowania) będą zwracać zero lub nieprawidłowe wartości. Jest to oczekiwane zachowanie — PLENTICORE obsługuje pracę wyłącznie z PV bez baterii.

Dostępne urządzenia 22

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

Kostal PLENTICORE Moduł
Atrybuty serwisowe
Nazwa produktu
Numer artykułu falownika
Numer seryjny falownika
Liczba dwukierunkowych przetwornic
Liczba faz AC
Liczba stringów PV
Stan falownikaAktualny stan operacyjny falownika — Off, Init, IsoMeas, GridCheck, StartUp, FeedIn, Throttled, ExtSwitchOff, Update, Standby, GridSync, GridPreCheck, GridSwitchOff, Overheating, Shutdown, ImproperDcVoltage, ESB, Unknown
Stan menedżera energiiStan operacyjny menedżera energii — Idle, Emergency Battery Charge, Winter Mode Step 1/2
Nazwa sieciowa falownika
IP włączone
Ręczne IP / Auto-IP
Adres IP
Maska podsieci
Brama IP
Klasa mocyKlasa mocy falownika (np. 10 kW)
Pojemność brutto baterii
Producent baterii

Kostal_Plenticore

Atrybuty serwisowe
Productname
MODBUSR(H, 768, String, 32)
Inverter article number
MODBUSR(H,6, String,8)
Inverter serial number
MODBUSR(H,14,String,8)
Number of bidirectional converter
MODBUSR(H,30,Int16)
Number of AC phases
MODBUSR(H,32,Int16)
Number of PV strings
MODBUSR(H,34,Int16)
Inverter state
SWITCH(MODBUSR(H,56,UInt16),
0, "Off",
1, "Init",
2, "IsoMeas",
3, "GridCheck",
4, "StartUp",
5, "-",
6, "FeedIn",
7, "Throttled",
8, "ExtSwitchOff",
9, "Update",
10, "Standby",
11, "GridSync",
12, "GridPreCheck",
13, "GridSwitchOff",
14, "Overheating",
15, "Shutdown",
16, "ImproperDcVoltage",
17, "ESB",
18, "Unknown",
"Unkown value or Error");
State of energy manager
SWITCH(MODBUSR(H,104,UInt32),
0x00, "Idle",
0x01, "n/a",
0x02, "Emergency Battery Charge",
0x04, "n/a",
0x08, "Winter Mode Step 1",
0x10, "Winter Mode Step 2",
"Unknown")
Inverter network name
MODBUSR(H,384,String, 32)
IP Enabled
MODBUSR(H,416, UInt16)
Manual IP / Auto-IP
MODBUSR(H, 418, UInt16)
IP-address
MODBUSR(H, 420, String, 8)
IP-subnetmask
MODBUSR(H, 428, STRING, 8)
IP-gateway
MODBUSR(H, 436, STRING, 8)
Power class
MODBUSR(H, 800, String, 32)
Battery gross capacity
MODBUSR(H, 512, UInt32) + "Ah"
Battery Manufacturer
MODBUSR(H,517,String,8)
SOC baterii (liczba całkowita) Zmienna Tylko do odczytu

Całkowitoliczbowy stan naładowania baterii — mniej precyzyjny niż wartość SOC typu float

Rejestr: H:514 UInt16 Jednostka: %

SOC baterii (liczba całkowita)

Odczyt
MODBUSR(H, 514, UInt16)
Prąd ładowania/rozładowania baterii Zmienna Tylko do odczytu

Aktualny prąd ładowania (ujemny) lub rozładowania (dodatni) baterii

Rejestr: H:212 LittleEndianFloat Jednostka: A

Prąd ładowania/rozładowania baterii

Odczyt
MODBUSR(H, 212, LittleEndianFloat)
Temperatura baterii Czujnik temperatury Tylko do odczytu
Rejestr: H:214 LittleEndianFloat Jednostka: °C

Temperatura baterii

Odczyt temperatury
MODBUSR(H, 214, LittleEndianFloat)
Moc czynna faza 1 (licznik) Zmienna Tylko do odczytu

Moc czynna na fazie 1 z licznika sieciowego

Rejestr: H:224 LittleEndianFloat Jednostka: W

Moc czynna faza 1 (licznik)

Odczyt
MODBUSR(H, 224, LittleEndianFloat)
Moc czynna faza 2 (licznik) Zmienna Tylko do odczytu

Moc czynna na fazie 2 z licznika sieciowego

Rejestr: H:234 LittleEndianFloat Jednostka: W

Moc czynna faza 2 (licznik)

Odczyt
MODBUSR(H, 234, LittleEndianFloat)
Moc czynna faza 3 (licznik) Zmienna Tylko do odczytu

Moc czynna na fazie 3 z licznika sieciowego

Rejestr: H:244 LittleEndianFloat Jednostka: W

Moc czynna faza 3 (licznik)

Odczyt
MODBUSR(H, 244, LittleEndianFloat)
Zużycie domowe z sieci Zmienna Tylko do odczytu

Aktualne zużycie domowe pokrywane z sieci

Rejestr: H:108 LittleEndianFloat Jednostka: W

Zużycie domowe z sieci

Odczyt
MODBUSR(H, 108, LittleEndianFloat)
Prąd faza 1 (licznik) Zmienna Tylko do odczytu
Rejestr: H:222 LittleEndianFloat Jednostka: A

Prąd faza 1 (licznik)

Odczyt
MODBUSR(H, 222, LittleEndianFloat)
Prąd faza 2 (licznik) Zmienna Tylko do odczytu
Rejestr: H:232 LittleEndianFloat Jednostka: A

Prąd faza 2 (licznik)

Odczyt
MODBUSR(H, 232, LittleEndianFloat)
Prąd faza 3 (licznik) Zmienna Tylko do odczytu
Rejestr: H:242 LittleEndianFloat Jednostka: A

Prąd faza 3 (licznik)

Odczyt
MODBUSR(H, 242, LittleEndianFloat)
Całkowita moc DC Zmienna Tylko do odczytu

Całkowita moc ze wszystkich stringów PV

Rejestr: H:100 LittleEndianFloat Jednostka: W

Całkowita moc DC

Odczyt
MODBUSR(H, 100, LittleEndianFloat)
Stan naładowania baterii Zmienna Tylko do odczytu

Stan naładowania baterii z precyzją float — dokładniejszy niż SOC całkowitoliczbowy

Rejestr: H:210 LittleEndianFloat Jednostka: %

Stan naładowania baterii

Odczyt
MODBUSR(H, 210, LittleEndianFloat)
Zużycie domowe z PV Zmienna Tylko do odczytu

Aktualne zużycie domowe pokrywane bezpośrednio z produkcji PV

Rejestr: H:116 LittleEndianFloat Jednostka: W

Zużycie domowe z PV

Odczyt
MODBUSR(H, 116, LittleEndianFloat)
Zużycie domowe z baterii Zmienna Tylko do odczytu
Rejestr: H:106 LittleEndianFloat Jednostka: W

Zużycie domowe z baterii

Odczyt
MODBUSR(H, 106, LittleEndianFloat)
Cykle baterii Zmienna Tylko do odczytu
Rejestr: H:194 LittleEndianFloat

Cykle baterii

Odczyt
MODBUSR(H, 194, LittleEndianFloat)
Wskaźnik autokonsumpcji Zmienna Tylko do odczytu

Procent energii PV zużytej lokalnie w stosunku do oddanej do sieci

Rejestr: H:124 LittleEndianFloat Jednostka: %

Wskaźnik autokonsumpcji

Odczyt
MODBUSR(H, 124, LittleEndianFloat)
Łączne zużycie domowe z PV Zmienna Tylko do odczytu

Skumulowana energia zużyta z produkcji PV (kWh)

Rejestr: H:114 LittleEndianFloat Jednostka: kWh

Łączne zużycie domowe z PV

Odczyt
MODBUSR(H, 114, LittleEndianFloat) / 1000
Stan menedżera energii Zmienna Tylko do odczytu

Stan operacyjny menedżera energii — Idle, Emergency Battery Charge, Winter Mode Step 1/2

Rejestr: H:104 LittleEndianFloat

Stan menedżera energii

Odczyt
MODBUSR(H, 104, LittleEndianFloat)
Łączna moc czynna (licznik) Zmienna Tylko do odczytu

Łączna moc czynna mierzona przez licznik sieciowy

Rejestr: H:252 LittleEndianFloat Jednostka: W

Łączna moc czynna (licznik)

Odczyt
MODBUSR(H, 252, LittleEndianFloat)
Łączne zużycie domowe z baterii Zmienna Tylko do odczytu

Skumulowana energia zużyta z magazynu bateryjnego (kWh)

Rejestr: H:110 LittleEndianFloat Jednostka: kWh

Łączne zużycie domowe z baterii

Odczyt
MODBUSR(H, 110, LittleEndianFloat) / 1000
Łączne zużycie domowe z sieci Zmienna Tylko do odczytu

Skumulowana energia zużyta z sieci (kWh)

Rejestr: H:112 LittleEndianFloat Jednostka: kWh

Łączne zużycie domowe z sieci

Odczyt
MODBUSR(H, 112, LittleEndianFloat) / 1000
Łączne zużycie domowe Zmienna Tylko do odczytu

Skumulowana łączna energia zużyta ze wszystkich źródeł — bateria, sieć i PV (kWh)

Rejestr: H:118 LittleEndianFloat Jednostka: kWh

Łączne zużycie domowe

Odczyt
MODBUSR(H, 118, LittleEndianFloat)/1000
Połączenie: Modbus TCP • Slave ID: $[SlaveId]
Możliwe ulepszenia (27)
  • H:98 Controller PCB Temperature — Float, °C, read-only — inverter internal temperature
  • H:120 Isolation Resistance — Float, Ohm, read-only — PV isolation monitoring
  • H:122 Power Limit from EVU — Float, %, read-only — grid operator power curtailment
  • H:152 Grid Frequency — Float, Hz, read-only
  • H:154 Current Phase 1 (inverter) — Float, A, read-only — inverter-side AC current
  • H:156 Active Power Phase 1 (inverter) — Float, W, read-only — inverter-side AC power
  • H:158 Voltage Phase 1 — Float, V, read-only
  • H:160 Current Phase 2 (inverter) — Float, A, read-only
  • H:162 Active Power Phase 2 (inverter) — Float, W, read-only
  • H:164 Voltage Phase 2 — Float, V, read-only
  • H:166 Current Phase 3 (inverter) — Float, A, read-only
  • H:168 Active Power Phase 3 (inverter) — Float, W, read-only — inverter-side (not powermeter)
  • H:170 Voltage Phase 3 — Float, V, read-only
  • H:172 Total AC Active Power — Float, W, read-only — inverter total AC output
  • H:190 Battery Charge Current — Float, A, read-only — charge-only current (always positive)
  • H:200 Battery Charge/Discharge Current — Float, A, read-only — negative=charge, positive=discharge
  • H:216 Battery Voltage — Float, V, read-only
  • H:258-286 DC String 1/2/3 (current, power, voltage) — Float, A/W/V — per-string PV monitoring (9 registers total)
  • H:320 Total Yield — Float, Wh, read-only — total energy produced by inverter
  • H:322 Daily Yield — Float, Wh, read-only
  • H:324 Yearly Yield — Float, Wh, read-only
  • H:326 Monthly Yield — Float, Wh, read-only
  • H:533 Active Power Setpoint — U16, %, R/W — power curtailment control (1-100%)
  • H:608-611 I/O-Board Switched Outputs 1-4 — U16, R/W — 4 digital outputs controllable via Modbus
  • H:1026-1044 Battery Management Setpoints — Float/U16, R/W — external battery charge/discharge control, SOC limits
  • H:1046-1066 Energy Totals (DC/AC charge/discharge, PV per string) — Float, Wh/W — detailed energy flow breakdown
  • H:1280-1288 Battery Limitation (G3 only) — Float/U32, R/W — battery power limits with watchdog fallback (SW ≥ 3.05)

Parametry importu

Te wartości podajesz podczas importu pliku XML.

Pytanie w aplikacjiDomyślnie
Slave ID1
Adres IP192.168.0.1

Źródła

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

Znalazłeś problem z tym szablonem urządzenia?

Napisz nam, co nie działa, czego brakuje lub jak powinien zachowywać się szablon. Twoja opinia pomaga nam utrzymać katalog dokładnym.

Szablon · portal TapHome Kostal PLENTICORE plus Otwórz ten szablon w portalu klienta, aby zastosować go w swoim domu, lub zaproponuj modyfikację i wyślij ją z powrotem do katalogu. Modbus TCP Zobacz w portalu TapHome