Zigbee Range extender does not stay connected

Hello together

I need help with the installation of a Zigbee Range Extender.

I have purchased the following extender to expand my network.
https://aeotec.com/products/aeotec-range-extender-zi/

When I add it via ZHA, it is detected and connects to HA, but after about 30 seconds it loses the connection and does not reconnect.

The coordinator is a Conbee2.

Here is the log during the connection until the connection is lost again:

[0x9506](TRADFRI remote control): Device seen - marking the device available and resetting counter
[0x9506](TRADFRI remote control): Update device availability -  device available: True - new availability: True - changed: False
Received a packet: ZigbeePacket(src=AddrModeAddress(addr_mode=<AddrMode.NWK: 2>, address=0x0F53), src_ep=0, dst=AddrModeAddress(addr_mode=<AddrMode.Broadcast: 15>, address=<BroadcastAddress.RX_ON_WHEN_IDLE: 65533>), dst_ep=0, source_route=None, extended_timeout=False, tsn=None, profile_id=0, cluster_id=19, data=Serialized[b'\x81S\x0f\xac\xb4\xe0\xfe\xff\x8dy\xe0\x8e'], tx_options=<TransmitOptions.NONE: 0>, radius=0, non_member_radius=0, lqi=255, rssi=-31)
Device 0x0f53 (e0:79:8d:ff:fe:e0:b4:ac) joined the network
Device e0:79:8d:ff:fe:e0:b4:ac changed id (0x4557 => 0x0f53)
[0x0f53] Skipping initialization, device is fully initialized
Device is initialized <Device model='WG001-Z01' manuf='AL001' nwk=0x0F53 ieee=e0:79:8d:ff:fe:e0:b4:ac is_initialized=True>
Checking quirks for AL001 WG001-Z01 (e0:79:8d:ff:fe:e0:b4:ac)
Considering <class 'zhaquirks.xiaomi.aqara.opple_switch.XiaomiOpple2ButtonSwitchFace2'>
Fail because device_type mismatch on at least one endpoint
Considering <class 'zhaquirks.xiaomi.aqara.opple_switch.XiaomiOpple2ButtonSwitchFace1'>
Fail because endpoint list mismatch: {1, 2, 41, 42, 242, 51, 21, 31} {1, 2, 242}
Considering <class 'zhaquirks.xbee.xbee_io.XBeeSensor'>
Fail because endpoint list mismatch: {232, 230} {1, 2, 242}
Considering <class 'zhaquirks.xbee.xbee3_io.XBee3Sensor'>
Fail because endpoint list mismatch: {232, 230} {1, 2, 242}
Considering <class 'zhaquirks.tuya.ts0201.MoesTemperatureHumidtySensorWithScreen'>
Fail because endpoint list mismatch: {1} {1, 2, 242}
Considering <class 'zhaquirks.smartthings.tag_v4.SmartThingsTagV4'>
Fail because endpoint list mismatch: {1} {1, 2, 242}
Considering <class 'zhaquirks.smartthings.multi.SmartthingsMultiPurposeSensor'>
Fail because endpoint list mismatch: {1} {1, 2, 242}
Considering <class 'zhaquirks.netvox.z308e3ed.Z308E3ED'>
Fail because endpoint list mismatch: {1} {1, 2, 242}
Considering <class 'zhaquirks.gledopto.soposhgu10.SoposhGU10'>
Fail because endpoint list mismatch: {11, 13} {1, 2, 242}
[0x0f53:zdo] ZDO request ZDOCmd.Device_annce: [0x0F53, e0:79:8d:ff:fe:e0:b4:ac, 142]
device - 0x0F53:e0:79:8d:ff:fe:e0:b4:ac entering async_device_initialized - is_new_join: False
device - 0x0F53:e0:79:8d:ff:fe:e0:b4:ac has been reset and re-added or its nwk address changed
skipping discovery for previously discovered device - 0x0F53:e0:79:8d:ff:fe:e0:b4:ac
[0x0F53](WG001-Z01): started configuration
[0x0F53:ZDO](WG001-Z01): 'async_configure' stage succeeded
[0x0F53:1:0x0000]: Configuring cluster attribute reporting
[0x0F53:1:0x0000]: finished channel configuration
[0x0F53:1:0x0003]: Configuring cluster attribute reporting
[0x0F53:1:0x0003]: finished channel configuration
[0x0F53:1:0x0019]: finished channel configuration
[0x0F53:2:0x0003]: Configuring cluster attribute reporting
[0x0F53:2:0x0003]: finished channel configuration
[0x0F53:2:0x0000]: Configuring cluster attribute reporting
[0x0F53:2:0x0000]: finished channel configuration
[0x0F53:2:0x1000] Sending request header: ZCLHeader(frame_control=FrameControl(frame_type=<FrameType.CLUSTER_COMMAND: 1>, is_manufacturer_specific=False, direction=<Direction.Server_to_Client: 0>, disable_default_response=0, reserved=0, *is_cluster=True, *is_general=False, *is_reply=False), tsn=232, command_id=65, *direction=<Direction.Server_to_Client: 0>, *is_reply=False)
[0x0F53:2:0x1000] Sending request: get_group_identifiers(start_index=0)
[0x0F53:2:0x0008]: Performing cluster binding
[0x0F53:2:0x0006]: Performing cluster binding
[0x0F53:1:0x0000]: 'async_configure' stage succeeded
[0x0F53:1:0x0003]: 'async_configure' stage succeeded
[0x0F53:1:0x0019]: 'async_configure' stage succeeded
Received a packet: ZigbeePacket(src=AddrModeAddress(addr_mode=<AddrMode.NWK: 2>, address=0x0F53), src_ep=2, dst=AddrModeAddress(addr_mode=<AddrMode.NWK: 2>, address=0x0000), dst_ep=1, source_route=None, extended_timeout=False, tsn=None, profile_id=260, cluster_id=4096, data=Serialized[b'\t\xe8A\x00\x00\x00'], tx_options=<TransmitOptions.NONE: 0>, radius=0, non_member_radius=0, lqi=255, rssi=-30)
[0x0F53:2:0x1000] Received ZCL frame: b'\t\xe8A\x00\x00\x00'
[0x0F53:2:0x1000] Decoded ZCL frame header: ZCLHeader(frame_control=FrameControl(frame_type=<FrameType.CLUSTER_COMMAND: 1>, is_manufacturer_specific=0, direction=<Direction.Client_to_Server: 1>, disable_default_response=0, reserved=0, *is_cluster=True, *is_general=False, *is_reply=True), tsn=232, command_id=65, *direction=<Direction.Client_to_Server: 1>, *is_reply=True)
[0x0F53:2:0x1000] Decoded ZCL frame: LightLink:get_group_identifiers_rsp(total=0, start_index=0, group_info_records=[])
Received a packet: ZigbeePacket(src=AddrModeAddress(addr_mode=<AddrMode.NWK: 2>, address=0x0F53), src_ep=0, dst=AddrModeAddress(addr_mode=<AddrMode.NWK: 2>, address=0x0000), dst_ep=0, source_route=None, extended_timeout=False, tsn=None, profile_id=0, cluster_id=32801, data=Serialized[b'\xea\x00'], tx_options=<TransmitOptions.NONE: 0>, radius=0, non_member_radius=0, lqi=255, rssi=-31)
[0x0F53:2:0x0008]: bound 'level' cluster: Status.SUCCESS
[0x0F53:2:0x0008]: finished channel configuration
Received a packet: ZigbeePacket(src=AddrModeAddress(addr_mode=<AddrMode.NWK: 2>, address=0x0F53), src_ep=0, dst=AddrModeAddress(addr_mode=<AddrMode.NWK: 2>, address=0x0000), dst_ep=0, source_route=None, extended_timeout=False, tsn=None, profile_id=0, cluster_id=32801, data=Serialized[b'\xec\x00'], tx_options=<TransmitOptions.NONE: 0>, radius=0, non_member_radius=0, lqi=255, rssi=-30)
[0x0F53:2:0x0006]: bound 'on_off' cluster: Status.SUCCESS
[0x0F53:2:0x0006]: finished channel configuration
[0x0F53:2:0x0003]: 'async_configure' stage succeeded
[0x0F53:2:0x0000]: 'async_configure' stage succeeded
[0x0F53:2:0x1000]: 'async_configure' stage succeeded
[0x0F53:2:0x0008]: 'async_configure' stage succeeded
[0x0F53:2:0x0006]: 'async_configure' stage succeeded
[0x0F53](WG001-Z01): completed configuration
[0x0F53:1:0x0003] Sending request header: ZCLHeader(frame_control=FrameControl(frame_type=<FrameType.CLUSTER_COMMAND: 1>, is_manufacturer_specific=False, direction=<Direction.Server_to_Client: 0>, disable_default_response=0, reserved=0, *is_cluster=True, *is_general=False, *is_reply=False), tsn=238, command_id=64, *direction=<Direction.Server_to_Client: 0>, *is_reply=False)
[0x0F53:1:0x0003] Sending request: trigger_effect(effect_id=<EffectIdentifier.Okay: 2>, effect_variant=<EffectVariant.Default: 0>)
Received a packet: ZigbeePacket(src=AddrModeAddress(addr_mode=<AddrMode.NWK: 2>, address=0x0F53), src_ep=1, dst=AddrModeAddress(addr_mode=<AddrMode.NWK: 2>, address=0x0000), dst_ep=1, source_route=None, extended_timeout=False, tsn=None, profile_id=260, cluster_id=3, data=Serialized[b'\x08\xee\x0b@\x00'], tx_options=<TransmitOptions.NONE: 0>, radius=0, non_member_radius=0, lqi=255, rssi=-30)
[0x0F53:1:0x0003] Received ZCL frame: b'\x08\xee\x0b@\x00'
[0x0F53:1:0x0003] Decoded ZCL frame header: ZCLHeader(frame_control=FrameControl(frame_type=<FrameType.GLOBAL_COMMAND: 0>, is_manufacturer_specific=0, direction=<Direction.Client_to_Server: 1>, disable_default_response=0, reserved=0, *is_cluster=False, *is_general=True, *is_reply=True), tsn=238, command_id=11, *direction=<Direction.Client_to_Server: 1>, *is_reply=True)
[0x0F53:1:0x0003] Decoded ZCL frame: Identify:Default_Response(command_id=64, status=<Status.SUCCESS: 0>)
[0x0F53:1:0x0003]: executed 'trigger_effect' command with args: '()' kwargs: '{'effect_id': <EffectIdentifier.Okay: 2>, 'effect_variant': <EffectVariant.Default: 0>}' result: Default_Response(command_id=64, status=<Status.SUCCESS: 0>)
[0x0F53](WG001-Z01): Update device availability -  device available: False - new availability: True - changed: True
[0x0F53](WG001-Z01): Device availability changed and device became available, reinitializing channels
[0x0F53](WG001-Z01): started initialization
[0x0F53:ZDO](WG001-Z01): 'async_initialize' stage succeeded
[0x0F53:1:0x0000]: initializing channel: from_cache: False
[0x0F53:1:0x0000]: finished channel initialization
[0x0F53:1:0x0003]: initializing channel: from_cache: False
[0x0F53:1:0x0003]: finished channel initialization
[0x0F53:1:0x0019]: initializing channel: from_cache: False
[0x0F53:1:0x0019]: finished channel initialization
[0x0F53:2:0x0003]: initializing channel: from_cache: False
[0x0F53:2:0x0003]: finished channel initialization
[0x0F53:2:0x0000]: initializing channel: from_cache: False
[0x0F53:2:0x0000]: finished channel initialization
[0x0F53:2:0x1000]: initializing channel: from_cache: False
[0x0F53:2:0x1000]: finished channel initialization
[0x0F53:2:0x0008]: initializing channel: from_cache: False
[0x0F53:2:0x0008]: finished channel initialization
[0x0F53:2:0x0006]: initializing channel: from_cache: False
[0x0F53:2:0x0006]: finished channel initialization
[0x0F53:1:0x0000]: 'async_initialize' stage succeeded
[0x0F53:1:0x0003]: 'async_initialize' stage succeeded
[0x0F53:1:0x0019]: 'async_initialize' stage succeeded
[0x0F53:2:0x0003]: 'async_initialize' stage succeeded
[0x0F53:2:0x0000]: 'async_initialize' stage succeeded
[0x0F53:2:0x1000]: 'async_initialize' stage succeeded
[0x0F53:2:0x0008]: 'async_initialize' stage succeeded
[0x0F53:2:0x0006]: 'async_initialize' stage succeeded
[0x0F53](WG001-Z01): power source: Mains
[0x0F53](WG001-Z01): completed initialization
Received a packet: ZigbeePacket(src=AddrModeAddress(addr_mode=<AddrMode.NWK: 2>, address=0x0F53), src_ep=0, dst=AddrModeAddress(addr_mode=<AddrMode.NWK: 2>, address=0x0000), dst_ep=0, source_route=None, extended_timeout=False, tsn=None, profile_id=0, cluster_id=2, data=Serialized[b'\x82\x00\x00'], tx_options=<TransmitOptions.NONE: 0>, radius=0, non_member_radius=0, lqi=255, rssi=-31)
[0x0f53:zdo] ZDO request ZDOCmd.Node_Desc_req: [0x0000]
[0x0f53:zdo] No handler for ZDO request:ZDOCmd.Node_Desc_req([0x0000])
Received a packet: ZigbeePacket(src=AddrModeAddress(addr_mode=<AddrMode.NWK: 2>, address=0x0F53), src_ep=0, dst=AddrModeAddress(addr_mode=<AddrMode.NWK: 2>, address=0x0000), dst_ep=0, source_route=None, extended_timeout=False, tsn=None, profile_id=0, cluster_id=2, data=Serialized[b'\x83\x00\x00'], tx_options=<TransmitOptions.NONE: 0>, radius=0, non_member_radius=0, lqi=255, rssi=-31)
[0x0f53:zdo] ZDO request ZDOCmd.Node_Desc_req: [0x0000]
[0x0f53:zdo] No handler for ZDO request:ZDOCmd.Node_Desc_req([0x0000])
[0x48A7](lumi.sensor_magnet.aq2): Device seen - marking the device available and resetting counter
[0x48A7](lumi.sensor_magnet.aq2): Update device availability -  device available: True - new availability: True - changed: False
Received a packet: ZigbeePacket(src=AddrModeAddress(addr_mode=<AddrMode.NWK: 2>, address=0x0F53), src_ep=0, dst=AddrModeAddress(addr_mode=<AddrMode.NWK: 2>, address=0x0000), dst_ep=0, source_route=None, extended_timeout=False, tsn=None, profile_id=0, cluster_id=2, data=Serialized[b'\x84\x00\x00'], tx_options=<TransmitOptions.NONE: 0>, radius=0, non_member_radius=0, lqi=255, rssi=-31)
[0x0f53:zdo] ZDO request ZDOCmd.Node_Desc_req: [0x0000]
[0x0f53:zdo] No handler for ZDO request:ZDOCmd.Node_Desc_req([0x0000])
[0x0F53](WG001-Z01): Device seen - marking the device available and resetting counter
[0x0F53](WG001-Z01): Update device availability -  device available: True - new availability: True - changed: False
[0x6CCA](lumi.sens): Device seen - marking the device available and resetting counter

Does anyone have any ideas what I could try?
Thank you very much!

Hello Eidgenosse,
I wonder if your problem with the Aeotec Zigbee Range Extender Zi is solved, because I encounter the same problem with the same device.
Thanks very much for a helpfull reply.

The only thing Iknow about Zigbee is that of all the protocols in the 2.4GHz range, Zigbee has the lowest power, making it more susceptible to interference.

  1. Do not use USB3.0 for your Zigbee hub. (I only learned this a few weeks ago). USB3 is very noisy in the 2.4GHz spectrum, potentially reducing Zigbee range.
  2. Use a USB 2.0 extension to connect your hub. The further from the host computer the better, but at least 1M.

No, unfortunately not.
I finally switched from ZHA back to deConz, no more problems after that.