
A Shelly 2PM Gen3 egy kompakt kétcsatornás Wi-Fi relé modul beépített teljesítményméréssel. Elfér egy hagyományos fali kapcsoló mögött, és két független áramkört vezérelhet egyenként 10 A-ig (összesen 16 A 230 V AC-nál), vagy egyetlen motoros redőnyt/reluxát. A TapHome HTTP-n kommunikál az eszközzel a Gen2+/Gen3 JSON-RPC 2.0 API-n keresztül a helyi hálózaton — felhőkapcsolat nem szükséges.
Az eszköz két üzemmódprofilt támogat — switch és cover — választható a Shelly webes felületén vagy a TapHome szervizakcióval. Switch profilban mindkét relékimenet (O1 és O2) függetlenül működik csatornánkénti teljesítményméréssel. Cover profilban a két kimenet egyetlen motort hajt redőnyökhöz, reluxákhoz vagy függönyökhöz, pozícióvezérléssel, lamella-támogatással és kalibrálással.
A Shelly 1PM Gen3-mal ellentétben, amely egyetlen áramkört vezérel, a 2PM Gen3 kétcsatornás vezérlést vagy motoros redőnytámogatást biztosít. Mindkettő ugyanazt a Gen3 platformot használja ESP processzorral (8 MB flash), legfeljebb 6 egyidejű HTTP-kapcsolattal és Matter frissítési lehetőséggel.
Konfiguráció
A Shelly 2PM Gen3 Wi-Fi-n csatlakozik. A TapHome sablonimport során add meg az eszköz IP-címét (alapértelmezett helyőrző: 192.168.0.1).
A hitelesítést ki kell kapcsolni a Shelly eszközön a TapHome integrációhoz. A TapHome nem támogatja a Gen2+/Gen3 eszközök által használt HTTP Digest Auth hitelesítést. Nyisd meg a Shelly webes felületét (
http://{device-ip}) → Settings → Authentication, és győződj meg róla, hogy ki van kapcsolva.
Ha az ECO mód be van kapcsolva 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. Kapcsold ki az ECO módot a Shelly webes felületén, ha időszakos kapcsolódási problémákat tapasztalsz.
Profilválasztás
A Shelly 2PM Gen3 egyszerre az egyik profilban működik. Az aktív profil határozza meg, mely TapHome eszközök működőképesek:
- Switch profil — aktiválja mindkét relé kapcsolót (Kapcsoló 1 és Kapcsoló 2) független teljesítményméréssel. A redőny és reluxa eszközök profilhibát mutatnak.
- Cover profil — aktiválja a redőnyt és reluxát. A kapcsoló eszközök profilhibát mutatnak.
Az aktív profil modulszintű szervizattribútumként („Profil") látható a TapHome-ban. A profil módosításához használd a Profil beállítása szervizakciót modulszinten, vagy válts a Shelly webes felületén. Profilváltás után az eszköz újraindul, és csak az új profilnak megfelelő eszközök működnek hiba nélkül.
A sablon mind a négy eszköztípust tartalmazza (2 kapcsoló + redőny + reluxa), de csak az aktív profilnak megfelelő eszközök működnek. A rossz profilban lévő eszközök hibaüzenetet jelenítenek meg, például „Profile is not set to switch" vagy „Profile is not set to cover" — ez elvárt viselkedés, nem meghibásodás.
Redőny kalibrálása
Cover profil használatakor a motor mozgási határait kalibrálni kell a pozícióvezérlés működéséhez. Amíg a kalibrálás nem fejeződik be, a sablon „Calibration is required" hibát jelenít meg. Kalibrálj a Shelly webes felületén vagy a Automatikus kalibrálás indítása szervizakció elindításával a TapHome-ban. A kalibrálás során a redőny teljesen felnyílik és teljesen lecsukódik a mozgási távolságok méréséhez.
Eszközképességek
Relévezérlés (switch profil)
A sablon két független relé kapcsolót tesz elérhetővé. Minden kapcsoló a /rpc/Switch.GetStatus?id={0,1} végpontról olvassa az állapotát (output mező, boolean), és a /rpc/Switch.Set?id={0,1}&on=true|false végponton vezérli a relét.
Minden kapcsoló szervizattribútumokat is biztosít csatornánkénti felügyelethez:
- Hőmérséklet — belső eszközhőmérséklet °C-ban (
temperature.tC) - Energiafogyasztás — kumulatív energia Wh-ban (
aenergy.total) - Teljesítményfelvétel — pillanatnyi teljesítmény W-ban (
apower) - Elektromos feszültség — tápfeszültség V-ban (
voltage) - Elektromos áram — terhelési áram A-ban (
current) - Frekvencia — AC hálózati frekvencia Hz-ben (
freq) - Teljesítménytényező — teljesítménytényező értéke (
pf)
A kapcsolók 2,5 másodpercenként frissülnek.
Redőnyvezérlés (cover profil)
A redőny eszköz motoros redőnyt, függönyt vagy napellenzőt vezérel. A pozíciót a /rpc/Cover.GetStatus?id=0 végpontról olvassa (current_pos és target_pos mezők, 0–100), és a /rpc/Cover.GoToPosition?id=0&pos=N végponton írja. A sablon megfordítja a pozícióskálát: 0 = teljesen nyitott és 100 = teljesen zárt a TapHome-ban.
A redőny szervizattribútumai:
- Hőmérséklet — belső eszközhőmérséklet °C-ban
- Energiafogyasztás — kumulatív motorenergia Wh-ban
- Teljesítményfelvétel — pillanatnyi motorteljesítmény W-ban
- Elektromos feszültség — tápfeszültség V-ban
- Elektromos áram — motoráram A-ban
Az Automatikus kalibrálás indítása szervizakció a kalibrálás közvetlen elindítására szolgál a TapHome-ból.
Reluxavezérlés (cover profil)
A reluxa eszköz a redőnyt lamella-vezérléssel egészíti ki horizontális reluxákhoz. A pozíción kívül a lamellapozíciót (slat_pos) is olvassa és írja a /rpc/Cover.GoToPosition?id=0&pos=N&slat_pos=M végponton. Mind a pozíció-, mind a dőlésszög-skála meg van fordítva (0 = nyitott, 100 = zárt a TapHome-ban).
A reluxa ugyanazokat a szervizattribútumokat biztosítja, mint a redőny, plusz:
- Lamella — mutatja, hogy a lamellavezérlés engedélyezve van-e vagy sem (a
Cover.GetConfig → $.slat.enablealapján) - Lamella nyitási idő — beállított lamellanyitási időtartam másodpercben
- Lamella zárási idő — beállított lamellazárási időtartam másodpercben
Ismert sablonhiba: A „Slat close time" szervizattribútum
$.slat.open_time-ot olvas$.slat.close_timehelyett a Cover konfigurációból. Mindkét lamellaidő-attribútum jelenleg ugyanazt az értéket mutatja (a nyitási időt). Ezt egy jövőbeli sablonfrissítés fogja javítani.
Két szervizakció érhető el a reluxa eszközön:
- Automatikus kalibrálás indítása — elindítja a pozícókalibrálást
- Lamella beállítása — engedélyezi a lamellavezérlést és beállítja a nyitási/zárási időtartamokat (egyenként 0,1–5 másodperc) a
/rpc/Cover.SetConfigvégponton
A lamellavezérlést engedélyezni kell, mielőtt a reluxa eszköz vezérelhetné a dőlésszöget. Ha a lamellapozíció nem érhető el az eszközről, a reluxa „Slat position must be enabled for blinds" hibát mutat. Használd a Lamella beállítása szervizakciót az engedélyezéshez és a nyitási/zárási időtartamok beállításához.
Szervizdiagnosztika
A sablon modulszintű szervizattribútumokat biztosít az eszközfelügyelethez:
- WiFi — a csatlakoztatott SSID neve
- IP-cím — aktuális állomás IP-cím
- Jelerősség — WiFi RSSI dB-ben
- MAC — az eszköz MAC-címe
- Profil — jelenleg aktív eszközprofil (switch vagy cover)
A modul olvasási szkriptje firmware-frissítések elérhetőségét és függő újraindítási követelményeket is ellenőrzi, amelyeket figyelmeztetésként jelenít meg a TapHome felületén.
Szervizakciók
Három szervizakció érhető el modulszinten:
- Firmware frissítése — firmware-frissítést indít a legújabb stabil verzióra a
/rpc/Shelly.Updatevégponton - Újraindítás — eszköz újraindítást indít a
/rpc/Shelly.Rebootvégponton - Profil beállítása — vált a cover és switch üzemmód között a
/rpc/Shelly.SetProfilevégponton
További képességek
A Shelly 2PM Gen3 fizikai bemeneti állapotokat (input:0, input:1), visszatáplált/exportált energia számlálókat, üzemidőt, RAM-használatot és eszközidőt is szolgáltat az RPC-válaszaiban. Auto-off időzítő elérhető a toggle_after paraméteren, túlterhelés-védelem konfigurálható a Switch.SetConfig → power_limit beállítással, és az energiaszámlálók visszaállíthatók a /rpc/Switch.ResetCounters végponton. Cover módban közvetlen nyitás/zárás/leállítás parancsok és a redőny mozgási állapota (open/opening/closed/closing/stopped/calibrating) elérhető. Ezek a képességek egy jövőbeli sablonfrissítésben kerülhetnek hozzáadásra.
Hibaelhárítás
Az eszköz nem válaszol
- Ellenőrizd, hogy a Shelly csatlakozik a Wi-Fi-hez és érvényes IP-címe van
- Próbáld az mDNS hosztnevet (
shelly2pmg3-AABBCCDDEE.local) az IP-cím helyett — az IP megváltozhatott DHCP-megújítás után - Nyisd 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őrizd, hogy a TapHome Core és a Shelly ugyanazon a hálózaton / VLAN-on vannak
- Győződj meg róla, hogy a hitelesítés ki van kapcsolva a Shelly eszközön
Profil-eltérési hibák
Ha egy eszköz „Profile is not set to switch" vagy „Profile is not set to cover" üzenetet mutat:
- Ellenőrizd, melyik profil aktív jelenleg — a „Profil" szervizattribútum modulszinten mutatja az aktuális módot
- Válts a megfelelő profilra a Profil beállítása szervizakcióval, vagy távolítsd el a nem használt eszközöket a TapHome-ból
- Profilváltás után az eszköz automatikusan újraindul — várj néhány másodpercet az újracsatlakozásra
A redőny pozícióvezérlése nem működik
- Ellenőrizd, hogy az eszköz cover profilban van — a switch profil nem biztosít redőnyfunkcionalitást
- Indítsd el az Automatikus kalibrálás indítása szervizakciót — a pozícióvezérlés befejezett kalibrálást igényel
- Ellenőrizd, hogy a motor megfelelően csatlakozik az O1 és O2 kapcsokhoz
- Kérdezd le a
/rpc/Cover.GetStatus?id=0végpontot manuálisan, és ellenőrizd, hogy apos_controltrue
A reluxa dőlése nem reagál
- Győződj meg róla, hogy a lamellavezérlés engedélyezve van — ellenőrizd a „Lamella" szervizattribútumot (az „Enabled" értéket kell mutatnia)
- Ha le van tiltva, használd a Lamella beállítása szervizakciót az engedélyezéshez és a nyitási/zárási idők beállításához
- Ellenőrizd, hogy a reluxa motor támogatja a dőlésszög-műveletet — dőlés nélküli redőnyök figyelmen kívül hagyják a lamellaparancsokat
Túlhőmérsékleti figyelmeztetés
A Shelly 2PM Gen3 belső hővédelemmel rendelkezik. Ha az eszköz hőmérséklete meghaladja a biztonságos határértékeket, a temperature érték emelkedik az eszköz szervizattribútumaiban. Biztosíts megfelelő szellőzést az eszköz körül, különösen nagy terhelések kapcsolásakor. A maximális kapcsolási áram csatornánként 10 A, összesen 16 A (18 A csúcs).
A Shelly Gen2+/Gen3 eszközök legfeljebb 6 egyidejű HTTP-kapcsolatot támogatnak. Bár ez jelentős javulás a Gen1-hez képest (2 kapcsolat), kerüld a túl sok rendszerből történő egyidejű lekérdezést (TapHome, Home Assistant, egyéni szkriptek), hogy elkerüld a kapcsolatkimerülést. A Shelly 2PM Gen3 sablon lekérdezési ciklusonként legfeljebb 4 egyidejű végpontot használ, ami korlátozott mozgásteret hagy további kapcsolatoknak.