Paring tradfri remote with zha / elelabs zigbee shield

The hardware design of your ITead Zigbee adapter is almost 100% an issue too, so be sure to read this:

The MCU chip they use is very powerful so can handle loads of connected devices, but the antenna design and unshielded board they use have huge issues with electromagnetic interference. Again read:

Thanks for the screen shots, I do see the trigger options but nothing gets triggered on button presses. I am using the Sonoff stand along bridge which is tasmotized (not using the dongle).
Pairing the device almost always is successful and I see the power level updates being recorded correctly, just that the button presses are not coming through.

Thanks @Hedda . This is my hardware info:
ZNP = Texas Instruments Z-Stack ZNP protocol: CC253x, CC26x2, CC13x2
by ZHA

image

I read in another thread TI CC2530 is a good device. It seems the hardware mentioned in the thread you shared is different. I am confused!!!

Sorry, I read wrong. I thought that you had a Itead Zigbee 3.0 dongle and not their old CC2531 dongle.

CC2530/CC2531 is based on old obsolete MCU/CPU hardware so not recommended for ZHA.

MCU/CPU in the C2530/CC2531 is not powerful at all so not recommend for more than 15 devices.

C2530/CC2531 with Z-Stack Home 1.2 is OK for Zigbee2MQTT with more devices if use many routers.

Zigbee2MQTT does however no longer recommend C2530/CC2531 because of its slow hardware.

That is, C2530/CC2531 with Z-Stack Home 1.2 is good enough for Zigbee2MQTT but not good for ZHA.

Suggest that you buy better hardware if you ever plan on adding more than 15 Zigbee devices.

Regardless, be sure to follow these tips:

and these tips too:

Thanks. Any specific hardware is known to work really well with HA on a RPi?

I was able to workaround the issue with some limitations though (no color temperature control). Here how I got it working:

  1. Enable ZHA
  2. Pair the remote (4x presses on the pair button then press any button while pairing to prevent it to go to sleep)
  3. Pair a bulb
  4. Remove ZHA integration (not sure if it’s needed)
  5. Launch zigbee2mqtt, pair the devices there, update firmware on the remote, unbind it from the default group, create a “magic group”, bind the remote to the group. Detailed description. After that you will get your remote and bulb binded.
  6. go back to HASS
  7. Add ZHA integration if you removed it earlier
  8. Everything’s working (except color temperature control and zha_events apearing in HA).

I’ve failed to setup scenes as described on the zigbee2mqtt page to get the color temperature changing working with scenes. Will update if I will be managed to.

Sorry for the very late response. I see every zha_event when i press the buttons (wiht Elelabs Zigbee Rasp…).

At the moment, i have the following problems:

  1. I think the battery wont goes empty quickly
  2. If the device is not connected (empty battery), you have to add it again (even if the data remains stored in HA, it is unnecessary effort).
  3. I guess, if the device is outer reach (e.g. in my car to use as car remote), the connection is also disconnected.

I will therefore look for another remote solution (possibly with WiFi).