---
title: "Shelly Pro 3EM"
description: "Trojfázový elektromer Shelly Pro 3EM s externými CT. Sledujte výkon, prúd, napätie a obojsmernú energiu na každej fáze cez HTTP v TapHome."
url: "https://taphome.com/sk/compatibility/shelly-pro-3-em/"
language: sk
lastmod: 2026-10-08
generator: hugo
ai:
  topics: ["http","electric-meter","3-phase","wifi","energy-metering","mdns","bidirectional"]
  questions: ["Ako integrovať Shelly Pro 3EM s TapHome?","Čo meria šablóna Shelly Pro 3EM v TapHome?","Ako pripojiť Shelly Pro 3EM cez HTTP do TapHome?","Dokáže TapHome sledovať spotrebu zo siete a export do siete samostatne so Shelly Pro 3EM?","Aký je rozdiel medzi Shelly Pro 3EM a 3EM Gen3 v TapHome?","Ako používať mDNS hostname pre Shelly Pro 3EM v TapHome?"]
---

# Shelly Pro 3EM

Komunikácia: Packet Parser → HTTP

- [Produktová stránka Shelly Pro 3EM](https://www.shelly.com/en/products/shop/shelly-pro-3-em)

> Adresa v sieti
> 
> TapHome komunikuje so zariadením na adrese zadanej pri importe. Dajte zariadeniu stálu adresu — rezerváciu IP v routeri, alebo jeho mDNS meno, ak ho podporuje —, inak integrácia prestane fungovať, keď router adresu zmení.
> 
> [Príprava siete](https://taphome.com/sk/docs/setup/network-preparation/)

## Návod na integráciu

Shelly Pro 3EM je profesionálny trojfázový elektromer na DIN lištu určený na použitie s externými prúdovými transformátormi. Je dostupný v troch variantoch — Pro 3EM (CT 120 A), Pro 3EM-400 (CT 400 A) a Pro 3EM-3CT63 (integrované CT 63 A). Zariadenie sa pripája do lokálnej siete cez Wi-Fi alebo Ethernet (RJ45) a poskytuje merania v reálnom čase cez Gen2+ HTTP RPC API. TapHome posiela HTTP požiadavky na port 80 — cloudové pripojenie nie je potrebné.

Šablóna obsahuje jedenásť zariadení organizovaných do obojsmerného merania energie: snímače prúdu na každú fázu (L1, L2, L3), elektromery From Grid a To Grid pre každú fázu a celkové elektromery From Grid a To Grid. Zariadenia From Grid sledujú energiu odosieranú zo siete, zariadenia To Grid sledujú energiu dodávanú späť (napr. zo solárnych panelov) — hodnota výkonu je invertovaná, aby sa export zobrazoval ako kladné číslo.

## Hardvérové zapojenie

Shelly Pro 3EM sa montuje na štandardnú DIN lištu (94 × 19 × 69 mm). Vyžaduje štyri vstupné napäťové svorky (tri fázové vodiče + nulový vodič) a štyri vstupy pre externé CT (tri fázy + nulový vodič). Napájanie je medzi ľubovoľnou fázou a nulovým vodičom (100–260 V AC, 50/60 Hz).

Hlavné pokyny pre zapojenie:

- **Napäťové vstupy:** LA, LB, LC (po jednom na každú fázu) + N (nulový vodič)
- **Vstupy CT:** Tri fázové CT + jeden nulový CT, zapojené do príslušných konektorov CT
- **Ethernet:** Jeden konektor RJ45 pre LAN (pred zasunutím alebo vytiahnutím LAN kábla odpojte napájanie)
- **Prierez vodiča:** 0,5–2,5 mm² (20–14 AWG), odizolovanie 6–7 mm, max. krútiaci moment 0,4 Nm

> [!WARNING]
> Externá ochrana musí byť dimenzovaná na max. 16 A s charakteristikou B alebo C a minimálnou vypínacou kapacitou 6 kA. Prevádzkové napätie je 100–260 V na fázu.

## Konfigurácia

Shelly Pro 3EM sa pripája cez Wi-Fi alebo Ethernet. Pri importe šablóny TapHome zadajte IP adresu zariadenia (predvolený placeholder `192.168.0.1`).

### Autentifikácia

TapHome nepodporuje HTTP Digest Authentication. Pred pridaním zariadenia do TapHome sa uistite, že autentifikácia je na zariadení Shelly **vypnutá**. Nastavenie nájdete vo webovom rozhraní Shelly pod Nastavenia → Autentifikácia.

### Výber typu CT

Po pripojení prúdových transformátorov nastavte typ CT cez webové rozhranie Shelly alebo volaním `EM.SetConfig` s príslušnou hodnotou `ct_type`. Pomocou `EM.GetCTTypes` zobrazíte podporované typy (zvyčajne `120A` a `400A`). Ak typ CT nie je nastavený, zariadenie hlási chybu `ct_type_not_set` a merania nebudú dostupné.

### Kalibrácia medzi fázami

Pro 3EM podporuje kalibráciu medzi kanálmi na zlepšenie presnosti merania. Kalibrácia vyžaduje minimálnu záťaž 500 W na kanál a trvá približne 5 sekúnd. Použite `EM.PhaseToPhaseCalib` na kalibráciu a `EM.PhaseToPhaseCalibReset` na obnovenie továrenských nastavení.

### ECO režim

Ak je na zariadení Shelly povolený ECO režim, môže to spôsobiť výpadky komunikácie kvôli 3-sekundovému intervalu dotazov v TapHome. Pre spoľahlivú prevádzku ECO režim vypnite.

## Možnosti zariadenia

### Meranie prúdu na fázu

Tri snímače prúdu (L1 Current, L2 Current, L3 Current) zobrazujú okamžitú hodnotu prúdu v ampéroch pre každú fázu, načítanú priamo z polí `a_current`, `b_current` a `c_current` v `EM.GetStatus`. Ide o jednoduché hodnoty bez konverzie jednotiek.

### Obojsmerné meranie energie na fázu

Každá fáza má dve zariadenia — From Grid a To Grid:

- **L1/L2/L3 From Grid** — činný výkon odoberaný zo siete (W, konvertovaný na kW) a kumulatívna spotreba zo siete (Wh, konvertovaná na kWh). Každé zariadenie From Grid tiež obsahuje štyri servisné atribúty: Účinník, Prúd [A], Napätie [V] a Celková vrátená energia [kWh].
- **L1/L2/L3 To Grid** — činný výkon dodávaný do siete (W, delený −1000, aby sa export zobrazoval ako kladné kW) a kumulatívna vrátená energia (Wh, konvertovaná na kWh). Zariadenia To Grid nemajú servisné atribúty.

Servisné atribúty zariadení From Grid poskytujú kompletný prehľad na fázu: okamžitý prúd a napätie, účinník pre hodnotenie kvality energie a počítadlo vrátenej energie pre sledovanie kumulatívneho exportu popri počítadle spotreby From Grid.

### Celkové obojsmerné meranie energie

Dve súhrnné zariadenia sumarizujú všetky tri fázy:

- **Total From Grid** — kombinovaný trojfázový činný výkon (kW) a celková kumulatívna spotreba zo siete (kWh)
- **Total To Grid** — kombinovaný trojfázový vrátený výkon (kW, invertovaný) a celková kumulatívna energia dodaná do siete (kWh)

Všetky zariadenia používajú 3-sekundový interval dotazov zodpovedajúci cyklu čítania modulu.

### Ďalšie možnosti

Shelly Pro 3EM natívne poskytuje aj zdanlivý výkon na fázu a celkový, meranie prúdu nulového vodiča (unikátna vlastnosť modelu Pro — nie je dostupná na 3EM Gen3), frekvenciu siete na fázu, celkový prúd cez všetky fázy a diagnostiku modulu (Wi-Fi SSID, IP adresa, sila signálu, MAC adresa). Aktualizácia firmvéru a reštart sú tiež dostupné cez RPC API. Detekcia chyby sledu fáz a až 60 dní záznamu dát s minútovým rozlíšením s exportom do CSV/JSON sú podporované natívne. Tieto možnosti je možné pridať v budúcej aktualizácii šablóny.

## Riešenie problémov

### Zariadenie nereaguje

1. Overte, že Shelly je pripojené k Wi-Fi alebo LAN a má platnú IP adresu
2. Skúste použiť mDNS hostname (`ShellyPro3EM-XXXXXXXXXXXX.local`) namiesto IP adresy — IP adresa sa mohla zmeniť po obnove DHCP
3. Otvorte `http://{ip-zariadenia}/rpc/Shelly.GetDeviceInfo` v prehliadači — ak odpovie JSON, zariadenie je dostupné
4. Skontrolujte, že TapHome Core a Shelly sú v rovnakej sieti / VLAN

### Chyba ct_type_not_set

Ak komponent EM alebo EMData hlási chybu `ct_type_not_set`, typ prúdového transformátora nebol nastavený. Nastavte typ CT cez webové rozhranie Shelly alebo volaním `EM.SetConfig` s príslušnou hodnotou `ct_type`. Pomocou `EM.GetCTTypes` zobrazíte podporované typy.

### Chyba sledu fáz

Ak sa chyba `phase_sequence` objaví v `EM.GetStatus`, fázy sú zapojené v opačnom poradí (A-C-B namiesto A-B-C). Buď zapojte fázy v správnom poradí, alebo vypnite `monitor_phase_sequence` v konfigurácii EM, ak je obrátené poradie zámerné.

### Záporné alebo nulové hodnoty na zariadeniach To Grid

Zariadenia To Grid používajú invertovanú konverziu (delenie −1000), aby zobrazovali export do siete ako kladné číslo. Ak žiadny export neprebieha (systém len spotrebúva), hodnota výkonu To Grid bude nulová alebo záporná. Toto je očakávané správanie — zariadenie From Grid sleduje spotrebu, zariadenie To Grid sleduje export.

> [!NOTE]
> Zariadenia Shelly Gen2+/Gen3 podporujú až **6 súbežných HTTP pripojení**. Každý systém dotazovania (TapHome, Home Assistant atď.) spotrebúva pripojenia. Vyhnite sa spúšťaniu príliš mnohých integrácií na rovnakom zariadení súčasne.

## Ako nainštalovať v TapHome

### Predpoklady

- Zariadenie Shelly nainštalované a zapnuté
- Lokálna Wi-Fi sieť (2,4 GHz)
- TapHome CCU v rovnakej sieti

### Krok 1 — Pripojte Shelly k Wi-Fi

**Možnosť A — Aplikácia Shelly (odporúčané):**

1. Stiahnite si [aplikáciu Shelly](https://www.shelly.com/en/support/shelly-app) (iOS / Android)
2. Klepnite na **+** → **Add Device** a postupujte podľa sprievodcu Bluetooth párovaním
3. Po výzve zadajte svoje Wi-Fi prihlasovacie údaje

**Možnosť B — AP režim (bez aplikácie):**

1. Pri prvom zapnutí zariadenie vytvorí hotspot: `ShellyXXX-AABBCCDDEE`
2. Pripojte telefón/PC k tomuto hotspotu
3. Otvorte `http://192.168.33.1` → **Internet & Security** → **Wi-Fi Mode - Client**
4. Zadajte SSID a heslo → **Save**

> [!NOTE]
> Shelly podporuje iba **2,4 GHz** siete. 5 GHz siete sa pri skenovaní nezobrazia.

### Krok 2 — Zistite IP adresu

Po pripojení k Wi-Fi zistite priradenú IP adresu jedným z nasledujúcich spôsobov:

- **Aplikácia Shelly:** Detail zariadenia → **Device info** → IP adresa
- **Webové rozhranie Shelly:** Pripojte sa k AP zariadenia pred nastavením Wi-Fi — IP sa zobrazí po uložení
- **DHCP tabuľka routera:** Hľadajte hostname ako `shelly1pm-AABBCCDDEE`
- **mDNS:** Pingnite `shelly<model>-<mac>.local` (napr. `shelly1pm-AABBCCDDEE.local`) z rovnakej siete

> [!TIP]
> Priraďte zariadeniu Shelly **statickú IP** (DHCP rezerváciu) vo vašom routeri, aby sa adresa nezmenila po reštarte routera.

### Krok 3 — Konfigurácia v TapHome

1. V TapHome pridajte nový modul **Packet Parser (HTTP)**
2. **IP Address:** zadajte IP z kroku 2 (napr. `192.168.1.50`)
3. **Port:** `80` (predvolený, nie je potrebné meniť)
4. Importujte šablónu — TapHome bude pravidelne čítať `/status` pre zistenie stavu zariadenia

> [!NOTE]
> HTTP autentifikácia je na zariadeniach Shelly štandardne vypnutá. Ak ste povolili ochranu prihlásením, TapHome momentálne nepodporuje HTTP Basic Auth — pre integráciu s TapHome ponechajte autentifikáciu vypnutú.

## Dostupné zariadenia 11

Tieto zariadenia sa po importe zobrazia v TapHome.

Shelly Pro 3 EM Modul

Vlastné premenné

Čítanie (modul)

```taphome
VAR response := SENDHTTPREQUEST("/rpc/EM.GetStatus?id=0");
IF response.IsSuccess
    EMStatus := response.Content;
END;

response := SENDHTTPREQUEST("/rpc/EMData.GetStatus?id=0");
IF response.IsSuccess
    EMDataStatus := response.Content;
END
```

L1 Prúd Premenná Len na čítanie

numeric Jednotka: A json\_path

Čítanie

```taphome
todouble(PARSEjson(EMStatus, "a_current"))
```

L1 From Grid Elektromer Len na čítanie

Činný výkon fázy A (kW) a kumulatívna spotreba zo siete (kWh), s napätím, prúdom, účinníkom a vrátená energia

numeric Jednotka: kW / kWh json\_path

Servisné atribúty

|                         |                                                        |
|-------------------------|--------------------------------------------------------|
| Účinník                 |                                                        |
| Prúd                    |                                                        |
| Napätie                 |                                                        |
| Celková vrátená energia | Kumulatívna vrátená (exportovaná) energia fázy A v kWh |

Čítanie celkovej spotreby

```taphome
todouble(PARSEjson(EMDataStatus, "a_total_act_energy"))/1000
```

Čítanie odberu

```taphome
todouble(PARSEjson(EMStatus, "a_act_power"))/1000
```

Servisné atribúty

power factor

```taphome
RETURN(todouble(PARSEjson(EMStatus, "a_pf")));
```

Current \[A]

```taphome
RETURN(todouble(PARSEjson(EMStatus, "a_current")));
```

voltage \[V]

```taphome
RETURN(todouble(PARSEjson(EMStatus, "a_voltage")));
```

Total returned energy \[kWh]

```taphome
RETURN(todouble(PARSEjson(EMDataStatus, "a_total_act_ret_energy"))/1000);
```

L1 To Grid Elektromer Len na čítanie

Vrátený výkon fázy A (kW, invertovaný) a kumulatívna energia dodaná do siete (kWh)

numeric Jednotka: kW / kWh json\_path

Čítanie celkovej spotreby

```taphome
todouble(PARSEjson(EMDataStatus, "a_total_act_ret_energy"))/1000
```

Čítanie odberu

```taphome
todouble(PARSEjson(EMStatus, "a_act_power"))/-1000
```

L2 Prúd Premenná Len na čítanie

numeric Jednotka: A json\_path

Čítanie

```taphome
todouble(PARSEjson(EMStatus, "b_current"))
```

L2 From Grid Elektromer Len na čítanie

Činný výkon fázy B (kW) a kumulatívna spotreba zo siete (kWh), s napätím, prúdom, účinníkom a vrátená energia

numeric Jednotka: kW / kWh json\_path

Servisné atribúty

|                         |                                                        |
|-------------------------|--------------------------------------------------------|
| Účinník                 |                                                        |
| Prúd                    |                                                        |
| Napätie                 |                                                        |
| Celková vrátená energia | Kumulatívna vrátená (exportovaná) energia fázy B v kWh |

Čítanie celkovej spotreby

```taphome
todouble(PARSEjson(EMDataStatus, "b_total_act_energy"))/1000
```

Čítanie odberu

```taphome
todouble(PARSEjson(EMStatus, "b_act_power"))/1000
```

Servisné atribúty

power factor

```taphome
RETURN(todouble(PARSEjson(EMStatus, "b_pf")));
```

current [A[

```taphome
RETURN(todouble(PARSEjson(EMStatus, "b_current")));
```

voltage \[V]

```taphome
RETURN(todouble(PARSEjson(EMStatus, "b_voltage")));
```

total returned energy \[kWh]

```taphome
RETURN(todouble(PARSEjson(EMDataStatus, "b_total_act_ret_energy"))/1000);
```

L2 To Grid Elektromer Len na čítanie

Vrátený výkon fázy B (kW, invertovaný) a kumulatívna energia dodaná do siete (kWh)

numeric Jednotka: kW / kWh json\_path

Čítanie celkovej spotreby

```taphome
todouble(PARSEjson(EMDataStatus, "b_total_act_ret_energy"))/1000
```

Čítanie odberu

```taphome
todouble(PARSEjson(EMStatus, "b_act_power"))/-1000
```

L3 Prúd Premenná Len na čítanie

numeric Jednotka: A json\_path

Čítanie

```taphome
todouble(PARSEjson(EMStatus, "c_current"))
```

L3 From Grid Elektromer Len na čítanie

Činný výkon fázy C (kW) a kumulatívna spotreba zo siete (kWh), s napätím, prúdom, účinníkom a vrátená energia

numeric Jednotka: kW / kWh json\_path

Servisné atribúty

|                         |                                                        |
|-------------------------|--------------------------------------------------------|
| Účinník                 |                                                        |
| Prúd                    |                                                        |
| Napätie                 |                                                        |
| Celková vrátená energia | Kumulatívna vrátená (exportovaná) energia fázy C v kWh |

Čítanie celkovej spotreby

```taphome
todouble(PARSEjson(EMDataStatus, "c_total_act_energy"))/1000
```

Čítanie odberu

```taphome
todouble(PARSEjson(EMStatus, "c_act_power"))/1000
```

Servisné atribúty

power factor

```taphome
RETURN(todouble(PARSEjson(EMStatus, "c_pf")));
```

current \[A]

```taphome
RETURN(todouble(PARSEjson(EMStatus, "c_current")));
```

voltage \[V]

```taphome
RETURN(todouble(PARSEjson(EMStatus, "c_voltage")));
```

Total returned energy \[kWh]

```taphome
RETURN(todouble(PARSEjson(EMDataStatus, "c_total_act_ret_energy"))/1000);
```

L3 To Grid Elektromer Len na čítanie

Vrátený výkon fázy C (kW, invertovaný) a kumulatívna energia dodaná do siete (kWh)

numeric Jednotka: kW / kWh json\_path

Čítanie celkovej spotreby

```taphome
todouble(PARSEjson(EMDataStatus, "c_total_act_ret_energy"))/1000
```

Čítanie odberu

```taphome
todouble(PARSEjson(EMStatus, "c_act_power"))/-1000
```

Total From Grid Elektromer Len na čítanie

Kombinovaný trojfázový činný výkon (kW) a celková kumulatívna spotreba zo siete (kWh)

numeric Jednotka: kW / kWh json\_path

Čítanie celkovej spotreby

```taphome
todouble(PARSEjson(EMDataStatus, "total_act"))/1000
```

Čítanie odberu

```taphome
todouble(PARSEjson(EMStatus, "total_act_power"))/1000
```

Total To Grid Elektromer Len na čítanie

Kombinovaný trojfázový vrátený výkon (kW, invertovaný) a celková kumulatívna energia dodaná do siete (kWh)

numeric Jednotka: kW / kWh json\_path

Čítanie celkovej spotreby

```taphome
todouble(PARSEjson(EMDataStatus, "total_act_ret"))/1000
```

Čítanie odberu

```taphome
todouble(PARSEjson(EMStatus, "total_act_power"))/-1000
```

**Pripojenie:** Packet Parser → HTTP • Hostname: `ShellyPro3EM-{MAC}.local`

Možné vylepšenia (14)

- Phase A Apparent Power — Apparent power in VA, available per phase — could complement active power
- Total Apparent Power — Sum of apparent power on all phases \[VA]
- Neutral Current — Current on neutral conductor \[A] — Pro 3EM supports this (unlike 3EM Gen3)
- Grid Frequency — Network frequency in Hz, available per phase — not exposed as device or SA
- Total Current — Sum of current on all three phases \[A]
- MAC Address — No module-level service attributes in this template (unlike 3EM Gen3)
- WiFi SSID — No module-level service attributes in this template (unlike 3EM Gen3)
- Signal Strength — WiFi RSSI in dBm — not polled by module readscript
- Firmware Update — No module-level service actions in this template (unlike 3EM Gen3)
- Reboot — No module-level service actions in this template (unlike 3EM Gen3)
- Uptime — Seconds since last reboot
- Free RAM — Available RAM in bytes
- Total Returned Energy (dedicated) — Already implemented as Total To Grid device (readtotalconsumption), listed for completeness
- Phase Sequence Monitoring — Enable/disable phase sequence error detection via EM.SetConfig

## Parametre importu

Tieto hodnoty zadáte pri importe XML.

| Pýta sa v aplikácii | Predvolené    |
|---------------------|---------------|
| IP adresa           | `192.168.0.1` |

## Zdroje

- Shelly Gen2+ RPC API Reference
  
  [shelly-api-docs.shelly.cloud](https://shelly-api-docs.shelly.cloud/gen2/) 2026-03-28
- Shelly Gen2+ Sys Component API
  
  [shelly-api-docs.shelly.cloud](https://shelly-api-docs.shelly.cloud/gen2/ComponentsAndServices/Sys/) 2026-03-28
- Shelly Gen2+ WiFi Component API
  
  [shelly-api-docs.shelly.cloud](https://shelly-api-docs.shelly.cloud/gen2/ComponentsAndServices/WiFi/) 2026-03-28
- Home Assistant Shelly Integration (Gen2+)
  
  [www.home-assistant.io](https://www.home-assistant.io/integrations/shelly/) 2026-03-28
- Shelly Pro 3EM Knowledge Base
  
  [kb.shelly.cloud](https://kb.shelly.cloud/knowledge-base/shelly-pro-3em) 2026-03-28
- Shelly Gen2+ EM Component API
  
  [shelly-api-docs.shelly.cloud](https://shelly-api-docs.shelly.cloud/gen2/ComponentsAndServices/EM/) 2026-03-28
- Shelly Gen2+ EMData Component API
  
  [shelly-api-docs.shelly.cloud](https://shelly-api-docs.shelly.cloud/gen2/ComponentsAndServices/EMData/) 2026-03-28

## Súvisiaca dokumentácia

- [Integrácia Packet Parser](https://taphome.com/sk/compatibility/packet-parser-guide/)
- [Packet Parser (HTTP, TCP, UDP, FTP, MQTT)](https://taphome.com/sk/docs/integration/packet-parser/)
- [Funkcie Packet parsera](https://taphome.com/sk/docs/script/packet-parser/)
- [Parsovacie funkcie](https://taphome.com/sk/docs/script/parsing-functions/)

