---
title: "Kostal PLENTICORE plus"
description: "Inverter solare ibrido Kostal PLENTICORE plus collegato a TapHome tramite Modbus TCP."
url: "https://taphome.com/it/compatibility/kostalplenticore/"
language: it
lastmod: 2026-10-31
generator: hugo
ai:
  topics: ["modbus-tcp","inverter","solar","pv","battery-storage","sunspec","ethernet"]
  questions: ["Come integrare il Kostal PLENTICORE plus con TapHome?","Cosa monitora il template Kostal PLENTICORE in TapHome?","Come collegare il Kostal PLENTICORE tramite Modbus TCP a TapHome?","Come abilitare Modbus TCP sull'inverter Kostal PLENTICORE?","Quale impostazione di byte order è necessaria per il template Kostal PLENTICORE?","TapHome può monitorare la suddivisione dei consumi domestici da FV, batteria e rete?"]
---

# Kostal PLENTICORE plus

Comunicazione: Modbus TCP

- [Sito web Kostal Solar Electric](https://www.kostal-solar-electric.com)

> 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](https://taphome.com/it/docs/setup/network-preparation/)

## 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

> [!WARNING]
> 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 inverter                       | Stato 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 energetico         | Stato 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 potenza                    | Classe di potenza dell'inverter (es. 10 kW)                                                                                                                                                                                     |
| Capacità lorda della batteria        |                                                                                                                                                                                                                                 |
| Produttore della batteria            |                                                                                                                                                                                                                                 |

Attributi di servizio

Productname

```taphome
MODBUSR(H, 768, String, 32)
```

Inverter article number

```taphome
MODBUSR(H,6, String,8)
```

Inverter serial number

```taphome
MODBUSR(H,14,String,8)
```

Number of bidirectional converter

```taphome
MODBUSR(H,30,Int16)
```

Number of AC phases

```taphome
MODBUSR(H,32,Int16)
```

Number of PV strings

```taphome
MODBUSR(H,34,Int16)
```

Inverter state

```taphome
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

```taphome
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

```taphome
MODBUSR(H,384,String, 32)
```

IP Enabled

```taphome
MODBUSR(H,416, UInt16)
```

Manual IP / Auto-IP

```taphome
MODBUSR(H, 418, UInt16)
```

IP-address

```taphome
MODBUSR(H, 420, String, 8)
```

IP-subnetmask

```taphome
MODBUSR(H, 428, STRING, 8)
```

IP-gateway

```taphome
MODBUSR(H, 436, STRING, 8)
```

Power class

```taphome
MODBUSR(H, 800, String, 32)
```

Battery gross capacity

```taphome
MODBUSR(H, 512, UInt32) + "Ah"
```

Battery Manufacturer

```taphome
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à: %

Lettura

```taphome
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

Lettura

```taphome
MODBUSR(H, 212, LittleEndianFloat)
```

Temperatura batteria Sensore di temperatura Solo lettura

Registro: H:214 LittleEndianFloat Unità: °C

Lettura temperatura

```taphome
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

Lettura

```taphome
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

Lettura

```taphome
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

Lettura

```taphome
MODBUSR(H, 244, LittleEndianFloat)
```

Consumo domestico dalla rete Variabile Solo lettura

Consumo domestico attuale fornito dalla rete

Registro: H:108 LittleEndianFloat Unità: W

Lettura

```taphome
MODBUSR(H, 108, LittleEndianFloat)
```

Corrente fase 1 (contatore) Variabile Solo lettura

Registro: H:222 LittleEndianFloat Unità: A

Lettura

```taphome
MODBUSR(H, 222, LittleEndianFloat)
```

Corrente fase 2 (contatore) Variabile Solo lettura

Registro: H:232 LittleEndianFloat Unità: A

Lettura

```taphome
MODBUSR(H, 232, LittleEndianFloat)
```

Corrente fase 3 (contatore) Variabile Solo lettura

Registro: H:242 LittleEndianFloat Unità: A

Lettura

```taphome
MODBUSR(H, 242, LittleEndianFloat)
```

Potenza DC totale Variabile Solo lettura

Potenza totale da tutte le stringhe FV combinate

Registro: H:100 LittleEndianFloat Unità: W

Lettura

```taphome
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à: %

Lettura

```taphome
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

Lettura

```taphome
MODBUSR(H, 116, LittleEndianFloat)
```

Consumo domestico da batteria Variabile Solo lettura

Registro: H:106 LittleEndianFloat Unità: W

Lettura

```taphome
MODBUSR(H, 106, LittleEndianFloat)
```

Cicli batteria Variabile Solo lettura

Registro: H:194 LittleEndianFloat

Lettura

```taphome
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à: %

Lettura

```taphome
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

Lettura

```taphome
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

Lettura

```taphome
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

Lettura

```taphome
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

Lettura

```taphome
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

Lettura

```taphome
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

Lettura

```taphome
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'app | Predefinito   |
|--------------------|---------------|
| Slave ID           | `1`           |
| Indirizzo IP       | `192.168.0.1` |

## Fonti

- KOSTAL Interface Description MODBUS (TCP) & SunSpec — PIKO IQ / PLENTICORE
  
  [www.kostal-solar-electric.com](https://www.kostal-solar-electric.com/fileadmin/downloadcenter/kse/BA/Protokollbeschreibung/BA_KOSTAL_Interface_MODBUS-TCP_SunSpec_with_Control.pdf) 2026-03-28
  
  [PDF](https://taphome.com/compatibility/devices/kostalplenticore/manufacturer/BA_KOSTAL_Interface_MODBUS-TCP_SunSpec_with_Control.pdf)
- Kostal Plenticore Modbus — Home Assistant Custom Integration
  
  [github.com](https://github.com/CrunkA3/ha_kostal_plenticore_modbus) 2026-03-28

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

## Documentazione correlata

- [Modbus Integration](https://taphome.com/it/compatibility/modbus-guide/)
- [Modbus - Configurazione](https://taphome.com/it/docs/integration/modbus/)
- [Configurazione semplice utilizzando modelli](https://taphome.com/it/docs/integration/modbus/templates/)
- [Script Modbus e prefetch](https://taphome.com/it/docs/script/modbus-scripts/)
- [Funzioni Modbus](https://taphome.com/it/docs/script/modbus/)
- [Tipi di dati Modbus](https://taphome.com/it/docs/script/modbus-data-types/)

