TapHome

Fronius Smart Meter

Modbus TCP
Inviato da
Ultimo aggiornamento: 03. 2026
Fronius Smart Meter

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.

1
[Fronius Smart Meter TS] --RS-485 Modbus RTU--> [Fronius Inverter/Datamanager] --Modbus TCP:502--> [TapHome]

Configurazione

Abilitazione Modbus TCP sul Fronius Datamanager
  1. Aprire l’interfaccia web del Fronius Datamanager nel browser (utilizzare l’indirizzo IP dell’inverter)
  2. Navigare su Settings > Modbus
  3. Impostare l’interfaccia Modbus su tcp
  4. Verificare che il SunSpec Model Type sia impostato su float (modelli 211/212/213 — richiesto dal template TapHome)
  5. Salvare le impostazioni
Configurazione del contatore

Le impostazioni predefinite del contatore sono compatibili con il template TapHome. Verificare quanto segue sul display del contatore:

ParametroCodiceValore richiestoPredefinito
Tipo di sistemaP33Pn (trifase 4 fili)3Pn
Modalità di misurazioneP6B (bidirezionale)B
Indirizzo ModbusP141 (contatore primario)1
Velocità di trasmissioneP159,6 kbit/s9,6
ParitàP16NoNo

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:

ParametroValore
Indirizzo IPIP del Fronius Datamanager (es. 192.168.1.x)
Porta TCP502
Slave ID240

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
  1. Verificare che Modbus TCP sia abilitato sul Fronius Datamanager (Settings > Modbus > tcp)
  2. 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)
  3. Verificare che TapHome stia utilizzando l’indirizzo IP corretto del Fronius Datamanager/inverter, non del contatore stesso
  4. Verificare che lo Slave ID sia 240 nelle impostazioni del modulo TapHome
  5. Assicurarsi che il cavo RS-485 tra contatore e inverter sia collegato correttamente (M+ a D+, M- a D-, GND a -)
  6. Controllare la terminazione RS-485 — attivare la terminazione integrata sull’ultimo dispositivo collegando M- e T
Letture errate
  1. 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
  2. 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
  3. 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.

Dispositivi disponibili

Fronius Smart Meter Modulo
Attributi di servizio
Produttore
Modello dispositivo
Opzioni
Versione SW del contatore
Numero di serie del contatore

Fronius Smart Meter

Attributi di servizio
Manufacturer
modbusr(H, 40004, String, 32)
Device model
modbusr(H, 40020, String, 32)
Options
modbusr(H, 40036, String, 16)
SW version of meter
modbusr(H, 40044, String, 16)
Serial number of the meter
modbusr(H, 40052, String, 32)
Energia importata (dalla rete) Contatore elettrico Solo lettura

Contatore di importazione dalla rete — energia totale importata (kWh) e potenza di importazione in tempo reale (kW) da letture di potenza AC positive, monitoraggio dell'energia consumata dalla rete

Registro: H:40137 (readtotalconsumption), H:40097 (readdemand) Float Unità: kWh / kW

Energia importata (dalla rete)

Lettura consumo totale
MODBUSR(H, 40137, Float) / 1000
Lettura domanda
MODBUSR(H, 40097, Float) / 1000
Energia esportata (alla rete) Contatore elettrico Solo lettura

Contatore di esportazione alla rete — energia totale esportata (kWh) e potenza di esportazione in tempo reale (kW) da letture di potenza AC negative, monitoraggio dell'energia immessa in rete dal sistema fotovoltaico

Registro: H:40129 (readtotalconsumption), H:40097 (readdemand) Float Unità: kWh / kW

Energia esportata (alla rete)

Lettura consumo totale
MODBUSR(H, 40129, Float) / 1000
Lettura domanda
MODBUSR(H, 40097, Float) / -1000
Connessione: Modbus TCP • Slave ID: $[SlaveId]
Possibili miglioramenti (36)
  • H:40071 (40072-40073) AC Total Current — Total AC current (A) — available in SunSpec model 213
  • H:40073 (40074-40075) AC Phase-A Current — Per-phase current, phase A (A)
  • H:40075 (40076-40077) AC Phase-B Current — Per-phase current, phase B (A)
  • H:40077 (40078-40079) AC Phase-C Current — Per-phase current, phase C (A)
  • H:40079 (40080-40081) Voltage Avg Phase-to-neutral — Average phase-to-neutral voltage (V)
  • H:40081 (40082-40083) Voltage Phase-A-to-neutral — Phase A voltage to neutral (V)
  • H:40083 (40084-40085) Voltage Phase-B-to-neutral — Phase B voltage to neutral (V)
  • H:40085 (40086-40087) Voltage Phase-C-to-neutral — Phase C voltage to neutral (V)
  • H:40087 (40088-40089) Voltage Avg Phase-to-phase — Average phase-to-phase voltage (V)
  • H:40089 (40090-40091) Voltage Phase-AB — Line-to-line voltage A-B (V)
  • H:40091 (40092-40093) Voltage Phase-BC — Line-to-line voltage B-C (V)
  • H:40093 (40094-40095) Voltage Phase-CA — Line-to-line voltage C-A (V)
  • H:40095 (40096-40097) AC Frequency — Supply frequency (Hz)
  • H:40099 (40100-40101) AC Power Phase A — Per-phase real power, phase A (W)
  • H:40101 (40102-40103) AC Power Phase B — Per-phase real power, phase B (W)
  • H:40103 (40104-40105) AC Power Phase C — Per-phase real power, phase C (W)
  • H:40105 (40106-40107) Apparent Power (total) — Total apparent power (VA)
  • H:40107 (40108-40109) Apparent Power Phase A — Per-phase apparent power (VA)
  • H:40109 (40110-40111) Apparent Power Phase B — Per-phase apparent power (VA)
  • H:40111 (40112-40113) Apparent Power Phase C — Per-phase apparent power (VA)
  • H:40113 (40114-40115) Reactive Power (total) — Total reactive power (VAr)
  • H:40115 (40116-40117) Reactive Power Phase A — Per-phase reactive power (VAr)
  • H:40117 (40118-40119) Reactive Power Phase B — Per-phase reactive power (VAr)
  • H:40119 (40120-40121) Reactive Power Phase C — Per-phase reactive power (VAr)
  • H:40121 (40122-40123) Power Factor (total) — Total power factor cos(phi)
  • H:40123 (40124-40125) Power Factor Phase A — Per-phase power factor
  • H:40125 (40126-40127) Power Factor Phase B — Per-phase power factor
  • H:40127 (40128-40129) Power Factor Phase C — Per-phase power factor
  • H:40131 (40132-40133) Total Wh Exported Phase A — Per-phase export energy counter (Wh)
  • H:40133 (40134-40135) Total Wh Exported Phase B — Per-phase export energy counter (Wh)
  • H:40135 (40136-40137) Total Wh Exported Phase C — Per-phase export energy counter (Wh)
  • H:40139 (40140-40141) Total Wh Imported Phase A — Per-phase import energy counter (Wh)
  • H:40141 (40142-40143) Total Wh Imported Phase B — Per-phase import energy counter (Wh)
  • H:40143 (40144-40145) Total Wh Imported Phase C — Per-phase import energy counter (Wh)
  • H:40145 — H:40159 Apparent Energy (VAh) — export/import total + per-phase — 8 registers: TotVAhExp, TotVAhExpPhA/B/C, TotVAhImp, TotVAhImpPhA/B/C
  • H:40161 — H:40192 Reactive Energy (VArh) Q1-Q4 per phase — NOT SUPPORTED on Fronius Smart Meter TS — 16 registers for VArh quadrant breakdown

Fonti