
Il Fronius Symo è un inverter di stringa trifase (3,0–8,2 kW) della generazione SnapINverter. TapHome si connette all’inverter tramite Modbus TCP attraverso il Fronius Datamanager integrato — non sono necessari gateway o hardware aggiuntivi.
Il template legge i registri SunSpec int+SF (modelli 101/102/103 e MPPT Extension Model 160) e fornisce la potenza AC in uscita in tempo reale, la produzione energetica cumulativa totale, lo stato operativo dell’inverter e la potenza DC per singolo string PV (fino a due string). Uno script di inizializzazione imposta automaticamente il SunSpec Model Type su int+SF alla prima connessione.
Connessione di rete
Il Fronius Datamanager fornisce l’interfaccia Modbus TCP. È integrato nell’inverter oppure installato come scheda plug-in. La comunicazione utilizza Ethernet standard (cablato o WiFi) sulla stessa rete locale di TapHome Core.
- Protocollo: Modbus TCP (SunSpec Alliance)
- Porta: 502 (predefinita)
- Slave ID: 1 (per l’inverter #01; l’inverter #00 corrisponde al Modbus ID 100)
- SunSpec Model Type: int+SF (configurato automaticamente dallo script di inizializzazione del template)
Il template TapHome utilizza indirizzi di registro int+SF (integer con fattore di scala), non il modello float predefinito. Il template include uno script di inizializzazione che commuta automaticamente il SunSpec Model Type su int+SF alla prima connessione. Se l’inizializzazione fallisce (ad es. per timeout), il tipo di modello deve essere modificato manualmente nell’interfaccia web del Fronius Datamanager. L’utilizzo del tipo di modello errato comporterà letture errate o assenti.
Configurazione
Abilitazione della comunicazione Modbus
Il Modbus TCP è disabilitato per impostazione predefinita sul Fronius Datamanager. Seguire questi passaggi per abilitarlo:
Fronius Datamanager 1.x (SnapINverter):
- Aprire un browser web e navigare all’indirizzo IP del Fronius Datamanager (disponibile in System Information nell’interfaccia web oppure nella tabella delle assegnazioni DHCP del router)
- Cliccare su Settings nella barra laterale destra
- Aprire la voce di menu Modbus

- Impostare Datenausgabe uber Modbus (Output dati tramite Modbus) su tcp
- Configurare le seguenti impostazioni:

| Impostazione | Valore |
|---|---|
| Modbus Port | 502 (predefinito) |
| Sunspec Model Type | int+SF (cambiare dal float predefinito) |
| Wechselrichter-Steuerung uber Modbus | Abilitare se è necessario l’accesso in scrittura |
- Cliccare sul pulsante con il segno di spunta per salvare le impostazioni
Fronius GEN24 / inverter più recenti:
- Aprire l’interfaccia web dell’inverter (navigare al suo indirizzo IP)
- Andare su Communication > Modbus
- Impostare l’output dati su tcp e il SunSpec Model Type su int+SF
Parametri di importazione
Durante l’importazione del template in TapHome, fornire:
- Indirizzo IP — l’IP del Fronius Datamanager nella rete locale
- Slave ID — indirizzo dispositivo Modbus (predefinito: 1 per l’inverter #01; l’inverter #00 corrisponde al Modbus ID 100)
Assegnare un indirizzo IP statico o una prenotazione DHCP al Fronius Datamanager nelle impostazioni del router per evitare che l’indirizzo cambi dopo un’interruzione di corrente.
Gli indirizzi dei registri SunSpec non sono costanti — dipendono dalla composizione della lista dei registri SunSpec. Il template presuppone la configurazione int+SF predefinita. Aggiornamenti firmware che aggiungono o rimuovono modelli SunSpec possono spostare gli indirizzi dei registri.
Funzionalità dei dispositivi
Stato operativo dell’inverter
Stato operativo è uno switch multi-valore in sola lettura che mostra lo stato operativo SunSpec corrente dal modello MPPT Extension (registro H:40290). L’inverter riporta uno degli otto stati SunSpec standard:
| Valore | Stato | Descrizione |
|---|---|---|
| 1 | Spento | L’inverter è spento |
| 2 | In funzionamento | Spegnimento automatico (assenza di irraggiamento solare) |
| 3 | Fase di avvio | Fase di avviamento |
| 4 | Funzionamento normale | Tracking MPPT — produzione solare normale |
| 5 | Riduzione di potenza | Limitato dall’operatore di rete o dalle impostazioni |
| 6 | Spegnimento | Fase di spegnimento |
| 7 | Guasto | Errore presente — controllare il display dell’inverter |
| 8 | Standby | Modalità standby |
Monitoraggio della produzione solare
PV Production è un dispositivo contatore di energia che fornisce due letture:
- Potenza attuale (H:40107) — potenza AC in uscita in tempo reale in kilowatt. Il valore del registro in watt viene diviso per 1000 per la visualizzazione in kW.
- Energia totale (H:40101) — produzione energetica cumulativa totale in kilowattora. Il valore del registro in wattora viene diviso per 1000 per la visualizzazione in kWh.
Due attributi di servizio a livello dispositivo sono disponibili sul dispositivo PV Production:
- Frequenza (H:40093) — frequenza AC di rete in Hz, arrotondata a numero intero
- Corrente AC massima (H:40143 con fattore di scala H:40144) — corrente AC nominale massima in uscita
Potenza DC degli string
Il template monitora la potenza DC dai singoli string PV tramite il MPPT Extension Model 160:
- String 1 (H:40284) — potenza DC dallo string PV 1 in watt, utilizzando il fattore di scala della potenza DC condiviso (H:40267)
- String 2 (H:40304) — potenza DC dallo string PV 2 in watt, utilizzando lo stesso fattore di scala condiviso
Sugli inverter con un singolo ingresso DC, lo String 2 restituisce un valore non supportato. Sui sistemi Hybrid, lo String 1 rappresenta l’ingresso PV e lo String 2 rappresenta l’accumulo.
Diagnostica di servizio
Il modulo espone nove attributi di servizio per identificazione e diagnostica:
- Produttore (H:40004) — stringa identificativa del produttore dell’inverter
- Modello dispositivo (H:40020) — stringa identificativa del modello dell’inverter
- Versione FW Datamanager (H:40036) — versione firmware del Fronius Datamanager
- Versione SW inverter (H:40044) — versione software dell’inverter
- Numero di serie (H:40052) — numero di serie dell’inverter
- Configurazione fasi (H:40069) — monofase, fase divisa o trifase
- Stato connessione ECP (H:40195) — stato connessione Energy Communication Platform (Disconnesso / Connesso)
- Stato inverter PV (H:40193) — flag di disponibilità e stato operativo dell’inverter
- Potenza continua (H:40134 con fattore di scala H:40135) — potenza AC massima continua in uscita in watt
Funzionalità aggiuntive
Il Fronius Datamanager espone molti registri SunSpec aggiuntivi non inclusi nel template attuale. Questi includono corrente e tensione AC per fase (trifase), frequenza AC, potenza apparente e reattiva, fattore di potenza, corrente e tensione DC aggregate, temperatura del cabinet, flag eventi/guasti SunSpec, totali di potenza ed energia Fronius a livello di sito su tutti gli inverter collegati e un codice di stato attivo. Sugli inverter Hybrid con accumulo a batteria, il Basic Storage Control Model (124) fornisce stato di carica della batteria, controllo della velocità di carica/scarica e configurazione della carica dalla rete. Questi possono essere aggiunti in un futuro aggiornamento del template.
Nei sistemi con più inverter su un anello Fronius Solar Net, utilizzare un timeout minimo di 10 secondi per le query Modbus. Fronius raccomanda il polling sequenziale (non parallelo). Si raccomandano massimo 6 inverter per Datamanager per tempi di risposta accettabili.
Risoluzione dei problemi
Nessuna comunicazione Modbus
- Verificare che il Modbus TCP sia abilitato nell’interfaccia web del Fronius Datamanager (Settings > Modbus > tcp)
- Confermare che il SunSpec Model Type sia impostato su int+SF (non float)
- Controllare l’indirizzo IP — navigare all’interfaccia web del Datamanager per verificare la connettività
- Assicurarsi che TapHome Core e il Fronius Datamanager siano sulla stessa rete e sottorete
- Verificare che nessun firewall stia bloccando la porta 502
Letture errate o a zero
- SunSpec Model Type errato: Se impostato su float invece di int+SF, tutti gli indirizzi dei registri si spostano e le letture saranno errate. Lo script di inizializzazione del template lo imposta automaticamente, ma se fallisce, modificarlo manualmente nell’interfaccia web del Datamanager e reimportare il template.
- Più inverter: Se si hanno più inverter sull’anello Solar Net, verificare la mappatura dello Slave ID. Inverter #00 = Modbus ID 100, inverter #01 = ID 1.
- Problemi di timeout: Con più dispositivi sul Solar Net, aumentare il timeout di polling ad almeno 10 secondi. Le query devono essere sequenziali, non parallele.
Lo String 2 mostra dati non validi
Sugli inverter con un singolo ingresso DC, i registri dello String 2 restituiscono valori “non supportati” (0xFFFF per uint16). Questo è un comportamento previsto — il dispositivo String 2 può essere nascosto nell’interfaccia TapHome.