Ikea remote added to zigbee2mqtt but cannot control?

Hello,

I’ve a HA with Zigbee2Mqtt, Mosquito, and Zigate as hardware.

I’ve already added Gledopto light, and temperature sensors (Aqara and Sonoff), everything is OK.

But I can’t get action press event of my IKEA TRADFRI remote control (E1524/E1810) when I press a button.

I’ve include several times the ikea device in my HA but it doesn’t work.

Do you have an idea ?

Thanks in advance

PS
I used these addons :

Try to delete device and pair again.
Check info at IKEA E1524/E1810 control via MQTT | zigbee2mqtt.io
You should get something like this on screenshots.


Hello,

thank you @IgorZg bu that doesn’t work
I deleted and paired again the device by clicking on pair button 4 times.
The pairing is good but nothing happened when I press a button, i check it on debug log from zigbee2mqtt interface, and no log…

Here is the only state that I have:

{
    "action": null,
    "battery": 100,
    "linkquality": 120
}

Here are my logs when pairing :

Debug Received MQTT message on 'zigbee2mqtt/bridge/request/permit_join' with data '{"device":null,"time":254,"transaction":"c6loz-2","value":true}'
Info Zigbee: allowing new devices to join.
Info MQTT publish: topic 'zigbee2mqtt/bridge/response/permit_join', payload '{"data":{"time":254,"value":true},"status":"ok","transaction":"c6loz-2"}'
Warning Device '0x847127fffe5a7d6e' left the network
Info MQTT publish: topic 'zigbee2mqtt/bridge/event', payload '{"data":{"ieee_address":"0x847127fffe5a7d6e"},"type":"device_leave"}'
Info MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"message":"left_network","meta":{"friendly_name":"0x847127fffe5a7d6e"},"type":"device_removed"}'
Info Device '0x847127fffe5a7d6e' joined
Info MQTT publish: topic 'zigbee2mqtt/bridge/event', payload '{"data":{"friendly_name":"0x847127fffe5a7d6e","ieee_address":"0x847127fffe5a7d6e"},"type":"device_joined"}'
Info Starting interview of '0x847127fffe5a7d6e'
Info MQTT publish: topic 'zigbee2mqtt/bridge/event', payload '{"data":{"friendly_name":"0x847127fffe5a7d6e","ieee_address":"0x847127fffe5a7d6e","status":"started"},"type":"device_interview"}'
Info MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"message":{"friendly_name":"0x847127fffe5a7d6e"},"type":"device_connected"}'
Info MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"message":"interview_started","meta":{"friendly_name":"0x847127fffe5a7d6e"},"type":"pairing"}'
Debug Received Zigbee message from '0x847127fffe5a7d6e', type 'readResponse', cluster 'genBasic', data '{"modelId":"TRADFRI remote control"}' from endpoint 1 with groupID null
Debug Received Zigbee message from '0x847127fffe5a7d6e', type 'readResponse', cluster 'genBasic', data '{"modelId":"TRADFRI remote control"}' from endpoint 1 with groupID null
Debug Received Zigbee message from '0x847127fffe5a7d6e', type 'readResponse', cluster 'genBasic', data '{"manufacturerName":"IKEA of Sweden"}' from endpoint 1 with groupID null
Debug Received Zigbee message from '0x847127fffe5a7d6e', type 'readResponse', cluster 'genBasic', data '{"manufacturerName":"IKEA of Sweden"}' from endpoint 1 with groupID null
Debug Received Zigbee message from '0x847127fffe5a7d6e', type 'readResponse', cluster 'genBasic', data '{"powerSource":3}' from endpoint 1 with groupID null
Debug Received Zigbee message from '0x847127fffe5a7d6e', type 'readResponse', cluster 'genBasic', data '{"powerSource":3}' from endpoint 1 with groupID null
Debug Received Zigbee message from '0x847127fffe5a7d6e', type 'readResponse', cluster 'genBasic', data '{"zclVersion":3}' from endpoint 1 with groupID null
Debug Received Zigbee message from '0x847127fffe5a7d6e', type 'readResponse', cluster 'genBasic', data '{"zclVersion":3}' from endpoint 1 with groupID null
Debug Received Zigbee message from '0x847127fffe5a7d6e', type 'readResponse', cluster 'genBasic', data '{"appVersion":33}' from endpoint 1 with groupID null
Debug Received Zigbee message from '0x847127fffe5a7d6e', type 'readResponse', cluster 'genBasic', data '{"appVersion":33}' from endpoint 1 with groupID null
Debug Received Zigbee message from '0x847127fffe5a7d6e', type 'readResponse', cluster 'genBasic', data '{"stackVersion":98}' from endpoint 1 with groupID null
Debug Received Zigbee message from '0x847127fffe5a7d6e', type 'readResponse', cluster 'genBasic', data '{"stackVersion":98}' from endpoint 1 with groupID null
Debug Received Zigbee message from '0x847127fffe5a7d6e', type 'readResponse', cluster 'genBasic', data '{"hwVersion":1}' from endpoint 1 with groupID null
Debug Received Zigbee message from '0x847127fffe5a7d6e', type 'readResponse', cluster 'genBasic', data '{"hwVersion":1}' from endpoint 1 with groupID null
Debug Received Zigbee message from '0x847127fffe5a7d6e', type 'readResponse', cluster 'genBasic', data '{"dateCode":"20190401"}' from endpoint 1 with groupID null
Debug Received Zigbee message from '0x847127fffe5a7d6e', type 'readResponse', cluster 'genBasic', data '{"dateCode":"20190401"}' from endpoint 1 with groupID null
Debug Received Zigbee message from '0x847127fffe5a7d6e', type 'readResponse', cluster 'genBasic', data '{"swBuildId":"2.3.014"}' from endpoint 1 with groupID null
Info Successfully interviewed '0x847127fffe5a7d6e', device has successfully been paired
Info Device '0x847127fffe5a7d6e' is supported, identified as: IKEA TRADFRI remote control (E1524/E1810)
Info MQTT publish: topic 'zigbee2mqtt/bridge/event', payload '{"data":{"definition":{"description":"TRADFRI remote control","exposes":[{"access":1,"description":"Remaining battery in %","name":"battery","property":"battery","type":"numeric","unit":"%","value_max":100,"value_min":0},{"access":1,"description":"Triggered action (e.g. a button click)","name":"action","property":"action","type":"enum","values":["brightness_down_release","toggle_hold","toggle","arrow_left_click","arrow_right_click","arrow_left_hold","arrow_right_hold","arrow_left_release","arrow_right_release","brightness_up_click","brightness_down_click","brightness_up_hold","brightness_up_release"]},{"access":1,"description":"Link quality (signal strength)","name":"linkquality","property":"linkquality","type":"numeric","unit":"lqi","value_max":255,"value_min":0}],"model":"E1524/E1810","supports_ota":true,"vendor":"IKEA"},"friendly_name":"0x847127fffe5a7d6e","ieee_address":"0x847127fffe5a7d6e","status":"successful","supported":true},"type":"device_interview"}'
Info Configuring '0x847127fffe5a7d6e'
Info MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"message":"interview_successful","meta":{"description":"TRADFRI remote control","friendly_name":"0x847127fffe5a7d6e","model":"E1524/E1810","supported":true,"vendor":"IKEA"},"type":"pairing"}'
Info MQTT publish: topic 'homeassistant/sensor/0x847127fffe5a7d6e/battery/config', payload '{"availability":[{"topic":"zigbee2mqtt/bridge/state"}],"device":{"identifiers":["zigbee2mqtt_0x847127fffe5a7d6e"],"manufacturer":"IKEA","model":"TRADFRI remote control (E1524/E1810)","name":"0x847127fffe5a7d6e","sw_version":"Zigbee2MQTT 1.19.1"},"device_class":"battery","json_attributes_topic":"zigbee2mqtt/0x847127fffe5a7d6e","name":"0x847127fffe5a7d6e battery","state_topic":"zigbee2mqtt/0x847127fffe5a7d6e","unique_id":"0x847127fffe5a7d6e_battery_zigbee2mqtt","unit_of_measurement":"%","value_template":"{{ value_json.battery }}"}'
Info MQTT publish: topic 'homeassistant/sensor/0x847127fffe5a7d6e/action/config', payload '{"availability":[{"topic":"zigbee2mqtt/bridge/state"}],"device":{"identifiers":["zigbee2mqtt_0x847127fffe5a7d6e"],"manufacturer":"IKEA","model":"TRADFRI remote control (E1524/E1810)","name":"0x847127fffe5a7d6e","sw_version":"Zigbee2MQTT 1.19.1"},"icon":"mdi:gesture-double-tap","json_attributes_topic":"zigbee2mqtt/0x847127fffe5a7d6e","name":"0x847127fffe5a7d6e action","state_topic":"zigbee2mqtt/0x847127fffe5a7d6e","unique_id":"0x847127fffe5a7d6e_action_zigbee2mqtt","value_template":"{{ value_json.action }}"}'
Info MQTT publish: topic 'homeassistant/sensor/0x847127fffe5a7d6e/linkquality/config', payload '{"availability":[{"topic":"zigbee2mqtt/bridge/state"}],"device":{"identifiers":["zigbee2mqtt_0x847127fffe5a7d6e"],"manufacturer":"IKEA","model":"TRADFRI remote control (E1524/E1810)","name":"0x847127fffe5a7d6e","sw_version":"Zigbee2MQTT 1.19.1"},"icon":"mdi:signal","json_attributes_topic":"zigbee2mqtt/0x847127fffe5a7d6e","name":"0x847127fffe5a7d6e linkquality","state_topic":"zigbee2mqtt/0x847127fffe5a7d6e","unique_id":"0x847127fffe5a7d6e_linkquality_zigbee2mqtt","unit_of_measurement":"lqi","value_template":"{{ value_json.linkquality }}"}'
Info MQTT publish: topic 'homeassistant/sensor/0x847127fffe5a7d6e/update_state/config', payload '{"availability":[{"topic":"zigbee2mqtt/bridge/state"}],"device":{"identifiers":["zigbee2mqtt_0x847127fffe5a7d6e"],"manufacturer":"IKEA","model":"TRADFRI remote control (E1524/E1810)","name":"0x847127fffe5a7d6e","sw_version":"Zigbee2MQTT 1.19.1"},"icon":"mdi:update","json_attributes_topic":"zigbee2mqtt/0x847127fffe5a7d6e","name":"0x847127fffe5a7d6e update state","state_topic":"zigbee2mqtt/0x847127fffe5a7d6e","unique_id":"0x847127fffe5a7d6e_update_state_zigbee2mqtt","value_template":"{{ value_json['update']['state'] }}"}'
Info MQTT publish: topic 'homeassistant/binary_sensor/0x847127fffe5a7d6e/update_available/config', payload '{"availability":[{"topic":"zigbee2mqtt/bridge/state"}],"device":{"identifiers":["zigbee2mqtt_0x847127fffe5a7d6e"],"manufacturer":"IKEA","model":"TRADFRI remote control (E1524/E1810)","name":"0x847127fffe5a7d6e","sw_version":"Zigbee2MQTT 1.19.1"},"json_attributes_topic":"zigbee2mqtt/0x847127fffe5a7d6e","name":"0x847127fffe5a7d6e update available","payload_off":false,"payload_on":true,"state_topic":"zigbee2mqtt/0x847127fffe5a7d6e","unique_id":"0x847127fffe5a7d6e_update_available_zigbee2mqtt","value_template":"{{ value_json.update_available}}"}'
Debug Received Zigbee message from '0x847127fffe5a7d6e', type 'readResponse', cluster 'genBasic', data '{"swBuildId":"2.3.014"}' from endpoint 1 with groupID null
Debug Received MQTT message on 'homeassistant/sensor/0x847127fffe5a7d6e/battery/config' with data '{"availability":[{"topic":"zigbee2mqtt/bridge/state"}],"device":{"identifiers":["zigbee2mqtt_0x847127fffe5a7d6e"],"manufacturer":"IKEA","model":"TRADFRI remote control (E1524/E1810)","name":"0x847127fffe5a7d6e","sw_version":"Zigbee2MQTT 1.19.1"},"device_class":"battery","json_attributes_topic":"zigbee2mqtt/0x847127fffe5a7d6e","name":"0x847127fffe5a7d6e battery","state_topic":"zigbee2mqtt/0x847127fffe5a7d6e","unique_id":"0x847127fffe5a7d6e_battery_zigbee2mqtt","unit_of_measurement":"%","value_template":"{{ value_json.battery }}"}'
Debug Received MQTT message on 'homeassistant/sensor/0x847127fffe5a7d6e/action/config' with data '{"availability":[{"topic":"zigbee2mqtt/bridge/state"}],"device":{"identifiers":["zigbee2mqtt_0x847127fffe5a7d6e"],"manufacturer":"IKEA","model":"TRADFRI remote control (E1524/E1810)","name":"0x847127fffe5a7d6e","sw_version":"Zigbee2MQTT 1.19.1"},"icon":"mdi:gesture-double-tap","json_attributes_topic":"zigbee2mqtt/0x847127fffe5a7d6e","name":"0x847127fffe5a7d6e action","state_topic":"zigbee2mqtt/0x847127fffe5a7d6e","unique_id":"0x847127fffe5a7d6e_action_zigbee2mqtt","value_template":"{{ value_json.action }}"}'
Debug Received MQTT message on 'homeassistant/sensor/0x847127fffe5a7d6e/linkquality/config' with data '{"availability":[{"topic":"zigbee2mqtt/bridge/state"}],"device":{"identifiers":["zigbee2mqtt_0x847127fffe5a7d6e"],"manufacturer":"IKEA","model":"TRADFRI remote control (E1524/E1810)","name":"0x847127fffe5a7d6e","sw_version":"Zigbee2MQTT 1.19.1"},"icon":"mdi:signal","json_attributes_topic":"zigbee2mqtt/0x847127fffe5a7d6e","name":"0x847127fffe5a7d6e linkquality","state_topic":"zigbee2mqtt/0x847127fffe5a7d6e","unique_id":"0x847127fffe5a7d6e_linkquality_zigbee2mqtt","unit_of_measurement":"lqi","value_template":"{{ value_json.linkquality }}"}'
Debug Received MQTT message on 'homeassistant/sensor/0x847127fffe5a7d6e/update_state/config' with data '{"availability":[{"topic":"zigbee2mqtt/bridge/state"}],"device":{"identifiers":["zigbee2mqtt_0x847127fffe5a7d6e"],"manufacturer":"IKEA","model":"TRADFRI remote control (E1524/E1810)","name":"0x847127fffe5a7d6e","sw_version":"Zigbee2MQTT 1.19.1"},"icon":"mdi:update","json_attributes_topic":"zigbee2mqtt/0x847127fffe5a7d6e","name":"0x847127fffe5a7d6e update state","state_topic":"zigbee2mqtt/0x847127fffe5a7d6e","unique_id":"0x847127fffe5a7d6e_update_state_zigbee2mqtt","value_template":"{{ value_json['update']['state'] }}"}'
Debug Received MQTT message on 'homeassistant/binary_sensor/0x847127fffe5a7d6e/update_available/config' with data '{"availability":[{"topic":"zigbee2mqtt/bridge/state"}],"device":{"identifiers":["zigbee2mqtt_0x847127fffe5a7d6e"],"manufacturer":"IKEA","model":"TRADFRI remote control (E1524/E1810)","name":"0x847127fffe5a7d6e","sw_version":"Zigbee2MQTT 1.19.1"},"json_attributes_topic":"zigbee2mqtt/0x847127fffe5a7d6e","name":"0x847127fffe5a7d6e update available","payload_off":false,"payload_on":true,"state_topic":"zigbee2mqtt/0x847127fffe5a7d6e","unique_id":"0x847127fffe5a7d6e_update_available_zigbee2mqtt","value_template":"{{ value_json.update_available}}"}'
Debug Received Zigbee message from '0x847127fffe5a7d6e', type 'readResponse', cluster 'genPowerCfg', data '{"batteryPercentageRemaining":100}' from endpoint 1 with groupID null
Info MQTT publish: topic 'zigbee2mqtt/0x847127fffe5a7d6e', payload '{"action":null,"battery":100,"linkquality":120}'
Info Successfully configured '0x847127fffe5a7d6e'
Debug Received Zigbee message from '0x847127fffe5a7d6e', type 'readResponse', cluster 'genPowerCfg', data '{"batteryPercentageRemaining":100}' from endpoint 1 with groupID null
Info MQTT publish: topic 'zigbee2mqtt/0x847127fffe5a7d6e', payload '{"action":null,"battery":100,"linkquality":120}'

I’ve the same issue, did you find a solution or any workaround ?

Update : upgrading the CC2531 firmware solved my issue.

Hello @NilkOne
Why do you use zigbeeToMqtt and not ZHA ?

Thanks.

Hello @rdorys and @max5962

What is your gateway ? (mine is Zigate v1 USB TTL blue model)

I updated my Zigate to 3.20 version and I still have the same problem.

I didn’t know ZHA, I tried it now but same problem, nothing happens when I press a button on Ikea remote control after inclusion.

Same gateways but with the red USB.
And same issue.

Hello,

May be more information here : Une télécommande ZigBee pour les contrôler tous – Faire soi-même

We need to create a group, bu how to do that ? (without light)

Hi, sorry for the delay.

I find your link a bit complicated (even I’m French :stuck_out_tongue:)

In z2m, you can create a group in the “Groups” section or directly in the config file.

I personally do : zigbee2mqtt → groups

Then, set a name for your group and a random id (different from others):

Once you’ve created it, click on it and add some lights into it:
image

Finally, you need to bind your remote to a group. To do so, click on your Device and go to “Bind” section

To make it work, you will have to unbind it from default_bind_group and bind it to the group you previously created :

You can let it bound to Coordinator.
Remember to wake up the remote (by clicking) just before sending the bind command (same if you want to unbind).

Good Luck.

When I just connected remote button to Z2MQTT I found the same states:

{
    "action": null,
    "battery": 100,
    "linkquality": 120
}

And I was not able to create automatons as no action were there. But then I clicked on the buttons and saw this in the log:

ebug Received Zigbee message from 'IKEA button', type 'commandToggle', cluster 'genOnOff', data '{}' from endpoint 1 with groupID 0
info MQTT publish: topic 'zigbee2mqtt/IKEA button', payload '{"action":"toggle","battery":74,"linkquality":58,"update":{"state":"idle"},"update_available":false}'
info MQTT publish: topic 'zigbee2mqtt/IKEA button', payload '{"action":"","battery":74,"linkquality":58,"update":{"state":"idle"},"update_available":false}'
info MQTT publish: topic 'zigbee2mqtt/IKEA button/action', payload 'toggle'
debug Received Zigbee message from 'IKEA button', type 'commandToggle', cluster 'genOnOff', data '{}' from endpoint 1 with groupID 0
info MQTT publish: topic 'zigbee2mqtt/IKEA button', payload '{"action":"toggle","battery":74,"linkquality":40,"update":{"state":"idle"},"update_available":false}'
info MQTT publish: topic 'zigbee2mqtt/IKEA button', payload '{"action":"","battery":74,"linkquality":40,"update":{"state":"idle"},"update_available":false}'
info MQTT publish: topic 'zigbee2mqtt/IKEA button/action', payload 'toggle'
debug Received Zigbee message from 'IKEA button', type 'commandTradfriArrowSingle', cluster 'genScenes', data '{"value":256,"value2":13}' from endpoint 1 with groupID 0
info MQTT publish: topic 'zigbee2mqtt/IKEA button', payload '{"action":"arrow_right_click","battery":74,"linkquality":36,"update":{"state":"idle"},"update_available":false}'
info MQTT publish: topic 'zigbee2mqtt/IKEA button', payload '{"action":"","battery":74,"linkquality":36,"update":{"state":"idle"},"update_available":false}'
info MQTT publish: topic 'zigbee2mqtt/IKEA button/action', payload 'arrow_right_click'

And after this I tried to create automaton. And I was able to see these actions there.

Cant unbind form coordinator and if i made a group and would bind it it doesnt work.
If i enter de lights one by one it work.

do you know why groups dont work?