
Shelly 1PM Gen3 je kompaktni Wi-Fi relej s ugrađenim mjerenjem snage. 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 (pri 24–30 V DC). TapHome s uređajem komunicira preko HTTP-a putem JSON-RPC 2.0 API-ja za Gen2+/Gen3 u lokalnoj mreži, pa veza s oblakom nije potrebna.
Za razliku od izvornog Shelly 1PM (Gen1), koji koristi REST API s krajnjom točkom /status, inačica Gen3 koristi RPC API s pozivima metoda poput /rpc/Switch.GetStatus. Hardver Gen3 ima brži procesor ESP s 8 MB flash memorije, podržava do 6 istodobnih HTTP veza (Gen1 samo 2) i može se nadograditi na Matter.
Predložak omogućuje upravljanje relejem i daje brojilo energije koje očitava trenutačnu potrošnju snage i ukupnu potrošenu energiju.
Konfiguracija
Shelly 1PM Gen3 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).
Za integraciju sa sustavom TapHome autentifikacija na uređaju Shelly mora biti isključena. TapHome ne podržava HTTP Digest Auth koji koriste uređaji Gen2+/Gen3. Otvorite web-sučelje Shelly (
http://{device-ip}) → Settings → Authentication i provjerite je li isključena.
Ako je na uređaju Shelly uključen način ECO, može doći do isteka vremena komunikacije zbog kratkih intervala očitavanja koje koristi predložak (2,5–3 sekunde). Ako se veza povremeno prekida, isključite način ECO u web-sučelju Shelly.
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&on=true ili on=false.
Mjerenje snage
Ugrađeno brojilo energije čita dvije vrijednosti iz odgovora /rpc/Switch.GetStatus?id=0:
- Trenutačna snaga —
apoweru vatima, predložak je pretvara u kW - Ukupna potrošnja —
aenergy.totalu vatsatima, predložak je pretvara u kWh
Brojilo daje i tri servisna atributa:
- Električna struja — struja trošila u amperima (polje
current) - Električni napon — napon napajanja u voltima (polje
voltage) - Temperatura — unutarnja temperatura uređaja u °C (polje
temperature.tC)
Brojilo je samo za čitanje i automatski se osvježava pri svakom ciklusu očitavanja (interval od 15 sekundi).
Servisna dijagnostika
Predložak daje servisne atribute na razini modula za praćenje uređaja:
- Wi-Fi — naziv spojene mreže (SSID)
- IP adresa — trenutačna IP adresa uređaja u mreži
- Jačina signala — Wi-Fi RSSI u dB
- MAC — MAC adresa uređaja
Skripta za čitanje modula provjerava i dostupna ažuriranja firmvera te potrebu za ponovnim pokretanjem i prikazuje ih kao upozorenja u sučelju TapHome.
Servisne radnje
Na razini modula dostupne su dvije servisne radnje:
- Ažuriraj firmver — pokreće ažuriranje firmvera na najnovije stabilno izdanje preko
/rpc/Shelly.Update - Ponovno pokretanje — ponovno pokreće uređaj preko
/rpc/Shelly.Reboot
Dodatne mogućnosti
Shelly 1PM Gen3 u odgovorima RPC daje i faktor snage, frekvenciju mreže (Hz), brojače vraćene / predane energije, stanje fizičkog ulaza (input:0), vrijeme rada uređaja, zauzeće RAM-a i vrijeme uređaja. Timer za automatsko isključivanje dostupan je preko parametra toggle_after, a zaštita od prekoračenja snage može se postaviti preko Switch.SetConfig → power_limit. Brojači energije mogu se poništiti preko /rpc/Switch.ResetCounters. Te se mogućnosti mogu dodati u budućem ažuriranju predloška.
Rješavanje problema
Uređaj ne odgovara
- Provjerite je li Shelly spojen na Wi-Fi i ima li valjanu IP adresu
- Umjesto IP adrese pokušajte koristiti mDNS naziv hosta (
shelly1pmg3-AABBCCDDEE.local): IP adresa se možda promijenila nakon obnove DHCP zakupa - U pregledniku otvorite
http://{device-ip}/rpc/Shelly.GetDeviceInfo: ako odgovori u formatu JSON, uređaj je dostupan - Provjerite jesu li centralna jedinica TapHome Core i Shelly u istoj mreži / VLAN-u
- Provjerite je li autentifikacija na uređaju Shelly isključena
Očitanje snage je nula
- Provjerite je li trošilo spojeno preko releja Shelly (a ne premošteno)
- Provjerite je li relej uključen: brojilo mjeri samo kada struja teče kroz relej
- Ručno pošaljite upit
/rpc/Switch.GetStatus?id=0i provjerite vraća liapowervrijednost različitu od nule
Upozorenje na pregrijavanje
Shelly 1PM Gen3 ima unutarnju toplinsku zaštitu. Ako temperatura uređaja prijeđe sigurnosne granice, očitanje temperature u servisnim atributima brojila raste. Osigurajte dovoljno prozračivanja oko uređaja, osobito pri dugotrajnom sklapanju velikih opterećenja.
Uređaji Shelly Gen2+/Gen3 podržavaju do 6 istodobnih HTTP veza. Iako je to znatno poboljšanje u odnosu na Gen1 (2 veze), izbjegavajte istodobno očitavanje iz previše sustava (TapHome, Home Assistant, vlastite skripte) kako se ne bi potrošile sve dostupne veze.