---
title: "Shelly Dimmer 2"
description: "Ovládanie jasu, spínanie a meranie spotreby cez lokálne HTTP. TapHome šablóna pre Wi-Fi stmievač Shelly Dimmer 2."
url: "https://taphome.com/sk/compatibility/shelly-dimmer2/"
language: sk
lastmod: 2026-03-29
generator: hugo
ai:
  topics: ["http","lighting","wifi","dimmer","power-metering"]
  questions: ["Ako integrovať Shelly Dimmer 2 s TapHome?","Čo ovláda TapHome šablóna pre Shelly Dimmer 2?","Ako pripojiť Shelly Dimmer 2 cez HTTP k TapHome?","Ako nastaviť plynulý prechod jasu na Shelly Dimmer 2?","Aká je minimálna záťaž pre Shelly Dimmer 2?","Prečo Shelly Dimmer 2 bliká pri nízkom jase?"]
---

# Shelly Dimmer 2

Komunikácia: Packet Parser → HTTP

- [Shelly Dimmer 2 — stránka produktu](https://kb.shelly.cloud/knowledge-base/shelly-dimmer-2)

> 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 Dimmer 2 je kompaktný Wi-Fi stmievací modul určený na inštaláciu za vypínač. Podporuje stmievateľné LED (10 – 200 W), žiarovky/halogénky (10 – 220 W) a feromagnetické transformátory. TapHome komunikuje so zariadením cez HTTP v lokálnej sieti — cloudové pripojenie nie je potrebné.

Šablóna poskytuje ovládanie jasu s nastaviteľným plynulým prechodom, spínač svetla a merač energie, ktorý číta okamžitý výkon a celkovú spotrebu.

## Konfigurácia

Shelly Dimmer 2 sa pripája cez Wi-Fi. Počas importu šablóny do TapHome zadajte IP adresu zariadenia (predvolený zástupný symbol `192.168.0.1`).

Zariadenie podporuje štyri spôsoby zapojenia:

- **S nulovým vodičom** — štandardná inštalácia s použitím svoriek N, L, SW1, SW2, O
- **Bez nulového vodiča, minimálna záťaž 10 W** — bez pripojenia nulového vodiča, vyžaduje aspoň 10 W záťaž
- **Bez nulového vodiča + Shelly Bypass** — pre záťaže pod 10 W je potrebný modul Shelly Bypass
- **Spínaný nulový vodič** — alternatívne zapojenie so spínanou nulovou linkou

> [!WARNING]
> Pod minimálnou záťažou (10 W s nulovým vodičom, 20 W bez neho) môže stmievač blikať alebo sa nemusí zapnúť. Pre záťaže s nízkym výkonom bez nulového vodiča použite modul Shelly Bypass.

## Možnosti zariadenia

### Ovládanie jasu

Šablóna poskytuje stmievač, ktorý číta úroveň jasu z `/light/0` (pole `brightness`, 0 – 100 %) a nastavuje ho cez `/light/0?brightness={hodnota}`. Hodnota sa interne normalizuje — API používa 0 – 100 %, zatiaľ čo TapHome pracuje s rozsahom 0,0 – 1,0.

Servisný atribút **Transition** zobrazuje aktuálnu dobu prechodu v milisekundách. Servisná akcia **Transition** umožňuje nastaviť plynulý prechod jasu (0 – 5000 ms) pre jednotlivé príkazy cez `/light/0?transition={ms}`.

### Spínač svetla

Stav zapnutia/vypnutia svetla sa ovláda nezávisle od úrovne jasu. Šablóna číta `ison` z `/light/0` a zapisuje cez `/light/0?turn=on` alebo `/light/0?turn=off`. Zariadenie má príznak schopnosti `lighting` — v TapHome sa zobrazuje ako spínač svetla, nie ako generické relé.

### Meranie spotreby

Vstavaný merač energie číta dve hodnoty z odpovede `/status`:

- **Okamžitý výkon** — `meters[0].power` v wattoch, šablóna konvertuje na kW
- **Celková spotreba** — `meters[0].total` vo watt-minútach, šablóna konvertuje na kWh

Merač je len na čítanie a aktualizuje sa automaticky pri každom cykle dopytovania (15-sekundový interval).

### Servisná diagnostika

Servisný atribút **WiFi** na úrovni modulu číta pripojené SSID z `/settings`.

### Ďalšie možnosti

Shelly Dimmer 2 tiež poskytuje vnútornú teplotu, stav ochrany proti prehriatiu, validitu merania, silu signálu WiFi a dva fyzické vstupy prepínačov (SW1, SW2) v odpovedi `/status`. Nočný režim s plánovaným obmedzením jasu a postupné stmievanie po krokoch sú dostupné cez API. Pre jednotlivé príkazy je možné nastaviť časovač automatického vypnutia. Tieto schopnosti 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 (`shellydimmer2-AABBCCDDEE.local`) namiesto IP adresy — IP sa mohla zmeniť po obnovení DHCP
3. Otvorte `http://{ip-zariadenia}/shelly` v prehliadači — ak odpovie, zariadenie je dostupné
4. Skontrolujte, že TapHome CCU a Shelly sú na rovnakej sieti / VLAN

### Blikanie alebo nestabilné stmievanie

1. Potvrďte, že pripojená záťaž spĺňa požiadavku na minimálny výkon (10 W s nulovým vodičom, 20 W bez neho)
2. Skontrolujte, či je typ záťaže podporovaný — nie všetky LED drivery sú kompatibilné so stmievačmi s odrezávaním zadnej hrany
3. Upravte nastavenie `min_brightness` cez `/settings/light/0`, ak svetlo bliká pri nízkych úrovniach
4. Zvýšte čas `warm_up` (0 – 1000 ms) v `/settings/light/0` pre záťaže, ktoré vyžadujú dobu nábehu

### Meranie spotreby ukazuje nulu

1. Potvrďte, že záťaž je pripojená cez stmievač (nie obídená)
2. Skontrolujte, že svetlo je zapnuté — merač meria len pri prietoku prúdu
3. Manuálne odošlite požiadavku na `/status` a overte, že `meters[0].power` vracia nenulovú hodnotu

> [!WARNING]
> Gen1 Shelly zariadenia podporujú len **2 súčasné HTTP pripojenia**. Ak TapHome a iný systém (napr. Home Assistant) dopytujú rovnaké zariadenie súčasne, komunikácia môže byť nespoľahlivá. Použite interval dopytovania 10 – 30 sekúnd.

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

Tieto zariadenia sa po importe zobrazia v TapHome.

Shelly Dimmer2 Modul

Servisné atribúty

|      |
|------|
| WiFi |

Servisné atribúty

Wifi

```taphome
 VAR response := SENDHTTPREQUEST("/settings");
 IF response.IsSuccess
  VAR content := response.Content;
  RETURN(PARSEJSON(content, "$.wifi_sta.ssid"));
  End
```

Jas Stmievač Čítanie aj zápis

Úroveň stmievania 0 – 100 % s nastaviteľným plynulým prechodom (0 – 5000 ms)

numeric Jednotka: %

Servisné atribúty

|         |
|---------|
| Prechod |

Servisné akcie

|         |
|---------|
| Prechod |

Čítanie úrovne

```taphome
VAR response := SENDHTTPREQUEST("/light/0");
 IF response.IsSuccess
  VAR content := response.Content;
  RETURN(PARSEJSON(content, "brightness")/100);
 ELSE
  ADDERROR(response.StatusCode + " (" + response.ReasonPhrase + ")");
  RETURN(NaN);
 END
```

Zápis úrovne

```taphome
VAR response := SENDHTTPREQUEST("/light/0?brightness=" + Le*100);
IF response.IsSuccess = false
 ADDERROR(response.StatusCode);
 END
```

Servisné atribúty

Transition

```taphome
 VAR response := SENDHTTPREQUEST("/light/0");
 IF response.IsSuccess
  VAR content := response.Content;
  RETURN(PARSEJSON(content, "transition") + " ms");
 END
```

Servisné akcie

Transition

Parametre: Transition time \[ms] (0–5000 G)

```taphome
 VAR response := SENDHTTPREQUEST("/light/0?transition=" + G);
```

Elektromer Elektromer Len na čítanie

Meranie spotreby energie — okamžitý výkon (kW) a celková spotreba (kWh)

numeric Jednotka: W / kWh

Čítanie celkovej spotreby

```taphome
VAR response := SENDHTTPREQUEST("/status");
 IF response.IsSuccess
  VAR content := response.Content;
 VAR responseHeaders := response.Headers;
 RETURN(PARSEJSON(content, "$..meters..total")/60000);
 ELSE 
 ADDERROR(response.StatusCode + " (" + response.ReasonPhrase + ")");
  RETURN(NaN);
 END
```

Čítanie odberu

```taphome
VAR response := SENDHTTPREQUEST("/status");
 IF response.IsSuccess
  VAR content := response.Content;
 VAR responseHeaders := response.Headers;
 RETURN(PARSEJSON(content, "$..meters..power")/1000);
 ELSE 
 ADDERROR(response.StatusCode + " (" + response.ReasonPhrase + ")");
  RETURN(NaN);
 END
```

Svetlo Prepínač Čítanie aj zápis

boolean

Hodnoty / Stavy: ON · OFF

Čítanie stavu prepínača

```taphome
VAR response := SENDHTTPREQUEST("/light/0");
 IF response.IsSuccess
  VAR content := response.Content;
  RETURN(PARSEJSON(content, "ison"));
 ELSE
  ADDERROR(response.StatusCode + " (" + response.ReasonPhrase + ")");
  RETURN(NaN);
 END
```

Zápis stavu prepínača

```taphome
var Ru := Switch(St, 1, "on", "off");
 VAR response := SENDHTTPREQUEST("/light/0?turn=" + Ru);
 IF response.IsSuccess = false
  ADDERROR(response.StatusCode);
 END
```

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

Možné vylepšenia (9)

- Brightness (via /status) — Current brightness also available in /status → lights\[0].brightness; template uses /light/0 instead
- Meter Validity — Measurement validity flag, available in /status response
- Internal Temperature — Internal device temperature in °C, available in /status response
- Overtemperature Protection — Overtemperature protection triggered flag, threshold 95°C
- Night Mode — Night mode with start/end time and max brightness — configurable via /settings/night\_mode
- Switch Inputs (SW1, SW2) — Two physical switch inputs available in /status → inputs\[0].input and inputs\[1].input
- WiFi Signal Strength — WiFi RSSI in dBm, available in /status response
- Auto-off Timer — Auto-off timer in seconds, could be added as service action parameter
- Incremental Dimming — Step-based dimming (dim up/down/stop with configurable step size 1-100)

## Parametre importu

Tieto hodnoty zadáte pri importe XML.

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

## Zdroje

- Shelly Gen1 API Reference
  
  [shelly-api-docs.shelly.cloud](https://shelly-api-docs.shelly.cloud/gen1/) 2026-03-12
- Home Assistant Shelly Integration
  
  [www.home-assistant.io](https://www.home-assistant.io/integrations/shelly/) 2026-03-12
- Shelly Dimmer 2 Knowledge Base
  
  [kb.shelly.cloud](https://kb.shelly.cloud/knowledge-base/shelly-dimmer-2) 2026-03-29
- Shelly Dimmer 2 API Reference (Gen1)
  
  [shelly-api-docs.shelly.cloud](https://shelly-api-docs.shelly.cloud/gen1/#shelly-dimmer-dimmer2) 2026-03-29

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

