TapHome
Ufficiale · TapHome Verificato Energia e misura

Kostal PLENTICORE plus

Inverter solare ibrido Kostal PLENTICORE plus collegato a TapHome tramite Modbus TCP. Monitoraggio della produzione FV, gestione batteria, suddivisione dei consumi domestici per fonte e misurazioni dalla rete.

KostalModbus TCP22 dispositiviRevisione 1.2 Ultimo aggiornamento: 13 novembre 2026
Kostal PLENTICORE plus

Importa nell'app TapHomeHardware › Modbus › Aggiungi da modello

Scarica template
In questa pagina

Indirizzo di rete

TapHome raggiunge il dispositivo all'indirizzo inserito durante l'importazione. Assegna al dispositivo un indirizzo fisso — una prenotazione IP nel router, oppure il suo nome mDNS se lo supporta —, altrimenti l'integrazione smette di funzionare quando il router cambia l'indirizzo.

Preparazione della rete

Guida all'integrazione

Il Kostal PLENTICORE plus è un inverter solare ibrido con accumulo a batteria opzionale. TapHome si collega all’inverter tramite Modbus TCP via Ethernet, fornendo un monitoraggio completo della produzione FV, dello stato della batteria, della suddivisione dei consumi domestici per fonte energetica e delle misurazioni dal contatore di rete.

Il template è compatibile con gli inverter PLENTICORE plus (G1, G2, G3), PLENTICORE MP G3 e PIKO IQ, che condividono la stessa mappa dei registri Modbus.

Connessione di rete

Il PLENTICORE dispone di una porta RJ45 Ethernet (100 Mbit) sulla Smart Communication Board. Collegalo alla stessa rete locale di TapHome Core utilizzando un cavo Ethernet standard.

  • Protocollo: Modbus TCP
  • Porta: 1502 (non standard — non 502)
  • Unit-ID predefinito: 71
  • Byte order: Little-endian (CDAB), l’impostazione predefinita dell’inverter — non modificarla

La porta TCP predefinita è 1502, non la porta Modbus standard 502. Assicurati che TapHome sia configurato per utilizzare la porta 1502.

Configurazione

Abilitazione della comunicazione Modbus

Il Modbus TCP deve essere attivato esplicitamente sull’inverter. Accedi all’interfaccia web dell’inverter o al menu del display:

  1. Apri Settings sull’inverter
  2. Vai a Modbus/Sunspec (TCP)
  3. Abilita l’interfaccia Modbus
  4. Lascia Byte Order su Little-Endian (CDAB), l’impostazione predefinita dell’inverter. Il template TapHome (revisione 1.2 e successive) utilizza tipi di dati LittleEndianFloat. La revisione 1.1 e precedenti utilizzava BigEndianFloat e richiedeva Big-Endian (ABCD); se per quella versione hai impostato l’inverter su Big-Endian, riportalo indietro dopo aver importato il template attuale

L’Unit-ID è predefinito a 71 e può essere modificato se più inverter condividono la stessa rete.

Durante l’importazione del template in TapHome, specifica:

  • Indirizzo IP — l’IP dell’inverter nella rete locale
  • Slave ID — Modbus Unit-ID (predefinito: 71)

Funzionalità del dispositivo

Il template espone 22 sensori in sola lettura organizzati nei seguenti gruppi funzionali.

Produzione FV

  • Total DC Power — potenza istantanea totale da tutte le stringhe FV combinate (W)

Monitoraggio batteria

  • Battery State of Charge — stato di carica della batteria con precisione float (%)
  • Battery SOC (integer) — stato di carica intero da un registro U16 separato, meno preciso del valore float
  • Battery Charge/Discharge Current — corrente di carica o scarica attuale della batteria (A)
  • Battery Temperature — temperatura del modulo batteria (°C)
  • Battery Cycles — numero totale di cicli di carica/scarica

Consumi domestici — potenza istantanea

Tre sensori mostrano da quale fonte proviene il consumo elettrico attuale dell’abitazione:

  • Home Consumption from Grid — potenza attualmente prelevata dalla rete (W)
  • Home Consumption from PV — potenza attualmente consumata direttamente dalla produzione FV (W)
  • Home Consumption from Battery — potenza attualmente fornita dalla batteria (W)

Consumi domestici — energia cumulativa

I contatori cumulativi corrispondenti tracciano l’energia totale consumata da ciascuna fonte:

  • Total Home Consumption from Grid — energia cumulativa dalla rete (kWh, convertita da Wh)
  • Total Home Consumption from PV — energia cumulativa da FV (kWh, convertita da Wh)
  • Total Home Consumption from Battery — energia cumulativa dalla batteria (kWh, convertita da Wh)
  • Total Home Consumption — energia cumulativa totale da tutte le fonti (kWh, convertita da Wh)

Tasso di autoconsumo

  • Self-Consumption Rate — percentuale di energia FV consumata localmente rispetto a quella immessa in rete (%)

Contatore di rete

Misurazioni di potenza attiva e corrente per fase e totali dal contatore al punto di connessione alla rete:

  • Active Power Phase 1/2/3 (powermeter) — potenza attiva per fase (W)
  • Current Phase 1/2/3 (powermeter) — corrente per fase (A)
  • Total Active Power (powermeter) — potenza attiva totale al punto di connessione alla rete (W)

Stato dell’inverter e del gestore energetico

  • Energy Manager State — stato operativo attuale del gestore energetico (Idle, Emergency Battery Charge, Winter Mode Step 1/2)

Il template espone inoltre ampi attributi di servizio tra cui lo stato dell’inverter (Off, Init, FeedIn, Throttled, Standby e altri 13 stati), nome del prodotto, numero di serie, codice articolo, classe di potenza, configurazione hardware (numero di stringhe FV, fasi AC, convertitori bidirezionali), configurazione di rete (indirizzo IP, subnet mask, gateway) e informazioni sulla batteria (capacità lorda, produttore).

Funzionalità aggiuntive

Il PLENTICORE espone una mappa completa dei registri Modbus oltre a quanto il template attualmente implementa. Le funzionalità disponibili includono il monitoraggio delle singole stringhe DC (corrente, potenza, tensione per fino a 3 stringhe FV), misurazioni AC lato inverter (tensione, corrente e potenza per fase), frequenza di rete, contatori di produzione (giornalieri, mensili, annuali, totali), tensione batteria, temperatura della PCB di controllo e monitoraggio della resistenza di isolamento. L’inverter supporta anche registri scrivibili per la limitazione della potenza attiva, il controllo della potenza reattiva, le uscite digitali della scheda I/O (4 canali) e la gestione completa della batteria esterna (setpoint di carica/scarica, limiti SOC, limiti di potenza con fallback watchdog sui modelli G3). Queste funzionalità possono essere aggiunte in un futuro aggiornamento del template.

Risoluzione dei problemi

Letture errate o a zero

Se i valori mostrano zero o numeri insensati (ad esempio intorno a ±3,4E+38), il byte order dell’inverter non corrisponde al template. Il template dalla revisione 1.2 utilizza LittleEndianFloat e richiede l’impostazione predefinita dell’inverter Little-Endian (CDAB). La revisione 1.1 e precedenti utilizzava BigEndianFloat e richiedeva Big-Endian (ABCD). Imposta il byte order nelle impostazioni Modbus/Sunspec dell’inverter in base alla revisione del template importata, oppure importa il template attuale.

Errore di lettura IllegalDataAddress

Se un valore mostra l’errore ModbusIllegalDataAddress, il Core ha iniziato una lettura a metà di un valore a due registri e l’inverter l’ha rifiutata. Il template dalla revisione 1.2 imposta Prefetch su Isolated per i due valori che leggono i registri 116 e 118. Se un altro valore mostra questo errore, imposta il suo Prefetch su Isolated nelle Impostazioni di servizio → Modbus del dispositivo.

Connessione rifiutata

  1. Verifica che Modbus TCP sia abilitato nelle impostazioni dell’inverter
  2. Controlla la porta TCP corretta — il PLENTICORE utilizza la porta 1502, non 502
  3. Assicurati che TapHome Core e l’inverter siano nella stessa rete/subnet
  4. Verifica che l’Unit-ID corrisponda tra TapHome (Slave ID) e l’inverter (predefinito: 71)

I sensori della batteria non mostrano dati

Se l’inverter non ha una batteria collegata, i sensori relativi alla batteria (SOC, temperatura, cicli, corrente di carica/scarica) restituiranno zero o valori non validi. Questo è il comportamento previsto — il PLENTICORE supporta il funzionamento solo FV senza batteria.

Dispositivi disponibili 22

Questi dispositivi compaiono in TapHome dopo l'importazione.

Kostal PLENTICORE Modulo
Attributi di servizio
Nome prodotto
Codice articolo inverter
Numero di serie inverter
Numero di convertitori bidirezionali
Numero di fasi AC
Numero di stringhe FV
Stato inverterStato operativo attuale dell'inverter — Off, Init, IsoMeas, GridCheck, StartUp, FeedIn, Throttled, ExtSwitchOff, Update, Standby, GridSync, GridPreCheck, GridSwitchOff, Overheating, Shutdown, ImproperDcVoltage, ESB, Unknown
Stato del gestore energeticoStato operativo del gestore energetico — Idle, Emergency Battery Charge, Winter Mode Step 1/2
Nome di rete dell'inverter
IP abilitato
IP manuale / Auto-IP
Indirizzo IP
Subnet mask
Gateway IP
Classe di potenzaClasse di potenza dell'inverter (es. 10 kW)
Capacità lorda della batteria
Produttore della batteria

Kostal_Plenticore

Attributi di servizio
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 batteria (intero) Variabile Solo lettura

Stato di carica intero della batteria — meno preciso del valore SOC in float

Registro: H:514 UInt16 Unità: %

SOC batteria (intero)

Lettura
MODBUSR(H, 514, UInt16)
Corrente di carica/scarica batteria Variabile Solo lettura

Corrente di carica (negativa) o scarica (positiva) attuale della batteria

Registro: H:212 LittleEndianFloat Unità: A

Corrente di carica/scarica batteria

Lettura
MODBUSR(H, 212, LittleEndianFloat)
Temperatura batteria Sensore di temperatura Solo lettura
Registro: H:214 LittleEndianFloat Unità: °C

Temperatura batteria

Lettura temperatura
MODBUSR(H, 214, LittleEndianFloat)
Potenza attiva fase 1 (contatore) Variabile Solo lettura

Potenza attiva sulla fase 1 dal contatore di rete

Registro: H:224 LittleEndianFloat Unità: W

Potenza attiva fase 1 (contatore)

Lettura
MODBUSR(H, 224, LittleEndianFloat)
Potenza attiva fase 2 (contatore) Variabile Solo lettura

Potenza attiva sulla fase 2 dal contatore di rete

Registro: H:234 LittleEndianFloat Unità: W

Potenza attiva fase 2 (contatore)

Lettura
MODBUSR(H, 234, LittleEndianFloat)
Potenza attiva fase 3 (contatore) Variabile Solo lettura

Potenza attiva sulla fase 3 dal contatore di rete

Registro: H:244 LittleEndianFloat Unità: W

Potenza attiva fase 3 (contatore)

Lettura
MODBUSR(H, 244, LittleEndianFloat)
Consumo domestico dalla rete Variabile Solo lettura

Consumo domestico attuale fornito dalla rete

Registro: H:108 LittleEndianFloat Unità: W

Consumo domestico dalla rete

Lettura
MODBUSR(H, 108, LittleEndianFloat)
Corrente fase 1 (contatore) Variabile Solo lettura
Registro: H:222 LittleEndianFloat Unità: A

Corrente fase 1 (contatore)

Lettura
MODBUSR(H, 222, LittleEndianFloat)
Corrente fase 2 (contatore) Variabile Solo lettura
Registro: H:232 LittleEndianFloat Unità: A

Corrente fase 2 (contatore)

Lettura
MODBUSR(H, 232, LittleEndianFloat)
Corrente fase 3 (contatore) Variabile Solo lettura
Registro: H:242 LittleEndianFloat Unità: A

Corrente fase 3 (contatore)

Lettura
MODBUSR(H, 242, LittleEndianFloat)
Potenza DC totale Variabile Solo lettura

Potenza totale da tutte le stringhe FV combinate

Registro: H:100 LittleEndianFloat Unità: W

Potenza DC totale

Lettura
MODBUSR(H, 100, LittleEndianFloat)
Stato di carica della batteria Variabile Solo lettura

Stato di carica della batteria con precisione float — più preciso del SOC intero

Registro: H:210 LittleEndianFloat Unità: %

Stato di carica della batteria

Lettura
MODBUSR(H, 210, LittleEndianFloat)
Consumo domestico da FV Variabile Solo lettura

Consumo domestico attuale fornito direttamente dalla produzione FV

Registro: H:116 LittleEndianFloat Unità: W

Consumo domestico da FV

Lettura
MODBUSR(H, 116, LittleEndianFloat)
Consumo domestico da batteria Variabile Solo lettura
Registro: H:106 LittleEndianFloat Unità: W

Consumo domestico da batteria

Lettura
MODBUSR(H, 106, LittleEndianFloat)
Cicli batteria Variabile Solo lettura
Registro: H:194 LittleEndianFloat

Cicli batteria

Lettura
MODBUSR(H, 194, LittleEndianFloat)
Tasso di autoconsumo Variabile Solo lettura

Percentuale di energia FV consumata localmente rispetto a quella immessa in rete

Registro: H:124 LittleEndianFloat Unità: %

Tasso di autoconsumo

Lettura
MODBUSR(H, 124, LittleEndianFloat)
Consumo domestico totale da FV Variabile Solo lettura

Energia cumulativa consumata dalla produzione FV (kWh)

Registro: H:114 LittleEndianFloat Unità: kWh

Consumo domestico totale da FV

Lettura
MODBUSR(H, 114, LittleEndianFloat) / 1000
Stato del gestore energetico Variabile Solo lettura

Stato operativo del gestore energetico — Idle, Emergency Battery Charge, Winter Mode Step 1/2

Registro: H:104 LittleEndianFloat

Stato del gestore energetico

Lettura
MODBUSR(H, 104, LittleEndianFloat)
Potenza attiva totale (contatore) Variabile Solo lettura

Potenza attiva totale misurata dal contatore di rete

Registro: H:252 LittleEndianFloat Unità: W

Potenza attiva totale (contatore)

Lettura
MODBUSR(H, 252, LittleEndianFloat)
Consumo domestico totale da batteria Variabile Solo lettura

Energia cumulativa consumata dall'accumulo a batteria (kWh)

Registro: H:110 LittleEndianFloat Unità: kWh

Consumo domestico totale da batteria

Lettura
MODBUSR(H, 110, LittleEndianFloat) / 1000
Consumo domestico totale dalla rete Variabile Solo lettura

Energia cumulativa consumata dalla rete (kWh)

Registro: H:112 LittleEndianFloat Unità: kWh

Consumo domestico totale dalla rete

Lettura
MODBUSR(H, 112, LittleEndianFloat) / 1000
Consumo domestico totale Variabile Solo lettura

Energia cumulativa totale consumata da tutte le fonti — batteria, rete e FV (kWh)

Registro: H:118 LittleEndianFloat Unità: kWh

Consumo domestico totale

Lettura
MODBUSR(H, 118, LittleEndianFloat)/1000
Connessione: Modbus TCP • Slave ID: $[SlaveId]
Possibili miglioramenti (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)

Parametri di importazione

Inserisci questi valori quando importi l'XML.

Richiesto nell'appPredefinito
Slave ID1
Indirizzo IP192.168.0.1

Fonti

I documenti del produttore sono © dei rispettivi proprietari. Sono forniti così come pubblicati dal produttore, solo a titolo informativo.

Hai trovato un problema con questo template?

Dicci cosa non funziona, cosa manca o come dovrebbe comportarsi il template. Il tuo feedback ci aiuta a mantenere il catalogo accurato.

Modello · portale TapHome Kostal PLENTICORE plus Apri questo template nel Customer Portal per applicarlo a una delle tue case, o crea una proposta di modifica e inviala al catalogo. Modbus TCP Vedi nel portale TapHome