TapHome

Kostal PLENTICORE plus

Modbus TCP
Trimis de
Ultima actualizare: 03. 2026
Kostal PLENTICORE plus

Seriile Kostal PIKO IQ și PLENTICORE plus sunt invertoare solare hibride cu până la trei trackere MPPT și stocare opțională în baterie. TapHome se conectează direct la invertor prin Modbus TCP pe Ethernet. Șablonul acoperă modelele PIKO IQ, PLENTICORE G1, G2, G3 și PLENTICORE MP G3, în clasele de putere de la 3 kW la 10 kW.

Șablonul oferă monitorizarea stringurilor fotovoltaice (putere, curent, tensiune pentru fiecare intrare DC), starea de încărcare a bateriei cu limite min./max. configurabile, statistici de producție (zilnică, lunară, anuală, totală), puterea AC de ieșire și diagnosticarea invertorului.

Conexiunea la rețea

Invertorul are un port Ethernet RJ45 pe placa Smart Communication Board. Conectați-l la aceeași rețea locală ca TapHome Core cu un cablu Ethernet standard.

  • Protocol: Modbus TCP
  • Port: 1502 (nestandard – diferă de portul Modbus TCP implicit 502)
  • Unit-ID implicit: 71
  • Ordinea octeților: Little-endian CDAB (implicit, configurabilă)

Invertorul Kostal folosește portul TCP 1502, nu portul Modbus standard 502. Asigurați-vă că acesta este configurat corect în TapHome la importul șablonului. Unit-ID-ul implicit este 71 (parametrul șablonului TapHome are implicit valoarea 1 – schimbați-o la 71, ca să corespundă setării din fabrică).

Configurare

Activarea comunicației Modbus TCP

Modbus TCP trebuie activat explicit pe invertor înainte ca TapHome să poată comunica cu acesta:

  1. Deschideți interfața web a invertorului (introduceți adresa IP a invertorului în browser)
  2. Mergeți la Settings > Modbus/SunSpec (TCP)
  3. Activați Modbus TCP
  4. Verificați că ordinea octeților este setată la Little-endian (CDAB) – aceasta este valoarea implicită și corespunde șablonului TapHome
  5. Notați Unit-ID (implicit 71) și portul TCP (implicit 1502)

La importul șablonului în TapHome, introduceți:

  • IP Address – adresa IP a invertorului în rețeaua locală
  • Slave ID – setați la 71 (corespunde Unit-ID-ului invertorului)

Atribuiți invertorului o adresă IP statică sau o rezervare DHCP în setările routerului. Invertorul nu acceptă mDNS, așa că o adresă IP stabilă previne problemele de conectivitate după o întrerupere a alimentării.

Funcțiile dispozitivului

Monitorizarea stringurilor fotovoltaice

Trei senzori pentru stringurile fotovoltaice (DC1, DC2, DC3) raportează fiecare:

  • Putere (kW) – puterea instantanee de ieșire a trackerului MPPT
  • Curent (A) și Tensiune (V) – disponibile ca atribute de service pe fiecare dispozitiv Putere DC

În funcție de modelul invertorului și de instalație, DC3 poate fi folosit opțional pentru conectarea bateriei în locul unui al treilea string fotovoltaic.

  • Putere DC totală – puterea însumată a tuturor stringurilor fotovoltaice conectate (registrul H:1066)
  • Putere activă AC totală – puterea totală livrată pe partea de rețea AC (registrul H:172)
Managementul bateriei
  • SOC baterie – starea de încărcare curentă (0–100 %). Șablonul oferă și tensiunea, temperatura și tipul bateriei ca atribute de service.
  • Setări SOC (acțiune de service) – configurați limitele SOC minim (1–90 %) și SOC maxim (10–100 %) direct din TapHome. Astfel se stabilesc nivelurile până la care bateria se poate descărca și încărca.
Atribut de serviceDescriere
Tensiunea baterieiTensiunea curentă a bateriei (V)
Temperatura baterieiTemperatura curentă a bateriei (C)
SOC minimLimita inferioară SOC configurată (%)
SOC maximLimita superioară SOC configurată (%)
Tipul baterieiMarca bateriei conectate (BYD, LG, BMZ, Pyontech, Dyness, VARTA etc.)
Statistici de producție

Patru contoare de energie urmăresc producția PV pe perioade diferite:

DispozitivDescriere
Producție zilnicăEnergia produsă astăzi (kWh)
Producție lunarăEnergia produsă luna aceasta (kWh)
Producție anualăEnergia produsă anul acesta (kWh)
Producție totalăEnergia cumulată de la instalare (kWh)

Toate valorile de producție se citesc din invertor în Wh și sunt convertite de șablon în kWh.

Diagnosticarea invertorului

Atributele de service la nivel de modul oferă starea sistemului:

Atribut de serviceDescriere
Starea invertoruluiStarea de funcționare curentă (Off, Init, FeedIn, Throttled, Standby, Overheating, Shutdown și altele – 19 stări în total)
Frecvența rețeleiFrecvența rețelei AC (Hz)
MODBUS activatIndică dacă comunicația Modbus TCP este activă
IP activatIndică dacă rețeaua IP este activată
Funcții suplimentare

Kostal PLENTICORE oferă și registre Modbus pentru monitorizarea puterii AC pe fiecare fază, defalcarea consumului casei (din PV, baterie și rețea), date despre ciclurile de încărcare/descărcare a bateriei, citirile contorului electric extern și controlul limitării puterii active. Sunt disponibile și contoare detaliate de energie ale bateriei (încărcare/descărcare DC, încărcare/descărcare AC, energie injectată în rețea) și ieșirile comutate ale plăcii I/O. Acestea pot fi adăugate în șablonul TapHome într-o actualizare viitoare.

Depanare

Nu există comunicare Modbus
  1. Verificați că Modbus TCP este activat în interfața web a invertorului, la Settings > Modbus/SunSpec (TCP)
  2. Confirmați că portul TCP este 1502 (nu portul standard 502)
  3. Verificați că Unit-ID-ul invertorului (implicit 71) corespunde configurației șablonului TapHome
  4. Asigurați-vă că ordinea octeților este setată pe invertor la Little-endian (CDAB)
  5. Verificați că TapHome Core și invertorul sunt în aceeași rețea/subrețea
Citiri incorecte sau valori zero
  • Invertorul raportează valori de putere zero când nu produce (noaptea, invertor oprit). Acesta este un comportament normal.
  • Dacă valorile de producție par incorecte, verificați setarea ordinii octeților – Big-endian (ABCD) produce valori Float eronate când șablonul așteaptă Little-endian (CDAB).
SOC-ul bateriei nu se actualizează
  • Verificați că este conectată și recunoscută o baterie compatibilă (verificați atributul de service Tipul bateriei)
  • Dacă Tipul bateriei afișează „No battery (PV-functionality)”, invertorul funcționează în modul exclusiv fotovoltaic, fără stocare în baterie

Dispozitive disponibile

PlentyCore Modul
Atribute de service
MODBUS activatIndică dacă comunicația Modbus TCP este activată pe invertor
IP activatIndică dacă rețeaua IP este activată pe invertor
Frecvența rețelei
Starea invertoruluiStarea de funcționare curentă — Off, Init, FeedIn, Throttled, Standby, Overheating, Shutdown și altele (19 stări în total)

PlentyCore

Atribute de service
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 Intrare analogică Doar citire

Starea de încărcare a bateriei (0–100 %) cu tensiune, temperatură și limite SOC min./max. configurabile

Registru: H:210 Float Unitate: %
Atribute de service
Tensiunea bateriei
Temperatura bateriei
SOC minimLimita inferioară configurată a stării de încărcare (1–90 %)
SOC maximLimita superioară configurată a stării de încărcare (10–100 %)
Tipul baterieiMarca bateriei conectate — No battery, PIKO Battery Li, BYD, BMZ, LG, Pyontech, Dyness, VARTA
Acțiuni de service
Setări SOCConfigurează limitele minimă și maximă ale stării de încărcare a bateriei

SOC baterie

Citirea nivelului de intrare
MODBUSR(H, 210, Float, 2)/100
Atribute de service
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"
 );
Acțiuni de service
SOC settings
Parametri: Minimum SOC (1–90 mis), Maximum SOC (10–100 mas)
MODBUSW(H, 1042, Float, mis,  2);
MODBUSW(H, 1044, Float, mas, 2);

Producție zilnică Variabilă Doar citire

Energia produsă astăzi (Wh convertiți în kWh)

Registru: H:322 Float Unitate: kWh

Producție zilnică

Citire
MODBUSR(H, 322, Float, 2)/1000
Producție lunară Variabilă Doar citire

Energia produsă luna aceasta (Wh convertiți în kWh)

Registru: H:326 Float Unitate: kWh

Producție lunară

Citire
MODBUSR(H, 326, Float, 2)/1000
Putere DC1 Variabilă Doar citire

Puterea stringului fotovoltaic 1 (MPPT 1) (W convertiți în kW)

Registru: H:260 Float Unitate: kW
Atribute de service
Curent DC1
Tensiune DC1

Putere DC1

Citire
MODBUSR(H, 260, float, 2)/1000
Atribute de service
Current DC1
ROUND(MODBUSR(H, 258, Float, 2)) + " A";
Voltage DC1
ROUND(MODBUSR(H, 266, Float, 2)) + " V"
Putere DC2 Variabilă Doar citire

Puterea stringului fotovoltaic 2 (MPPT 2) (W convertiți în kW)

Registru: H:270 Float Unitate: kW
Atribute de service
Curent DC2
Tensiune DC2

Putere DC2

Citire
MODBUSR(H, 270, float, 2)/1000
Atribute de service
Current DC2
ROUND(MODBUSR(H, 268, Float, 2)) + " A";
Voltage DC2
ROUND(MODBUSR(H, 276, Float, 2)) + " V"
Putere DC3 Variabilă Doar citire

Puterea stringului fotovoltaic 3 (MPPT 3) — poate fi folosit opțional pentru conectarea bateriei

Registru: H:280 Float Unitate: kW
Atribute de service
Curent DC3
Tensiune DC3

Putere DC3

Citire
MODBUSR(H, 280, float, 2)/1000
Atribute de service
Current DC3
ROUND(MODBUSR(H, 278, Float, 2)) + " A";
Voltage DC3
ROUND(MODBUSR(H, 286, Float, 2)) + " V"
Putere activă AC totală Variabilă Doar citire

Puterea activă totală pe partea de rețea AC (W convertiți în kW)

Registru: H:172 Float Unitate: kW

Putere activă AC totală

Citire
MODBUSR(H, 172, Float, 2)/1000
Putere DC totală Variabilă Doar citire

Puterea însumată a tuturor stringurilor fotovoltaice conectate (W convertiți în kW)

Registru: H:1066 Float Unitate: kW

Putere DC totală

Citire
MODBUSR(H, 1066, Float, 2)/1000
Producție totală Variabilă Doar citire

Energia totală cumulată produsă de la instalare (Wh convertiți în kWh)

Registru: H:320 Float Unitate: kWh

Producție totală

Citire
MODBUSR(H, 320, Float, 2)/1000
Producție anuală Variabilă Doar citire

Energia produsă anul acesta (Wh convertiți în kWh)

Registru: H:324 Float Unitate: kWh

Producție anuală

Citire
MODBUSR(H, 324, Float, 2) /1000
Conexiune: Modbus TCP • Slave ID: $[SlaveId]
Îmbunătățiri posibile (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

Surse

Ați găsit o problemă la acest șablon de dispozitiv?

Spuneți-ne ce nu funcționează, ce lipsește sau cum ar trebui să se comporte șablonul. Feedbackul dvs. ne ajută să păstrăm catalogul corect.

Verificat de TapHome

Doriți să folosiți acest șablon în TapHome Core?

Deschideți acest șablon în Customer Portal pentru a-l aplica într-una dintre locuințele dvs. sau pentru a propune o îmbunătățire și a o trimite înapoi în catalog.

Deschideți în portal