Sonoff Basic R3

Sonoff Basic R3: grazie alle REST API il firmware Tasmota non serve più ?

ITEAD ha appena annunciato l’uscita dei nuovi interruttori WiFi Sonoff Basic R3 e RF R3: scopriamone le caratteristiche e come la modalità DIY con le nuovissime Sonoff REST API potrebbe rendere superati i firmware come Tasmota.

Per cominciare potresti leggere le mie guide a Sonoff Basic ed eWeLink.

Sonoff Basic R3 specifiche tecniche

Il Sonoff Basic R3 e’ un interruttore WiFi controllabile da remoto mediante smartphone con l’App eWeLink, disponibile sia per Android che iOS, dotata di molte funzionalità comuni alla generazione precedente:

Sonoff Basic R3
Collegamento dispositivo in rete mediante WiFi a 2,4 GHzAccensione e spegnimento remoto da qualsiasi luogo mediante smartphone di qualsiasi carico elettrico
Sincronizzazione stato del carico elettrico in tempo reale su smartphoneProgrammazione orari di accensione e spegnimento
Condivisione controllo e stato con altre personeUna scena esegue automaticamente un'azione su più dispositivi in base ad un evento (tap su app, una soglia su un dato misurato, lo stato di un altro dispositivo)
Controllo via rete locale in caso di assenza di connessione internetControllo vocale mediante Google Home e Amazon Alexa. Compatibile con IFTTT e Google Nest

La principale novità introdotta e’ la modalità DIY che, come approfondiremo successivamente, potrebbe rendere superati i firmware non originali come Tasmota.

Proseguiamo approfondendo le caratteristiche tecniche:

Sonoff Basic R3
  • Corrente Massima: 10 A
  • Potenza Massima: 2.200 W
  • Tensione di alimentazione: 100-240 V AC
  • Numero di contatti: 1
  • Collegamento WiFi: IEEE 802.11 b/g/n 2.4 GHz
  • Materiale esterno: ABS V0
  • Dimensioni: 91 mm x 43 mm x 25 mm

Tali caratteristiche sono molto simili a quelle del suo precedessore a differenza delle dimensioni leggermente superiori (erano 88 mm x 38 mm x 23 mm).

Sonoff Basic R3 schema di collegamento elettrico

Osservando il device dall’alto si possono riconoscere, analogamente alla versione precedente:

  • i morsetti di collegamento
  • il pulsante per effettuare l’accoppiamento o accensione/spegnimento
  • un LED di stato del dispositivo
  • un LED di stato del collegamento WiFi

Per effettuare il collegamento elettrico dei cavi occorre prima rimuovere il coperchio di protezione e poi utilizzare i morsetti a pressione per un montaggio facilitato:

Sonoff Basic R3 schema elettrico di collegamento

Nell’effettuare il collegamento tramite i morsetti occorre fare bene attenzione a distinguere tra input (ingresso) ed output (uscita) seguendo l’indicazione presente sopra al Sonoff Basic R3:

  • due conduttori di ingresso (Input) per l’alimentazione: fase (L) e neutro (N)
  • due conduttori di uscita (Output) per il carico elettrico: fase (L), neutro (N)
Sonoff Basic R3 schema elettrico collegamento
Schema elettrico collegamento

Ricordate che nello schema elettrico i cavi di neutro sono comuni tra ingresso ed uscita: questo vuol dire che il contatto di uscita non fa altro che interrompere la fase dell’ingresso come in un interruttore unipolare: non e’ un contatto pulito ma un interruttore WiFi comandato mediante l’app eWeLink.

eWeLink, Google Home, Amazon Alexa, IFTTT

Potete effettuare la configurazione tramite l’app eWeLink seguendo la procedura comune a tutta la famiglia Itead che potete trovare nella mia mio articolo guida a eWeLink.

C’e’ il pieno supporto a Google Home ed Alexa per potere comandare l’accensione e spegnimento anche mediante la voce: potete leggere i miei articoli Sonoff Google Home e Sonoff Alexa.

Sonoff Basic R3 Alexa Google Home

Ultima ma non ultima c’e’ anche la piena compatibilità Sonoff IFTTT come approfondisco nell’articolo Sonoff+IFTTT.

Avendo coperto tutte le caratteristiche comuni alla generazione precedente siamo pronti alla novità più succulenta introdotta dalla generazione R3: la modalità DIY con le Sonoff REST API.

Firmware Tasmota

Tasmota e’ un firmware open-source per dispositivi smart basati sul chip ESP8266 come i popolari ITEADe gli emergenti Allterco Shelly.

Il firmware Tasmota viene utilizzato per le motivazioni seguenti:

  • possibilità di gestione totalmente in locale dei dispositivi senza passare da cloud
  • funzionalità aggiuntive
  • facilita’ di integrazione con sistemi di automazione come openHAB, Home Assistant e Domoticz
Sonoff Tasmota

Installare il firmware Tasmota su un dispositivo non e’ un’operazione esattamente alla portata di tutti poiché richiede di:

  • disporre di un convertitore da USB a TTL per collegare il vostro PC al dispositivo
  • dei pin header da saldare sulla scheda del dispositivo mediante un saldatore elettrico a stagno
  • dei cavallotti / jumper wire Dupont di collegamento
Sonoff firmware Tasmota

Sonoff Basic R3: REST API e modalità DIY

Nella generazione R3 vengono finalmente introdotte le Sonoff REST API che permettono di integrare localmente il vostro dispositivo con qualsiasi sistema di domotica esistente:

Sonoff Basic R3 REST API
Sonoff Basic R3 REST API

Nei dispositivi di nuova generazione e’ infatti presente un web server integrato che espone le Sonoff REST API: questa caratteristica consente di integrare l’interruttore WiFi direttamente con qualsiasi sistema di domotica esistente come Fibaro o Apple HomeKit.

Questo vuol dire che potreste non dovrete più fare complicate operazioni di upgrade del firmware a Tasmota potendo contemporaneamente usufruire delle funzioni native eWeLink ed integrare altri sistemi di domotica.

In particolare ITEAD dichiara la compatibilità con i seguenti sistemi di domotica:

La modalità DIY sara’ disponibile dalla meta’ di maggio e potremo verificare le nuove caratteristiche.

Nel frattempo e’ uscito un primo video che mostra una demo come utilizzare la modalità DIY sul Sonoff Basic R3:

  • montare un ponticello sulla scheda del dispositivo
Ponticello per abilitare la modalità DIY sul Sonoff Basic R3
Ponticello per abilitare la modalità DIY sul Sonoff Basic R3
  • creare un hotspot WiFi sul vostro smartphone (SSID sonoffDyi password 20170618sn)
  • il dispositivo conferma il collegamento all’hotspot WiFi con un doppi lampeggio del LED blu
  • collegare il vostro PC al medesimo hotspot WiFi
  • mediante un software di test sul PC e’ possibile agire sul dispositivo per:
    • accendere / spegnere l’uscita
    • modificare il nome del dispositivo
    • modificare le credenziali di collegamento WiFi
    • modificare il firmare via OTA

Trovate la documentazione disponibile su GitHub Sonoff Devices DIY Tools.

Sonoff REST API

Nella documentazione si trovano le Sonoff REST API disponibili nella versione 1:

Sonoff REST APIFunzione
/zeroconf/switchAccende / spegne il dispositivo
/zeroconf/startupImposta lo stato all'accensione del dispositivo (acceso/spento/ultimo stato)
/zeroconf/signal_strengthRestituisce l'intensità del segnale WiFi (in dBm)
/zeroconf/pulse- Attiva / disattiva l'inching (variazione gradule)
- Imposta il tempo di ritardo (in msec, solo multipli di 500)
/zeroconf/wifiImposta SSID e Password dell'access point WiFi a cui collegarsi
/zeroconf/ota_unlockSblocca la modalità di aggiornamento firmware OTA
/zeroconf/ota_flashAggiorna il firmware (da un URL)

Conclusioni

Direi che la ITEAD con questa nuova generazione di interruttori WiFi ha seguito le evoluzioni di mercato creando un prodotto evoluto che, grazie alle Sonoff REST API, ha ridotto le differenze in termini caratteristiche con gli Shelly 1 One. Puoi leggere la mia guida a Shelly 1 One per vedere un confronto con i Sonoff di generazione attuale.

Potrebbe interessarti anche:

4 pensieri su “Sonoff Basic R3: grazie alle REST API il firmware Tasmota non serve più ?

  1. Francesco

    Buondì,
    da nessuna parte dice che i sonoff basic R3 siano compatibili con mqtt sulla pagina ufficiale dice di essere compatibile con i sistemi di domotica, ma solo con REST/API, avete fonti su quello scritto??

  2. Marco

    E chi non volesse nulla a che fare con eWeLink e i suoi server cloud? Tasmota è sempre installabile?

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.