
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: Little-endian CDAB (predefinito, configurabile)
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:
- Aprire l’interfaccia web dell’inverter (navigare all’indirizzo IP dell’inverter nel browser)
- Andare su Impostazioni > Modbus/SunSpec (TCP)
- Abilitare Modbus TCP
- Verificare che l’ordine dei byte sia impostato su Little-endian (CDAB) – questo è il valore predefinito e corrisponde al template TapHome
- 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)
Assegnare un indirizzo IP statico o una prenotazione DHCP all’inverter nelle impostazioni del router. L’inverter non supporta mDNS, quindi un indirizzo IP stabile evita problemi di connettività dopo interruzioni di alimentazione.
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
- Verificare che Modbus TCP sia abilitato nell’interfaccia web dell’inverter in Impostazioni > Modbus/SunSpec (TCP)
- Confermare che la porta TCP sia 1502 (non la 502 standard)
- Verificare che l’Unit-ID corrisponda tra l’inverter (predefinito 71) e la configurazione del template TapHome
- Assicurarsi che l’ordine dei byte sia impostato su Little-endian (CDAB) sull’inverter
- 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 di resa sembrano errati, verificare l’impostazione dell’ordine dei byte – Big-endian (ABCD) produrrà valori Float errati quando il template si aspetta Little-endian (CDAB).
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