
This device communicates via Zigbee through a Tasmota gateway. Make sure you have the Zigbee2Tasmota Gateway template imported and your device paired before proceeding.
The IKEA TRADFRI E1810 is a compact 5-button Zigbee remote control (also known as E1524 in some regions). TapHome detects button presses via the Zigbee2Tasmota gateway over MQTT and exposes each button as a separate Push Button device — allowing you to trigger scenes, control dimmers, operate blinds, or run any Smart Rule automation.
The remote is battery-powered (CR2032) and sleeps between button presses to conserve energy. TapHome monitors battery level and device connectivity through the gateway.
Configuration
Pairing the remote
- Ensure the Zigbee2Tasmota Gateway is set up and the Permit Join switch is ON in TapHome
- Open the battery compartment on the back of the remote
- Press the small pairing button (next to the CR2032 battery) 4 times within 5 seconds
- The red LED on the remote will flash a few times — the device has joined the Zigbee network
- Note the Device ID (e.g.,
0x1234) from the gateway’s service attributes
Template import parameters
The device template requires 4 parameters:
| Parameter | Description | Example |
|---|---|---|
| MQTT Broker IP Address | IP of your MQTT broker | 192.168.1.10 |
| MQTT Broker Port | Broker port (default 1883) | 1883 |
| Gateway name | Tasmota MQTT topic (same as gateway template) | tasmota_XXXXX |
| Device ID | Zigbee short address from pairing | 0x1234 |
After import, 5 Push Button devices appear in TapHome — one for each button on the remote.
Device capabilities
Button mapping
The template creates 5 Push Button devices that detect button presses:
| TapHome Device | Remote Button | Zigbee Event |
|---|---|---|
| Dimmer Down | Bottom (−) | DimmerStepDown |
| Dimmer Up | Top (+) | DimmerUp |
| Left | Left arrow (◀) | ArrowClick = 1 |
| Right | Right arrow (▶) | ArrowClick = 0 |
| Toggle | Center (●) | Power |
Each button uses pulse detection — the button state resets to 0 and briefly pulses to 1 when pressed. This makes them ideal for triggering Smart Rules in TapHome.
The E1810 also supports hold and release events in Zigbee2MQTT, but the TapHome template detects click events only. This is sufficient for most automation use cases like scene switching and toggle control.
Use cases with Smart Rules
Since this is a remote control, it does not directly control TapHome devices. Instead, TapHome detects each button press and you can react using Smart Rules:
- Toggle → switch lights on/off, toggle a scene
- Dimmer Up / Down → adjust light brightness, change thermostat setpoint
- Left / Right → cycle through scenes, control blinds (open/close)
Configure Smart Rules to trigger on the Push Button state change for each button device.
Battery and connectivity monitoring
The module polls the gateway every hour (ZbInfo command) and monitors:
- Battery Percentage — estimated battery level. A warning is triggered when the level drops below 30%
- Battery Voltage — raw voltage of the CR2032 cell
- Link Quality — Zigbee signal strength (0–100%)
- Offline detection — a warning appears if the device has not been seen for more than 12 hours, and an error after 24 hours
Service attributes also include the device’s IEEE address, Zigbee model ID, manufacturer string, and active endpoints.
Troubleshooting
Button presses not detected
- Verify the Device ID in the template matches the Zigbee short address assigned during pairing (check the gateway’s service attributes or use
ZbStatusin the Tasmota console) - Press the pairing button once to wake the remote — it sleeps between presses and the first press after a long idle may not register
- Check the Tasmota console for
ZbReceivedmessages when pressing buttons — this confirms the gateway receives Zigbee events
Remote not pairing
- Factory reset the remote: press the pairing button 4 times quickly, then hold it for 10+ seconds until the LED pulses
- Move the remote within 2–3 meters of the Zigbee gateway during pairing
- Ensure Permit Join is active on the gateway before starting the pairing sequence
Battery draining quickly
- The CR2032 battery typically lasts 1–2 years under normal use
- If battery warnings appear frequently, check the Link Quality — a weak Zigbee signal causes more retransmissions and faster battery drain
- Consider adding a Zigbee router device (any mains-powered Zigbee device) near the remote to improve signal quality