
Lo Shelly 2.5 è un compatto relè Wi-Fi a doppio canale con misurazione della potenza integrata su entrambi i canali. Si inserisce dietro un interruttore a parete standard e può controllare due circuiti indipendenti, ciascuno dimensionato fino a 10 A (2300 W a 230 V), con un massimo combinato di 20 A. Il dispositivo supporta due modalità operative — relè (due interruttori indipendenti) e tapparella (controllo motore coordinato) — ma il template TapHome implementa solo la modalità relè. TapHome comunica con il dispositivo via HTTP sulla rete locale — non è richiesta alcuna connessione cloud.
Il template fornisce due interruttori relè e due contatori di energia (uno per canale), più un’azione di servizio per commutare tra modalità relè e tapparella.
Configurazione
Lo Shelly 2.5 si connette tramite Wi-Fi. Durante l’importazione del template TapHome, inserisci l’indirizzo IP del dispositivo (segnaposto predefinito 192.168.0.1).
La modalità operativa corrente è esposta come attributo di servizio a livello modulo (“Mode”) e può essere modificata tramite l’azione di servizio “Mode”. Il passaggio tra modalità relè e tapparella richiede un riavvio del dispositivo.
Funzionalità del dispositivo
Controllo relè
Il template espone due canali relè indipendenti. Lo stato di ogni relè viene letto dal rispettivo endpoint /relay/ (campo ison) e controllato tramite turn=on o turn=off.
- Canale 1 — lettura e controllo
/relay/0 - Canale 2 — lettura e controllo
/relay/1
Ogni relè ha tre attributi di servizio:
- Overpower — se è stata rilevata una condizione di sovrapotenza sul canale
- Overtemperature — se il dispositivo ha superato la temperatura operativa sicura
- Power Meter — validità della misurazione (OK o Guasto)
Misurazione della potenza
Ogni canale ha un contatore di energia dedicato che legge due valori dall’endpoint /meter/:
- Potenza in tempo reale —
powerin watt, convertita in kW dal template - Consumo totale —
totalin watt-minuti, convertito in kWh dal template
Ogni contatore espone un attributo di servizio “Overpower” che mostra il valore soglia di sovrapotenza (in watt, diviso per 1000).
I contatori sono di sola lettura — si aggiornano automaticamente ad ogni ciclo di polling (intervallo di 15 secondi).
Problema noto — il valore energetico del canale 1 è 10× troppo alto. Il template divide
totalper 6000 per il canale 1 invece di 60000 (che il canale 2 usa correttamente). Ciò significa che il valore energetico cumulativo per il canale 1 sarà circa 10 volte superiore al consumo effettivo. Si tratta di un bug nella formula di conversione del template.
Funzionalità aggiuntive
Lo Shelly 2.5 supporta nativamente il controllo completo delle tapparelle (apertura/chiusura/stop con posizione 0–100% dopo calibrazione), medie di potenza mobili di un minuto per canale, stati degli ingressi fisici degli interruttori, temperatura interna del dispositivo, intensità del segnale Wi-Fi e timer di spegnimento automatico per canale. Il dispositivo può anche memorizzare fino a quattro posizioni preferite delle tapparelle. Queste funzionalità possono essere aggiunte in un futuro aggiornamento del template.
Rispetto al template Shelly 1PM, il template Shelly 2.5 non espone diagnostica del dispositivo come hostname, indirizzo MAC, uptime, utilizzo RAM, stato cloud/MQTT, disponibilità aggiornamento firmware o temperatura interna. Manca anche l’azione di servizio protezione potenza (limite potenza massima) e l’azione di riavvio.
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 (
shellyswitch25-AABBCCDDEE.local) invece dell’indirizzo IP — l’IP potrebbe essere cambiato dopo un rinnovo DHCP - Apri
http://{device-ip}/shellynel browser — se risponde, il dispositivo è raggiungibile - Controlla che TapHome CCU e Shelly siano nella stessa rete / VLAN
I valori di potenza mostrano zero
- Conferma che il carico è collegato attraverso il relè Shelly (non bypassato)
- Verifica che il relè sia acceso — il contatore misura solo quando la corrente fluisce attraverso il relè
- Interroga manualmente
/meter/0o/meter/1e verifica chepowerrestituisca un valore diverso da zero
Il totale energia del canale 1 sembra errato
Il template divide il totale del canale 1 per 6000 invece del corretto 60000 (usato dal canale 2). Di conseguenza, il valore energetico cumulativo per il canale 1 è 10× superiore al reale. Attualmente non esiste una soluzione nel template — il fattore di conversione è incorporato nello script di polling.
I dispositivi Shelly Gen1 supportano solo 2 connessioni HTTP simultanee. Se TapHome e un altro sistema (es. Home Assistant) interrogano contemporaneamente lo stesso dispositivo, la comunicazione potrebbe diventare inaffidabile. Gli endpoint relè vengono interrogati ogni 2,5 secondi e gli endpoint dei contatori ogni 15 secondi.