
- Come funziona un dispositivo Shelly: panoramica generale
- A cosa serve il cloud Shelly e quando è necessario
- Il funzionamento locale: come Shelly opera senza cloud
- Vantaggi del funzionamento senza cloud
- Limitazioni e svantaggi del funzionamento senza cloud
- Come configurare un dispositivo Shelly per funzionare senza cloud
- Alternative al cloud Shelly per il controllo remoto
- Confronto tra i principali modelli Shelly e il supporto locale
- Migliori pratiche per un funzionamento locale affidabile
- Conclusione: Shelly funziona senza cloud? Sì, ma con compromessi
I dispositivi Shelly sono tra le soluzioni più diffuse per la domotica fai-da-te, grazie alla loro semplicità di installazione, al prezzo accessibile e alla capacità di integrarsi con numerosi ecosistemi smart home. Tuttavia, una domanda che emerge frequentemente tra gli utenti è se questi dispositivi possano funzionare in modo autonomo, senza dipendere dal cloud del produttore. La risposta non è un semplice sì o no: dipende da come si configura il dispositivo, dal firmware installato e dall’infrastruttura di rete disponibile. In questa guida esploreremo nel dettaglio il funzionamento dei dispositivi Shelly in modalità locale, i vantaggi e gli svantaggi rispetto all’utilizzo del cloud ufficiale, e le strategie per mantenere il controllo completo sui propri dispositivi smart.
Come funziona un dispositivo Shelly: panoramica generale
Ogni dispositivo Shelly è essenzialmente un microcontrollore connesso a Wi-Fi che può comandare carichi elettrici (luci, prese, motori, relè) e leggere dati da sensori esterni. Al suo interno gira un firmware proprietario che espone un’interfaccia web locale accessibile digitando l’indirizzo IP del dispositivo nel browser. Questa interfaccia permette di configurare il dispositivo, monitorarne lo stato e impostare automazioni direttamente sul dispositivo stesso, senza passare per server remoti.
Il cloud Shelly (disponibile al seguente indirizzo: shelly.cloud) offre un servizio aggiuntivo che consente di controllare i dispositivi da remoto, ovunque ci si trovi, tramite l’app ufficiale o un account utente. Il cloud gestisce anche le notifiche push, la sincronizzazione delle impostazioni tra più dispositivi e gli aggiornamenti OTA (Over-The-Air). Ma il cloud è indispensabile per il funzionamento base?
A cosa serve il cloud Shelly e quando è necessario
Il cloud Shelly svolge diverse funzioni che vanno oltre il semplice controllo remoto. Ecco le principali:
- Controllo da remoto: senza il cloud, puoi comandare i dispositivi Shelly solo se ti trovi nella stessa rete Wi-Fi locale. Il cloud permette di accedere ai dispositivi anche quando sei fuori casa.
- Notifiche e alert: il cloud invia notifiche push quando un dispositivo cambia stato, ad esempio quando una presa viene attivata o disattivata.
- Sincronizzazione multi-dispositivo: se possiedi più dispositivi Shelly, il cloud permette di gestirli tutti da un’unica interfaccia centralizzata.
- Aggiornamenti firmware OTA: il cloud facilita gli aggiornamenti remoti del firmware senza bisogno di accesso fisico al dispositivo.
- Integrazioni con servizi terzi: alcune integrazioni come Google Home, Amazon Alexa o IFTTT richiedono il passaggio attraverso il cloud Shelly per funzionare correttamente.
Tuttavia, nessuna di queste funzioni è strettamente necessaria per il funzionamento base del dispositivo. Un Shelly può accendere e spegnere un carico elettrico anche se il server cloud è completamente offline o se non hai mai creato un account.
Il funzionamento locale: come Shelly opera senza cloud
La domanda centrale è: quanto funziona Shelly senza cloud? La risposta breve è che la maggior parte delle funzionalità essenziali opera in locale, a patto di configurare correttamente il dispositivo. Ecco come:
Controllo tramite interfaccia web locale
Ogni dispositivo Shelly espone un server HTTP integrato accessibile dall’indirizzo IP assegnato dalla rete locale. Aprendo tale indirizzo nel browser, si accede a un pannello di controllo completo dove è possibile:
- Attivare o disattivare il relè del dispositivo manualmente
- Impostare timer e cicli di accensione/spegnimento automatici
- Configurare modalità dimmer per luci regolabili in intensità
- Leggere i dati di consumo energetico (nei modelli con misurazione integrata)
- Definire regole di automazione basate su eventi locali
Tutte queste operazioni avvengono interamente all’interno della rete domestica. Nessun dato viene inviato a server remoti se il dispositivo è configurato per operare in modalità locale pura.
Il ruolo del firmware Shelly Firmware (SF)
Dal 2021, Shelly ha introdotto una nuova generazione di firmware chiamato Shelly Firmware (precedentemente noto come Shelly Gen2), che porta significativi miglioramenti rispetto al firmware legacy. Il firmware moderno supporta nativamente:
- Il protocollo MQTT per il controllo locale tramite broker come Mosquitto o Home Assistant
- REST API e WebSocket per la comunicazione in tempo reale con applicazioni di terze parti
- La possibilità di disabilitare completamente la connessione al cloud Shelly
- L’esecuzione di script personalizzati direttamente sul dispositivo (tramite JavaScript)
Con il firmware Shelly Firmware, è possibile configurare il dispositivo per non connettersi mai ai server del produttore. Questo si ottiene disabilitando l’opzione Cloud nel pannello di configurazione web locale e impedendo al DNS di risolvere i domini del cloud Shelly.
Integrazione con Home Assistant e altri sistemi locali
Un vantaggio significativo dei dispositivi Shelly è la loro eccellente compatibilità con piattaforme di automazione domestica open source come Home Assistant, OpenHAB e OpenRemote. Queste piattaforme funzionano interamente in locale sul proprio server domestico e possono comunicare con i dispositivi Shelly tramite:
- MQTT: protocollo leggero di messaggistica che permette lo scambio di messaggi tra il dispositivo Shelly e il broker MQTT locale.
- REST API: chiamate HTTP dirette all’interfaccia web del dispositivo Shelly per leggere lo stato o inviare comandi.
- WebSocket: connessione persistente che permette aggiornamenti in tempo reale dello stato del dispositivo.
In questa configurazione, l’intera automazione domestica funziona senza alcuna dipendenza dal cloud Shelly. Se il server locale rimane acceso e la rete Wi-Fi è operativa, i dispositivi rispondono immediatamente ai comandi.
Vantaggi del funzionamento senza cloud
Operare i dispositivi Shelly in modalità locale offre numerosi vantaggi che molti utenti considerano decisivi:
- Privacy: nessun dato sul tuo utilizzo domestico viene inviato a server di terze parti. Tutti i dati restano nella tua rete privata.
- Affidabilità: il funzionamento non dipende dalla disponibilità dei server Shelly o dalla connettività Internet verso l’esterno. Se il cloud è down, i tuoi dispositivi continuano a funzionare.
- Latenza ridotta: i comandi locali vengono elaborati in millisecondi, senza il ritardo aggiuntivo imposto dal percorso verso un server remoto e ritorno.
- Indipendenza dal fornitore: non sei vincolato al servizio del produttore. Se Shelly decidesse di cambiare politica o sospendere il servizio cloud, i tuoi dispositivi continuerebbero a operare normalmente in locale.
- Costi zero ricorrenti: non esiste alcun abbonamento per l’uso base dei dispositivi. Il funzionamento locale è completamente gratuito.
Limitazioni e svantaggi del funzionamento senza cloud
Non tutto è positivo quando si rinuncia al cloud. È importante conoscere anche gli aspetti negativi:
- Nessun controllo da remoto nativo: se non configuri un tunnel VPN o un servizio di accesso remoto personale, non potrai comandare i dispositivi quando sei fuori casa.
- Configurazione iniziale più complessa: disabilitare il cloud e configurare l’integrazione con Home Assistant o MQTT richiede competenze tecniche superiori rispetto alla configurazione guidata dell’app Shelly.
- Nessuna sincronizzazione automatica tra dispositivi: senza il cloud, devi gestire manualmente la configurazione di ogni dispositivo se desideri un’esperienza coerente su tutti.
- Aggiornamenti firmware manuali: senza OTA via cloud, dovrai scaricare i file del firmware e installarli localmente tramite l’interfaccia web o SSH.
- Integrazioni con assistenti vocali più complesse: Google Home e Alexa richiedono generalmente il passaggio dal cloud Shelly per funzionare. Senza cloud, devi ricorrere a integrazioni locali tramite Home Assistant o piattaforme simili.
Come configurare un dispositivo Shelly per funzionare senza cloud
Se desideri operare i tuoi dispositivi Shelly esclusivamente in locale, ecco la procedura da seguire:
- Assegna un IP statico: configura il tuo router per assegnare sempre lo stesso indirizzo IP al dispositivo Shelly, oppure imposta un DHCP reservation. Questo evita che il cambio di IP renda il dispositivo irraggiungibile.
- Accedi all’interfaccia web locale: apri il browser e digita l’indirizzo IP del dispositivo Shelly. Accedi con le credenziali impostate durante la configurazione iniziale.
- Disabilita il cloud: nella sezione delle impostazioni di rete o del cloud, disattiva l’opzione che permette la connessione ai server Shelly. Salva le modifiche e riavvia il dispositivo se richiesto.
- Configura MQTT (opzionale ma consigliato): installa un broker MQTT locale sul tuo server domestico e configura il dispositivo Shelly per pubblicare e sottoscrivere i topic MQTT corrispondenti.
- Configura le automazioni locali: utilizza le regole integrate nel firmware del dispositivo o delega le automazioni a Home Assistant o a un altro sistema di automazione locale.
- Verifica il funzionamento: disconnetti temporaneamente l’Internet dal router e verifica che il dispositivo risponda ancora ai comandi locali. Se funziona, la configurazione è corretta.
Alternative al cloud Shelly per il controllo remoto
Se desideri sia il funzionamento locale che la possibilità di controllare i dispositivi da remoto, esistono diverse alternative valide al cloud Shelly:
- Tailscale o ZeroTier: reti virtuali private (Vpn) che permettono di raggiungere qualsiasi dispositivo nella tua rete domestica da qualsiasi luogo, senza configurare il router.
- VPN personale: configura un server VPN sul tuo router o su un computer sempre acceso in casa. Accedendo alla VPN da remoto, sarai virtualmente nella tua rete locale e potrai controllare i dispositivi Shelly come se fossi a casa.
- Home Assistant Cloud (Nabu Casa): il servizio di accesso remoto ufficiale di Home Assistant permette di esporre in modo sicuro la tua automazione domestica all’esterno, integrandosi con Google Home, Alexa e l’app mobile Home Assistant.
- SSH tunneling: crea un tunnel SSH dal tuo router o da un computer sempre acceso verso un server VPS esterno, esponendo solo le porte necessarie in modo sicuro.
Confronto tra i principali modelli Shelly e il supporto locale
Non tutti i dispositivi Shelly hanno lo stesso livello di supporto per il funzionamento senza cloud. Ecco una panoramica dei modelli più diffusi:
- Shelly 1, Shelly 2.5, Shelly Plus 1, Shelly Plus 2 Pro: supportano pienamente il firmware moderno con MQTT, REST API e disabilitazione del cloud.
- Shelly EM, Shelly 3EM: modelli dedicati alla misurazione energetica che espongono dati dettagliati via MQTT e REST API in locale.
- Shelly Pro 4PM: dispositivo professionale con supporto completo alle automazioni locali e integrazione MQTT avanzata.
- Shelly i3, Shelly Plus I4: sensori di stato che possono essere configurati per pubblicare eventi in locale tramite MQTT.
- Dispositivi Shelly legacy (prima del 2021): alcuni modelli più vecchi utilizzano il firmware legacy che ha un supporto limitato al cloud disabilitato. Si consiglia l’aggiornamento al firmware moderno se possibile.
Per verificare la compatibilità specifica di un modello, consulta la documentazione ufficiale su shelly.cloud o il wiki della comunità open source dedicato ai dispositivi Shelly.
Migliori pratiche per un funzionamento locale affidabile
Per garantire che i tuoi dispositivi Shelly funzionino in modo stabile e senza interruzioni in modalità locale, segui queste indicazioni:
- Utilizza una rete Wi-Fi dedicata o separata: assegna i dispositivi IoT a una VLAN o a una rete guest separata dalla rete principale. Questo migliora la sicurezza e riduce l’affollamento del segnale.
- Scegli un router di qualità: router economici o forniti dal provider Internet spesso hanno firmware limitati che possono causare disconnessioni Wi-Fi casuali per i dispositivi IoT.
- Mantieni il firmware aggiornato: anche senza cloud, puoi scaricare manualmente le ultime versioni del firmware dal sito ufficiale e installarle via interfaccia web locale. Le nuove versioni correggono bug di sicurezza e migliorano la stabilità.
- Monitora lo stato dei dispositivi: configura Home Assistant o un altro sistema di monitoraggio per ricevere alert se un dispositivo Shelly diventa irraggiungibile nella rete locale.
- Fai backup delle configurazioni: esporta le impostazioni MQTT, le automazioni e le regole locali in modo da poterle ripristinare rapidamente in caso di sostituzione del dispositivo.
Conclusione: Shelly funziona senza cloud? Sì, ma con compromessi
La risposta definitiva è affermativa. I dispositivi Shelly funzionano perfettamente senza il cloud del produttore, a patto che sia configurato correttamente il firmware moderno e che la rete locale sia affidabile. Il controllo locale tramite interfaccia web, MQTT o REST API offre tutte le funzionalità essenziali per la domotica domestica: automazioni, monitoraggio energetico, integrazione con Home Assistant e risposta immediata ai comandi.
I compromessi principali riguardano il controllo da remoto (che richiede soluzioni alternative come VPN o tunneling), la complessità iniziale di configurazione e l’assenza di sincronizzazione automatica tra dispositivi. Per molti utenti, questi svantaggi sono ampiamente compensati dai vantaggi in termini di privacy, affidabilità e indipendenza dal fornitore.
Se sei un utente esperto di domotica o ti preoccupa la tua privacy digitale, configurare i dispositivi Shelly per funzionare senza cloud è una scelta sensata e ampiamente supportata dalla comunità. Se invece preferisci la semplicità del plug-and-play con accesso remoto immediato, il cloud Shelly rimane un’opzione valida e ben integrata. La decisione finale dipende dalle tue priorità: controllo totale e privacy da un lato, comodità e accessibilità remota dall’altro.














