
Shelly Plus Plug S este o priză inteligentă Wi-Fi Gen2+ cu măsurarea integrată a puterii și un inel LED multicolor de semnalizare. Se introduce într-o priză standard CEE 7/3 (Type-F / Schuko) și poate comuta sarcini de până la 12 A / 2760 W la 230 V. TapHome comunică cu dispozitivul local, prin Wi-Fi, folosind API-ul JSON-RPC Gen2+ pe portul 80 — nu este necesară conexiunea la cloud.
Șablonul pune la dispoziție șase dispozitive TapHome pentru această priză: un întrerupător cu releu, un contor electric, un selector al modului de semnalizare LED, două selectoare de culoare LED (pentru stările releului pornit și oprit) și un dimmer pentru reglarea luminozității în modul de semnalizare a puterii.
Configurare
Împerecherea și configurarea rețelei
La prima pornire, dispozitivul intră în modul punct de acces, cu SSID-ul ShellyPlusPlugS-XXXXXX (LED-ul clipește albastru). Conectați-vă la acest SSID, deschideți http://192.168.33.1/ și conectați priza la rețeaua Wi-Fi locală din interfața web. După ce priza se conectează la rețeaua locală, este accesibilă pe portul 80 la adresa IP atribuită în modul stație și prin mDNS la shellyplusplugs-<MAC>.local.
TapHome interoghează endpointurile RPC Gen2+ prin HTTP simplu — HTTPS este dezactivat implicit, iar autentificarea HTTP (Shelly.SetAuth) trebuie să rămână dezactivată pentru ca șablonul să funcționeze. Asigurați-vă că priza se află în aceeași rețea locală / VLAN ca TapHome Core.
La importul șablonului în TapHome, introduceți adresa IP a prizei în parametrul IpAddress. Se recomandă insistent o rezervare DHCP statică, pentru ca adresa să nu se schimbe între reporniri.
Funcțiile dispozitivului
Comanda releului
Releul este oferit ca dispozitiv de tip întrerupător. Starea sa se citește din /rpc/Switch.GetStatus?id=0 (valoarea booleană output), iar releul se comandă prin /rpc/Switch.Set?id=0&on=true|false. Modulul păstrează întregul răspuns Switch.GetStatus, astfel încât releul, contorul și atributele de service folosesc împreună un singur apel HTTP la fiecare interogare.
Măsurarea puterii și a energiei
Contorul integrat al componentei Switch oferă:
- Putere instantanee —
apowerîn wați, convertită de șablon în kW (împărțire la 1000) - Energie cumulată —
aenergy.totalîn wați-oră, convertită în kWh (împărțire la 1000)
Alte trei valori sunt oferite ca atribute de service ale contorului:
| Atribut | Unitate | Câmp sursă |
|---|---|---|
| Curent | A | current |
| Tensiune | V | voltage |
| Temperatură | °C | temperature.tC |
Contorul este doar pentru citire și se actualizează la fiecare ciclu de interogare.
Modul de semnalizare LED
Inelul LED multicolor este comandat de componenta RPC PLUGS_UI, specifică modelului Plus Plug S. TapHome oferă un selector de mod cu trei opțiuni valide — deși șablonul are zece poziții în listă, doar primele trei corespund unor moduri reale din firmware:
| Valoare | Comportament |
|---|---|
off | Inelul LED este dezactivat (stările de diagnosticare Wi-Fi / AP / firmware sunt afișate în continuare) |
switch | Culoarea LED-ului reflectă starea releului — folosește culorile pentru OPRIT și PORNIT definite de utilizator |
power | Culoarea LED-ului reflectă sarcina măsurată ca fracțiune din limita de putere configurată (gradient verde → galben → roșu) |
Trecerea de la un mod la altul este o modificare vizuală și nu necesită repornire.
Culorile LED (modul Întrerupător)
Două dispozitive HSB independente vă permit să alegeți culoarea inelului LED pentru fiecare stare a releului:
- Culoare LED (starea OPRIT) — culoarea și luminozitatea afișate cât timp releul este oprit
- Culoare LED (starea PORNIT) — culoarea și luminozitatea afișate cât timp releul este pornit
Ambele corespund leds.colors.switch:0.{off|on}.{rgb,brightness} din configurația PLUGS_UI. Shelly stochează valorile RGB în procente (0–100 pe canal), nu 0–255, așa că șablonul înmulțește fiecare canal cu 2,55 la conversia între HSV și formatul nativ al dispozitivului. Această conversie este internă — în TapHome, dispozitivele se comportă ca orice alt selector de culoare HSB.
Luminozitatea LED (modul Putere)
Când LED-ul este în modul power, culoarea este aleasă automat de firmware în funcție de sarcină. Doar luminozitatea poate fi configurată de utilizator, de aceea șablonul o oferă ca dimmer (leds.colors.power.brightness, 0–100 % convertit în nivelul de dimmer TapHome 0,0–1,0).
Diagnosticarea și acțiunile modulului
Modulul HTTP oferă patru atribute de service, preluate din /rpc/WiFi.GetStatus și /rpc/Sys.GetStatus:
| Atribut | Sursă |
|---|---|
| SSID Wi-Fi | ssid |
| Adresă IP | sta_ip |
| Puterea semnalului | rssi (dBm) |
| Adresă MAC | mac |
Sunt disponibile și două acțiuni de service:
- Actualizare firmware — pornește o actualizare OTA din canalul stabil (
/rpc/Shelly.Update?stage="stable"). Firmware-ul instalează actualizarea doar dacă este disponibilă (available_updates.stableînSys.GetStatus). - Repornire — repornește dispozitivul (
/rpc/Shelly.Reboot), util după modificarea configurației rețelei sau pentru eliminarea problemelor temporare.
Dacă aveți nevoie doar de comanda pornit/oprit și de monitorizarea de bază a energiei, ignorați dispozitivele LED — sunt opționale. Releul și contorul funcționează independent de modul de semnalizare LED.
Rezolvarea problemelor
Dispozitivul nu răspunde
- Verificați dacă priza este conectată la Wi-Fi — LED-ul nu trebuie să clipească și nici să lumineze continuu roșu
- Încercați numele de gazdă mDNS
shellyplusplugs-<MAC>.localîn locul adresei IP — alocarea DHCP s-ar fi putut schimba - Deschideți
http://{device-ip}/rpc/Shelly.GetDeviceInfoîn browser; dacă răspunde cu JSON, dispozitivul este accesibil - Verificați dacă TapHome Core și priza sunt în aceeași rețea locală / VLAN
- Asigurați-vă că autentificarea HTTP este dezactivată în interfața web Shelly — șablonul nu acceptă autentificarea digest
Puterea afișată este zero
- Verificați dacă sarcina este într-adevăr conectată în priza Shelly, nu ocolește priza
- Verificați dacă releul este pornit — contorul raportează 0 W când releul este deschis
- Interogați direct
/rpc/Switch.GetStatus?id=0în browser și verificați dacăapowereste diferită de zero
LED-ul nu se schimbă după schimbarea modului
- LED-ul reflectă starea curentă doar în modurile
switchșipower; în moduloffrămâne stins, cu excepția semnalizărilor de diagnosticare ale sistemului (mod AP, reconectare, OTA) - În modul
switch, asigurați-vă că culorile pentru PORNIT și OPRIT nu sunt setate amândouă la negru / luminozitate 0 % - Semnalizările sistemului (albastru intermitent pentru modul AP, roșu pentru probleme Wi-Fi) au întotdeauna prioritate față de configurația LED a utilizatorului — dacă LED-ul clipește roșu, priza nu este conectată la rețeaua dvs. Wi-Fi
Acțiunea de actualizare a firmware-ului nu se execută
- Firmware-ul instalează actualizarea doar când
Sys.GetStatusraporteazăavailable_updates.stable— dacă priza este deja actualizată, acțiunea nu are ce instala - Șablonul folosește doar canalul stabil; firmware-ul beta trebuie instalat din interfața web Shelly