
A Shelly 1PM Gen3 egy kompakt Wi-Fi relé beépített teljesítményméréssel. Elfér egy szabványos fali kapcsoló mögött, és egy áramkört képes vezérelni legfeljebb 16 A (3500 W 230 V AC mellett) vagy 10 A (24–30 V DC mellett) terheléssel. A TapHome HTTP-n keresztül kommunikál az eszközzel a Gen2+/Gen3 JSON-RPC 2.0 API segítségével a helyi hálózaton — felhőkapcsolat nem szükséges.
Az eredeti Shelly 1PM-mel (Gen1) ellentétben, amely REST API-t használ a /status végponttal, a Gen3 verzió RPC API-t alkalmaz metódushívásokkal, mint például /rpc/Switch.GetStatus. A Gen3 hardver gyorsabb ESP processzorral rendelkezik 8 MB flash memóriával, akár 6 egyidejű HTTP-kapcsolatot támogat (a Gen1 2-jével szemben), és Matter-kompatibilis.
A sablon relévezérlést és villamos mérőt biztosít, amely valós idejű teljesítményfelvételt és összesített energiafogyasztást mér.
Konfiguráció
A Shelly 1PM Gen3 Wi-Fi-n keresztül csatlakozik. A TapHome sablonimportálásakor adja meg az eszköz IP-címét (alapértelmezett helyőrző: 192.168.0.1).
A TapHome integrációhoz a Shelly eszközön a hitelesítésnek kikapcsoltnak kell lennie. A TapHome nem támogatja a Gen2+/Gen3 eszközök által használt HTTP Digest Auth hitelesítést. Nyissa meg a Shelly webes felületét (
http://{device-ip}) → Beállítások → Hitelesítés, és győződjön meg róla, hogy ki van kapcsolva.
Ha az ECO mód engedélyezve van a Shelly eszközön, kommunikációs időtúllépéseket okozhat a sablon gyors lekérdezési intervallumai (2,5–3 másodperc) miatt. Kapcsolja ki az ECO módot a Shelly webes felületén, ha időszakos kapcsolódási problémákat tapasztal.
Eszközképességek
Relévezérlés
A sablon a relét kapcsolóként teszi elérhetővé. A relé állapota a /rpc/Switch.GetStatus?id=0 válaszból olvasható (output mező, boolean), és a /rpc/Switch.Set?id=0&on=true vagy on=false paranccsal vezérelhető.
Teljesítménymérés
A beépített villamos mérő két értéket olvas a /rpc/Switch.GetStatus?id=0 válaszból:
- Pillanatnyi teljesítmény —
apowerwattban, a sablon kW-ra konvertálja - Összesített fogyasztás —
aenergy.totalwattórában, a sablon kWh-ra konvertálja
A villamos mérő három szervizattribútumot is elérhetővé tesz:
- Elektromos áram — terhelési áram amperben (
currentmező) - Elektromos feszültség — tápfeszültség voltban (
voltagemező) - Hőmérséklet — az eszköz belső hőmérséklete °C-ban (
temperature.tCmező)
A mérő csak olvasható — minden lekérdezési ciklusban automatikusan frissül (15 másodperces intervallum).
Szervizdiagnosztika
A sablon modulszintű szervizattribútumokat tesz elérhetővé az eszköz monitorozásához:
- WiFi — a csatlakoztatott SSID neve
- IP-cím — aktuális állomás IP
- Jelerősség — WiFi RSSI dB-ben
- MAC — az eszköz MAC-címe
A modul olvasó szkriptje elérhető firmware-frissítéseket és függőben lévő újraindítási igényeket is ellenőriz, amelyeket figyelmeztetésként jelenít meg a TapHome felületén.
Szervizműveletek
Modulszinten két szervizművelet érhető el:
- Firmware frissítése — firmware-frissítést indít a legújabb stabil verzióra a
/rpc/Shelly.Updatesegítségével - Újraindítás — eszköz újraindítást indít a
/rpc/Shelly.Rebootsegítségével
További képességek
A Shelly 1PM Gen3 RPC válaszaiban emellett elérhetővé teszi a teljesítménytényezőt, hálózati frekvenciát (Hz), visszatáplált/exportált energia számlálókat, fizikai bemenet állapotát (input:0), üzemidőt, RAM-használatot és eszközidőt. Az automatikus kikapcsolási időzítő a toggle_after paraméteren keresztül érhető el, és a túlterhelésvédelem a Switch.SetConfig → power_limit segítségével konfigurálható. Az energiaszámlálók a /rpc/Switch.ResetCounters paranccsal nullázhatók. Ezek a képességek egy jövőbeli sablonfrissítésben adhatók hozzá.
Hibaelhárítás
Az eszköz nem válaszol
- Ellenőrizze, hogy a Shelly csatlakozik a Wi-Fi-hez és érvényes IP-címmel rendelkezik
- Próbálja meg az mDNS hosztnevet (
shelly1pmg3-AABBCCDDEE.local) IP-cím helyett — az IP megváltozhatott egy DHCP-megújítás után - Nyissa meg a
http://{device-ip}/rpc/Shelly.GetDeviceInfocímet a böngészőben — ha JSON-nal válaszol, az eszköz elérhető - Ellenőrizze, hogy a TapHome Core és a Shelly azonos hálózaton / VLAN-on van-e
- Győződjön meg róla, hogy a hitelesítés ki van kapcsolva a Shelly eszközön
A teljesítményértékek nullát mutatnak
- Győződjön meg róla, hogy a terhelés a Shelly relén keresztül van csatlakoztatva (nincs megkerülve)
- Ellenőrizze, hogy a relé be van-e kapcsolva — a mérő csak akkor mér, ha áram folyik a relén keresztül
- Kérdezze le manuálisan a
/rpc/Switch.GetStatus?id=0végpontot, és ellenőrizze, hogy azapowernem nulla értéket ad-e vissza
Túlmelegedési figyelmeztetés
A Shelly 1PM Gen3 belső hővédelemmel rendelkezik. Ha az eszköz hőmérséklete meghaladja a biztonságos határértékeket, a villamos mérő szervizattribútumaiban a temperature érték emelkedni fog. Biztosítson megfelelő szellőzést az eszköz körül, különösen nagy terhelések folyamatos kapcsolása esetén.
A Shelly Gen2+/Gen3 eszközök akár 6 egyidejű HTTP-kapcsolatot támogatnak. Bár ez jelentős javulás a Gen1-hez képest (2 kapcsolat), kerülje a túl sok rendszerből történő egyidejű lekérdezést (TapHome, Home Assistant, egyéni szkriptek), hogy elkerülje a kapcsolatok kimerülését.