---
title: "IKEA TRADFRI E1810"
description: "IKEA TRADFRI E1810 Zigbee diaľkový ovládač integrovaný s TapHome cez MQTT a Zigbee2Tasmota gateway. Stlačenia tlačidiel spúšťajú scény a smart rules."
url: "https://taphome.com/sk/compatibility/zigbee2tasmota-ikea-tradfri-e1810/"
language: sk
lastmod: 2026-03-29
generator: hugo
ai:
  topics: ["mqtt","zigbee","remote-control","tasmota","button","scene-trigger","other"]
  questions: ["Ako integrovať IKEA TRADFRI ovládač s TapHome?","Ako použiť tlačidlá IKEA E1810 na spúšťanie scén v TapHome?","Ako spárovať IKEA TRADFRI E1810 so Zigbee2Tasmota?","Aké tlačidlá má diaľkový ovládač IKEA E1810?","Môžem ovládať svetlá v TapHome pomocou IKEA TRADFRI ovládača?","Ako detekovať stlačenia tlačidiel zo Zigbee ovládača v TapHome?"]
---

# IKEA TRADFRI E1810

Komunikácia: Packet Parser → MQTT

- [IKEA E1810 — Zigbee2MQTT](https://www.zigbee2mqtt.io/devices/E1524_E1810.html)
- [IKEA E1810 — Blakadder Zigbee databáza](https://zigbee.blakadder.com/Ikea_E1810.html)

> Adresa v sieti
> 
> Pri MQTT brokeri vstavanom v TapHome zadajte v TapHome ako adresu brokera `127.0.0.1`. V zariadení zadajte IP adresu TapHome Core a jednotke Core dajte rezerváciu IP v routeri.
> 
> [Príprava siete](https://taphome.com/sk/docs/setup/network-preparation/)

## Návod na integráciu

> [!IMPORTANT]
> Toto zariadenie komunikuje cez **Zigbee** prostredníctvom Tasmota gateway. Uistite sa, že máte importovanú šablónu [Zigbee2Tasmota Gateway](https://taphome.com/sk/compatibility/zigbee2tasmota-gateway/) a vaše zariadenie je spárované.

IKEA TRADFRI E1810 je kompaktný 5-tlačidlový Zigbee diaľkový ovládač (v niektorých regiónoch známy aj ako E1524). TapHome detekuje stlačenia tlačidiel cez Zigbee2Tasmota gateway prostredníctvom MQTT a každé tlačidlo zobrazuje ako samostatné zariadenie Push Button — umožňuje spúšťať scény, ovládať stmievače, rolety alebo akúkoľvek smart rule automatizáciu.

Ovládač je napájaný batériou (CR2032) a medzi stlačeniami prechádza do režimu spánku na úsporu energie. TapHome monitoruje stav batérie a konektivitu zariadenia cez gateway.

## Konfigurácia

### Spárovanie ovládača

1. Uistite sa, že [Zigbee2Tasmota Gateway](https://taphome.com/sk/compatibility/zigbee2tasmota-gateway/) je nastavený a prepínač **Permit Join** je v TapHome zapnutý
2. Otvorte priestor pre batériu na zadnej strane ovládača
3. Stlačte malé **párovacie tlačidlo** (vedľa batérie CR2032) **4-krát do 5 sekúnd**
4. Červená LED na ovládači niekoľkokrát zabliká — zariadenie sa pripojilo k Zigbee sieti
5. Zaznamenajte si **Device ID** (napr. `0x1234`) zo servisných atribútov gateway

### Parametre importu šablóny

Šablóna zariadenia vyžaduje 4 parametre:

| Parameter | Popis | Príklad |
|-----------|-------|---------|
| **MQTT Broker IP Address** | IP adresa vášho MQTT brokera | `192.168.1.10` |
| **MQTT Broker Port** | Port brokera (predvolene 1883) | `1883` |
| **Gateway name** | Tasmota MQTT topic (rovnaký ako v šablóne gateway) | `tasmota_XXXXX` |
| **Device ID** | Zigbee krátka adresa z párovania | `0x1234` |

Po importe sa v TapHome objavia 5 zariadení Push Button — jedno pre každé tlačidlo na ovládači.

## Možnosti zariadenia

### Mapovanie tlačidiel

Šablóna vytvára 5 zariadení Push Button, ktoré detekujú stlačenia:

| TapHome zariadenie | Tlačidlo na ovládači | Zigbee udalosť |
|--------------------|----------------------|-----------------|
| **Dimmer Down** | Spodné (−) | `DimmerStepDown` |
| **Dimmer Up** | Horné (+) | `DimmerUp` |
| **Left** | Ľavá šípka (◀) | `ArrowClick` = 1 |
| **Right** | Pravá šípka (▶) | `ArrowClick` = 0 |
| **Toggle** | Stredné (●) | `Power` |

Každé tlačidlo používa pulznú detekciu — stav tlačidla sa vráti na 0 a krátko prepne na 1 pri stlačení. To je ideálne na spúšťanie smart rules v TapHome.

> [!TIP]
> E1810 podporuje aj udalosti hold a release v Zigbee2MQTT, ale šablóna TapHome detekuje **iba udalosti kliknutia**. Pre väčšinu automatizačných prípadov ako prepínanie scén a ovládanie je to dostatočné.

### Použitie so smart rules

Keďže ide o diaľkový ovládač, priamo neovláda zariadenia TapHome. Namiesto toho TapHome **detekuje** každé stlačenie tlačidla a vy môžete **reagovať** pomocou smart rules:

- **Toggle** → zapnutie/vypnutie svetiel, prepnutie scény
- **Dimmer Up / Down** → úprava jasu svetiel, zmena teploty na termostate
- **Left / Right** → prepínanie medzi scénami, ovládanie roliet (otvoriť/zavrieť)

Nastavte smart rules na spustenie pri zmene stavu Push Button pre každé tlačidlo.

### Monitorovanie batérie a konektivity

Modul sa dotazuje gateway každú hodinu (príkaz `ZbInfo`) a monitoruje:

- **Battery Percentage** — odhadovaný stav batérie. Pri poklese pod 30% sa zobrazí **varovanie**
- **Battery Voltage** — napätie batérie CR2032
- **Link Quality** — sila Zigbee signálu (0–100%)
- **Offline detekcia** — **varovanie** sa zobrazí, ak zariadenie nebolo videné viac ako 12 hodín, a **chyba** po 24 hodinách

Servisné atribúty obsahujú aj IEEE adresu zariadenia, Zigbee model ID, reťazec výrobcu a aktívne endpointy.

## Riešenie problémov

### Stlačenia tlačidiel sa nedetekujú

1. Overte, že Device ID v šablóne zodpovedá Zigbee krátkej adrese priradenej počas párovania (skontrolujte servisné atribúty gateway alebo použite `ZbStatus` v Tasmota konzole)
2. Stlačte párovacie tlačidlo raz na prebudenie ovládača — medzi stlačeniami spí a prvé stlačenie po dlhšej nečinnosti sa nemusí zaregistrovať
3. Skontrolujte v Tasmota konzole správy `ZbReceived` pri stláčaní tlačidiel — potvrdzuje to, že gateway prijíma Zigbee udalosti

### Ovládač sa nespáruje

1. Obnovte výrobné nastavenia ovládača: stlačte párovacie tlačidlo 4-krát rýchlo, potom ho podržte 10+ sekúnd, kým LED začne pulzovať
2. Počas párovania umiestnite ovládač do 2–3 metrov od Zigbee gateway
3. Pred začatím párovacej sekvencie sa uistite, že je na gateway aktívny Permit Join

### Batéria sa rýchlo vybíja

1. Batéria CR2032 vydrží bežne 1–2 roky pri normálnom používaní
2. Ak sa varovania o batérii objavujú často, skontrolujte Link Quality — slabý Zigbee signál spôsobuje viac opakovaných prenosov a rýchlejšie vybíjanie
3. Zvážte pridanie Zigbee router zariadenia (akékoľvek Zigbee zariadenie napájané zo siete) v blízkosti ovládača na zlepšenie kvality signálu

## Ako nainštalovať v TapHome

### Predpoklady

- Zigbee brána s firmvérom Tasmota (napr. Sonoff ZBBridge, eWeLink ZB-GW03)
- MQTT broker bežiaci vo vašej lokálnej sieti (vstavaný TapHome broker alebo externý)
- TapHome CCU v rovnakej sieti

> [!TIP]
> TapHome má vstavaný MQTT broker — aktivujte ho v **Nastavenia** → **Hardware** → **MQTT Broker**. Nie je potrebný žiadny ďalší softvér.

### Krok 1 — Nastavte Tasmota Zigbee bránu

1. Nahrajte [firmvér Tasmota](https://tasmota.github.io/docs/Getting-Started/) na podporovaný Zigbee koordinátor (napr. Sonoff ZBBridge, eWeLink ZB-GW03)
2. Pripojte bránu k vašej Wi-Fi sieti cez webové rozhranie Tasmota
3. Prejdite na **Configuration** → **Configure MQTT** a nastavte:
   - **Host:** pre vstavaný broker IP adresa TapHome Core (s rezerváciou IP v routeri → [Príprava siete](https://taphome.com/sk/docs/setup/network-preparation/)), inak IP adresa vášho brokera (napr. `192.168.1.10`)
   - **Port:** `1883`
   - **Topic:** zapíšte si názov topicu (napr. `tasmota_XXXXX`) — budete ho potrebovať pri importe šablóny

Podrobné pokyny nájdete v [dokumentácii Tasmota Zigbee](https://tasmota.github.io/docs/Zigbee/).

### Krok 2 — Importujte šablónu brány v TapHome

1. Stiahnite si šablónu brány zo stránky kompatibility [Zigbee2Tasmota Gateway](https://taphome.com/sk/compatibility/zigbee2tasmota-gateway/)
2. V TapHome prejdite na **Nastavenia** → **Hardware** → **Packet Parser** → **Import**
3. Importujte šablónu s týmito parametrami:
   - **MQTT Broker IP Address:** pre vstavaný broker TapHome `127.0.0.1`, inak IP adresa vášho brokera (napr. `192.168.1.10`)
   - **MQTT Broker Port:** `1883`
   - **Gateway name:** Tasmota MQTT topic z kroku 1 (napr. `tasmota_XXXXX`)

Po importe uvidíte dve zariadenia: **Permit Join** (prepínač) a **Devices Found** (počítadlo).

### Krok 3 — Spárujte Zigbee zariadenie

1. V TapHome zapnite prepínač **Permit Join** — otvorí sa 60-sekundové okno pre párovanie
2. Na Zigbee zariadení spustite proces párovania (zvyčajne podržte tlačidlo reset 5 sekúnd, kým LED nezačne blikať)
3. Sledujte počítadlo **Devices Found** — zvýši sa, keď sa pripojí nové zariadenie
4. Skontrolujte **Service Attributes** brány, kde uvidíte ID nového zariadenia (napr. `0x1234`), výrobcu a model
5. Režim párovania sa automaticky deaktivuje po uplynutí časového limitu

### Krok 4 — Importujte šablónu zariadenia

1. Stiahnite si šablónu konkrétneho zariadenia z príslušnej stránky kompatibility
2. Importujte šablónu s týmito parametrami:
   - **MQTT Broker IP Address:** rovnaká ako pre bránu
   - **MQTT Broker Port:** `1883`
   - **Gateway name:** rovnaký Tasmota MQTT topic ako vyššie
   - **Device ID:** krátka adresa z párovania (napr. `0x1234`)

## Dostupné zariadenia 5

Tieto zariadenia sa po importe zobrazia v TapHome.

IKEA TRADFRI E1810 Modul

Servisné atribúty

|                  |                                                       |
|------------------|-------------------------------------------------------|
| IEEE adresa      | Zigbee IEEE adresa (64-bitový unikátny identifikátor) |
| Model ID         | Identifikátor Zigbee modelu hlásený zariadením        |
| Výrobca          | Reťazec výrobcu Zigbee hlásený zariadením             |
| Endpointy        | Aktívne Zigbee endpointy na zariadení                 |
| Kvalita spojenia | Indikátor kvality Zigbee spojenia (0–100 %)           |
| Napätie batérie  | Napätie batérie CR2032                                |
| Stav batérie     | Odhadovaný stav batérie (varovanie pod 30 %)          |

Vlastné premenné

`GWname` (string) Názov Tasmota MQTT topicu Zigbee gateway (nájdete v Configuration → MQTT → Topic) 

`ID` (string) Zigbee krátka adresa senzora (priradená počas párovania)

After pairing the sensor via Permit Join, find the device short address in the gateway's Devices Found service attribute or via Tasmota console command ZbStatus

Čítanie (modul)

```taphome
MQTTPUBLISH("cmnd/" + GWname+ "/ZbInfo", ID)
```

Listener

```taphome
if INDEXOF(RECEIVEDMSG.Topic, "SENSOR") > 0
	var ZbReceived := PARSEJSON(TOSTRING(RECEIVEDMSG.Payload), "ZbReceived." + ID, true);
    var bat := PARSEJSON(ZbReceived, "BatteryPercentage", true);
    if(!ISNULL(bat), BatteryPercentage := bat);
    var volt := PARSEJSON(ZbReceived, "BatteryVoltage", true);
    if(!ISNULL(volt), BatteryVoltage := volt);
    
    var deviceInfo := PARSEJSON(TOSTRING(RECEIVEDMSG.Payload), "ZbInfo." + ID, true);
    if !ISNULL(deviceInfo)
    	LastSeenEpoch := PARSEJSON(deviceInfo, "LastSeenEpoch");
        COMPLETESERVICEATTRIBUTE("IEEEAddr", PARSEJSON(deviceInfo, "IEEEAddr"));
        COMPLETESERVICEATTRIBUTE("ModelId", PARSEJSON(deviceInfo, "ModelId"));
        COMPLETESERVICEATTRIBUTE("Manufacturer", PARSEJSON(deviceInfo, "Manufacturer"));
        COMPLETESERVICEATTRIBUTE("Endpoints", PARSEJSON(deviceInfo, "Endpoints"));
        #COMPLETESERVICEATTRIBUTE("Config", PARSEJSON(deviceInfo, "Config"));
        COMPLETESERVICEATTRIBUTE("Link Quality", ROUND(LINEAR(PARSEJSON(deviceInfo, "LinkQuality"), 0,0, 254, 100)) + "%");
    end
end

if BatteryPercentage < 30
	ADDWARNING("Low battery (<30%)");
end

if !ISNAN(LastSeenEpoch)
	DATETIME now := NOW();
	var secondsSeen := now.UNIXTIME - LastSeenEpoch;
	if secondsSeen > 12 * 60 * 60
		if secondsSeen > 24 * 60 * 60
			ADDERROR("Device is offline > 24H");
		else
			ADDWARNING("Device is offline > 12H");        
		end
	end
end
```

Servisné atribúty

IEEEAddr

```taphome
MQTTPUBLISH("cmnd/" + GWname+ "/ZbInfo", ID)
```

ModelId

```

```

Manufacturer

```

```

Endpoints

```

```

Link Quality

```

```

Battery Voltage

```taphome
BatteryVoltage + " V"
```

Battery Percentage

```taphome
BatteryPercentage + "%"
```

Dimmer Down Tlačidlo Len na čítanie

Detekuje stlačenie spodného tlačidla — spúšťa sa pri Zigbee udalosti DimmerStepDown

boolean pulse

Listener

```taphome
Bp := 0;
if INDEXOF(RECEIVEDMSG.Topic, "SENSOR") > 0
	var ZbReceived := PARSEJSON(RECEIVEDMSG.Payload, "ZbReceived." + ID, true);
    var button := PARSEJSON(ZbReceived, "DimmerStepDown", true);
    if(!ISNULL(button), Bp := 1);
end
```

Dimmer Up Tlačidlo Len na čítanie

Detekuje stlačenie horného tlačidla — spúšťa sa pri Zigbee udalosti DimmerUp

boolean pulse

Listener

```taphome
Bp := 0;
if INDEXOF(RECEIVEDMSG.Topic, "SENSOR") > 0
	var ZbReceived := PARSEJSON(RECEIVEDMSG.Payload, "ZbReceived." + ID, true);
    var button := PARSEJSON(ZbReceived, "DimmerUp", true);
    if(!ISNULL(button), Bp := 1);
end
```

Left Tlačidlo Len na čítanie

Detekuje stlačenie ľavej šípky — spúšťa sa pri Zigbee udalosti ArrowClick

boolean pulse

Listener

```taphome
Bp := 0;
if INDEXOF(RECEIVEDMSG.Topic, "SENSOR") > 0
	var ZbReceived := PARSEJSON(RECEIVEDMSG.Payload, "ZbReceived." + ID, true);
    var button := PARSEJSON(ZbReceived, "ArrowClick", true);
    if(!ISNULL(button) and button = 1, Bp := 1);
end
```

Right Tlačidlo Len na čítanie

Detekuje stlačenie pravej šípky — spúšťa sa pri Zigbee udalosti ArrowClick

boolean pulse

Listener

```taphome
Bp := 0;
if INDEXOF(RECEIVEDMSG.Topic, "SENSOR") > 0
	var ZbReceived := PARSEJSON(RECEIVEDMSG.Payload, "ZbReceived." + ID, true);
    var button := PARSEJSON(ZbReceived, "ArrowClick", true);
    if(!ISNULL(button) and button = 0, Bp := 1);
end
```

Toggle Tlačidlo Len na čítanie

Detekuje stlačenie stredného tlačidla — spúšťa sa pri Zigbee udalosti Power

boolean pulse

Listener

```taphome
Bp := 0;
if INDEXOF(RECEIVEDMSG.Topic, "SENSOR") > 0
	var ZbReceived := PARSEJSON(RECEIVEDMSG.Payload, "ZbReceived." + ID, true);
    var button := PARSEJSON(ZbReceived, "Power", true);
    if(!ISNULL(button), Bp := 1);
end
```

**Pripojenie:** Packet Parser → MQTT

Možné vylepšenia (3)

- Dimmer Down Hold — brightness\_down\_hold event — long press detection not implemented in TapHome template
- Dimmer Up Hold — brightness\_up\_hold event — long press detection not implemented
- Arrow Left/Right Hold — arrow\_left\_hold / arrow\_right\_hold — long press events not implemented

## Parametre importu

Tieto hodnoty zadáte pri importe XML.

| Pýta sa v aplikácii                                         | Predvolené      |
|-------------------------------------------------------------|-----------------|
| Mqtt Broker IP adresa                                       | `192.168.0.1`   |
| Mqtt Broker port                                            | `1883`          |
| Gateway name (Tasmota-&gt;Configuration-&gt;MQTT-&gt;Topic) | `tasmota_XXXXX` |
| Device ID                                                   | `0xFFFF`        |

## Zdroje

- Tasmota Zigbee Documentation
  
  [tasmota.github.io](https://tasmota.github.io/docs/Zigbee/)
- Zigbee Compatible Devices Database
- IKEA E1810 — Blakadder Zigbee Database
  
  [zigbee.blakadder.com](https://zigbee.blakadder.com/Ikea_E1810.html) 2026-03-29
- IKEA E1524/E1810 — Zigbee2MQTT Device Page
  
  [www.zigbee2mqtt.io](https://www.zigbee2mqtt.io/devices/E1524_E1810.html) 2026-03-29

## Súvisiaca dokumentácia

- [MQTT Integration](https://taphome.com/sk/compatibility/mqtt-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/)
- [MQTT broker](https://taphome.com/sk/docs/integration/packet-parser/mqtt-broker/)
- [Listener skripty](https://taphome.com/sk/docs/script/listener-scripts/)

