
A Shelly 3EM egy Wi-Fi háromfázisú energiamérő három 120 A CT (áramváltó) csatlakozóval és beépített 10 A kontaktor relével. Fázisonként függetlenül méri a hatásos teljesítményt, feszültséget, áramot, teljesítménytényezőt és a kumulatív energiát. A TapHome a helyi hálózaton kommunikál az eszközzel — nincs szükség felhőkapcsolatra.
Az eszközhöz két TapHome sablon áll rendelkezésre: egy HTTP sablon (alapértelmezett, REST API pollinggal) és egy MQTT sablon (bróker alapú üzenetfeliratkozással). Mindkét sablon ugyanazokat az eszközöket biztosítja — 3 energiamérőt (fázisonként egyet) és 1 kontaktor kapcsolót. A protokollt a telepítési követelmények alapján válaszd ki.
Hardveres csatlakoztatás
A Shelly 3EM hálózati tápellátást igényel (110–230 V AC) az L és N csatlakozókra kötve. A három mellékelt CT csatlakozó rendre a CT1, CT2 és CT3 kapcsokra csatlakozik. A kontaktor relé kimenete az O kapcson található (max 10 A).
CT csatlakozók telepítése
- Minden CT csatlakozó a monitorizált áramkör fázisvezetéke köré pattintható — nincs szükség kábelvágásra
- A CT csatlakozón lévő nyílnak az áramfolyás irányába kell mutatnia (a forrástól a terhelés felé)
- A CT csatlakozók háromfázisú rendszert (L1, L2, L3) vagy három független egyfázisú áramkört is monitorozhatnak
NE csatlakoztasd a CT csatlakozót a fázisvezetékre, mielőtt bekötöd a Shelly 3EM-be. A transzformátor csatlakozókábelein magas feszültség lehet jelen akkor is, ha csak a transzformátor van csatlakoztatva.
Kontaktor vezérlés
A relé kimenet (O kapocs) 10 A-re méretezett, és közvetlenül kapcsolhat kisebb terheléseket, vagy vezérelhet egy külső kontaktor tekercset nagyobb terhelések kapcsolásához.
Konfiguráció
HTTP sablon beállítása
A sablon importálásakor add meg az eszköz IP-címét. A sablon három különálló végpontot polloz (/emeter/0, /emeter/1, /emeter/2) a fázisonkénti energiaadatokhoz és a /relay/0-t a kontaktor állapotához. Minden fázis válasza egy egyéni változóba (emeter0, emeter1, emeter2) kerül gyorsítótárazásra, hogy minimalizálja a HTTP-hívások számát lekérdezési ciklusonként.
MQTT sablon beállítása
Az MQTT sablon három import paramétert igényel:
| Paraméter | Leírás | Példa |
|---|---|---|
| MQTT Broker IP | Az MQTT bróker címe | 192.168.1.10 |
| MQTT Broker Port | Bróker port (alapértelmezett 1883) | 1883 |
| Device ID | MAC-cím utolsó 6 karaktere az MQTT topicokban | B929CC |
A Device ID (dID) a MAC-cím utolsó 6 karaktere nagybetűs hexadecimális formátumban. A Shelly webes felületén a Settings → Device Info alatt, vagy a GET http://{ip}/settings → mqtt.id mezőben találod.
A modul feliratkozik a shellies/shellyem3-{dID}/# topicra, és a listener szkriptek a fázisonkénti emeter és relay üzeneteket a megfelelő eszközökhöz irányítják.
Az MQTT sablon a
shellyem3-{dID}topic prefixet használja, míg a hivatalos API dokumentáció ashelly3em-{id}formátumra hivatkozik. Mindkét formátum működik — adIDváltozó konfigurálható. A tényleges topic prefixet ellenőrizd úgy, hogy MQTT klienssel feliratkozol ashellies/#topicra.
A Gen1 Shelly eszközökön az MQTT engedélyezése letiltja a Shelly Cloudot. Mindkettő nem futhat egyszerre. Ez firmware korlátozás.
Eszközképességek
Fázisonkénti energiamérés
A sablon három energiamérőt hoz létre — minden fázishoz egyet. Minden mérő a következőket méri:
- Hatásos teljesítmény — pillanatnyi teljesítmény W-ban, a sablon kW-ra számítja át (÷ 1000)
- Összes felhasznált energia — kumulatív energia Wh-ban, a sablon kWh-ra számítja át (÷ 1000)
A HTTP sablonban minden fázis az /emeter/{i} végpontból olvasódik. Az MQTT sablonban az értékek a shellies/shellyem3-{dID}/emeter/{i}/power és .../total topicokról érkeznek.
Fázisonkénti villamos paraméterek
Minden energiamérő négy szervizattribútumot biztosít:
- Feszültség — effektív feszültség (V)
- Áram — effektív áram (A)
- Teljesítménytényező — a hatásos és a látszólagos teljesítmény aránya (0,00–1,00)
- Összes visszatáplált energia — a hálózatba visszatáplált energia Wh-ban, hasznos napelemes/FV telepítéseknél kétirányú méréssel
Energiaszámláló nullázása
Minden fázishoz tartozik egy Reset total szervizakció, amely nullázza az adott fázis energiaszámlálóit. HTTP módban a /emeter/{i}?reset_totals hívást indítja; MQTT módban reset_totals üzenetet publikál a shellies/shellyem3-{dID}/emeter/{i}/command topicra.
Kontaktor kapcsoló
A sablon a kontaktor relét kapcsolóként jeleníti meg. A relé állapota a /relay/0 → ison (HTTP) vagy a shellies/shellyem3-{dID}/relay/0 topic (MQTT) alapján olvasódik, és a /relay/0?turn=on|off (HTTP) vagy a .../relay/0/command topic (MQTT) segítségével vezérelhető.
További képességek
A Shelly 3EM ezen kívül meddő teljesítményt (VAR), fázisonkénti mérési érvényességi jelzőt (is_valid), háromfázisú összteljesítményt (total_power a /status-ból), Wi-Fi jelerősséget, eszköz üzemidőt, firmware frissítési állapotot, fázisonkénti túlteljesítmény-küszöböket és historikus energiaadatok exportálását (CSV) is biztosít. A kontaktor relén automatikus kikapcsolási időzítő áll rendelkezésre. Ezek a funkciók egy jövőbeli sablonfrissítésben adhatók hozzá.
Hibaelhárítás
Az eszköz nem válaszol (HTTP)
- Ellenőrizd, hogy a Shelly 3EM csatlakozik a Wi-Fi-hez és érvényes IP-címe van
- Nyisd meg a
http://{device-ip}/shellycímet böngészőben — ha válaszol, az eszköz elérhető - Ellenőrizd, hogy a TapHome Core és a Shelly 3EM ugyanazon a hálózaton / VLAN-on van
Nem érkeznek MQTT üzenetek
- Erősítsd meg, hogy az MQTT engedélyezve van a Shelly webes felületén (Internet & Security → Advanced — MQTT)
- Ellenőrizd, hogy a bróker címe és portja helyes mind a Shelly eszközben, mind a TapHome sablonban
- Ellenőrizd, hogy a
dIDegyéni változó megegyezik a tényleges eszközazonosítóval — iratkozz fel ashellies/#topicra MQTT klienssel a topic prefix ellenőrzéséhez - Győződj meg róla, hogy az MQTT bróker fut és elérhető mind a Shelly, mind a TapHome Core számára
Az energiaértékek nullát vagy NaN-t mutatnak
- Erősítsd meg, hogy a CT csatlakozók megfelelően csatlakoznak a Shelly 3EM kapcsaihoz (CT1, CT2, CT3) és a fázisvezetékek köré vannak pattintva
- Ellenőrizd, hogy a CT csatlakozón lévő nyíl a helyes irányba mutat (forrástól a terhelés felé)
- Pollozd az
/emeter/0,/emeter/1,/emeter/2végpontokat manuálisan, és ellenőrizd, hogy apoweréstotalmezők nem nulla értékeket tartalmaznak