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)
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
- 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
- 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
- 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 sull’inverter corrisponda al template: Big-endian (ABCD)
- 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
