
Shelly 2.5 este un releu Wi-Fi compact cu două canale și măsurarea integrată a puterii pe ambele canale. Se montează în spatele unui întrerupător de perete standard și poate comanda două circuite independente, fiecare de până la 10 A (2300 W la 230 V), cu un total maxim de 20 A. Dispozitivul are două moduri de funcționare — releu (două întrerupătoare independente) și rulou (comanda coordonată a motorului) — dar șablonul TapHome implementează doar modul releu. TapHome comunică cu dispozitivul prin HTTP în rețeaua locală — nu este necesară conexiunea la cloud.
Șablonul oferă două întrerupătoare cu releu și două contoare electrice (câte unul pe canal), plus o acțiune de service pentru comutarea între modul releu și modul rulou.
Configurare
Shelly 2.5 se conectează prin Wi-Fi. La importul șablonului în TapHome, introduceți adresa IP a dispozitivului (valoarea implicită: 192.168.0.1).
Modul de funcționare curent este disponibil ca atribut de service la nivelul modulului („Mod”) și poate fi schimbat prin acțiunea de service „Mod”. Comutarea între modul releu și modul rulou intră în vigoare după repornirea dispozitivului.
Funcțiile dispozitivului
Comanda releelor
Șablonul oferă două canale de releu independente. Starea fiecărui releu se citește din endpointul /relay/ corespunzător (câmpul ison), iar releul se comandă prin turn=on sau turn=off.
- Canalul 1 — citește și comandă
/relay/0 - Canalul 2 — citește și comandă
/relay/1
Fiecare releu are trei atribute de service:
- Depășire putere — indică dacă pe canal a fost detectată o depășire a puterii
- Supratemperatură — indică dacă dispozitivul a depășit temperatura de funcționare sigură
- Contor de putere — validitatea măsurării (OK sau Fault)
Măsurarea puterii
Fiecare canal are un contor electric dedicat, care citește două valori din endpointul său /meter/:
- Putere în timp real —
power, raportată în wați și convertită de șablon în kW - Consum total —
total, raportat în wați-minut și convertit de șablon în kWh
Fiecare contor electric oferă atributul de service „Depășire putere”, care afișează pragul de depășire a puterii (în wați, împărțit la 1000).
Contoarele sunt doar pentru citire — se actualizează automat la fiecare ciclu de interogare (interval de 15 secunde).
Problemă cunoscută — valoarea energiei pe canalul 1 este de 10 ori prea mare. Pentru canalul 1, șablonul împarte
totalla 6000 în loc de 60000 (valoare folosită corect pentru canalul 2). Prin urmare, energia cumulată pe canalul 1 va fi de aproximativ 10 ori mai mare decât consumul real. Este o eroare în formula de conversie a șablonului.
Funcții suplimentare
Shelly 2.5 acceptă nativ comanda completă a ruloului (deschidere/închidere/oprire cu poziție 0–100 % după calibrare), medii mobile ale puterii pe un minut pentru fiecare canal, starea intrărilor fizice pentru întrerupătoare, temperatura internă a dispozitivului, puterea semnalului Wi-Fi și temporizatoare de oprire automată pentru fiecare canal. Dispozitivul poate memora și până la patru poziții preferate ale ruloului. Aceste funcții pot fi adăugate într-o actualizare viitoare a șablonului.
Spre deosebire de șablonul Shelly 1PM, șablonul Shelly 2.5 nu oferă date de diagnosticare ale dispozitivului, cum ar fi numele de gazdă, adresa MAC, timpul de funcționare, utilizarea RAM, starea cloud/MQTT, disponibilitatea actualizării firmware-ului sau temperatura internă. De asemenea, îi lipsesc acțiunea de service pentru protecția la depășirea puterii (limita de putere maximă) și acțiunea de repornire.
Rezolvarea problemelor
Dispozitivul nu răspunde
- Verificați dacă Shelly este conectat la Wi-Fi și are o adresă IP validă
- Încercați să folosiți numele de gazdă mDNS (
shellyswitch25-AABBCCDDEE.local) în locul adresei IP — adresa IP se poate schimba după reînnoirea DHCP - Deschideți
http://{device-ip}/shellyîn browser — dacă răspunde, dispozitivul este accesibil - Verificați dacă unitatea centrală TapHome (CCU) și Shelly sunt în aceeași rețea / VLAN
Puterea afișată este zero
- Verificați dacă sarcina este conectată prin releul Shelly (nu ocolește releul)
- Verificați dacă releul este pornit — contorul măsoară doar atunci când curentul trece prin releu
- Interogați manual
/meter/0sau/meter/1și verificați dacăpowerreturnează o valoare diferită de zero
Energia totală pe canalul 1 pare incorectă
Pentru canalul 1, șablonul împarte valoarea totală la 6000 în loc de valoarea corectă 60000 (folosită pentru canalul 2). Ca urmare, energia cumulată pe canalul 1 este de 10 ori mai mare decât cea reală. În prezent nu există o soluție alternativă în cadrul șablonului — factorul de conversie este inclus în scriptul de interogare.
Dispozitivele Shelly Gen1 acceptă doar 2 conexiuni HTTP simultane. Dacă TapHome și un alt sistem (de ex. Home Assistant) interoghează simultan același dispozitiv, comunicarea poate deveni instabilă. Endpointurile releelor sunt interogate la fiecare 2,5 secunde, iar endpointurile contoarelor la fiecare 15 secunde.