TapHome

Kostal PLENTICORE plus

Modbus TCP
Přidal
Poslední aktualizace: 03. 2026
Kostal PLENTICORE plus

Série Kostal PIKO IQ a PLENTICORE plus jsou hybridní solární střídače s až třemi MPPT trackery a volitelným bateriovým úložištěm. TapHome se připojuje přímo ke střídači přes Modbus TCP po síti Ethernet. Šablona pokrývá modely PIKO IQ, PLENTICORE G1, G2, G3 a PLENTICORE MP G3 ve výkonových třídách od 3 kW do 10 kW.

Šablona poskytuje monitorování FV stringů (výkon, proud, napětí pro každý DC vstup), stav nabití baterie s nastavitelnými min/max limity, statistiky výnosu (denní, měsíční, roční, celkové), výkon AC výstupu a diagnostiku střídače.

Síťové připojení

Střídač má port RJ45 Ethernet na Smart Communication Board. Připojte jej do stejné lokální sítě jako TapHome Core pomocí standardního ethernetového kabelu.

  • Protokol: Modbus TCP
  • Port: 1502 (nestandardní – odlišný od standardního portu Modbus TCP 502)
  • Výchozí Unit-ID: 71
  • Pořadí bajtů: Little-endian CDAB (výchozí, konfigurovatelné)

Střídač Kostal používá TCP port 1502, ne standardní Modbus port 502. Ověřte, že je to správně nakonfigurováno v TapHome při importu šablony. Výchozí Unit-ID je 71 (parametr šablony TapHome je výchozně 1 – nastavte na 71, aby odpovídalo továrnímu nastavení).

Konfigurace

Povolení komunikace Modbus TCP

Modbus TCP musí být na střídači explicitně povolen, aby s ním TapHome mohlo komunikovat:

  1. Otevřete webové rozhraní střídače (zadejte IP adresu střídače do prohlížeče)
  2. Přejděte na Nastavení > Modbus/SunSpec (TCP)
  3. Povolte Modbus TCP
  4. Ověřte, že pořadí bajtů je nastaveno na Little-endian (CDAB) – toto je výchozí hodnota odpovídající šabloně TapHome
  5. Poznamenejte si Unit-ID (výchozně 71) a TCP port (výchozně 1502)

Při importu šablony v TapHome zadejte:

  • IP adresa – IP adresa střídače v lokální síti
  • Slave ID – nastavte na 71 (odpovídá Unit-ID střídače)

Přiřaďte střídači statickou IP adresu nebo rezervaci DHCP v nastavení routeru. Střídač nepodporuje mDNS, takže stabilní IP adresa předchází problémům s připojením po výpadcích napájení.

Možnosti zařízení

Monitorování FV stringů

Tři senzory FV stringů (DC1, DC2, DC3) každý hlásí:

  • Výkon (kW) – okamžitý výstup z MPPT trackeru
  • Proud (A) a Napětí (V) – dostupné jako servisní atributy každého výkonového zařízení

DC3 lze volitelně použít pro připojení baterie namísto třetího FV stringu, v závislosti na modelu střídače a instalaci.

  • Celkový DC výkon – kombinovaný výstup ze všech připojených FV stringů (registr H:1066)
  • Celkový aktivní AC výkon – celkový výkon dodávaný do AC sítě (registr H:172)
Správa baterie
  • SOC baterie – aktuální stav nabití (0–100 %). Šablona také zpřístupňuje napětí baterie, teplotu a typ baterie jako servisní atributy.
  • Nastavení SOC (servisní akce) – nakonfigurujte minimální SOC (1–90 %) a maximální SOC (10–100 %) přímo z TapHome. Tím se řídí, jak hluboko se baterie vybíjí a jak plně se nabíjí.
Servisní atributPopis
Napětí baterieAktuální napětí baterie (V)
Teplota baterieAktuální teplota baterie (C)
Minimální SOCNastavený dolní limit SOC (%)
Maximální SOCNastavený horní limit SOC (%)
Typ bateriePřipojená baterie (BYD, LG, BMZ, Pyontech, Dyness, VARTA a další)
Statistiky výnosu

Čtyři energetické čítače sledují výrobu FV v různých časových obdobích:

ZařízeníPopis
Denní výnosEnergie vyrobená dnes (kWh)
Měsíční výnosEnergie vyrobená tento měsíc (kWh)
Roční výnosEnergie vyrobená tento rok (kWh)
Celkový výnosKumulativní energie od instalace (kWh)

Všechny hodnoty výnosu se čtou ze střídače ve Wh a šablona je převádí na kWh.

Diagnostika střídače

Servisní atributy na úrovni modulu poskytují stav systému:

Servisní atributPopis
Stav střídačeAktuální provozní stav (Vypnutý, Init, FeedIn, Throttled, Standby, Přehřívání, Vypínání a další – celkem 19 stavů)
Frekvence sítěFrekvence AC sítě (Hz)
MODBUS EnableZda je komunikace Modbus TCP aktivní
IP EnableZda je síťové IP připojení zapnuto
Další možnosti

Kostal PLENTICORE také zpřístupňuje Modbus registry pro monitorování AC výkonu po fázích, rozklad domácí spotřeby (z FV, baterie a sítě), data cyklů nabíjení/vybíjení baterie, měření externího wattmetru a řízení omezení aktivního výkonu. K dispozici jsou také podrobné energetické čítače baterie (DC nabíjení/vybíjení, AC nabíjení/vybíjení, export do sítě) a přepínané výstupy I/O desky. Tyto lze přidat do šablony TapHome v budoucí aktualizaci.

Řešení problémů

Žádná komunikace Modbus
  1. Ověřte, že Modbus TCP je povolen ve webovém rozhraní střídače v části Nastavení > Modbus/SunSpec (TCP)
  2. Potvrďte, že TCP port je 1502 (ne standardní 502)
  3. Ověřte, že Unit-ID odpovídá střídači (výchozně 71) a konfiguraci šablony TapHome
  4. Ujistěte se, že pořadí bajtů je nastaveno na Little-endian (CDAB) na střídači
  5. Zkontrolujte, že TapHome Core a střídač jsou ve stejné síti/podsíti
Nesprávné hodnoty nebo nulové hodnoty
  • Střídač hlásí nulové hodnoty výkonu, když nevyrábí (noc, střídač vypnutý). Toto je normální chování.
  • Pokud se hodnoty výnosu jeví jako nesprávné, ověřte nastavení pořadí bajtů – Big-endian (ABCD) bude produkovat nesprávné hodnoty Float, když šablona očekává Little-endian (CDAB).
SOC baterie se neaktualizuje
  • Ověřte, že je připojena a rozpoznána kompatibilní baterie (zkontrolujte servisní atribut Typ baterie)
  • Pokud Typ baterie zobrazuje “No battery (PV-functionality)”, střídač pracuje v režimu pouze FV bez bateriového úložiště

Dostupná zařízení

PlentyCore Modul
Servisní atributy
MODBUS enableZda je komunikace Modbus TCP povolena na střídači
IP enableZda je síťové IP připojení zapnuto na střídači
Frekvence sítě
Stav střídačeAktuální provozní stav — Vypnutý, Init, FeedIn, Throttled, Standby, Přehřívání, Vypínání a další (celkem 19 stavů)

PlentyCore

Servisní atributy
MODBUS enable
IF(MODBUSR(H, 2, Bool), "Enabled", "Disabled");
IP enable
IF(MODBUSR(H, 416, Bool), "Enabled", "Disabled");
Grid Frequency
ROUND(MODBUSR(H, 152, Float, 2)) + " Hz";
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",
"Error"
);
SOC baterie Analogový vstup Pouze ke čtení

Stav nabití baterie (0–100 %) s napětím, teplotou a nastavitelnými min/max limity SOC

Registr: H:210 Float Jednotka: %
Servisní atributy
Napětí baterie
Teplota baterie
Minimální SOCNastavený dolní limit stavu nabití (1–90 %)
Maximální SOCNastavený horní limit stavu nabití (10–100 %)
Typ bateriePřipojená baterie — No battery, PIKO Battery Li, BYD, BMZ, LG, Pyontech, Dyness, VARTA
Servisní akce
Nastavení SOCNastavení minimálního a maximálního limitu stavu nabití baterie

SOC baterie

Čtení vstupní úrovně
MODBUSR(H, 210, Float, 2)/100
Servisní atributy
Battery Voltage
ROUND(MODBUSR(H, 216, Float, 2)) + " V";
Battery Temperature
MODBUSR(H, 214, Float, 2) + " °C"
Minimum SOC
MODBUSR(H, 1042, Float, 2) + "%"
Maximum SOC
MODBUSR(H, 1044, Float, 2) + "%"
Battery Type
SWITCH(MODBUSR(H, 588, Uint16),
 0, "No battery (PV-functionality)",
 2, "Li-Io battery SONY / MURATA",
 4, "Li-Io battery BYD / BBOX",
 "Unknown"
 );
Servisní akce
SOC settings
Parametry: Minimum SOC (1–90 mis), Maximum SOC (10–100 mas)
MODBUSW(H, 1042, Float, mis,  2);
MODBUSW(H, 1044, Float, mas, 2);

Denní výnos Proměnná Pouze ke čtení

Energie vyrobená dnes (Wh převedeno na kWh)

Registr: H:322 Float Jednotka: kWh

Denní výnos

Čtení
MODBUSR(H, 322, Float, 2)/1000
Měsíční výnos Proměnná Pouze ke čtení

Energie vyrobená tento měsíc (Wh převedeno na kWh)

Registr: H:326 Float Jednotka: kWh

Měsíční výnos

Čtení
MODBUSR(H, 326, Float, 2)/1000
Výkon DC1 Proměnná Pouze ke čtení

Výstupní výkon FV stringu 1 (MPPT 1) (W převedeno na kW)

Registr: H:260 Float Jednotka: kW
Servisní atributy
Proud DC1
Napětí DC1

Výkon DC1

Čtení
MODBUSR(H, 260, float, 2)/1000
Servisní atributy
Current DC1
ROUND(MODBUSR(H, 258, Float, 2)) + " A";
Voltage DC1
ROUND(MODBUSR(H, 266, Float, 2)) + " V"
Výkon DC2 Proměnná Pouze ke čtení

Výstupní výkon FV stringu 2 (MPPT 2) (W převedeno na kW)

Registr: H:270 Float Jednotka: kW
Servisní atributy
Proud DC2
Napětí DC2

Výkon DC2

Čtení
MODBUSR(H, 270, float, 2)/1000
Servisní atributy
Current DC2
ROUND(MODBUSR(H, 268, Float, 2)) + " A";
Voltage DC2
ROUND(MODBUSR(H, 276, Float, 2)) + " V"
Výkon DC3 Proměnná Pouze ke čtení

Výstupní výkon FV stringu 3 (MPPT 3) — lze volitelně použít pro připojení baterie

Registr: H:280 Float Jednotka: kW
Servisní atributy
Proud DC3
Napětí DC3

Výkon DC3

Čtení
MODBUSR(H, 280, float, 2)/1000
Servisní atributy
Current DC3
ROUND(MODBUSR(H, 278, Float, 2)) + " A";
Voltage DC3
ROUND(MODBUSR(H, 286, Float, 2)) + " V"
Celkový aktivní AC výkon Proměnná Pouze ke čtení

Celkový aktivní výkon na straně AC sítě (W převedeno na kW)

Registr: H:172 Float Jednotka: kW

Celkový aktivní AC výkon

Čtení
MODBUSR(H, 172, Float, 2)/1000
Celkový DC výkon Proměnná Pouze ke čtení

Kombinovaný výstup ze všech připojených FV stringů (W převedeno na kW)

Registr: H:1066 Float Jednotka: kW

Celkový DC výkon

Čtení
MODBUSR(H, 1066, Float, 2)/1000
Celkový výnos Proměnná Pouze ke čtení

Kumulativní celková energie vyrobená od instalace (Wh převedeno na kWh)

Registr: H:320 Float Jednotka: kWh

Celkový výnos

Čtení
MODBUSR(H, 320, Float, 2)/1000
Roční výnos Proměnná Pouze ke čtení

Energie vyrobená tento rok (Wh převedeno na kWh)

Registr: H:324 Float Jednotka: kWh

Roční výnos

Čtení
MODBUSR(H, 324, Float, 2) /1000
Připojení: Modbus TCP • Slave ID: $[SlaveId]
Možná vylepšení (22)
  • H:98 Controller PCB Temperature — Float, °C, read-only — inverter internal temperature
  • H:100 Total DC Power (addr 100) — Float, W — alternative register for total DC power (template uses H:1066 instead, which is sum of all PV inputs)
  • H:106 Home Own Consumption from Battery — Float, W, read-only
  • H:108 Home Own Consumption from Grid — Float, W, read-only
  • H:116 Home Own Consumption from PV — Float, W, read-only
  • H:118 Total Home Consumption — Float, Wh, read-only — cumulative
  • H:156 Active Power Phase 1 — Float, W, read-only
  • H:162 Active Power Phase 2 — Float, W, read-only
  • H:170 Active Power Phase 3 — Float, W, read-only
  • H:194 Number of Battery Cycles — Float, read-only — battery health indicator
  • H:200 Actual Battery Charge/Discharge Current — Float, A, read-only — negative=charge, positive=discharge
  • H:252 Total Active Power (Powermeter) — Float, W, read-only — external power meter reading
  • H:512 Battery Gross Capacity — U32, Ah, read-only
  • H:1046 Total DC Charge Energy (DC-side to Battery) — Float, Wh, read-only
  • H:1048 Total DC Discharge Energy (DC-side from Battery) — Float, Wh, read-only
  • H:1056 Total DC PV Energy (sum of all PV inputs) — Float, Wh, read-only — cumulative PV production
  • H:1064 Total Energy AC-side to Grid — Float, Wh, read-only — total energy exported
  • H:1068 Battery Work Capacity — Float, Wh, read-only
  • H:1076 Maximum Charge Power (from battery) — Float, W, read-only — battery-reported charge limit
  • H:1078 Maximum Discharge Power (from battery) — Float, W, read-only — battery-reported discharge limit
  • H:533 Active Power Setpoint — U16, %, write-only — power curtailment (1-100%)
  • H:608-611 I/O Board Switched Outputs 1-4 — U16, R/W — digital outputs for external relay control

Zdroje