Shelly EM Gen3
Contatore di energia monofase
Un contatore di energia Wi-Fi a due canali, con TA da 50 A o 80 A e dati registrati in locale.
- HTTP RPC
- MQTT
Contatore di energia monofase
Compatibilità
Compatibile con condizioni
L’API JSON locale e MQTT consentono un’integrazione personalizzata attraverso l’area di integrazione Node-RED di Edge. Questa guida fornisce richieste di sola lettura e controlli di validazione, non un driver integrato né un template di dispositivo scaricabile. L’integrazione fisica non è stata provata.
Solo S3EM-002CXCEU. Usare em1:0/em1:1 e em1data:0/em1data:1, non il componente EM trifase.
Leggere un contatore già messo in servizio sulla stessa rete protetta
- Cablato
- Edge
- Piattaforme
Un broker MQTT e le impostazioni di pubblicazione del dispositivo sono già configurati
- Cablato
- Edge
- Piattaforme
Modelli
| Modelli | Interfaccia | Collegamento a Edge |
|---|---|---|
| S3EM-002CXCEU | Wi-Fi del sito; RPC locale e MQTT | Solo S3EM-002CXCEU. Usare em1:0/em1:1 e em1data:0/em1data:1, non il componente EM trifase. |
| Pro 3EM 120 A, Pro EM-50 and EM Gen3 | Limiti TA, rete e istanze di componente diversi | La mappa Pro 3EM da 120 A è una guida separata. Un nome di prodotto simile non rende intercambiabili i TA o i blocchi di registri. |
Specifiche
- Modello esatto
- S3EM-002CXCEU1
- Topologia di misura
- Due canali di misura monofase1
- Trasformatori di corrente
- TA Shelly da 50 A forniti, oppure TA da 80 A compatibili; verificare il tipo configurato1
- Storico locale
- Almeno 10 giorni, risoluzione di un minuto1
- Rete
- Wi-Fi; nessuna porta Ethernet1
- Relè
- Uscita a contatto pulito separata per il comando di un contattore esterno1
- Installazione
- Custodia piccola 37×42×16 mm; installazione in scatola da parete per interni1
Interfaccia
Misure documentate e limiti di integrazione per EM Gen3.
- Per canale: corrente (A), tensione (V), potenza attiva con segno (W), potenza apparente (VA), fattore di potenza e frequenza (Hz).
- Contatori EM1Data di energia attiva consumata e restituita in Wh; tenere le direzioni separate prima di calcolare l’energia netta.
- Dati registrati con marca temporale: usare chiavi, periodi e informazioni di continuità restituiti, invece di trattare un intervallo mancante come zero.
Valutazione
Solo S3EM-002CXCEU. Usare em1:0/em1:1 e em1data:0/em1data:1, non il componente EM trifase. Solo revisione della documentazione; nessuna dichiarazione di messa in servizio fisica.
- InteroperabilitàSupportato a determinate condizioni
- I metodi JSON locali documentati e il trasporto di stato MQTT supportano una mappatura personalizzata. Validare modello esatto, componenti e firmware installato.256
- AccuratezzaSupportato a determinate condizioni
- L’energia attiva direzionale e la potenza istantanea supportano il monitoraggio operativo. Adattamento del TA, fase di riferimento e accuratezza a basso carico restano specifici del modello; non si deduce una certificazione di fatturazione.13
- SicurezzaSupportato a determinate condizioni
- Il protocollo RPC supporta l’autenticazione; isolamento di rete e configurazione TLS del broker restano responsabilità dell’integratore.56
- AffidabilitàSupportato a determinate condizioni
- Lo storico locale supporta il recupero dopo un’interruzione di rete. Gestire in modo esplicito l’orizzonte di memoria, i vuoti e gli azzeramenti dei contatori.14
- RobustezzaSupportato a determinate condizioni
- I limiti pubblicati di installazione per interni e di ambiente richiedono una custodia elettrica adatta.1
- ScalabilitàNon ancora valutato
- Questa guida non stabilisce una capacità di interrogazione di flotta verificata né un limite di client concorrenti.
Configurazione
Leggere un canale e i suoi contatori di energia
Richieste di sola lettura verso un contatore locale già messo in servizio. I numeri sotto sono esempi aritmetici sintetici, non misure catturate dal dispositivo.
- Prima l’identità
- GET /rpc/Shelly.GetDeviceInfo: registrare modello, firmware e profilo; scartare un altro modello.
- Lettura istantanea
- GET /rpc/EM1.GetStatus?id=0; confrontare tensione e act_power con l’interfaccia web locale.
- Lettura di energia
- GET /rpc/EM1Data.GetStatus?id=0; ispezionare total_act_energy e total_act_ret_energy per il canale 0.
- Differenza sintetica dei contatori
- Consumati da 125000 a 125750 Wh = 0,750 kWh; restituiti da 8000 a 8125 Wh = 0,125 kWh; consumo netto = 0,625 kWh.
- Lettura dello storico
- GET /rpc/EM1Data.GetRecords?id=0, poi EM1Data.GetData con una finestra ts/end_ts delimitata. Decodificare chiavi e periodo restituiti; conservare i vuoti.
Criterio di verifica: Accettare solo risposte aggiornate e senza errore per il componente previsto e letture locali corrispondenti. Un contatore in diminuzione o azzerato apre un nuovo intervallo; non interpretarlo mai come un consumo negativo.
-
Solo S3EM-002CXCEU.
Usare em1:0/em1:1 e em1data:0/em1data:1, non il componente EM trifase.
-
Registrare modello e firmware da Shelly.GetDeviceInfo.
La versione 1.0 della documentazione API è l’edizione della documentazione, non una promessa di firmware minimo. Verificare metodi e componenti disponibili sulla release installata.
-
Leggere i due ID di canale in modo indipendente e conservare le etichette; non interpretare due canali come un contatore trifase.
-
Far controllare l’installazione rispetto alle istruzioni esatte di cablaggio e di TA del produttore.
Far corrispondere la direzione del TA al riferimento di tensione e validare la direzione consumata/restituita con un carico noto.
-
Leggere /rpc/EM1.GetStatus?id=0 e /rpc/EM1Data.GetStatus?id=0.
Non convertire in zero i valori mancanti, null o con errore. Ripetere per gli altri canali configurati.
-
Usare una LAN protetta e l’autenticazione configurata.
Le richieste HTTP non sono cifrate di per sé; usare MQTT TLS dove configurato e tenere le credenziali fuori da URL, log e schemi esportati.
-
Recuperare gli intervalli memorizzati con l’API di storico del componente.
Rispettare marche temporali, chiavi dei campi restituiti, la suddivisione della risposta e le interruzioni dopo una perdita di alimentazione. L’accesso cloud è facoltativo per la misura locale.
-
Questo flusso di monitoraggio non commuta il relè, non azzera i contatori, non cambia la calibrazione, non cambia il profilo e non scrive registri Modbus.
Quelle operazioni possono alterare l’installazione o cancellare lo storico.
Domande comuni
- Il monitoraggio locale richiede Shelly Cloud?
- No. Il prodotto esatto supporta il funzionamento locale autonomo. L’accesso remoto fuori dalla LAN richiede una rete protetta a parte o un accordo cloud; non serve per l’RPC locale o per la raccolta tramite broker.1
- Posso usare il template scaricabile Pro 3EM da 120 A?
- No. Questa guida copre hardware o ambito TA diversi e non fornisce un template. Mappare le istanze di componente esatte; anche i profili trifase e monofase 3CT63 espongono API diverse.2
- Come calcolo l’energia importata ed esportata?
- Usare separatamente le differenze tra contatori Wh consumati e restituiti successivi, poi dividere per 1000 per i kWh. Tenere identità di fase/canale, marche temporali e confini di azzeramento. Sottrarre l’energia restituita solo quando serve un valore netto.4
Fonti
- Modello, specifiche e cablaggio Shelly EM Gen3 (si apre in una nuova scheda)
- Componenti e profili del dispositivo Shelly EM Gen3 (si apre in una nuova scheda)
- Misure a canale singolo EM1 (si apre in una nuova scheda)
- Contatori e dati registrati EM1Data (si apre in una nuova scheda)
- Protocollo RPC Shelly e autenticazione (si apre in una nuova scheda)
- Configurazione MQTT e notifiche (si apre in una nuova scheda)
- Changelog del firmware Shelly (si apre in una nuova scheda)
Approfondimenti
I nomi e i marchi dei prodotti appartengono ai rispettivi titolari. La pubblicazione non implica approvazione né un rapporto commerciale.





