
Shelly Plus Plug S je pametna Wi-Fi utičnica Gen2+ s ugrađenim mjerenjem snage i višebojnim LED prstenom za indikaciju. Uključuje se u standardnu utičnicu CEE 7/3 (Type-F / Schuko) i može uključivati i isključivati trošila do 12 A / 2760 W pri 230 V. TapHome s uređajem komunicira lokalno preko Wi-Fi mreže pomoću Gen2+ JSON-RPC API-ja na portu 80, pa veza s oblakom nije potrebna.
Predložak daje utičnicu kao šest uređaja TapHome: sklopku releja, brojilo energije, odabir načina LED indikacije, dva odabira boje LED-a (za uključeno i isključeno stanje releja) i dimer za način prikaza snage.
Konfiguracija
Uparivanje i postavljanje mreže
Novi uređaj pokreće se u načinu pristupne točke sa SSID-om ShellyPlusPlugS-XXXXXX (LED treperi plavo). Spojite se na taj SSID, otvorite http://192.168.33.1/ i u web-sučelju spojite utičnicu na lokalnu Wi-Fi mrežu. Kada se utičnica spoji na vašu lokalnu mrežu, dostupna je na portu 80 na svojoj IP adresi u mreži i preko mDNS-a na shellyplusplugs-<MAC>.local.
TapHome očitava krajnje točke Gen2+ RPC preko običnog HTTP-a: HTTPS je prema zadanim postavkama isključen, a HTTP autentifikacija (Shelly.SetAuth) mora ostati isključena da bi predložak radio. Provjerite je li utičnica u istoj lokalnoj mreži / VLAN-u kao TapHome Core.
Pri uvozu predloška u TapHome unesite IP adresu utičnice kao parametar IpAddress. Toplo preporučujemo statičku DHCP rezervaciju kako se adresa ne bi mijenjala između ponovnih pokretanja.
Mogućnosti uređaja
Upravljanje relejem
Relej je dostupan kao uređaj vrste „Sklopka”. Stanje se čita iz /rpc/Switch.GetStatus?id=0 (logička vrijednost output), a upravlja se preko /rpc/Switch.Set?id=0&on=true|false. Modul sprema cijeli odgovor Switch.GetStatus, pa relej, brojilo i servisni atributi pri svakom očitavanju dijele jedan HTTP poziv.
Mjerenje snage i energije
Ugrađeno brojilo komponente Switch daje:
- Trenutačna snaga —
apoweru vatima, predložak je pretvara u kW (dijeli s 1000) - Ukupna energija —
aenergy.totalu vatsatima, pretvara se u kWh (dijeli s 1000)
Još tri očitanja dostupna su kao servisni atributi brojila:
| Atribut | Jedinica | Izvorno polje |
|---|---|---|
| Struja | A | current |
| Napon | V | voltage |
| Temperatura | °C | temperature.tC |
Brojilo je samo za čitanje i osvježava se pri svakom ciklusu očitavanja.
Način LED indikacije
Višebojnim LED prstenom upravlja RPC komponenta PLUGS_UI, specifična za Plus Plug S. TapHome daje odabir načina rada s tri valjane mogućnosti: iako je u predlošku definirano deset vrijednosti, samo prve tri odgovaraju stvarnim načinima rada firmvera:
| Vrijednost | Ponašanje |
|---|---|
off | LED prsten isključen (stanja Wi-Fi mreže, pristupne točke i dijagnostike firmvera i dalje se prikazuju) |
switch | Boja LED-a prikazuje stanje releja: koriste se korisnički odabrane boje za isključeno i uključeno stanje |
power | Boja LED-a prikazuje izmjereno opterećenje kao udio postavljenog ograničenja snage (prijelaz zelena → žuta → crvena) |
Promjena načina rada samo je vizualna i ne zahtijeva ponovno pokretanje.
Boje LED-a (način switch)
Dva neovisna HSB uređaja omogućuju odabir boje LED prstena za svako stanje releja:
- Boja LED-a (relej isključen) — boja i svjetlina dok je relej isključen
- Boja LED-a (relej uključen) — boja i svjetlina dok je relej uključen
Oba su povezana s leds.colors.switch:0.{off|on}.{rgb,brightness} u konfiguraciji PLUGS_UI. Shelly sprema RGB vrijednosti kao postotke (0–100 po kanalu), a ne 0–255, pa predložak pri pretvorbi između HSV-a i izvornog oblika uređaja svaki kanal množi s 2,55. Ta je pretvorba interna: u sustavu TapHome uređaji se ponašaju kao svaki drugi HSB odabir boje.
Svjetlina LED-a (način power)
Kada je LED u načinu power, boju automatski bira firmver prema opterećenju. Korisnik može podesiti samo svjetlinu, pa je predložak daje kao dimer (leds.colors.power.brightness, 0–100 % pretvoreno u razinu dimera TapHome 0,0–1,0).
Dijagnostika i radnje modula
HTTP modul daje četiri servisna atributa koja čita iz /rpc/WiFi.GetStatus i /rpc/Sys.GetStatus:
| Atribut | Izvor |
|---|---|
| Wi-Fi SSID | ssid |
| IP adresa | sta_ip |
| Jačina signala | rssi (dBm) |
| MAC adresa | mac |
Dostupne su i dvije servisne radnje:
- Ažuriranje firmvera — pokreće OTA ažuriranje sa stabilnog kanala (
/rpc/Shelly.Update?stage="stable"). Firmver instalira ažuriranje samo ako je dostupno (available_updates.stableuSys.GetStatus). - Ponovno pokretanje — ponovno pokreće uređaj (
/rpc/Shelly.Reboot), korisno nakon promjena mrežne konfiguracije ili za uklanjanje privremenih problema.
Ako vam trebaju samo uključivanje i isključivanje i osnovno praćenje energije, zanemarite LED uređaje: neobavezni su. Relej i brojilo rade neovisno o načinu LED indikacije.
Rješavanje problema
Uređaj ne odgovara
- Provjerite je li utičnica spojena na Wi-Fi: LED ne smije treperiti niti stalno svijetliti crveno
- Umjesto IP adrese pokušajte mDNS naziv hosta
shellyplusplugs-<MAC>.local: DHCP zakup se možda promijenio - U pregledniku otvorite
http://{device-ip}/rpc/Shelly.GetDeviceInfo; ako odgovori u obliku JSON, uređaj je dostupan - Provjerite jesu li TapHome Core i utičnica u istoj lokalnoj mreži / VLAN-u
- Provjerite je li HTTP autentifikacija isključena u web-sučelju Shelly: predložak ne podržava digest autentifikaciju
Očitanje snage je nula
- Provjerite je li trošilo stvarno priključeno na Shelly, a ne premošteno
- Provjerite je li relej uključen: kada je relej otvoren, brojilo javlja 0 W
- U pregledniku izravno pošaljite upit
/rpc/Switch.GetStatus?id=0i provjerite je liapowerrazličit od nule
LED se ne mijenja nakon promjene načina rada
- LED prikazuje trenutačno stanje samo u načinima
switchipower; u načinuoffostaje ugašen, osim za dijagnostičke uzorke sustava (način pristupne točke, ponovno spajanje, OTA) - U načinu
switchprovjerite da boje za uključeno i isključeno stanje nisu obje postavljene na crnu / 0 % svjetline - Indikacije sustava (plavo treperenje u načinu pristupne točke, crveno za probleme s Wi-Fi mrežom) uvijek imaju prednost pred korisničkom konfiguracijom LED-a: ako LED treperi crveno, utičnica nije spojena na vašu Wi-Fi mrežu
Radnja ažuriranja firmvera se ne pokreće
- Firmver instalira ažuriranje samo kada
Sys.GetStatusjaviavailable_updates.stable: ako je utičnica već ažurna, radnja nema što instalirati - Predložak cilja samo stabilni kanal; beta firmver mora se instalirati u web-sučelju Shelly