Shelly EM: Misura Consumo Energetico
_
Argomento: Shelly
Livello: Novizio (Novizio,Esperto, Pro)
Difficoltà: Bassa (Bassa, Media, Alta)
Home Assistant: v. 0.103.5
Hacs: v. 0.20.7
Shelly: v. 20191216-090635/v1.57
Con l’arrivo del Black Friday di quest’anno ho approfittato per accaparrarmi finalmente, a prezzo scontato, uno Shelly EM a mio avviso unico nel suo genere. Infatti non è nato per pilotare (accendere o spegnere) un dispositivo ma per misurarne il consumo energetico (Energy Meter) anche se in realtà ha un relè predisposto per pilotare piccole bobine (2A max). I suoi punti di forza sono:
- non è invasivo, infatti non necessita di modifiche all’impianto elettrico
- la corrente del carico controllato non attraversa il dispositivo, rischiando così di surriscaldarlo o di danneggiarlo, perché viene utilizzata una pinza amperometricha per la misurazione
- lettura fino a 2 differenti carichi (luci o “presa”) contemporaneamente
- due taglie di pinza amperometrica da 50A ( 11KW) e 120A (26KW)
- un’uscita apposita per comandare un contattore
Caratteristiche principali
SHELLY EM
- Alimentazione: 110-230 V 50/60Hz
- Misura max per canale: 120A/230V
- Carico max relè: 2A/230V
- Frequenza di utilizzo WiFi 802.11 b/g/n a 2.4/2.5 GHz
- Dimensioni 39 x 36 x 17 mm
- Consumo elettrico < 1W
PINZA AMPEROMETRICA 50/120A
- Corrente primaria nominale
Nom 50A, Max 70A
Nom 120A, Max 140A - Corrente di saturazione:
≥85A per il modello 50A
≥120A per il modello 120A - Corrente secondaria nominale:
6,67 mA per il modello 50A
40 mA per il modello 120A - Precisione: 1%
- Resistenza elettrica: 3000VAC 1 mA 60s
- Resistenza di carico: 20Ω
- Nucleo: in ferrite
Anche in questo modello sono predenti i GPIO per montare firmware alternativi o collegare sensori aggiuntivi. La modifica del firmware sia su questo dispositivo che su tutta la gamma Shelly la reputo inutile dato che il Firmware originare è ottimo così com’è anche perché Home Assistant è integrabile nativamente.
ATTENZIONE!!!
L’elettricità è pericolosa e potenzialmente mortale, se non siete sicuri di quello che fate rivolgetevi ad un professionista. Questa vuole essere solo una guida dimostrativa lo staff declina ogni responsabilità dall’uso che ne deriva.
Collegamenti elettrici
I collegamenti sono molto semplici basta alimentare lo shelly con Fase e Neutro e collegare le pinze amperometriche; il filo rosso al +, il filo nero al -. Se avete anche installato il contattore (da non confondersi con il contatore con una t sola) basterà collegare l’uscita O dello shelly al contatto A1 o A2 del contattore ed il neutro N all’altro contatto A2 o A1. Questo farà si che il carico collegato al contattore, che state monitorando con lo Shelly EM, potrà essere comandato con quest’ultimo.
Come da schema le pinze vanno collegate su P1 o P2 rispettando i colori
rosso sul +
nero sul –
L Fase
N Neutro
O su eventuale contatto del contattore.
L’unica precauzione sta nel verso con cui si fa passare il cavo, del dispositivo da monitorare, nella pinza.
Sulla pinza vi sono stampigliati una K, ed una L uniti da una Freccia. Semplificando il concetto di come collegare la pinza: diremo che K è il contatore dell’Enel e L è il dispositivo da monitorare e la freccia indicherà il senso “di marcia” dal contatore al dispositivo sempre se collegato alla Fase L.
Ovviamente non è indispensabile collegare l’uscita O e nemmeno che il dispositivo che dovrà essere comandato dall’uscita O sia la stessa controllata da una delle due pinze.
Associazione nuovo dispositivo
Per associare un nuovo dispositivo all’app proprietaria vi rimando all’articolo Guida Installazione Shelly1.
La procedura di accoppiamento rimane sempre molto semplice:
dopo aver alimentato il dispositivo, dall’app fare aggiungi dispositivo, poi si inseriscono i dati del proprio Wi-Fi, se si hanno difficoltà nell’accoppiamento, consiglio di disabilitare momentaneamente il Wi-Fi a 5GHz dato che gli Shelly funzionano solo con la frequenza 2,4 Ghz.
A questo punto andate all’indirizzo del vostro modem/router per trovare l’IP del nuovo Shelly che avete appena configurato (dategli sempre un IP statico) e incollatelo in un browser per accedere alla sua Web UI.
Web Ui
Come per gli altri modelli le funzioni/menù dell’app Shelly Cloud differiscono dall’interfaccia web per alcuni aspetti che vedremo in seguito.
Per accedere alla Web Ui dello Shelly EM basterà aprire una pagina web all’indirizzo IP dello shelly appena collegato e configurato. Ricordatevi che è buona norma assegnare un IP statico ad ogni dispositivo.
Dalla schermata iniziale troviamo:
- Consumo in W della pinza 1
- Consumo in W della pinza 2
- L’icona per scaricare i dati in formato csv dello storico dei consumi
- La tensione di rete in V
- L’interruttore per comandare l’uscita O
- Menù Timer: impostare un conto alla rovescia, diverso per ogni canale, che andrà ad azionare lo Switch
- Menù Schedule: programmare settimanale l’accensione e lo spegnimento dello switch
- Menù Internet: impostare i dati WiFi, l’utilizzo di una password per l’accesso alla web ui, ed abilitare il protocollo MQTT per il controllo locale con Home Assistant
- Menù Azioni: abilitare il controllo dello switch mediande URL http://
- Menù Settaggi: tutte le impostazioni e personalizzazioni dello Shelly EM.
Menù Timer
Da qui si impostano l’accensione e lo spegnimento dello Switch con un timer dopo l’accensione o lo spegnimento dello Shelly
Menù Schedule
Si possono impostare più orari settimanali per accendere o spegnere lo Switch O
Menù Internet
Dal Menù Internet si possono configurare le seguenti voci:
- Imposta Wi-Fi Principale: si impostano i dati del proprio Wi-Fi
- Imposta Wi-Fi Secondario: si impostano i dati di un secondo Wi-Fi di riserva
- Abilita Access Point: abilita lo shelly in access point in questo modo collegandosi alla rete Wi-Fi che creerà sarà possibile accedere alla sua Web Ui
- Limita accesso al pannello di controllo Web Ui: imposta una password per accedere alla Web Ui
- Imposta Protocollo MQTT: imposta tutti i parametri per il protocollo MQTT
- Abilita Cloud: abilita o disabilita il Cloud di Shelly
Menù Azioni
Si possono definire un indirizzo http per azionare lo switch
Menù Settaggi
Dal Menù Settaggi si possono configurare le seguenti voci:
- Comportamento al Riavvio: dopo un riavvio del dispositivo è possibile scegliere il comportamento dello Switch.
- Modello Pinza montata: seleziona per ogni canale il modello di pinza montata.
- Aggiornamento Firmware: aggiorna automaticamente all’ultima versione del firmware.
- Time Zone: imposta il fuso orario.
- Modifica Data/Time: modifica la data o l’ora.
- Reset Impostazioni di Fabbrica: riporta le impostazioni come da fabbrica.
- Riavvio Dispositivo: riavvia il dispositivo
- Informazioni Dispositivo: informazioni sul dispositivo. Si trova anche il topic per la configurazione MQTT su Home Assistant.
Dall'App
I menù, le impostazioni e le informazioni che possiamo trovare solo dalla sua App sono le seguenti.
Panoramica generale dei consumi delle eventuali due pinze. Premendo su una di essa si apriranno maggiori dettagli.
Vengono visualizzati diversi parametri tra cui consumo, potenza istantanea, tensione di rete.
Vengono visualizzati graficamente consumo e tensione.
Segue il solito menù visto in precedenza con l’aggiunta del Settaggio Applicazione.
In questa schermata potremmo scegliere il tipo di carico che stiamo misurando, si potrà escludere il conteggio del consumo dalla stanza o da tutta la casa infine aggiungere in PIN di sicurezza per accedere al menù che di default è 0000 e lo potete impostare dal menù impostazioni dell’app.
Scene da App
Come detto all’inizio l’unico modo per far intervenire lo switch è creare una scena con la sua app o, e in questo ci viene in aiuto Home Assistant, potremmo facilmente creare un’automazione che faccia intervenire lo switch dello Shelly EM quando sia attiverà una certa condizione.
Integrazione in Home Assistant
Per integrare gli Shelly in Home Assistant esistono diversi modi come descritto nell’articolo Shelly in Home Assistant. Vedremo di seguito solo quella MQTT.
L’integrazione MQTT necessita della sua abilitazione dal Menù Imposta Protocollo MQTT, invece il topic lo troverete nel Menù Informazioni Dispositivo che nell’esempio era N9A633.
Vi basterà aggiungere questi sensori e lo switch nei relativi file di Home Assistant.
Per l”integrazione MQTT è necessario abilitare il protocollo di comunicazione dall’app. Shelly andando al menù Imposta Protocollo MQTT che si trova nel menù Internet e Sicurezza, poi avremmo bisogno, per la dichiarazione in HA, del topic che si trova nel menù Informazioni Dispositivo sotto il menù Settaggi su ID Dispositivo. Nell’esempio è N9A633.
Adesso che avete configurato il vostro Shelly EM in Home Assistant potete usufruire di alcuni package appositamente studiati per il controllo dei consumi:
Controllo Carichi: Mai più senza luce!!!!
Controllo Consumi e Costi bolletta Elettrici
consumi contattore controllo energentico Hassio Home Assistant mqtt shelly shelly em
18 risposte
Ciao, tra queste due righe manca: – platform: mqtt
unit_of_measurement: “PR”
name: “Energia Oggi CH2“
Grazie
Per MQTT del shelly em quello che hai scritto non corrisponde con ciò che ho trovato sul sito di shelly, total non esiste, in più trovo return, lo switch su homeassistant, non mifunziona, se lo attivo torna in stato off..
Mqtt Shelly EM, il topic power fornisce come dato il consumo totale degli ultimi 5 minuti e non è progressivo, ma relativo a quei 5 min precedenti, a differenza dello Shelly1pm che fornisce un dato progressivo totale ogni minuto
Come puoi vedere direttamente dalla pagina ufficiale di shelly che riporta i parametri mqtt si parla di Power come potenza attiva istantanea misurata in w.
https://shelly-api-docs.shelly.cloud/#shelly-em
ciao,
ho provato a collegare uno shelly EM.
Dai log sembra tutto ok :
1582125301: New connection from 172.30.32.1 on port 1883.
[INFO] found homeassistant on local database
1582125302: New client connected from 172.30.32.1 as auto-85C76655-E531-AE4D-FEE5-C15B61C8BCCB (p2, c1, k60, u’homeassistant’).
1582125322: New connection from 192.168.1.13 on port 1883.
[INFO] found device on Home Assistant
1582125323: New client connected from 192.168.1.13 as shellyem-B9E2A4 (p2, c1, k60, u’device’).
Se apro integrazioni->mosquito è vuoto
Se vado in strumenti per sviluppatori-> stati vedo tutte le entità con stato unknow, es:
sensor.potenza_ch1 unknown unit_of_measurement: “W” friendly_name: “Potenza CH1”
sullo shelly em ho clean session si, retain no, qos 0, keep alive 60
idee ?
Aggiungo un test.
se con mttq explorer interrogo mosquito sul server di home assistant mi risponde con tutti i valori corretti.
Uso il plugins di hassio.
Quindi sembra che mosquito riceva i valori ma non popoli i dati su HA
Hai abilitato il discovery?
Ho un impianto fotovoltaico il cui inverter, un Fronius, mi dà la produzione in W. Con questo strumento posso dedurre quindi quanto consumo rispetto a ciò che produco?
Grazie mille.
Si certo utilizzando 2 sonde lo fa direttamente lo shelly
Grazie mille 🙂
Ci proverò seguendo la tua guida.
Oppure, se uso solo una pinza per misurare quanto consuma la mia casa, posso utilizzare i sensori che ho su home assistant avendo integrato il mio inverter Fronius. In questo modo ho quanto consuma la casa, quanto producono i miei pannelli e per differenza so anche quanto immetto (o prendo) nella rete. Ti sembra corretto? Grazie mille per il tuo aiuto 🙂
P.S.
Visto che ci sono ti faccio anche un’altra domanda 😀 Come la scelgo la pinza? 50A è sufficiente?
Grazie ancora
Una pinza viene 10€ non una grande spesa. Con una pinza da 50A misuri una potenza istantanea di circa 11kw quindi regolati di conseguenza
Salve. Seguo anche io. Mi interessa capire se lo shelly em è bidirezionale. Avendo fotovoltaico e accumulo, mi interesserebbe montare due pinze, uno sulla linea enel e uno sulla linea che va alle batterie: In questo modo capisco se stò cedendo in rete, o se sto caricando le batterie e se le sto caricando da rete o fotovoltaico.
Buongiorno,
Ho visto che si possono scaricare via browser i dati in CSV dallo Shelly. Domanda : sapreste dirmi per quanto tempo questi dati vengono mantenuti ? Cioè devo scaricarmeli tutti i giorni oppure posso fare 1 volta al mese ? Che dettaglio hanno i dati (5 Min,30 Min, 1 ora,…)
Grazie
Potenza risultante Shelly EM
Ho istallato uno Shelly EM, sui due ingressi ho la “produzione” del fotovoltaico, e il “prelievo” della casa.
Nella visualizzazione dei dati, sia sul portale che sull’APP, in alto a sinistra appare la POTENZA RISULTANTE ottenuta dalla somma algebrica, tra energia “prodotta” – quella “prelevata”.
Vorrei sapere se è possibile trovare quel dato da qualche parte, in quanto potrebbe essere sfruttata in una scena, per far attivare un relè se la potenza risultante fosse ad un certo valore.
Grazie a chi mi può aiutare.
come posso scaricare i dati del mio shelly em?
Salve, ho installato uno Shelly EM , tutto funziona perfettamente , volevo chiedere se qualcuno sa come scaricare i dati del PF fattore di potenza, il download funziona solo con le tensioni e le potenze ?