---
title: "Shelly 3EM Gen3"
description: "Shelly 3EM Gen3 trojfázový elektromer s Wi-Fi. Monitorujte výkon, napätie, prúd a kumulatívnu spotrebu energie na všetkých troch fázach cez HTTP z TapHome."
url: "https://taphome.com/sk/compatibility/shelly-3em-gen3/"
language: sk
lastmod: 2026-10-08
generator: hugo
ai:
  topics: ["http","electric-meter","3-phase","wifi","energy-metering","mdns"]
  questions: ["Ako integrovať Shelly 3EM Gen3 s TapHome?","Čo meria šablóna Shelly 3EM Gen3 v TapHome?","Ako pripojiť Shelly 3EM Gen3 cez HTTP k TapHome?","Dokáže TapHome monitorovať jednotlivé fázy so Shelly 3EM Gen3?","Ako použiť mDNS hostname pre Shelly 3EM Gen3 v TapHome?","Prečo Shelly 3EM Gen3 zobrazuje chybu ct_type_not_set?"]
---

# Shelly 3EM Gen3

Komunikácia: Packet Parser → HTTP

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

> 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 3EM Gen3 je trojfázový elektromer na DIN lištu so zabudovanými prúdovými transformátormi (do 63 A na fázu). Pripája sa k lokálnej sieti cez Wi-Fi a poskytuje merania v reálnom čase prostredníctvom HTTP RPC API Gen2+/Gen3. TapHome zariadenie dopytuje cez HTTP na porte 80 — pripojenie do cloudu nie je potrebné.

Šablóna poskytuje štyri zariadenia typu elektromer: jeden celkový merač a tri merače jednotlivých fáz (A, B, C). Každý merač zobrazuje okamžitý činný výkon a kumulatívnu spotrebu energie, pričom merače jednotlivých fáz navyše poskytujú napätie, prúd, účinník a frekvenciu siete ako servisné atribúty.

## Hardvérové zapojenie

Shelly 3EM Gen3 je dostupný v dvoch variantoch — 3EM-63W (káblový model) a 3EM-63T (model s plochými svorkami). Oba sa montujú nad alebo pod ističe na DIN lištu.

Zariadenie vyžaduje zapojenie Y (hviezda) so 4 vodičmi:

- **LA, LB, LC** — tri fázové vstupy, jeden na fázu
- **N** — nulový vodič
- Napájanie je odoberané medzi fázou LA a nulovým vodičom (220-240 V~ 50/60 Hz)

Externá ochrana by mala byť dimenzovaná na 63 A s charakteristikou B alebo C a menovitým vypínacím prúdom 6 kA.

> [!WARNING]
> Maximálne bezpečné prevádzkové napätie je 280 V na fázu. Rozsah prúdu je 0-63 A so saturáciou 130 A. Prekročenie týchto limitov môže poškodiť zariadenie.

## Konfigurácia

Shelly 3EM Gen3 sa pripája cez Wi-Fi. Počas importu šablóny v TapHome zadajte IP adresu zariadenia (predvolený zástupný text `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á**. Toto nastavenie nájdete vo webovom rozhraní Shelly v časti Settings → Authentication.

### Výber profilu

Shelly 3EM Gen3 podporuje dva profily — **Triphase** (predvolený) a **Monophase**. Šablóna TapHome je navrhnutá pre profil Triphase, ktorý poskytuje jeden EM komponent (`em:0`) s meraniami pre každú fázu aj celkovými hodnotami. Uistite sa, že zariadenie je nastavené na profil Triphase (továrenský predvolený).

### ECO režim

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

## Možnosti zariadenia

### Celkové meranie energie

Zariadenie Celkový elektromer poskytuje súhrnný pohľad na všetky tri fázy:

- **Činný výkon** — `total_act_power` z `EM.GetStatus`, prevedený z W na kW (delené 1000)
- **Kumulatívna energia** — `total_act` z `EMData.GetStatus`, prevedená z Wh na kWh (delené 1000)
- **Elektrický prúd** (servisný atribút) — súčet prúdov na všetkých troch fázach

### Meranie energie po fázach

Tri individuálne merače fáz (Fáza A, Fáza B, Fáza C) poskytujú detailné merania pre každú fázu. Každý merač fázy zobrazuje:

- **Činný výkon** — okamžitý výkon v kW (prevedený z W)
- **Kumulatívna energia** — celková spotreba energie v kWh (prevedená z Wh)

Každý merač fázy navyše poskytuje štyri servisné atribúty:

- **Elektrický prúd** — fázový prúd v A
- **Elektrické napätie** — fázové napätie vo V
- **Účinník** — bezrozmerný pomer činného a zdanlivého výkonu
- **Frekvencia siete** — frekvencia siete v Hz

Merače fáz používajú 15-sekundový interval dopytovania (v porovnaní s 3-sekundovým intervalom modulu), čo je dostatočné pre účely monitorovania energie.

### Diagnostika modulu

Šablóna poskytuje štyri servisné atribúty na úrovni modulu:

- **Wifi** — SSID pripojenej Wi-Fi siete
- **IP adresa** — IP adresa zariadenia v lokálnej sieti
- **Sila signálu** — Wi-Fi RSSI v dBm
- **MAC** — MAC adresa zariadenia

K dispozícii sú dve servisné akcie:

- **Aktualizácia FW** — spustí aktualizáciu firmvéru na najnovšiu stabilnú verziu
- **Reštart** — spustí reštart zariadenia

Čítací skript modulu tiež kontroluje dostupné aktualizácie firmvéru a požiadavky na reštart, pričom v TapHome zobrazí varovanie, ak je zistená niektorá z týchto podmienok.

### Ďalšie možnosti

Shelly 3EM Gen3 tiež poskytuje zdanlivý výkon na fázu aj celkový, prúd na nulovom vodiči a počítadlá vrátenej (dodanej do siete) energie na fázu aj celkovo. K dispozícii je natívna detekcia chýb sledu fáz a ukladanie historických dát s 1-minútovým rozlíšením. Tieto možnosti môžu byť pridané v budúcej aktualizácii šablóny.

## Riešenie problémov

### Zariadenie neodpovedá

1. Overte, že Shelly je pripojený k Wi-Fi a má platnú IP adresu
2. Skúste použiť mDNS hostname (`Shelly3EM63G3-XXXXXXXXXXXX.local`) namiesto IP adresy — IP adresa sa mohla zmeniť po obnovení DHCP
3. Otvorte `http://{device-ip}/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 EM komponent hlási chybu `ct_type_not_set`, typ prúdového transformátora nebol nakonfigurovaný. Nastavte typ CT cez webové rozhranie Shelly alebo volaním `EM.SetConfig` s príslušnou hodnotou `ct_type`. Použite `EM.GetCTTypes` na zobrazenie podporovaných typov.

### Chyba sledu fáz

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

> [!NOTE]
> Zariadenia Shelly Gen2+/Gen3 podporujú až **6 súbežných HTTP pripojení**. To je viac ako zariadenia Gen1 (2 pripojenia), ale majte na pamäti, že každý systém dopytovania (TapHome, Home Assistant a pod.) spotrebúva pripojenia. Vyhnite sa súčasnému používaniu príliš veľa integrácií na jednom zariadení.

## 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 4

Tieto zariadenia sa po importe zobrazia v TapHome.

Shelly 3EM Gen3 Modul

Servisné atribúty

|              |
|--------------|
| Wifi         |
| IP adresa    |
| Sila signálu |
| MAC          |

Servisné akcie

|                 |                                                           |
|-----------------|-----------------------------------------------------------|
| Aktualizácia FW | Spustí aktualizáciu firmvéru na najnovšiu stabilnú verziu |
| Reštart         |                                                           |

Vlastné premenné

Čítanie (modul)

```taphome
VAR response := SENDHTTPREQUEST("/rpc/Sys.GetStatus");
IF response.IsSuccess
    Sys.GetStatus := response.Content;
END

response := SENDHTTPREQUEST("/rpc/Sys.GetConfig");
IF response.IsSuccess
    Sys.GetConfig := response.Content;
END

response := SENDHTTPREQUEST("/rpc/WiFi.GetStatus");
IF response.IsSuccess
    WiFi.GetStatus := response.Content;
END

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

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

if ! ISNULL(parsejson(Sys.GetStatus, "available_updates.stable", true))
    addwarning("New firmware update is available");
end

if parsejson(Sys.GetStatus, "restart_required", true)
    addwarning("Restart required");
end
```

Servisné atribúty

Wifi

```taphome
PARSEJSON(WiFi.GetStatus, "ssid")
```

${ipAddress}

```taphome
PARSEJSON(WiFi.GetStatus, "sta_ip")
```

${xml\_signal\_strength} \[dB]

```taphome
PARSEJSON(WiFi.GetStatus, "rssi")
```

MAC

```taphome
PARSEJSON(Sys.GetStatus, "mac")
```

Servisné akcie

${xml\_update\_fw}

```taphome
VAR response := SENDHTTPREQUEST("/rpc/Shelly.Update?stage=\"stable\"");
IF response.IsSuccess
    return("OK");
else
    return("Error");
END

```

Reboot

```taphome
VAR response := SENDHTTPREQUEST("/rpc/Shelly.Reboot");
IF response.IsSuccess
    return("OK");
else
    return("Error");
END
```

Celkový elektromer Elektromer Len na čítanie

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

numeric Jednotka: kW / kWh json\_path

Servisné atribúty

|                 |                                       |
|-----------------|---------------------------------------|
| Elektrický prúd | Súčet prúdov na všetkých troch fázach |

Premenná: `EM.GetStatus`

Čítanie celkovej spotreby

```taphome
return(parsejson(EMData.GetStatus,"total_act")/1000);
```

Čítanie odberu

```taphome
return(parsejson(EM.GetStatus,"total_act_power")/1000);
```

Servisné atribúty

${electric\_current} \[A]

```taphome
return(parsejson(EM.GetStatus,"total_current"));
```

Elektromer fázy A Elektromer Len na čítanie

Činný výkon fázy A (kW), kumulatívna energia (kWh), napätie, prúd, účinník a frekvencia

numeric Jednotka: kW / kWh json\_path

Servisné atribúty

|                    |
|--------------------|
| Elektrický prúd    |
| Elektrické napätie |
| Účinník            |
| Frekvencia siete   |

Čítanie celkovej spotreby

```taphome
return(parsejson(EMData.GetStatus,"a_total_act_energy")/1000);
```

Čítanie odberu

```taphome
return(parsejson(EM.GetStatus,"a_act_power")/1000);
```

Servisné atribúty

${electric\_current} \[A]

```taphome
return(parsejson(EM.GetStatus,"a_current"));
```

${electric\_voltage} \[V]

```taphome
return(parsejson(EM.GetStatus,"a_voltage"));
```

${power\_factor}

```taphome
return(parsejson(EM.GetStatus,"a_pf"));
```

${grid\_frequency} \[Hz]

```taphome
return(parsejson(EM.GetStatus,"a_freq"));
```

Elektromer fázy B Elektromer Len na čítanie

Činný výkon fázy B (kW), kumulatívna energia (kWh), napätie, prúd, účinník a frekvencia

numeric Jednotka: kW / kWh json\_path

Servisné atribúty

|                    |
|--------------------|
| Elektrický prúd    |
| Elektrické napätie |
| Účinník            |
| Frekvencia siete   |

Čítanie celkovej spotreby

```taphome
return(parsejson(EMData.GetStatus,"b_total_act_energy")/1000);
```

Čítanie odberu

```taphome
return(parsejson(EM.GetStatus,"b_act_power")/1000);
```

Servisné atribúty

${electric\_current} \[A]

```taphome
return(parsejson(EM.GetStatus,"b_current"));
```

${electric\_voltage} \[V]

```taphome
return(parsejson(EM.GetStatus,"b_voltage"));
```

${power\_factor}

```taphome
return(parsejson(EM.GetStatus,"b_pf"));
```

${grid\_frequency} \[Hz]

```taphome
return(parsejson(EM.GetStatus,"b_freq"));
```

Elektromer fázy C Elektromer Len na čítanie

Činný výkon fázy C (kW), kumulatívna energia (kWh), napätie, prúd, účinník a frekvencia

numeric Jednotka: kW / kWh json\_path

Servisné atribúty

|                    |
|--------------------|
| Elektrický prúd    |
| Elektrické napätie |
| Účinník            |
| Frekvencia siete   |

Čítanie celkovej spotreby

```taphome
return(parsejson(EMData.GetStatus,"c_total_act_energy")/1000);
```

Čítanie odberu

```taphome
return(parsejson(EM.GetStatus,"c_act_power")/1000);
```

Servisné atribúty

${electric\_current} \[A]

```taphome
return(parsejson(EM.GetStatus,"c_current"));
```

${electric\_voltage} \[V]

```taphome
return(parsejson(EM.GetStatus,"c_voltage"));
```

${power\_factor}

```taphome
return(parsejson(EM.GetStatus,"c_pf"));
```

${grid\_frequency} \[Hz]

```taphome
return(parsejson(EM.GetStatus,"c_freq"));
```

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

Možné vylepšenia (8)

- 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]
- Total Returned Energy — Total active returned energy \[Wh] — relevant for solar/grid feed-in
- Phase A Returned Energy — Per-phase returned energy \[Wh] — same available for B and C
- Uptime — Seconds since last reboot, available in Sys.GetStatus
- Free RAM — Available RAM in bytes
- 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-27
- Shelly Gen2+ Sys Component API
  
  [shelly-api-docs.shelly.cloud](https://shelly-api-docs.shelly.cloud/gen2/ComponentsAndServices/Sys/) 2026-03-27
- Shelly Gen2+ WiFi Component API
  
  [shelly-api-docs.shelly.cloud](https://shelly-api-docs.shelly.cloud/gen2/ComponentsAndServices/WiFi/) 2026-03-27
- Home Assistant Shelly Integration (Gen2+)
  
  [www.home-assistant.io](https://www.home-assistant.io/integrations/shelly/) 2026-03-27
- Shelly 3EM-63 Gen3 Knowledge Base
  
  [kb.shelly.cloud](https://kb.shelly.cloud/knowledge-base/shelly-3em-63-gen3) 2026-03-27
- Shelly Gen2+ EM Component API
  
  [shelly-api-docs.shelly.cloud](https://shelly-api-docs.shelly.cloud/gen2/ComponentsAndServices/EM/) 2026-03-27
- Shelly Gen2+ EMData Component API
  
  [shelly-api-docs.shelly.cloud](https://shelly-api-docs.shelly.cloud/gen2/ComponentsAndServices/EMData/) 2026-03-27

## 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/)

