Come impostare un timer su Shelly

Come impostare un timer su Shelly

Introduzione alla automazione domestica con Shelly

Se possiedi uno o più dispositivi Shelly nella tua casa intelligente, sai già quanto siano versatili nel controllare luci, prese e altri elettrodomestici da remoto. Una delle funzionalità più richieste dagli utenti è la possibilità di impostare timer automatici per accendere o spegnere i dispositivi in orari prestabiliti. Che tu voglia illuminare il giardino al tramonto, attivare il riscaldamento prima del tuo ritorno a casa o spegnere automaticamente un dispositivo dopo un certo periodo, i timer Shelly offrono una soluzione affidabile e precisa. In questa guida completa esploreremo tutti i metodi disponibili per configurare questi timer, dall’app ufficiale alle API REST, fino all’integrazione con le principali piattaforme di domotica.

Che cos’è un timer su Shelly e a cosa serve

Il timer su un dispositivo Shelly è una funzione che permette di programmare l’accensione e lo spegnimento automatico del relè interno. A differenza di un semplice countdown, il timer può essere configurato per ripetersi quotidianamente, settimanalmente o come evento singolo. Questa funzionalità è particolarmente utile per:

  • Automatizzare l’illuminazione interna ed esterna della casa
  • Gestire la climatizzazione in base alle tue abitudini giornaliere
  • Controllare pompe, ventilatori o altri dispositivi tecnici
  • Migliorare la sicurezza simulando la presenza di qualcuno in casa
  • Ridurre i consumi energetici spegnendo automaticamente i dispositivi non utilizzati

I timer possono essere configurati in diversi modi a seconda del modello di dispositivo Shelly che possiedi e delle tue preferenze d’uso. Esaminiamo ora ogni metodo nel dettaglio.

Impostare un timer tramite l’app Shelly

Il metodo più semplice e accessibile per configurare un timer è utilizzare l’applicazione ufficiale Shelly App, disponibile gratuitamente per dispositivi Android e iOS. Questa interfaccia intuitiva rende la configurazione dei timer alla portata di tutti, anche per chi non ha competenze tecniche avanzate.

Requisiti preliminari

Prima di procedere, assicurati che:

  • Il dispositivo Shelly sia collegato alla rete Wi-Fi e funzionante
  • L’app Shelly sia installata sul tuo smartphone o tablet
  • Il dispositivo sia già stato aggiunto al tuo account Shelly

Passaggi per impostare il timer

Segui attentamente queste operazioni:

  • Apri l’app Shelly e accedi al tuo account
  • Tocca il dispositivo per cui desideri configurare il timer dalla schermata principale
  • Nella pagina di controllo del dispositivo, scorri verso il basso fino a trovare la sezione “Timer” o “Programmazione”
  • Tocca l’icona più (+) o il pulsante “Aggiungi timer” per creare una nuova programmazione
  • Scegli tra le opzioni disponibili: accendi il dispositivo, spegni il dispositivo, oppure attiva un ciclo on/off alternato
  • Imposta l’orario di inizio e l’orario di fine del timer utilizzando i selettori orari forniti dall’app
  • Seleziona i giorni della settimana in cui il timer deve essere attivo: puoi scegliere giorni specifici o impostare la ripetizione quotidiana
  • Assegna un nome descrittivo al timer per riconoscerlo facilmente in seguito (ad esempio “Illuminazione giardino sera” o “Spegnimento stufa notte”)
  • Tocca “Salva” o “Conferma” per memorizzare la configurazione

Una volta salvato, il timer entrerà in vigore immediatamente alla prossima ora programmata. Puoi aggiungere ulteriori timer per lo stesso dispositivo creando nuove voci nella stessa sezione. L’app ti permetterà di visualizzare tutti i timer attivi e di modificarli o eliminarli in qualsiasi momento.

Configurare un timer dall’interfaccia web locale

Per gli utenti che preferiscono un controllo diretto dal browser, l’interfaccia web integrata nel dispositivo Shelly offre tutte le funzionalità necessarie. Questo metodo è particolarmente vantaggioso perché funziona anche senza connessione a internet, sfruttando la rete locale della tua casa.

Accesso all’interfaccia web

Per raggiungere l’interfaccia di configurazione:

  • Assicurati che il tuo computer o smartphone sia connesso alla stessa rete Wi-Fi del dispositivo Shelly
  • Apri un browser web e digita l’indirizzo IP del dispositivo Shelly nella barra degli indirizzi (ad esempio 192.168.1.100). Puoi trovare questo indirizzo nell’app Shelly sotto le impostazioni del dispositivo, oppure nel pannello del tuo router
  • Se richiesto, inserisci le credenziali di accesso. Di default, Shelly non richiede password per l’accesso locale, ma se hai attivato l’autenticazione dovrai inserire username e password configurati in precedenza

Impostazione del timer dall’interfaccia web

Una volta nell’interfaccia:

  • Naviga fino alla sezione “Timer” o “Schedule” nella barra laterale o nel menu principale
  • Tocca il pulsante per aggiungere un nuovo timer
  • Seleziona l’azione desiderata: accensione, spegnimento o toggle (cambio stato)
  • Imposta l’orario di inizio e la durata o l’orario di fine
  • Configura la ripetizione del timer scegliendo tra evento singolo, giornaliero, settimanale o personalizzato
  • Inserisci un nome descrittivo per il timer
  • Salva le impostazioni

L’interfaccia web locale ha il vantaggio di essere sempre disponibile e indipendente dai server cloud. Tuttavia, non ti permetterà di controllare il dispositivo da remoto se ti trovi fuori casa senza una configurazione aggiuntiva.

Utilizzare le API REST per timer avanzati

Gli utenti più esperti possono sfruttare le API REST di Shelly per creare timer personalizzati con un livello di controllo senza precedenti. Questo approccio è ideale per chi vuole integrare i dispositivi Shelly in script personalizzati, dashboard o sistemi di automazione complessi.

Le API REST di Shelly espongono endpoint HTTP che permettono di leggere lo stato del dispositivo, controllarne il relè e configurare i timer. Ecco come procedere:

Autorizzazione

  • Se hai attivato l’autenticazione sul dispositivo, dovrai includere le credenziali in ogni richiesta HTTP utilizzando l’autenticazione Basic Auth
  • Per dispositivi senza autenticazione, puoi effettuare richieste direttamente all’indirizzo IP del dispositivo

Creazione di un timer tramite API

Per impostare un timer programmato, è possibile utilizzare l’endpoint /settings con una richiesta PUT che invia la configurazione completa del dispositivo, inclusi i timer. La struttura JSON include un array “timer” dove ogni elemento specifica:

  • L’orario di attivazione (in formato HH:MM)
  • Il tipo di azione (on, off o toggle)
  • I giorni della settimana di ripetizione
  • La durata dell’evento
  • Lo stato attivo/disattivato del timer

In alternativa, per un controllo più dinamico, puoi utilizzare l’endpoint /relay/0?turn=on o /relay/0?turn=off per comandare manualmente il relè in qualsiasi momento. Combinando queste chiamate con script esterni scritti in Python, JavaScript o altri linguaggi, puoi creare logiche di temporizzazione estremamente complesse che vanno ben oltre le capacità delle interfacce native.

Per una documentazione completa e aggiornata delle API, consulta la documentazione ufficiale delle API Shelly, che include esempi pratici, reference completa degli endpoint e guide all’integrazione.

Integrare i timer di Shelly con Home Assistant

Home Assistant è una delle piattaforme di domotica open source più diffuse al mondo e integra nativamente i dispositivi Shelly. Questa integrazione offre possibilità di automazione molto potenti grazie alla sua engine di automazioni basato su YAML o sull’interfaccia grafica.

Aggiunta del dispositivo a Home Assistant

  • Installa Home Assistant sulla tua infrastruttura (Raspberry Pi, server locale o container Docker)
  • Nel pannello di configurazione, vai su “Dispositivi e servizi” e seleziona “Aggiungi integrazione”
  • Cerca “Shelly” nella lista delle integrazioni disponibili
  • Inserisci l’indirizzo IP del tuo dispositivo Shelly o utilizza la scoperta automatica mDNS
  • Conferma l’aggiunta: il dispositivo apparirà ora nel pannello Home Assistant

Creazione di automazioni con timer

Una volta aggiunto il dispositivo, puoi creare automazioni che attivano i timer in modo avanzato:

  • Vai alla sezione “Automazioni” nel pannello Home Assistant
  • Tocca “Crea automazione” e scegli “Creazione visuale” o “Editor di testo”
  • Imposta l’evento scatenante: puoi scegliere un trigger temporizzato (ad esempio “alle 18:30 ogni giorno”), un evento del dispositivo, o una condizione esterna come il tramonto
  • Aggiungi l’azione: “Chiudi dispositivo Shelly” o “Apri dispositivo Shelly”
  • Salva l’automazione e testala verificando che il dispositivo risponda correttamente all’orario programmato

Home Assistant permette anche di creare automazioni condizionali, come accendere le luci solo quando la luminosità ambientale scende sotto una certa soglia e contemporaneamente è trascorso un orario specifico. Questa flessibilità rende Home Assistant la scelta ideale per chi desidera un controllo granulare sull’automazione domestica.

Configurare timer con Google Home e Amazon Alexa

Se utilizassi assistenti vocali come Google Home o Amazon Alexa, puoi sfruttare le routine per creare timer basati su comandi vocali o eventi automatici.

Con Google Home

  • Apri l’app Google Home sul tuo dispositivo mobile
  • Tocca “Routine” nella sezione “Esplora”
  • Tocca il pulsante più per creare una nuova routine
  • Scegli un trigger: “Orario e giorno” o “Quando arrivo a casa”
  • Aggiungi un’azione: seleziona il dispositivo Shelly tra i dispositivi disponibili e scegli se accenderlo o spegnerlo
  • Dai un nome alla routine e salva

Con Amazon Alexa

  • Apri l’app Alexa sul tuo smartphone
  • Vai su “Altre” e seleziona “Routine”
  • Tocca “Crea routine” e assegna un nome
  • Scegli quando la routine si attiva: “Programma” per orari fissi o “Quando arriva qualcuno a casa”
  • Aggiungi l’azione: “Dispositivo smart” e seleziona il dispositivo Shelly collegato alla skill appropriata
  • Salva la routine

Le routine degli assistenti vocali sono particolarmente utili per scenari semplici come accendere le luci del salotto ogni sera alle 19:00 o spegnere tutte le prese quando vai a dormire. Tuttavia, offrono meno opzioni di personalizzazione rispetto all’app Shelly o a Home Assistant.

Consigli pratici per una configurazione ottimale

Per ottenere il massimo dai timer dei tuoi dispositivi Shelly, considera questi suggerimenti:

  • Nomi descrittivi: Assegna nomi chiari a ogni timer per riconoscerli facilmente quando ne avrai configurati diversi. Usa convenzioni come “Luogo + Azione + Orario” (ad esempio “Giardino Accensione 18:30”)
  • Verifica periodica: Controlla regolarmente che i timer funzionino correttamente, specialmente dopo aggiornamenti del firmware o cambi di rete Wi-Fi
  • Fuso orario: Assicurati che il fuso orario impostato nel dispositivo Shelly corrisponda alla tua zona. Un errore comune è dimenticare di aggiornare l’orario durante il passaggio all’ora legale o solare
  • Durata della batteria dei dispositivi alimentati a pile: Se utilizzi modelli Shelly con alimentazione a batteria, ricorda che i timer frequenti consumano più energia. Bilancia la frequenza delle attivazioni con l’autonomia desiderata
  • Backup delle configurazioni: Annota le impostazioni dei timer importanti su un documento o in una nota. In caso di reset del dispositivo, potrai ripristinarle rapidamente
  • Test prima della messa in produzione: Prima di affidarti completamente ai timer per funzioni critiche come la sicurezza o il riscaldamento, testali per alcuni giorni verificando che si attivino e disattivino correttamente
  • Aggiornamenti firmware: Mantina i dispositivi Shelly aggiornati all’ultima versione del firmware per beneficiare delle nuove funzionalità e delle correzioni di bug relative ai timer

Risoluzione dei problemi comuni

Anche se i timer Shelly sono generalmente affidabili, potresti incontrare alcuni problemi. Ecco le soluzioni più comuni:

Il timer non si attiva: Verifica che il dispositivo sia connesso alla rete Wi-Fi e che l’orario del dispositivo sia corretto. Controlla anche che il timer sia effettivamente attivo e non disabilitato.

Il timer si disattiva da solo: Questo può accadere se il firmware viene aggiornato automaticamente o se il dispositivo viene resettato. Verifica lo stato del timer dopo ogni aggiornamento del firmware.

Il timer funziona solo occasionalmente: Questo sintomo indica spesso problemi di connettività Wi-Fi. Assicurati che il segnale sia sufficientemente forte presso la posizione del dispositivo Shelly e considera l’uso di un ripetitore Wi-Fi se necessario.

Impossibile accedere all’interfaccia web: Controlla che il tuo dispositivo sia sulla stessa sottorete del router. Se hai cambiato IP del router o utilizzato DHCP, potresti dover cercare di nuovo l’indirizzo IP del dispositivo Shelly.

Conclusione

Impostare un timer su un dispositivo Shelly è un’operazione semplice e accessibile attraverso molteplici canali: dall’app mobile più intuitiva all’interfaccia web locale, dalle API REST per gli utenti avanzati fino alle integrazioni con Home Assistant, Google Home e Amazon Alexa. La scelta del metodo dipende dalle tue esigenze specifiche, dal tuo livello di competenza tecnica e dall’ecosistema domotico che hai scelto di adottare.

Indipendentemente dal percorso che sceglierai, i timer Shelly rappresentano uno strumento potente per automatizzare la tua casa, migliorare il comfort quotidiano e ottimizzare i consumi energetici. Con una configurazione attenta e una manutenzione regolare, potrai goderti i benefici dell’automazione domestica senza preoccupazioni per anni a venire.