
Shelly 3EM je Wi-Fi třífázový elektroměr se třemi 120 A CT (proudovými transformátory) svorkami a vestavěným 10 A stykačovým relé. Měří činný výkon, napětí, proud, účiník a kumulativní energii pro každou fázi nezávisle. TapHome komunikuje se zařízením v lokální síti — není potřeba cloudové připojení.
Pro toto zařízení jsou dostupné dvě TapHome šablony: HTTP šablona (výchozí, využívá polling REST API) a MQTT šablona (využívá subskripci zpráv přes broker). Obě šablony poskytují stejnou sadu zařízení — 3 elektroměry (jeden na fázi) a 1 stykačový spínač. Vyberte protokol podle požadavků instalace.
Hardwarové připojení
Shelly 3EM vyžaduje síťové napájení (110–230 V AC) připojené na svorky L a N. Každá ze tří přibalených CT svorek se připojuje na svorky CT1, CT2 a CT3. Výstup stykačového relé je na svorce O (max 10 A).
Instalace CT svorek
- Každá CT svorka se připne kolem fázového vodiče monitorovaného obvodu — není potřeba řezání vodičů
- Šipka na CT svorce musí směřovat ve směru toku proudu (od zdroje k zátěži)
- CT svorky mohou monitorovat třífázovou soustavu (L1, L2, L3) nebo tři nezávislé jednofázové obvody
NEPŘIPOJUJTE CT svorku na fázový vodič před jejím připojením k Shelly 3EM. Na připojovacích kabelech transformátoru může být přítomné vysoké napětí, i když je připojen pouze transformátor.
Ovládání stykače
Výstup relé (svorka O) je dimenzován na 10 A a může přímo spínat malé zátěže nebo ovládat cívku externího stykače pro spínání větších zátěží.
Konfigurace
Nastavení HTTP šablony
Během importu šablony zadejte IP adresu zařízení. Šablona polluje tři samostatné endpointy (/emeter/0, /emeter/1, /emeter/2) pro energetická data na fázi a /relay/0 pro stav stykače. Odpověď každé fáze se ukládá do vlastní proměnné (emeter0, emeter1, emeter2) pro minimalizaci počtu HTTP volání na pollovací cyklus.
Nastavení MQTT šablony
MQTT šablona vyžaduje tři importní parametry:
| Parametr | Popis | Příklad |
|---|---|---|
| MQTT Broker IP | Adresa MQTT brokeru | 192.168.1.10 |
| MQTT Broker Port | Port brokeru (výchozí 1883) | 1883 |
| Device ID | Suffix MAC adresy použitý v MQTT topicích | B929CC |
Device ID (dID) je posledních 6 znaků MAC adresy v hexadecimálním formátu velkými písmeny. Najdete ho v Shelly webovém rozhraní pod Settings → Device Info, nebo přes GET http://{ip}/settings → pole mqtt.id.
Modul se přihlásí k odběru shellies/shellyem3-{dID}/# a listener skripty směrují zprávy pro každou fázi (emeter a relay) do příslušných zařízení.
MQTT šablona používá prefix topicu
shellyem3-{dID}, zatímco oficiální API dokumentace uvádíshelly3em-{id}. Oba formáty fungují — proměnnádIDje konfigurovatelná. Ověřte skutečný prefix topicu přihlášením kshellies/#pomocí MQTT klienta.
Na Gen1 Shelly zařízeních zapnutí MQTT vypne Shelly Cloud. Obě služby nemohou běžet současně. Jde o omezení firmwaru.
Možnosti zařízení
Měření energie na fázi
Šablona vytváří tři elektroměry — jeden pro každou fázi. Každý elektroměr měří:
- Činný výkon — okamžitý výkon ve W, šablona ho konvertuje na kW (÷ 1000)
- Celková spotřebovaná energie — kumulativní energie ve Wh, šablona ji konvertuje na kWh (÷ 1000)
V HTTP šabloně se každá fáze čte z endpointu /emeter/{i}. V MQTT šabloně hodnoty přicházejí na topicích shellies/shellyem3-{dID}/emeter/{i}/power a .../total.
Elektrické parametry na fázi
Každý elektroměr poskytuje čtyři servisní atributy:
- Napětí — efektivní napětí (V)
- Proud — efektivní proud (A)
- Účiník — poměr činného a zdánlivého výkonu (0,00–1,00)
- Celková vrácená energie — energie vrácená do sítě ve Wh, užitečná pro solární/FV instalace s obousměrným měřením
Reset počítadla energie
Každá fáze má servisní akci Reset total, která vynuluje počítadla energie pro danou fázi. V HTTP režimu se volá /emeter/{i}?reset_totals; v MQTT režimu se publikuje reset_totals na topic shellies/shellyem3-{dID}/emeter/{i}/command.
Stykačový spínač
Šablona zpřístupňuje stykačové relé jako spínač. Stav relé se čte z /relay/0 → ison (HTTP) nebo z topicu shellies/shellyem3-{dID}/relay/0 (MQTT) a ovládá se přes /relay/0?turn=on|off (HTTP) nebo topic .../relay/0/command (MQTT).
Další možnosti
Shelly 3EM také poskytuje jalový výkon (VAR), příznak platnosti měření na fázi (is_valid), celkový součet výkonu všech tří fází (total_power z /status), sílu Wi-Fi signálu, uptime zařízení, stav aktualizace firmwaru, prahy pro nadměrný výkon na fázi a export historických dat o energii (CSV). Na stykačovém relé je k dispozici časovač automatického vypnutí. Tyto funkce mohou být přidány v budoucí aktualizaci šablony.
Řešení problémů
Zařízení neodpovídá (HTTP)
- Ověřte, že Shelly 3EM je připojen k Wi-Fi a má platnou IP adresu
- Otevřete
http://{device-ip}/shellyv prohlížeči — pokud odpoví, zařízení je dostupné - Zkontrolujte, že TapHome Core a Shelly 3EM jsou ve stejné síti / VLAN
Nepřicházejí žádné MQTT zprávy
- Potvrďte, že MQTT je povoleno v Shelly webovém rozhraní (Internet & Security → Advanced — MQTT)
- Ověřte, že adresa a port brokeru jsou správné v Shelly zařízení i v TapHome šabloně
- Zkontrolujte, že vlastní proměnná
dIDodpovídá skutečnému ID zařízení — přihlaste se kshellies/#pomocí MQTT klienta pro ověření prefixu topicu - Ujistěte se, že MQTT broker běží a je dostupný ze Shelly i z TapHome Core
Hodnoty energie ukazují nulu nebo NaN
- Potvrďte, že CT svorky jsou správně připojeny ke svorkám Shelly 3EM (CT1, CT2, CT3) a jsou připnuty kolem fázových vodičů
- Ověřte, že šipka na CT svorce směřuje správným směrem (od zdroje k zátěži)
- Pollujte
/emeter/0,/emeter/1,/emeter/2manuálně a zkontrolujte, zda polepoweratotalobsahují nenulové hodnoty