
Lo Shelly Pro 3 è un modulo relè a 3 canali per montaggio su guida DIN con contatti liberi da potenziale. Ciascuna delle tre uscite indipendenti può commutare fino a 16 A (48 A totali su tutti i canali), rendendolo adatto per controllare circuiti di illuminazione, elementi riscaldanti o carichi trifase dove ogni fase viene commutata separatamente. TapHome comunica con il dispositivo via HTTP utilizzando l’API Gen2 JSON-RPC 2.0 sulla rete locale — non è richiesta alcuna connessione cloud.
A differenza dello Shelly Pro 3EM, che è un contatore di energia (solo monitoraggio), il Pro 3 è un dispositivo di commutazione a relè puro senza capacità di misurazione della potenza. Il dispositivo si connette tramite WiFi, Ethernet (RJ45) o Bluetooth ed è progettato per l’installazione professionale in quadri elettrici.
Configurazione
Lo Shelly Pro 3 si connette tramite WiFi o Ethernet. 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. Apri l’interfaccia web Shelly (
http://{device-ip}) → Settings → Authentication e assicurati che sia disattivata.
Il cavo LAN deve essere collegato o scollegato solo quando il dispositivo è spento. L’hot-plugging del cavo Ethernet può causare problemi.
Se la modalità ECO è attivata sul dispositivo Shelly, può causare timeout di comunicazione a causa degli intervalli di polling rapidi del template (2,5–3 secondi). Disattiva la modalità ECO nell’interfaccia web Shelly se riscontri problemi di connettività intermittente.
Funzionalità del dispositivo
Controllo relè
Il template espone tre dispositivi interruttore indipendenti, uno per ogni canale relè. Lo stato di ogni relè viene letto dalla risposta di /rpc/Switch.GetStatus?id=N (campo output, boolean) e controllato tramite /rpc/Switch.Set?id=N&on=true o on=false, dove N è 0, 1 o 2.
Tutti e tre i canali operano indipendentemente — possono essere su circuiti diversi, fasi AC diverse, o anche carichi misti AC/DC. I contatti relè sono liberi da potenziale (contatti puliti), quindi ogni uscita può commutare un circuito completamente separato dall’alimentazione del dispositivo stesso.
Diagnostica di servizio
Il template espone attributi di servizio a livello modulo per il monitoraggio del dispositivo:
- WiFi — nome della rete SSID connessa
- Indirizzo IP — IP attuale della stazione
- Potenza del segnale — WiFi RSSI in dB
- MAC — indirizzo MAC del dispositivo
Lo script di lettura del modulo verifica anche la disponibilità di aggiornamenti firmware e requisiti di riavvio in sospeso, mostrandoli come avvisi nell’interfaccia TapHome.
Azioni di servizio
Due azioni di servizio sono disponibili a livello modulo:
- Aggiornamento firmware — avvia l’aggiornamento firmware all’ultima versione stabile tramite
/rpc/Shelly.Update - Riavvio — avvia il riavvio del dispositivo tramite
/rpc/Shelly.Reboot
Funzionalità aggiuntive
Lo Shelly Pro 3 espone anche gli stati degli ingressi fisici interruttore/pulsante (S1, S2, S3) tramite il componente Input, la temperatura interna del dispositivo, l’uptime, l’utilizzo RAM, l’ora del dispositivo e lo stato Ethernet tramite l’API RPC. Un timer auto-off è disponibile tramite il parametro toggle_after del comando Switch.Set. 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 WiFi o Ethernet e abbia un indirizzo IP valido
- Prova a usare l’hostname mDNS (
ShellyPro3-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
Solo alcuni canali rispondono
- Verifica che ogni canale sia correttamente indirizzato (id=0 per l’Uscita 1, id=1 per l’Uscita 2, id=2 per l’Uscita 3)
- Controlla gli indicatori LED dei relè sul pannello frontale del dispositivo — LED rosso significa che il relè corrispondente è chiuso (ON)
- Testa il canale non rispondente manualmente tramite browser:
http://{device-ip}/rpc/Switch.Set?id=N&on=true
Problemi con carico induttivo
Per carichi induttivi (ventilatori, trasformatori, driver LED), si raccomanda un circuito RC (0,1 uF / 100 Ohm / 1/2 W / 600 VAC) sull’uscita del relè per proteggere da picchi di tensione e prolungare la vita del relè.
I dispositivi Shelly Gen2 supportano fino a 6 connessioni HTTP simultanee. Evita il polling da troppi sistemi contemporaneamente (TapHome, Home Assistant, script personalizzati) per prevenire l’esaurimento delle connessioni.