---
title: "Kostal PLENTICORE plus"
description: "Inverter solare ibrido Kostal PIKO IQ / PLENTICORE plus connesso a TapHome tramite Modbus TCP."
url: "https://taphome.com/it/compatibility/plentycoreinverter/"
language: it
lastmod: 2026-10-31
generator: hugo
ai:
  topics: ["modbus-tcp","inverter","solar-pv","battery-management","ethernet"]
  questions: ["Come integrare Kostal PLENTICORE con TapHome?","Cosa monitora e controlla il template Kostal PLENTICORE in TapHome?","Come collegare Kostal PIKO IQ tramite Modbus TCP a TapHome?","Come configurare i limiti SOC della batteria su Kostal PLENTICORE tramite TapHome?","Perché l'inverter Kostal usa la porta TCP 1502 invece della 502?","Quali dati degli string FV sono disponibili da Kostal PLENTICORE in TapHome?"]
---

# Kostal PLENTICORE plus

Comunicazione: Modbus TCP

- [Sito ufficiale 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

Le serie Kostal PIKO IQ e PLENTICORE plus sono inverter solari ibridi con fino a tre tracker MPPT e storage su batteria opzionale. TapHome si connette direttamente all'inverter tramite Modbus TCP su Ethernet. Il template copre i modelli PIKO IQ, PLENTICORE G1, G2, G3 e PLENTICORE MP G3 nelle classi di potenza da 3 kW a 10 kW.

Il template fornisce monitoraggio degli string FV (potenza, corrente, tensione per ogni ingresso DC), stato di carica della batteria con limiti min/max configurabili, statistiche di resa (giornaliera, mensile, annuale, totale), potenza di uscita AC e diagnostica inverter.

## Connessione di rete

L'inverter dispone di una porta Ethernet RJ45 sulla Smart Communication Board. Collegarla alla stessa rete locale di TapHome Core tramite un cavo Ethernet standard.

- **Protocollo:** Modbus TCP
- **Porta:** 1502 (non standard -- diversa dalla porta Modbus TCP standard 502)
- **Unit-ID predefinito:** 71
- **Ordine dei byte:** Big-endian ABCD, richiesto da questo template (il predefinito dell'inverter è Little-endian CDAB)

> [!WARNING]
> L'inverter Kostal usa la porta TCP **1502**, non la porta Modbus standard 502. Assicurarsi che sia configurata correttamente in TapHome durante l'importazione del template. L'Unit-ID predefinito è **71** (il parametro del template TapHome è predefinito a 1 -- impostarlo a 71 per corrispondere alla configurazione di fabbrica).

## Configurazione

### Abilitazione della comunicazione Modbus TCP

Modbus TCP deve essere abilitato esplicitamente sull'inverter prima che TapHome possa comunicare:

1. Aprire l'interfaccia web dell'inverter (navigare all'indirizzo IP dell'inverter nel browser)
2. Andare su **Impostazioni > Modbus/SunSpec (TCP)**
3. Abilitare **Modbus TCP**
4. Impostare l'ordine dei byte su **Big-endian (ABCD)** -- questo template legge i valori Float nell'ordine ABCD, quindi con il predefinito Little-endian (CDAB) i valori sono insensati. Per mantenere il predefinito, utilizzare invece il template [Kostal PLENTICORE plus](https://taphome.com/it/compatibility/kostalplenticore/)
5. Annotare l'**Unit-ID** (predefinito 71) e la **porta TCP** (predefinita 1502)

Durante l'importazione del template in TapHome, fornire:

- **Indirizzo IP** -- l'IP dell'inverter nella rete locale
- **Slave ID** -- impostare a **71** (corrispondente all'Unit-ID dell'inverter)

## Funzionalità del dispositivo

### Monitoraggio string FV

Tre sensori di string FV (DC1, DC2, DC3) riportano ciascuno:

- **Potenza** (kW) -- uscita istantanea dal tracker MPPT
- **Corrente** (A) e **Tensione** (V) -- disponibili come attributi di servizio su ogni dispositivo di potenza

DC3 può essere usato opzionalmente per il collegamento della batteria invece di un terzo string FV, a seconda del modello dell'inverter e dell'installazione.

- **Potenza DC totale** -- uscita combinata di tutti gli string FV collegati (registro H:1066)
- **Potenza attiva AC totale** -- potenza totale immessa nel lato AC della rete (registro H:172)

### Gestione batteria

- **SOC batteria** -- stato di carica attuale (0--100 %). Il template espone anche tensione, temperatura e tipo di batteria come attributi di servizio.
- **Impostazioni SOC (azione di servizio)** -- configura il SOC minimo (1--90 %) e massimo (10--100 %) direttamente da TapHome. Controlla quanto si scarica la batteria e quanto si carica completamente.

| Attributo di servizio | Descrizione |
|-----------------------|-------------|
| Tensione batteria | Tensione attuale della batteria (V) |
| Temperatura batteria | Temperatura attuale della batteria (C) |
| SOC minimo | Limite inferiore SOC configurato (%) |
| SOC massimo | Limite superiore SOC configurato (%) |
| Tipo batteria | Marca batteria collegata (BYD, LG, BMZ, Pyontech, Dyness, VARTA, ecc.) |

### Statistiche di resa

Quattro contatori di energia tracciano la produzione FV su diversi periodi:

| Dispositivo | Descrizione |
|-------------|-------------|
| Resa giornaliera | Energia prodotta oggi (kWh) |
| Resa mensile | Energia prodotta questo mese (kWh) |
| Resa annuale | Energia prodotta quest'anno (kWh) |
| Resa totale | Energia cumulativa dall'installazione (kWh) |

Tutti i valori di resa vengono letti dall'inverter in Wh e convertiti in kWh dal template.

### Diagnostica inverter

Gli attributi di servizio a livello di modulo forniscono lo stato del sistema:

| Attributo di servizio | Descrizione |
|-----------------------|-------------|
| Stato inverter | Stato operativo attuale (Off, Init, FeedIn, Throttled, Standby, Surriscaldamento, Arresto e altri -- 19 stati in totale) |
| Frequenza di rete | Frequenza AC della rete (Hz) |
| MODBUS Enable | Se la comunicazione Modbus TCP è attiva |
| IP Enable | Se la rete IP è abilitata |

### Funzionalità aggiuntive

Il Kostal PLENTICORE espone anche registri Modbus per il monitoraggio della potenza AC per fase, la suddivisione dei consumi domestici (da FV, batteria e rete), dati sui cicli di carica/scarica della batteria, letture del contatore di potenza esterno e controllo della limitazione della potenza attiva. Sono disponibili anche contatori di energia della batteria dettagliati (carica/scarica DC, carica/scarica AC, export in rete) e uscite commutate della scheda I/O. Questi potranno essere aggiunti al template TapHome in un futuro aggiornamento.

## Risoluzione dei problemi

### Nessuna comunicazione Modbus

1. Verificare che Modbus TCP sia abilitato nell'interfaccia web dell'inverter in **Impostazioni > Modbus/SunSpec (TCP)**
2. Confermare che la porta TCP sia **1502** (non la 502 standard)
3. Verificare che l'Unit-ID corrisponda tra l'inverter (predefinito 71) e la configurazione del template TapHome
4. Assicurarsi che l'ordine dei byte sull'inverter corrisponda al template: **Big-endian (ABCD)**
5. Verificare che TapHome Core e l'inverter siano sulla stessa rete/sottorete

### Letture errate o valori zero

- L'inverter riporta valori di potenza zero quando non produce (notte, inverter spento). Questo è un comportamento normale.
- Se i valori sembrano errati, verificare l'impostazione dell'ordine dei byte -- questo template si aspetta Big-endian (ABCD); il predefinito Little-endian (CDAB) produce valori Float errati.

### SOC batteria non si aggiorna

- Verificare che una batteria compatibile sia collegata e riconosciuta (controllare l'attributo di servizio Tipo batteria)
- Se Tipo batteria mostra "No battery (PV-functionality)", l'inverter sta operando in modalità solo FV senza storage su batteria

## Dispositivi disponibili 10

Questi dispositivi compaiono in TapHome dopo l'importazione.

PlentyCore Modulo

Attributi di servizio

|                   |                                                                                                                         |
|-------------------|-------------------------------------------------------------------------------------------------------------------------|
| MODBUS enable     | Se la comunicazione Modbus TCP è abilitata sull'inverter                                                                |
| IP enable         | Se la rete IP è abilitata sull'inverter                                                                                 |
| Frequenza di rete |                                                                                                                         |
| Stato inverter    | Stato operativo attuale — Off, Init, FeedIn, Throttled, Standby, Surriscaldamento, Arresto e altri (19 stati in totale) |

Attributi di servizio

MODBUS enable

```taphome
IF(MODBUSR(H, 2, Bool), "Enabled", "Disabled");
```

IP enable

```taphome
IF(MODBUSR(H, 416, Bool), "Enabled", "Disabled");
```

Grid Frequency

```taphome
ROUND(MODBUSR(H, 152, Float, 2)) + " Hz";
```

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",
"Error"
);
```

SOC batteria Ingresso analogico Solo lettura

Stato di carica della batteria (0–100 %) con tensione, temperatura e limiti SOC min/max configurabili

Registro: H:210 Float Unità: %

Attributi di servizio

|                      |                                                                                               |
|----------------------|-----------------------------------------------------------------------------------------------|
| Tensione batteria    |                                                                                               |
| Temperatura batteria |                                                                                               |
| SOC minimo           | Limite inferiore dello stato di carica configurato (1–90 %)                                   |
| SOC massimo          | Limite superiore dello stato di carica configurato (10–100 %)                                 |
| Tipo batteria        | Marca batteria collegata — No battery, PIKO Battery Li, BYD, BMZ, LG, Pyontech, Dyness, VARTA |

Azioni di servizio

|                  |                                                                          |
|------------------|--------------------------------------------------------------------------|
| Impostazioni SOC | Configura i limiti minimo e massimo dello stato di carica della batteria |

Lettura livello ingresso

```taphome
MODBUSR(H, 210, Float, 2)/100
```

Attributi di servizio

Battery Voltage

```taphome
ROUND(MODBUSR(H, 216, Float, 2)) + " V";
```

Battery Temperature

```taphome
MODBUSR(H, 214, Float, 2) + " °C"
```

Minimum SOC

```taphome
MODBUSR(H, 1042, Float, 2) + "%"
```

Maximum SOC

```taphome
MODBUSR(H, 1044, Float, 2) + "%"
```

Battery Type

```taphome
SWITCH(MODBUSR(H, 588, Uint16),
 0, "No battery (PV-functionality)",
 2, "Li-Io battery SONY / MURATA",
 4, "Li-Io battery BYD / BBOX",
 "Unknown"
 );
```

Azioni di servizio

SOC settings

Parametri: Minimum SOC (1–90 mis), Maximum SOC (10–100 mas)

```taphome
MODBUSW(H, 1042, Float, mis,  2);
MODBUSW(H, 1044, Float, mas, 2);

```

Resa giornaliera Variabile Solo lettura

Energia prodotta oggi (Wh convertiti in kWh)

Registro: H:322 Float Unità: kWh

Lettura

```taphome
MODBUSR(H, 322, Float, 2)/1000
```

Resa mensile Variabile Solo lettura

Energia prodotta questo mese (Wh convertiti in kWh)

Registro: H:326 Float Unità: kWh

Lettura

```taphome
MODBUSR(H, 326, Float, 2)/1000
```

Potenza DC1 Variabile Solo lettura

Potenza di uscita string FV 1 (MPPT 1) (W convertiti in kW)

Registro: H:260 Float Unità: kW

Attributi di servizio

|              |
|--------------|
| Corrente DC1 |
| Tensione DC1 |

Lettura

```taphome
MODBUSR(H, 260, float, 2)/1000
```

Attributi di servizio

Current DC1

```taphome
ROUND(MODBUSR(H, 258, Float, 2)) + " A";
```

Voltage DC1

```taphome
ROUND(MODBUSR(H, 266, Float, 2)) + " V"
```

Potenza DC2 Variabile Solo lettura

Potenza di uscita string FV 2 (MPPT 2) (W convertiti in kW)

Registro: H:270 Float Unità: kW

Attributi di servizio

|              |
|--------------|
| Corrente DC2 |
| Tensione DC2 |

Lettura

```taphome
MODBUSR(H, 270, float, 2)/1000
```

Attributi di servizio

Current DC2

```taphome
ROUND(MODBUSR(H, 268, Float, 2)) + " A";
```

Voltage DC2

```taphome
ROUND(MODBUSR(H, 276, Float, 2)) + " V"
```

Potenza DC3 Variabile Solo lettura

Potenza di uscita string FV 3 (MPPT 3) — può essere usato opzionalmente per il collegamento della batteria

Registro: H:280 Float Unità: kW

Attributi di servizio

|              |
|--------------|
| Corrente DC3 |
| Tensione DC3 |

Lettura

```taphome
MODBUSR(H, 280, float, 2)/1000
```

Attributi di servizio

Current DC3

```taphome
ROUND(MODBUSR(H, 278, Float, 2)) + " A";
```

Voltage DC3

```taphome
ROUND(MODBUSR(H, 286, Float, 2)) + " V"
```

Potenza attiva AC totale Variabile Solo lettura

Potenza attiva totale sul lato AC della rete (W convertiti in kW)

Registro: H:172 Float Unità: kW

Lettura

```taphome
MODBUSR(H, 172, Float, 2)/1000
```

Potenza DC totale Variabile Solo lettura

Uscita combinata di tutti gli string FV collegati (W convertiti in kW)

Registro: H:1066 Float Unità: kW

Lettura

```taphome
MODBUSR(H, 1066, Float, 2)/1000
```

Resa totale Variabile Solo lettura

Energia totale cumulativa prodotta dall'installazione (Wh convertiti in kWh)

Registro: H:320 Float Unità: kWh

Lettura

```taphome
MODBUSR(H, 320, Float, 2)/1000
```

Resa annuale Variabile Solo lettura

Energia prodotta quest'anno (Wh convertiti in kWh)

Registro: H:324 Float Unità: kWh

Lettura

```taphome
MODBUSR(H, 324, Float, 2) /1000
```

**Connessione:** Modbus TCP • Slave ID: $\[SlaveId]

Possibili miglioramenti (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

## Parametri di importazione

Inserisci questi valori quando importi l'XML.

| Richiesto nell'app | Predefinito   |
|--------------------|---------------|
| Slave ID           | `1`           |
| Indirizzo IP       | `192.168.1.0` |

## Fonti

- KOSTAL Modbus TCP Interface Description v2.7
  
  [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-27
  
  [PDF](https://taphome.com/compatibility/devices/plentycoreinverter/manufacturer/kostal-modbus-interface.pdf)
- HA Kostal Plenticore Modbus Integration
  
  [github.com](https://github.com/CrunkA3/ha_kostal_plenticore_modbus) 2026-03-27

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/)

