---
title: "IKEA TRADFRI E1810"
description: "IKEA TRADFRI E1810 Zigbee távirányító TapHome integrációval Zigbee2Tasmota gateway-en keresztül. Gombnyomásokkal jeleneteket és smart rule-okat indíthatsz."
url: "https://taphome.com/hu/compatibility/zigbee2tasmota-ikea-tradfri-e1810/"
language: hu
lastmod: 2026-03-29
generator: hugo
ai:
  topics: ["mqtt","zigbee","remote-control","tasmota","button","scene-trigger","other"]
  questions: ["Hogyan integrálhatom az IKEA TRADFRI távirányítót a TapHome-mal?","Hogyan használhatom az IKEA E1810 gombjait TapHome jelenetek indítására?","Hogyan párosíthatom az IKEA TRADFRI E1810-et a Zigbee2Tasmota-val?","Milyen gombjai vannak az IKEA E1810 távirányítónak?","Vezérelhetek-e lámpákat a TapHome-ban IKEA TRADFRI távirányítóval?","Hogyan érzékelhetek gombnyomásokat egy Zigbee távirányítóról a TapHome-ban?"]
---

# IKEA TRADFRI E1810

Kommunikáció: Packet Parser → MQTT

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

> Hálózati cím
> 
> A TapHome-ba épített MQTT bróker esetén a TapHome-ban brókercímként adja meg a `127.0.0.1` címet. Az eszközben a TapHome Core IP-címét adja meg, és a Core-nak állítson be IP-foglalást a routerben.
> 
> [A hálózat előkészítése](https://taphome.com/hu/docs/setup/network-preparation/)

## Integrációs útmutató

> [!IMPORTANT]
> Ez az eszköz **Zigbee** protokollon kommunikál egy Tasmota gateway-en keresztül. Győződj meg róla, hogy a [Zigbee2Tasmota Gateway](https://taphome.com/hu/compatibility/zigbee2tasmota-gateway/) sablon importálva van és az eszközöd párosítva van.

Az IKEA TRADFRI E1810 egy kompakt, 5 gombos Zigbee távirányító (egyes régiókban E1524 néven is ismert). A TapHome a gombnyomásokat a Zigbee2Tasmota gateway-en keresztül MQTT-n érzékeli, és minden gombot külön Push Button eszközként jelenít meg — így jeleneteket indíthatsz, fényerőt szabályozhatsz, redőnyöket vezérelhetsz, vagy bármilyen smart rule automatizálást futtathatsz.

A távirányító elemmel működik (CR2032), és a gombnyomások között alvó módba lép az energiatakarékosság érdekében. A TapHome a gateway-en keresztül figyeli az elemszintet és az eszköz elérhetőségét.

## Konfiguráció

### Távirányító párosítása

1. Győződj meg róla, hogy a [Zigbee2Tasmota Gateway](https://taphome.com/hu/compatibility/zigbee2tasmota-gateway/) be van állítva és a **Permit Join** kapcsoló be van kapcsolva a TapHome-ban
2. Nyisd ki az elemtartót a távirányító hátoldalán
3. Nyomd meg a kis **párosító gombot** (a CR2032 elem mellett) **4-szer 5 másodpercen belül**
4. A távirányítón lévő piros LED néhányszor felvillan — az eszköz csatlakozott a Zigbee hálózathoz
5. Jegyezd fel a **Device ID**-t (pl. `0x1234`) a gateway szervizattribútumaiból

### Sablon import paraméterei

Az eszközsablon 4 paramétert igényel:

| Paraméter | Leírás | Példa |
|-----------|--------|-------|
| **MQTT Broker IP Address** | Az MQTT broker IP-címe | `192.168.1.10` |
| **MQTT Broker Port** | Broker port (alapértelmezett 1883) | `1883` |
| **Gateway name** | Tasmota MQTT topic (ugyanaz, mint a gateway sablonban) | `tasmota_XXXXX` |
| **Device ID** | Zigbee rövid cím a párosításból | `0x1234` |

Importálás után 5 Push Button eszköz jelenik meg a TapHome-ban — egy-egy a távirányító minden gombjához.

## Eszközképességek

### Gombkiosztás

A sablon 5 Push Button eszközt hoz létre, amelyek érzékelik a gombnyomásokat:

| TapHome eszköz | Távirányító gomb | Zigbee esemény |
|----------------|------------------|----------------|
| **Dimmer Down** | Alsó (−) | `DimmerStepDown` |
| **Dimmer Up** | Felső (+) | `DimmerUp` |
| **Left** | Bal nyíl (◀) | `ArrowClick` = 1 |
| **Right** | Jobb nyíl (▶) | `ArrowClick` = 0 |
| **Toggle** | Középső (●) | `Power` |

Minden gomb impulzusérzékelést használ — a gomb állapota 0-ra áll vissza, és nyomáskor röviden 1-re vált. Ez ideális smart rule-ok indítására a TapHome-ban.

> [!TIP]
> Az E1810 a Zigbee2MQTT-ban hold és release eseményeket is támogat, de a TapHome sablon **csak kattintási eseményeket** érzékel. A legtöbb automatizálási feladathoz, mint a jelenetváltás és kapcsolás, ez elegendő.

### Felhasználás smart rule-okkal

Mivel ez egy távirányító, közvetlenül nem vezérel TapHome eszközöket. Ehelyett a TapHome **érzékeli** minden gombnyomást, és te smart rule-okkal **reagálhatsz**:

- **Toggle** → lámpák be-/kikapcsolása, jelenetváltás
- **Dimmer Up / Down** → fényerő állítása, termosztát hőfok módosítása
- **Left / Right** → jelenetek közötti váltás, redőnyök vezérlése (nyitás/zárás)

Állíts be smart rule-okat, amelyek a Push Button állapotváltozásakor aktiválódnak minden egyes gombnál.

### Elem- és kapcsolatfigyelés

A modul óránként lekérdezi a gateway-t (`ZbInfo` parancs) és figyeli:

- **Battery Percentage** — becsült elemszint. 30% alá csökkenéskor **figyelmeztetés** jelenik meg
- **Battery Voltage** — a CR2032 elem nyers feszültsége
- **Link Quality** — Zigbee jelerősség (0–100%)
- **Offline észlelés** — **figyelmeztetés** jelenik meg, ha az eszközt 12 óránál régebben nem látta a rendszer, és **hiba** 24 óra után

A szervizattribútumok tartalmazzák az eszköz IEEE-címét, Zigbee modell ID-ját, gyártói azonosítóját és aktív végpontjait is.

## Hibaelhárítás

### Gombnyomások nem érzékelhetők

1. Ellenőrizd, hogy a sablonban lévő Device ID megegyezik-e a párosításkor kapott Zigbee rövid címmel (ellenőrizd a gateway szervizattribútumait, vagy használd a `ZbStatus` parancsot a Tasmota konzolon)
2. Nyomd meg egyszer a párosító gombot a távirányító felébresztéséhez — a nyomások között alszik, és a hosszú tétlenség utáni első nyomás nem feltétlenül regisztrálódik
3. Ellenőrizd a Tasmota konzolon a `ZbReceived` üzeneteket gombnyomáskor — ez megerősíti, hogy a gateway fogadja a Zigbee eseményeket

### Távirányító nem párosítható

1. Állítsd vissza a gyári beállításokat: nyomd meg a párosító gombot 4-szer gyorsan, majd tartsd nyomva 10+ másodpercig, amíg a LED pulzálni nem kezd
2. Párosítás közben tartsd a távirányítót 2–3 méteren belül a Zigbee gateway-től
3. Győződj meg róla, hogy a Permit Join aktív a gateway-en a párosítási folyamat megkezdése előtt

### Elem gyorsan merül

1. A CR2032 elem normál használat mellett általában 1–2 évig tart
2. Ha az elemfigyelmeztetések gyakran megjelennek, ellenőrizd a Link Quality értéket — a gyenge Zigbee jel több újraküldést és gyorsabb elemmerülést okoz
3. Fontold meg egy Zigbee router eszköz (bármely hálózatról táplált Zigbee eszköz) elhelyezését a távirányító közelében a jelminőség javítása érdekében

## Telepítés a TapHome-ban

### Előfeltételek

- Zigbee átjáró Tasmota firmware-rel (pl. Sonoff ZBBridge, eWeLink ZB-GW03)
- MQTT broker a helyi hálózaton (TapHome beépített broker vagy külső)
- TapHome CCU ugyanazon a hálózaton

> [!TIP]
> A TapHome rendelkezik beépített MQTT brokerrel — aktiválja a **Beállítások** → **Hardware** → **MQTT Broker** menüpontban. Nincs szükség további szoftverre.

### 1. lépés — Tasmota Zigbee átjáró beállítása

1. Telepítse a [Tasmota firmware-t](https://tasmota.github.io/docs/Getting-Started/) egy támogatott Zigbee koordinátorra (pl. Sonoff ZBBridge, eWeLink ZB-GW03)
2. Csatlakoztassa az átjárót a Wi-Fi hálózathoz a Tasmota webes felületén
3. Navigáljon a **Configuration** → **Configure MQTT** menüpontra és állítsa be:
   - **Host:** a beépített brokerhez a TapHome Core IP-címe (IP-foglalással a routerben → [A hálózat előkészítése](https://taphome.com/hu/docs/setup/network-preparation/)), egyébként a broker IP-címe (pl. `192.168.1.10`)
   - **Port:** `1883`
   - **Topic:** jegyezze fel a topic nevét (pl. `tasmota_XXXXX`) — szükség lesz rá a sablon importálásakor

Részletes útmutatót a [Tasmota Zigbee dokumentációban](https://tasmota.github.io/docs/Zigbee/) talál.

### 2. lépés — Átjáró sablon importálása a TapHome-ba

1. Töltse le az átjáró sablont a [Zigbee2Tasmota Gateway](https://taphome.com/hu/compatibility/zigbee2tasmota-gateway/) kompatibilitási oldalról
2. A TapHome-ban lépjen a **Beállítások** → **Hardware** → **Packet Parser** → **Import** menüpontra
3. Importálja a sablont ezekkel a paraméterekkel:
   - **MQTT Broker IP Address:** a beépített TapHome brokerhez `127.0.0.1`, egyébként a broker IP-címe (pl. `192.168.1.10`)
   - **MQTT Broker Port:** `1883`
   - **Gateway name:** a Tasmota MQTT topic az 1. lépésből (pl. `tasmota_XXXXX`)

Importálás után két eszköz jelenik meg: **Permit Join** (kapcsoló) és **Devices Found** (számláló).

### 3. lépés — Zigbee eszköz párosítása

1. A TapHome-ban kapcsolja be a **Permit Join** kapcsolót — megnyílik egy 60 másodperces párosítási ablak
2. A Zigbee eszközön indítsa el a párosítási folyamatot (jellemzően tartsa lenyomva a reset gombot 5 másodpercig, amíg a LED villogni nem kezd)
3. Figyelje a **Devices Found** számlálót — növekszik, amikor új eszköz csatlakozik
4. Ellenőrizze az átjáró **Service Attributes** részét az új eszköz azonosítójának (pl. `0x1234`), gyártójának és modelljének megtekintéséhez
5. A párosítási mód automatikusan deaktiválódik az időkorlát lejártakor

### 4. lépés — Eszközsablon importálása

1. Töltse le az eszközspecifikus sablont a megfelelő kompatibilitási oldalról
2. Importálja a sablont ezekkel a paraméterekkel:
   - **MQTT Broker IP Address:** ugyanaz, mint az átjáróé
   - **MQTT Broker Port:** `1883`
   - **Gateway name:** ugyanaz a Tasmota MQTT topic, mint fentebb
   - **Device ID:** a párosításból kapott rövid cím (pl. `0x1234`)

## Elérhető eszközök 5

Ezek az eszközök az importálás után jelennek meg a TapHome-ban.

IKEA TRADFRI E1810 Modul

Szerviz attribútumok

|                 |                                                    |
|-----------------|----------------------------------------------------|
| IEEE-cím        | Zigbee IEEE-cím (64 bites egyedi azonosító)        |
| Modell ID       | Az eszköz által jelentett Zigbee modell azonosító  |
| Gyártó          | Az eszköz által jelentett Zigbee gyártói azonosító |
| Végpontok       | Aktív Zigbee végpontok az eszközön                 |
| Jelerősség      | Zigbee jelerősség jelző (0–100 %)                  |
| Elem feszültség | CR2032 elem feszültsége                            |
| Elemszint       | Becsült elemszint (figyelmeztetés 30 % alatt)      |

Egyéni változók

`GWname` (string) A Zigbee gateway Tasmota MQTT topic neve (Configuration → MQTT → Topic alatt) 

`ID` (string) A szenzor Zigbee rövid címe (párosítás során kiosztva)

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

Olvasás (modul)

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

Figyelő

```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
```

Szerviz attribútumok

IEEEAddr

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

ModelId

```

```

Manufacturer

```

```

Endpoints

```

```

Link Quality

```

```

Battery Voltage

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

Battery Percentage

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

Dimmer Down Nyomógomb Csak olvasható

Alsó gomb nyomásának érzékelése — DimmerStepDown Zigbee eseményre aktiválódik

boolean pulse

Figyelő

```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 Nyomógomb Csak olvasható

Felső gomb nyomásának érzékelése — DimmerUp Zigbee eseményre aktiválódik

boolean pulse

Figyelő

```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 Nyomógomb Csak olvasható

Bal nyíl gomb nyomásának érzékelése — ArrowClick Zigbee eseményre aktiválódik

boolean pulse

Figyelő

```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 Nyomógomb Csak olvasható

Jobb nyíl gomb nyomásának érzékelése — ArrowClick Zigbee eseményre aktiválódik

boolean pulse

Figyelő

```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 Nyomógomb Csak olvasható

Középső gomb nyomásának érzékelése — Power Zigbee eseményre aktiválódik

boolean pulse

Figyelő

```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
```

**Kapcsolat:** Packet Parser → MQTT

Lehetséges fejlesztések (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

## Importálási paraméterek

Ezeket az értékeket az XML importálásakor adja meg.

| Az alkalmazás kéri                                          | Alapérték       |
|-------------------------------------------------------------|-----------------|
| Mqtt Broker IP-cím                                          | `192.168.0.1`   |
| Mqtt Broker port                                            | `1883`          |
| Gateway name (Tasmota-&gt;Configuration-&gt;MQTT-&gt;Topic) | `tasmota_XXXXX` |
| Device ID                                                   | `0xFFFF`        |

## Források

- 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

## Kapcsolódó dokumentáció

- [MQTT Integration](https://taphome.com/hu/compatibility/mqtt-guide/)
- [Packet Parser (HTTP, TCP, UDP, FTP, MQTT)](https://taphome.com/hu/docs/integration/packet-parser/)
- [Packet parser függvények](https://taphome.com/hu/docs/script/packet-parser/)
- [Elemző függvények](https://taphome.com/hu/docs/script/parsing-functions/)
- [MQTT bróker](https://taphome.com/hu/docs/integration/packet-parser/mqtt-broker/)
- [Listener szkriptek](https://taphome.com/hu/docs/script/listener-scripts/)

