Sapere quanto consuma la tua casa in questo istante cambia il modo in cui la usi: identifichi dispositivi vampiro, scopri quando gli inquilini lasciano la pompa di calore accesa, prevedi la bolletta al giorno 15 del mese.
1. Cosa serve
- Shelly EM (~40€) o Shelly 3EM (~65€, trifase)
- 1 clamp CT (Current Transformer) da 50A o 120A a seconda del contratto
- Alimentazione: L+N a 230V (dallo stesso quadro)
- WiFi 2.4 GHz nella zona del quadro
2. Installazione elettrica (5 min)
Collegamenti Shelly EM:
- L (fase) → morsetto L uscita del generale
- N (neutro) → morsetto N (barretta neutra)
- CT clamp → attorno al filo di fase in USCITA dal generale (freccia verso il carico!)
Se non rispetti direzione freccia, i valori escono negativi. Basta girare la clamp.
3. Setup WiFi
- Alimenta lo Shelly: crea un access point
shellyem-XXXXXX - Connettiti col telefono a quell'AP
- Browser:
http://192.168.33.1 - Internet > WiFi mode STA > inserisci SSID+pass della tua rete
- Riparte, si connette. Trova l'IP dal router
4. Web UI e primi valori
Apri http://IP-SHELLY. Vedi:
- Potenza istantanea (W)
- Tensione (V)
- Fattore di potenza
- Energia totale (kWh)
- Grafico consumo ultimi 60 min / 24 h / 7 giorni
5. Abilitare MQTT
Settings > Advanced developer settings > MQTT:
- Enable MQTT
- MQTT server: IP-DEL-BROKER:1883
- MQTT username/password (se hai auth)
- Custom MQTT prefix: shellyem/quadro-generale
Da questo momento pubblica su:
shellyem/quadro-generale/emeter/0/power # W istantanei
shellyem/quadro-generale/emeter/0/voltage # V
shellyem/quadro-generale/emeter/0/total # kWh totali
shellyem/quadro-generale/emeter/0/pf # power factor
shellyem/quadro-generale/relay/0/command # (se hai relay, non EM)
6. Integrazione Home Assistant
Automatica via MQTT auto-discovery: HA rileva lo Shelly appena si connette al broker. Vedi le entita' nell'integrazione MQTT.
Oppure integrazione ufficiale Shelly (nativa) che parla direttamente in CoAP: piu' semplice ancora.
7. Grafana con InfluxDB
Vuoi grafici storici a lungo termine? Manda MQTT > Telegraf > InfluxDB > Grafana:
# telegraf.conf
[[inputs.mqtt_consumer]]
servers = ["tcp://broker:1883"]
topics = ["shellyem/quadro-generale/emeter/0/#"]
data_format = "value"
data_type = "float"
[[outputs.influxdb_v2]]
urls = ["http://influx:8086"]
bucket = "energia"
8. Automazioni utili
- Se consumo > 3000W per >5 min > notifica "attenzione al blackout" (contatore 3 kW)
- Se picco anomalo (>90% del contratto) > log + notifica
- Calcolo bolletta stimata mensile con tariffa (€/kWh)
- Confronto giorno-per-giorno del mese corrente vs precedente
- Alert se consumo notturno > soglia (frigo vecchio? qualcosa dimenticato acceso?)
9. Trifase (Shelly 3EM)
Se hai impianto trifase (industria/officina/villa grande), stessa filosofia ma 3 clamps, una per fase. Riporta bilanciamento tra le fasi (utile: uno sbilanciamento >30% conviene ribilanciare).
10. Precisione
Shelly EM ha precisione dichiarata ±1%. Comparato con contatore ufficiale del gestore su un mese, ho misurato scarto medio ~0.5% (in eccesso). Piu' che sufficiente per uso domestico. Per contabilita' fiscale (fatturazione a inquilini) serve MID-certificato.