
Il Fronius Smart Meter TS 65A-3 è un contatore di energia bidirezionale trifase montato su guida DIN, progettato per sistemi fotovoltaici Fronius. Il contatore comunica tramite Modbus RTU su RS-485 con un inverter Fronius (o Datamanager 2.0), che poi espone i dati del contatore tramite Modbus TCP sulla porta 502. TapHome si collega all’indirizzo IP del Datamanager dell’inverter — non direttamente al contatore. Il template TapHome fornisce 2 dispositivi contatore per il monitoraggio bidirezionale dell’energia: Energia importata (dalla rete) ed Energia esportata (alla rete), utilizzando i registri SunSpec float modello 211/212/213.
Il contatore supporta la misurazione diretta della corrente fino a 65 A (senza trasformatori di corrente esterni) e opera in tre configurazioni di cablaggio: trifase 4 fili (3P4W), trifase 3 fili (3P3W) e bifase 3 fili (2P3W). Tutti i valori dei registri sono IEEE 754 Float32, letti tramite modelli SunSpec float attraverso il gateway Modbus TCP del Fronius Datamanager.
Collegamento hardware
Cablaggio RS-485 (contatore all’inverter)
Il Fronius Smart Meter TS si collega all’inverter Fronius tramite un’interfaccia RS-485 a 3 fili. Utilizzare un cavo CAT5 o superiore:
- M+ (Smart Meter) a D+ sull’interfaccia Modbus dell’inverter Fronius
- M- (Smart Meter) a D- sull’interfaccia Modbus dell’inverter Fronius
- GND (Smart Meter) a - sull’interfaccia Modbus dell’inverter Fronius
Lo Smart Meter ha una resistenza di terminazione integrata da 120 ohm. Attivarla collegando con un ponticello i morsetti M- e T sul contatore. Questo deve essere impostato sull’ultimo dispositivo nella catena RS-485. La lunghezza massima del cavo è 300 m.
Connessione di rete (inverter a TapHome)
L’inverter Fronius (o Datamanager 2.0) deve essere collegato alla stessa rete di TapHome tramite Ethernet. TapHome comunica con l’indirizzo IP dell’inverter tramite Modbus TCP sulla porta 502.
| |
Configurazione
Abilitazione Modbus TCP sul Fronius Datamanager
- Aprire l’interfaccia web del Fronius Datamanager nel browser (utilizzare l’indirizzo IP dell’inverter)
- Navigare su Settings > Modbus
- Impostare l’interfaccia Modbus su tcp
- Verificare che il SunSpec Model Type sia impostato su float (modelli 211/212/213 — richiesto dal template TapHome)
- Salvare le impostazioni
Configurazione del contatore
Le impostazioni predefinite del contatore sono compatibili con il template TapHome. Verificare quanto segue sul display del contatore:
| Parametro | Codice | Valore richiesto | Predefinito |
|---|---|---|---|
| Tipo di sistema | P3 | 3Pn (trifase 4 fili) | 3Pn |
| Modalità di misurazione | P6 | B (bidirezionale) | B |
| Indirizzo Modbus | P14 | 1 (contatore primario) | 1 |
| Velocità di trasmissione | P15 | 9,6 kbit/s | 9,6 |
| Parità | P16 | No | No |
L’indirizzo Modbus sul contatore stesso (P14, predefinito 1) è l’indirizzo bus RS-485 tra il contatore e l’inverter. Lo slave ID Modbus TCP utilizzato da TapHome (predefinito 240) è configurato nel Fronius Datamanager e si riferisce all’endpoint dei dati del contatore. Sono due indirizzi diversi — non confonderli.
Per modificare i parametri del contatore, tenere premuto Enter per 2 secondi, navigare a P1, inserire la password 2633, quindi navigare al parametro desiderato.
Configurazione multi-contatore
Il sistema Fronius supporta fino a 4 contatori: un contatore primario (indirizzo 1) e fino a 3 contatori secondari (indirizzi 2-14). Ogni contatore deve avere un indirizzo Modbus univoco. Il contatore primario è sempre all’indirizzo 1.
Parametri di importazione TapHome
Dopo aver importato il template in TapHome, verificare le impostazioni di connessione del modulo:
| Parametro | Valore |
|---|---|
| Indirizzo IP | IP del Fronius Datamanager (es. 192.168.1.x) |
| Porta TCP | 502 |
| Slave ID | 240 |
Funzionalità del dispositivo
Il template crea 2 dispositivi ModbusElectricityMeter per il monitoraggio bidirezionale dell’energia. Entrambi i dispositivi leggono lo stesso registro di potenza AC totale (H:40097, W) ma interpretano il segno in modo diverso per separare importazione ed esportazione. Il modulo include anche 5 attributi di servizio che forniscono l’identificazione del dispositivo dal SunSpec Common Block.
Energia importata (dalla rete)
Traccia l’energia consumata dalla rete:
- Consumo totale — energia importata cumulativa (H:40137, TotWhImp, Wh diviso 1000 in kWh)
- Potenza richiesta — potenza di importazione in tempo reale (H:40097, W diviso 1000 in kW). I valori positivi indicano il consumo dalla rete.
Energia esportata (alla rete)
Traccia l’energia immessa in rete dal sistema fotovoltaico:
- Consumo totale — energia esportata cumulativa (H:40129, TotWhExp, Wh diviso 1000 in kWh)
- Potenza richiesta — potenza di esportazione in tempo reale (H:40097, W diviso -1000 in kW). La divisione per -1000 converte i valori negativi di watt (immissione in rete) in valori positivi di kW.
La separazione importazione/esportazione utilizza il segno del registro di potenza AC (H:40097). Watt positivi indicano consumo dalla rete (importazione), watt negativi indicano immissione in rete (esportazione). Questa è la convenzione standard SunSpec per i contatori nel punto di connessione alla rete. Assicurarsi che la modalità di misurazione B (bidirezionale) sia abilitata sul contatore (parametro P6) per contatori di energia separati importazione/esportazione corretti.
Attributi di servizio del modulo
Il modulo espone 5 attributi di identificazione dal SunSpec Common Block:
- Produttore — stringa del produttore del contatore (H:40004, String32)
- Modello dispositivo — nome del modello del contatore (H:40020, String32)
- Opzioni — stringa delle opzioni del dispositivo (H:40036, String16)
- Versione SW del contatore — versione firmware del contatore (H:40044, String16)
- Numero di serie del contatore — numero di serie del contatore (H:40052, String32)
Funzionalità aggiuntive
Il modello SunSpec float 213 espone registri aggiuntivi attualmente non utilizzati dal template TapHome, tra cui correnti per fase, tensioni per fase (fase-neutro e fase-fase), frequenza AC, potenza per fase (attiva, apparente, reattiva), fattore di potenza per fase, contatori di energia per fase (importazione/esportazione) e accumulatori di energia apparente. Questi potranno essere aggiunti in un futuro aggiornamento del template.
Risoluzione dei problemi
Nessuna comunicazione
- Verificare che Modbus TCP sia abilitato sul Fronius Datamanager (Settings > Modbus > tcp)
- Confermare che il SunSpec Model Type sia impostato su float nel Datamanager — il template TapHome richiede modelli float (211/212/213), non modelli integer+scale factor (201/202/203)
- Verificare che TapHome stia utilizzando l’indirizzo IP corretto del Fronius Datamanager/inverter, non del contatore stesso
- Verificare che lo Slave ID sia 240 nelle impostazioni del modulo TapHome
- Assicurarsi che il cavo RS-485 tra contatore e inverter sia collegato correttamente (M+ a D+, M- a D-, GND a -)
- Controllare la terminazione RS-485 — attivare la terminazione integrata sull’ultimo dispositivo collegando M- e T
Letture errate
- Confermare che la modalità di misurazione sia impostata su B (bidirezionale) sul contatore (parametro P6) — la modalità A non separa l’energia di importazione/esportazione
- Se i valori di potenza sono sempre zero, verificare che il tipo di sistema del contatore (P3) corrisponda al cablaggio effettivo — 3Pn per trifase 4 fili, 3P per trifase 3 fili
- Se la potenza di esportazione mostra valori negativi, il template funziona correttamente — la divisione per -1000 nel dispositivo di esportazione converte i watt negativi in kW positivi
Timeout di comunicazione
Fronius raccomanda un minimo di 10 secondi tra le interrogazioni Modbus. In caso di timeout, assicurarsi che nessun altro client Modbus TCP (come Home Assistant o strumenti di monitoraggio solare) stia interrogando contemporaneamente il Datamanager. Sono supportate solo interrogazioni sequenziali — richieste parallele possono causare errori di comunicazione.