TapHome

Shelly Plus 1

Packet Parser → HTTP
Autor
Posljednje ažuriranje: 03. 2026

Ovaj uređaj podržava mDNS

Umjesto IP adrese uređaju možete pristupiti na adresi:

shellyplus1-{MAC}.local

Zamijenite {MAC} MAC adresom svog uređaja (velika slova, bez dvotočaka).

TapHome podržava mDNS. Naziv računala (hostname) pouzdaniji je od statične IP adrese.

Shelly Plus 1

Shelly Plus 1 je kompaktni Wi-Fi relej s beznaponskim kontaktima. Stane iza standardnog zidnog prekidača i može upravljati jednim strujnim krugom do 16 A (3500 W pri 230 V AC) ili 10 A (30 V DC). Uređaj podržava širok raspon napajanja (110–240 VAC, 24–48 VDC ili 12 VDC), pa je prikladan za instalacije na mrežnom naponu i za niskonaponske instalacije. TapHome s uređajem komunicira preko HTTP-a pomoću Gen2+ RPC API-ja u lokalnoj mreži, pa veza s oblakom nije potrebna.

Predložak daje jedan relej kao sklopku. Za razliku od modela Plus 1PM, ovaj uređaj nema ugrađeno mjerenje snage.

Konfiguracija

Shelly Plus 1 spaja se preko Wi-Fi mreže. Pri uvozu predloška u TapHome unesite IP adresu uređaja (u predlošku je unaprijed upisan primjer 192.168.0.1).

Uređaj koristi Gen2+ JSON-RPC API. Sva komunikacija odvija se preko HTTP GET zahtjeva na krajnje točke /rpc/ na portu 80.

Mogućnosti uređaja

Upravljanje relejem

Predložak daje relej kao uređaj vrste „Sklopka”. Stanje releja čita se iz odgovora /rpc/Switch.GetStatus?id=0 (polje output, logička vrijednost), a relejem se upravlja preko /rpc/Switch.Set?id=0 s on=true ili on=false.

Interval očitavanja je 2,5 sekunde, pa TapHome stanje prikazuje gotovo u stvarnom vremenu.

Dodatne mogućnosti

Shelly Plus 1 preko svojeg RPC API-ja daje i unutarnju temperaturu releja, stanje fizičkog ulaza, MAC adresu uređaja, vrijeme rada, zauzeće RAM-a, vrijeme uređaja, IP adresu, SSID Wi-Fi mreže i jačinu Wi-Fi signala. Dostupni su i timer za automatsko isključivanje (parametar toggle_after) te radnje ponovnog pokretanja uređaja i ažuriranja firmvera. Te se mogućnosti mogu dodati u budućem ažuriranju predloška.

Shelly Plus 1 nema mjerenje snage. Ako vam treba praćenje potrošnje energije, umjesto njega koristite Shelly Plus 1PM: ima isti oblik i iste mogućnosti releja, a uz to mjeri trenutačnu snagu, napon, struju i ukupnu energiju.

Rješavanje problema

Uređaj ne odgovara
  1. Provjerite je li Shelly spojen na Wi-Fi i ima li valjanu IP adresu
  2. Umjesto IP adrese pokušajte koristiti mDNS naziv hosta (shellyplus1-AABBCCDDEE.local): IP adresa se možda promijenila nakon obnove DHCP zakupa
  3. U pregledniku otvorite http://{device-ip}/rpc/Shelly.GetDeviceInfo: ako odgovori u obliku JSON, uređaj je dostupan
  4. Provjerite jesu li centralna jedinica TapHome (CCU) i Shelly u istoj mreži / VLAN-u
  5. Provjerite je li HTTP Digest Authentication isključena u web-sučelju Shelly: TapHome ne podržava zahtjeve s autentifikacijom
Relej ne sklapa
  1. Provjerite način rada ulaza u web-sučelju Shelly (postavka in_mode): ako je postavljen na detached, fizički prekidač ne utječe na relej, ali HTTP naredbe i dalje trebaju raditi
  2. Ručno pošaljite upit /rpc/Switch.GetStatus?id=0 i provjerite mijenja li se polje output pri prebacivanju
  3. Provjerite polje source u odgovoru o stanju da biste vidjeli što je posljednje upravljalo relejem
Spor odziv ili istek vremena
  1. Uređaji Gen2+ podržavaju do 6 istodobnih HTTP veza (Gen1 samo 2), ali izbjegavajte prečesto očitavanje iz više sustava
  2. Ako je u web-sučelju Shelly uključen način ECO, isključite ga: uređaj između očitavanja prelazi u stanje mirovanja, što pri kratkim intervalima očitavanja može uzrokovati istek vremena
  3. Koristite statičku IP adresu ili DHCP rezervaciju kako se adresa ne bi mijenjala

Kako ga instalirati u TapHome

Preduvjeti

  • Uređaj Shelly ugrađen i uključen
  • Lokalna Wi-Fi mreža (2,4 GHz)
  • TapHome CCU u istoj mreži

Korak 1 — Spojite Shelly na Wi-Fi

Opcija A — aplikacija Shelly (preporučeno):

  1. Preuzmite aplikaciju Shelly (iOS / Android)
  2. Dodirnite + → Add Device i slijedite čarobnjak za uparivanje preko Bluetootha
  3. Kada se to zatraži, unesite podatke za prijavu na Wi-Fi

Opcija B — način rada AP (bez aplikacije):

  1. Pri prvom uključivanju uređaj stvara pristupnu točku: ShellyXXX-AABBCCDDEE
  2. Spojite telefon ili računalo na tu pristupnu točku
  3. Otvorite http://192.168.33.1 → Internet & Security → Wi-Fi Mode - Client
  4. Unesite SSID i lozinku → Save

Shelly podržava samo mreže od 2,4 GHz. Mreže od 5 GHz neće se prikazati pri skeniranju.

Korak 2 — Pronađite adresu uređaja

Uređaji Shelly Gen1 podržavaju mDNS (Zeroconf). Uređaju možete pristupiti preko naziva hosta umjesto IP adrese:

1
shelly<model>-<MAC>.local

Na primjer: shelly1pm-AABBCCDDEE.local (MAC adresa velikim slovima u heksadecimalnom zapisu, bez dvotočaka).

Preporučeno: koristite IP skener TapHome. Otvorite aplikaciju TapHome i pokrenite IP skener (Postavke → Mreža → Skeniranje). Skener pronalazi uređaje u vašoj mreži i prikazuje IP adresu i mDNS naziv hosta. Za pouzdaniju vezu koristite naziv hosta umjesto IP adrese, jer ostaje isti i kada se IP adresa uređaja promijeni nakon ponovnog pokretanja usmjerivača.

Drugi načini za pronalaženje IP adrese:

  • Aplikacija Shelly: detalji uređaja → Device info → IP adresa
  • Web-sučelje Shelly: spojite se na AP uređaja prije postavljanja Wi-Fi mreže — IP adresa prikazuje se nakon spremanja
  • DHCP tablica usmjerivača: potražite naziv hosta poput shelly1pm-AABBCCDDEE

Korak 3 — Konfiguracija u sustavu TapHome

  1. U sustavu TapHome dodajte novi modul Packet Parser (HTTP)
  2. Adresa: unesite mDNS naziv hosta (npr. shelly1pm-AABBCCDDEE.local) ili IP adresu iz koraka 2
  3. Port: 80 (zadano, nije potrebno mijenjati)
  4. Uvezite predložak — TapHome će čitati /status kako bi očitao stanje uređaja

HTTP autentifikacija na uređajima Shelly zadano je isključena. Ako ste uključili zaštitu prijavom, TapHome trenutačno ne podržava HTTP Basic Auth — za integraciju sa sustavom TapHome ostavite autentifikaciju isključenom.

Dostupni uređaji

Shelly Plus 1 Modul
Prilagođene varijable
status (string)
Sklopka Sklopka

Jednokanalno upravljanje relejem — uključivanje i isključivanje preko RPC API-ja

boolean
Vrijednosti / stanja: ON · OFF

Sklopka

Čitanje stanja sklopke
var x := (sendhttprequest("/rpc/Switch.GetStatus?id=0"));
status := x.Content;
return(PARSEJSON(status, "$.output", true));
Zapis stanja sklopke
VAR response := SENDHTTPREQUEST("rpc/Switch.Set?id=0&on=" + if(St,"true","false"));
IF response.IsSuccess = false
  ADDERROR(response.StatusCode);
END
Povezivanje: Packet Parser → HTTP • Naziv računala (hostname): shellyplus1-{MAC}.local
Moguća poboljšanja (12)
  • Switch Temperature — Internal relay temperature in °C, available in Switch.GetStatus response
  • Input State — Physical switch/button input state, available via /rpc/Input.GetStatus?id=0
  • MAC Address — Device MAC address, available in Sys.GetStatus response
  • Uptime — Seconds since last reboot, available in Sys.GetStatus response
  • RAM Usage — Total and free RAM in bytes, available in Sys.GetStatus response
  • Device Time — Current device time in HH:MM format, available in Sys.GetStatus response
  • IP Address — Device station IP address, available in WiFi.GetStatus response
  • WiFi SSID — Connected WiFi network name, available in WiFi.GetStatus response
  • WiFi Signal Strength — WiFi RSSI in dBm, available in WiFi.GetStatus response
  • Auto-off Timer — Auto-reset timer in seconds via toggle_after parameter, could be added as switch parameter
  • Reboot — Triggers device reboot, could be added as service action
  • Firmware Update — Initiates OTA firmware update to stable or beta channel

Izvori

Pronašli ste problem s ovim predloškom uređaja?

Recite nam što ne radi, što nedostaje ili kako bi se predložak trebao ponašati. Vaše povratne informacije pomažu nam da katalog bude točan.

Provjerio TapHome

Želite ovo koristiti u svojoj centralnoj jedinici TapHome Core?

Otvorite ovaj predložak na portalu Customer Portal kako biste ga primijenili na jedan od svojih domova ili predložili poboljšanje i poslali ga natrag u katalog.

Otvorite na portalu