Cum aduci dispozitivele Sonoff în Home Assistant: eWeLink, DIY local sau SonoffLAN
Dacă ai deja unul sau mai multe dispozitive Sonoff și vrei să le controlezi din Home Assistant, nu există o singură cale "oficială" — există trei, cu compromisuri diferite între simplitate, control local și numărul de dispozitive suportate. Le trecem pe toate în revistă, ca să alegi ce se potrivește instalării tale.

Trei drumuri spre Home Assistant, trei compromisuri 🔀
Înainte să alegi, merită să știi ce oferă fiecare variantă, pentru că nu sunt interschimbabile:
- Add-on-ul oficial eWeLink — cel mai simplu de instalat, dar suportă momentan doar prize și relee ("switches & sockets"), iar Sonoff precizează clar că funcționează "only supports Home Assistant installed through HassOS and Supervisor" — deci nu merge pe o instalare Docker sau Core standalone fără ajustări.
- SonoffLAN (componentă comunitară) — instalabilă prin HACS, suportă o listă mult mai largă de dispozitive Sonoff (relee, senzori de putere, temperatură/umiditate, RF Bridge) și funcționează pe orice tip de instalare Home Assistant, nu doar HassOS.
- DIY Mode — protocolul HTTP local, documentat oficial de ITEAD (producătorul Sonoff), prin care anumite dispozitive (Mini R4, Basic R4 și altele) pot fi controlate direct în rețeaua locală, fără cont eWeLink și fără cloud deloc.
Add-on-ul oficial eWeLink — simplu, dar cu HassOS obligatoriu 📦
Sonoff oferă un add-on oficial pentru Home Assistant care se instalează direct din Supervisor. Documentația oficială eWeLink explică logica de conectare: "Priority to control devices on LAN. If the device does not support LAN mode or is not on LAN, you can control the device through the cloud." Practic, add-on-ul încearcă întâi conexiunea locală și trece pe cloud doar dacă nu găsește dispozitivul în rețea.
Contul eWeLink e opțional pentru dispozitivele în DIY Mode aflate în aceeași rețea locală, dar devine obligatoriu dacă vrei acces la toate dispozitivele suportate de eWeLink, nu doar la cele DIY. Limitarea principală, cel puțin la momentul scrierii: add-on-ul oficial suportă doar prize și relee, iar Sonoff precizează că "more eWeLink Support devices will be supported in later versions" — deci senzorii TH, RF Bridge-ul sau camerele nu sunt încă acoperite pe această cale.
SonoffLAN — opțiunea cu cea mai largă acoperire 🔧
Pentru cine are o instalare Home Assistant care nu rulează pe HassOS/Supervisor (Docker, Home Assistant Core, o mașină virtuală) sau are dispozitive Sonoff mai vechi/variate, componenta comunitară SonoffLAN (dezvoltată de AlexxIT) e alegerea cu cea mai bună acoperire de dispozitive.
Funcționează în trei moduri, alese din configurare:
- Auto (recomandat) — folosește conexiunea locală când e disponibilă și trece automat pe cloud ca rezervă.
- Local — comunică exclusiv prin rețeaua locală, prin descoperire mDNS; are nevoie de rețea cu suport pentru multicast.
- Cloud — folosește exclusiv serverele eWeLink.
Un detaliu tehnic important: chiar și în modul local, integrarea are nevoie de contul eWeLink la prima configurare, pentru a prelua lista de dispozitive și cheile de criptare necesare comunicării locale — acestea sunt apoi păstrate local, astfel încât dispozitivele să rămână funcționale și dacă pică ulterior conexiunea la internet.
Instalare, pas cu pas
- Instalezi HACS (dacă nu îl ai deja) și adaugi SonoffLAN ca integrare custom, sau copiezi manual folderul
sonoffdin ultima versiune de pe GitHub încustom_components. - Repornești Home Assistant.
- Adaugi integrarea din Settings → Devices & Services → Add Integration → cauți "Sonoff".
- Introduci datele contului eWeLink și alegi modul de conectare (recomandat: Auto).
O limitare de reținut, confirmată chiar de mentenanții proiectului: începând din 2026, senzorii de putere, curent și tensiune nu mai primesc actualizări prin conexiunea cloud, ca urmare a unei restricții impuse de infrastructura eWeLink — motiv în plus să folosești modul local ori de câte ori dispozitivul îl suportă.
DIY Mode — control 100% local, fără cont deloc 🔐
Pentru dispozitivele care suportă DIY Mode (majoritatea releelor mai noi, inclusiv seria Mini R4), ITEAD publică oficial protocolul HTTP local prin care dispozitivul poate fi comandat direct prin adresa lui IP, fără server cloud și fără cont eWeLink implicat în funcționarea de zi cu zi. E varianta cea mai "curată" din perspectiva confidențialității, dar activarea DIY Mode se face inițial tot prin aplicația eWeLink, iar SonoffLAN sau alte integrări trebuie configurate să recunoască dispozitivul ca atare.
2 automatizări concrete cu Sonoff în Home Assistant 💡
1. Oprire automată dacă un releu rămâne pornit prea mult timp
Utilă pentru un radiator electric, un boiler sau orice aparat pe care nu vrei să-l uiți pornit ore în șir.
- Trigger:
switch.sonoff_priza_boilertrece în stareaon, cu condițiafor: "02:00:00"(rămâne pornit continuu 2 ore) - Condiție: niciuna suplimentară — durata din trigger e suficientă
- Acțiune: oprește releul (
switch.turn_off) și trimite o notificare push cu textul "Boilerul a fost oprit automat — a rămas pornit peste 2 ore"
2. Notificare când un aparat cu monitorizare de consum își termină ciclul
Pentru un releu Sonoff cu monitorizare de putere (ex: seria POW/POWR3), legat de o mașină de spălat sau un uscător.
- Trigger: senzorul de putere al releului (
sensor.sonoff_pow_putere) scade sub 5W - Condiție: aceeași putere a fost peste 200W cu cel mult 10 minute înainte (ca să confirmi că a fost un ciclu activ, nu doar aparatul în standby)
- Acțiune: notificare push — "Programul s-a terminat"
Ambele automatizări funcționează identic indiferent dacă dispozitivul e conectat prin add-on-ul oficial, prin SonoffLAN sau prin DIY Mode — Home Assistant vede aceleași entități switch și sensor, indiferent de integrarea din spate.
💡 Sfatul Distribuitorului: dacă abia începi și vrei un releu compact, fără nul, ușor de ascuns în spatele unui întrerupător existent, Sonoff MINIR4 suportă atât DIY Mode local, cât și integrarea prin SonoffLAN sau add-on-ul oficial eWeLink, deci poți alege oricând calea care ți se potrivește, fără să schimbi hardware-ul.
Comentarii