
Lo Shelly PM Mini Gen3 è un monitor di potenza Wi-Fi ultracompatto (29 × 34 × 16 mm) che misura passivamente il consumo elettrico fino a 16 A / 3840 W a 240 VAC. A differenza dello Shelly 1PM Gen3, il PM Mini Gen3 non ha relè — non può commutare carichi. Si installa in serie con il circuito monitorato e misura la corrente che fluisce attraverso i suoi morsetti.
TapHome comunica con il dispositivo via HTTP utilizzando l’API Gen2+/Gen3 JSON-RPC 2.0 sulla rete locale — non è richiesta alcuna connessione cloud. Il template interroga l’endpoint del componente PM1 (/rpc/pm1.GetStatus?id=0) per tutti i dati di misurazione della potenza.
Configurazione
Lo Shelly PM Mini Gen3 si connette tramite Wi-Fi. Durante l’importazione del template in TapHome, inserisci l’indirizzo IP del dispositivo (placeholder predefinito 192.168.0.1).
L’autenticazione deve essere disattivata sul dispositivo Shelly per l’integrazione con TapHome. TapHome non supporta l’HTTP Digest Auth utilizzata dai dispositivi Gen2+/Gen3. Apri l’interfaccia web Shelly (
http://{device-ip}) → Settings → Authentication e assicurati che sia disattivata.
Se la modalità ECO è attivata sul dispositivo Shelly, può causare timeout di comunicazione a causa degli intervalli di polling rapidi del template (1–1,5 secondi). Disattiva la modalità ECO nell’interfaccia web Shelly se riscontri problemi di connettività intermittente.
Funzionalità del dispositivo
Misurazione della potenza
Il contatore elettrico integrato legge due valori dalla risposta di /rpc/pm1.GetStatus?id=0:
- Potenza in tempo reale —
apowerriportato in watt, il template converte in kW - Consumo totale —
aenergy.totalriportato in wattora, il template converte in kWh
Il contatore espone anche due attributi di servizio:
- Corrente elettrica — corrente di carico in ampere (campo
current) - Tensione elettrica — tensione di alimentazione in volt (campo
voltage)
Sensori individuali
Il template fornisce tre dispositivi sensore autonomi letti dallo stesso endpoint PM1:
- Corrente [A] — corrente RMS in ampere
- Tensione [V] — tensione RMS in volt
- Frequenza [Hz] — frequenza della rete AC in hertz
Tutti i sensori sono di sola lettura e si aggiornano automaticamente ad ogni ciclo di polling (intervallo di 1,5 secondi per i sensori individuali, 1 secondo per il contatore).
Il componente PM1 non espone il fattore di potenza (
pf) né la temperatura interna — a differenza del componente Switch utilizzato sui modelli con relè come lo Shelly 1PM Gen3.
Funzionalità aggiuntive
Lo Shelly PM Mini Gen3 espone anche dati energetici al minuto (aenergy.by_minute), diagnostica WiFi (SSID, IP, RSSI), indirizzo MAC del dispositivo, uptime, utilizzo RAM e ora del dispositivo nelle sue risposte RPC. Il firmware può essere aggiornato tramite /rpc/Shelly.Update e il dispositivo può essere riavviato tramite /rpc/Shelly.Reboot. Il dispositivo funziona anche come BLE Gateway, collegando i sensori Shelly BLU alla rete locale. 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 l’hostname mDNS (
shellypmmig3-AABBCCDDEE.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 - Verifica che TapHome Core e Shelly siano nella stessa rete / VLAN
- Conferma che l’autenticazione è disattivata sul dispositivo Shelly
I valori di potenza mostrano zero
- Conferma che il carico è collegato attraverso il PM Mini Gen3 (la corrente deve fluire attraverso i morsetti del dispositivo)
- Verifica che il circuito sia sotto tensione — il PM Mini Gen3 non ha relè, quindi monitora qualsiasi cosa fluisca attraverso il cavo
- Interroga
/rpc/pm1.GetStatus?id=0manualmente nel browser e verifica cheapowerrestituisca un valore diverso da zero - Verifica che il carico stia effettivamente assorbendo potenza — un dispositivo in standby potrebbe mostrare valori vicini allo zero
I dispositivi Shelly Gen2+/Gen3 supportano fino a 6 connessioni HTTP simultanee. Sebbene questo sia un miglioramento significativo rispetto a Gen1 (2 connessioni), evita il polling da troppi sistemi contemporaneamente (TapHome, Home Assistant, script personalizzati) per prevenire l’esaurimento delle connessioni.