
Lo Shelly 3EM Gen3 è un contatore di energia trifase su guida DIN con trasformatori di corrente integrati (fino a 63 A per fase). Si connette alla rete locale tramite Wi-Fi e fornisce misurazioni in tempo reale attraverso l’API HTTP RPC Gen2+/Gen3. TapHome interroga il dispositivo via HTTP sulla porta 80 — non è necessaria alcuna connessione cloud.
Il template fornisce quattro dispositivi contatore di energia: un contatore totale combinato e tre contatori per le singole fasi (A, B, C). Ogni contatore mostra la potenza attiva istantanea e il consumo energetico cumulativo, mentre i contatori delle singole fasi forniscono anche tensione, corrente, fattore di potenza e frequenza di rete come attributi di servizio.
Collegamento hardware
Lo Shelly 3EM Gen3 è disponibile in due varianti — 3EM-63W (modello a cavo) e 3EM-63T (modello a morsetti piatti). Entrambi si montano sopra o sotto gli interruttori automatici su guida DIN.
Il dispositivo richiede un collegamento Y (stella) a 4 fili:
- LA, LB, LC — tre ingressi di fase, uno per fase
- N — neutro
- L’alimentazione è prelevata tra la fase LA e il neutro (220-240 V~ 50/60 Hz)
La protezione esterna dovrebbe essere dimensionata a 63 A con caratteristica B o C e potere di interruzione di 6 kA.
La tensione operativa massima sicura è 280 V per fase. L’intervallo di corrente è 0-63 A con saturazione a 130 A. Il superamento di questi limiti può danneggiare il dispositivo.
Configurazione
Lo Shelly 3EM Gen3 si connette tramite Wi-Fi. Durante l’importazione del template in TapHome, inserisci l’indirizzo IP del dispositivo (segnaposto predefinito 192.168.0.1).
Autenticazione
TapHome non supporta l’HTTP Digest Authentication. Assicurati che l’autenticazione sia disabilitata sul dispositivo Shelly prima di aggiungerlo a TapHome. Questa impostazione si configura nell’interfaccia web Shelly in Settings → Authentication.
Selezione del profilo
Lo Shelly 3EM Gen3 supporta due profili — Triphase (predefinito) e Monophase. Il template TapHome è progettato per il profilo Triphase, che espone un singolo componente EM (em:0) con letture per fase e totali. Assicurati che il dispositivo sia impostato sul profilo Triphase (impostazione di fabbrica).
Modalità ECO
Se la modalità ECO è abilitata sul dispositivo Shelly, può causare timeout di comunicazione a causa dell’intervallo di polling di 3 secondi del modulo TapHome. Disabilita la modalità ECO per un funzionamento affidabile.
Funzionalità del dispositivo
Misurazione energetica totale
Il dispositivo Contatore energia totale fornisce una vista combinata di tutte e tre le fasi:
- Potenza attiva —
total_act_powerdaEM.GetStatus, convertita da W a kW (diviso per 1000) - Energia cumulativa —
total_actdaEMData.GetStatus, convertita da Wh a kWh (diviso per 1000) - Corrente totale (attributo di servizio) — somma della corrente su tutte e tre le fasi
Misurazione energetica per fase
Tre contatori individuali per fase (Fase A, Fase B, Fase C) forniscono misurazioni dettagliate per ogni fase. Ogni contatore di fase mostra:
- Potenza attiva — potenza istantanea in kW (convertita da W)
- Energia cumulativa — consumo energetico totale in kWh (convertito da Wh)
Ogni contatore di fase espone anche quattro attributi di servizio:
- Corrente elettrica — corrente di fase in A
- Tensione elettrica — tensione di fase in V
- Fattore di potenza — rapporto adimensionale tra potenza attiva e apparente
- Frequenza di rete — frequenza di rete in Hz
I contatori per fase utilizzano un intervallo di polling di 15 secondi (rispetto ai 3 secondi del modulo), sufficiente per il monitoraggio energetico.
Diagnostica del modulo
Il template espone quattro attributi di servizio a livello di modulo:
- Wifi — SSID della rete Wi-Fi connessa
- Indirizzo IP — indirizzo IP del dispositivo sulla rete locale
- Potenza del segnale — Wi-Fi RSSI in dBm
- MAC — indirizzo MAC del dispositivo
Sono disponibili due azioni di servizio:
- Aggiornamento FW — avvia un aggiornamento firmware all’ultima versione stabile
- Riavvio — avvia un riavvio del dispositivo
Lo script di lettura del modulo verifica anche la disponibilità di aggiornamenti firmware e le richieste di riavvio in sospeso, mostrando avvisi in TapHome quando viene rilevata una di queste condizioni.
Funzionalità aggiuntive
Lo Shelly 3EM Gen3 espone anche la potenza apparente per fase e totale, la corrente del neutro e i contatori di energia restituita (immessa in rete) per fase e totale. Il rilevamento degli errori di sequenza delle fasi e l’archiviazione dei dati storici con risoluzione di 1 minuto sono disponibili nativamente. Queste funzionalità potranno essere aggiunte in un futuro aggiornamento del template.
Risoluzione dei problemi
Il dispositivo non risponde
- Verifica che lo Shelly sia connesso al Wi-Fi e abbia un indirizzo IP valido
- Prova a usare il nome host mDNS (
Shelly3EM63G3-XXXXXXXXXXXX.local) invece dell’indirizzo IP — l’IP potrebbe essere cambiato dopo un rinnovo DHCP - Apri
http://{device-ip}/rpc/Shelly.GetDeviceInfonel browser — se risponde con JSON, il dispositivo è raggiungibile - Controlla che TapHome Core e Shelly siano sulla stessa rete / VLAN
Errore ct_type_not_set
Se il componente EM segnala un errore ct_type_not_set, il tipo di trasformatore di corrente non è stato configurato. Imposta il tipo CT tramite l’interfaccia web Shelly o chiamando EM.SetConfig con il valore ct_type appropriato. Usa EM.GetCTTypes per elencare i tipi supportati.
Errore sequenza fasi
Se l’errore phase_sequence appare in EM.GetStatus, le fasi sono collegate in ordine inverso (A-C-B invece di A-B-C). Ricollega le fasi nell’ordine corretto oppure abilita monitor_phase_sequence nella configurazione EM per sopprimere l’errore se l’ordine inverso è intenzionale.
I dispositivi Shelly Gen2+/Gen3 supportano fino a 6 connessioni HTTP simultanee. Questo è più dei dispositivi Gen1 (2 connessioni), ma tieni presente che ogni sistema di polling (TapHome, Home Assistant, ecc.) consuma connessioni. Evita di eseguire troppe integrazioni contemporaneamente sullo stesso dispositivo.