TapHome

Shelly PM Mini Gen3

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:

shellypmmig3-{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 PM Mini Gen3

Shelly PM Mini Gen3 je iznimno kompaktan Wi-Fi mjerač snage (29 × 34 × 16 mm) koji pasivno mjeri potrošnju električne energije do 16 A / 3840 W pri 240 V AC. Za razliku od uređaja Shelly 1PM Gen3, PM Mini Gen3 nema relej, pa ne može uključivati ni isključivati trošila. Ugrađuje se u seriju s mjerenim strujnim krugom i mjeri struju koja teče kroz njegove stezaljke.

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. Predložak sve podatke o mjerenju snage očitava s krajnje točke komponente PM1 (/rpc/pm1.GetStatus?id=0).

Konfiguracija

Shelly PM Mini 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 (1–1,5 sekunde). Ako se veza povremeno prekida, isključite način ECO u web-sučelju Shelly.

Mogućnosti uređaja

Mjerenje snage

Ugrađeno brojilo energije čita dvije vrijednosti iz odgovora /rpc/pm1.GetStatus?id=0:

  • Trenutačna snaga: apower u vatima, predložak je pretvara u kW
  • Ukupna potrošnja: aenergy.total u vatsatima, predložak je pretvara u kWh

Brojilo daje i dva servisna atributa:

  • Električna struja: struja trošila u amperima (polje current)
  • Električni napon: napon napajanja u voltima (polje voltage)
Pojedinačni senzori

Predložak daje tri samostalna senzora čije se vrijednosti čitaju s iste krajnje točke PM1:

  • Struja [A]: efektivna (RMS) struja u amperima
  • Napon [V]: efektivni (RMS) napon u voltima
  • Frekvencija [Hz]: frekvencija izmjenične mreže u hercima

Svi su senzori samo za čitanje i automatski se osvježavaju pri svakom ciklusu očitavanja (interval od 1,5 sekunde za pojedinačne senzore i 1 sekunde za brojilo energije).

Komponenta PM1 ne daje faktor snage (pf) ni unutarnju temperaturu, za razliku od komponente Switch koju koriste modeli s relejem, poput uređaja Shelly 1PM Gen3.

Dodatne mogućnosti

Shelly PM Mini Gen3 u odgovorima RPC daje i podatke o energiji po minuti (aenergy.by_minute), Wi-Fi dijagnostiku (SSID, IP, RSSI), MAC adresu uređaja, vrijeme rada, zauzeće RAM-a i vrijeme uređaja. Firmver se može ažurirati preko /rpc/Shelly.Update, a uređaj se može ponovno pokrenuti preko /rpc/Shelly.Reboot. Uređaj radi i kao BLE pristupnik (gateway) koji senzore Shelly BLU povezuje s lokalnom mrežom. Te se mogućnosti mogu dodati u budućem ažuriranju predloška.

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 (shellypmmig3-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 formatu JSON, uređaj je dostupan
  4. Provjerite jesu li centralna jedinica TapHome Core i Shelly u istoj mreži / VLAN-u
  5. Provjerite je li autentifikacija na uređaju Shelly isključena
Očitanje snage je nula
  1. Provjerite je li trošilo spojeno preko uređaja PM Mini Gen3 (struja mora teći kroz stezaljke uređaja)
  2. Provjerite je li strujni krug pod naponom: PM Mini Gen3 nema relej, pa mjeri sve što teče kroz vodič
  3. Ručno u pregledniku pošaljite upit /rpc/pm1.GetStatus?id=0 i provjerite vraća li apower vrijednost različitu od nule
  4. Provjerite troši li trošilo stvarno snagu: uređaj u stanju pripravnosti može pokazivati očitanja blizu nule

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.

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 PM Mini Gen3 Modul
Prilagođene varijable
Struja Varijabla Samo za čitanje
numeric Jedinica: A

Struja

Čitanje
return(parsejson(status,"current"));
Brojilo energije Brojilo električne energije Samo za čitanje

Mjerenje potrošnje snage i energije — trenutačna snaga (kW) i ukupna energija (kWh) s očitanjem struje i napona

numeric Jedinica: kW / kWh
Servisni atributi
Električna struja
Električni napon

Brojilo energije

Čitanje ukupne potrošnje
return(parsejson(parsejson(status,"aenergy"), "total")/1000);
Čitanje zahtjeva
return(parsejson(status,"apower")/1000);
Čitanje (modul)
var x := (sendhttprequest("/rpc/pm1.GetStatus?id=0"));
status := x.Content;
Servisni atributi
${current} [a]
return(parsejson(status,"current"));
${electric_voltage} [v]
return(parsejson(status,"voltage"));
Frekvencija Varijabla Samo za čitanje
numeric Jedinica: Hz

Frekvencija

Čitanje
return(parsejson(status,"freq"));
Napon Varijabla Samo za čitanje
numeric Jedinica: V

Napon

Čitanje
parsejson(status,"voltage")
Povezivanje: Packet Parser → HTTP • Naziv računala (hostname): shellypmmig3-{MAC}.local
Moguća poboljšanja (8)
  • Energy by Minute — Energy data array per minute, available in pm1.GetStatus response — useful for detailed consumption graphs
  • WiFi Status (SSID, IP, Signal) — WiFi connection info; template has no module-level service_attributes — could be added for diagnostics
  • MAC Address — Device MAC address from Sys.GetStatus, not polled in current template
  • 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
  • Update Firmware — Firmware update via RPC; template has no module-level service_actions
  • Reboot — Device reboot via RPC; template has no module-level service_actions

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