Zigbee device - deactivate repeater function

Hello, I have a couple of Zigbee devices that I want to continue to use with a light switch without electricity.
As a result, I always have problems with other devices that were currently connected to this device after switching off.
That’s why I want to deactivate the repeater function for a few devices.

Is this possible and how? I am very grateful for help.

Here is an example device:

371232040
von Paulmann Licht 
IEEE: 00:15:8d:00:05:81:dd:b0
Nwk: 0x316b
Device Type: Router
LQI: 255 
RSSI: -58 

SIGNATURE:

{
  "node_descriptor": "NodeDescriptor(logical_type=<LogicalType.Router: 1>, complex_descriptor_available=0, user_descriptor_available=0, reserved=0, aps_flags=0, frequency_band=<FrequencyBand.Freq2400MHz: 8>, mac_capability_flags=<MACCapabilityFlags.AllocateAddress|RxOnWhenIdle|MainsPowered|FullFunctionDevice: 142>, manufacturer_code=4624, maximum_buffer_size=127, maximum_incoming_transfer_size=90, server_mask=11264, maximum_outgoing_transfer_size=90, descriptor_capability_field=<DescriptorCapability.NONE: 0>, *allocate_address=True, *is_alternate_pan_coordinator=False, *is_coordinator=False, *is_end_device=False, *is_full_function_device=True, *is_mains_powered=True, *is_receiver_on_when_idle=True, *is_router=True, *is_security_capable=False)",
  "endpoints": {
    "1": {
      "profile_id": 260,
      "device_type": "0x010c",
      "in_clusters": [
        "0x0000",
        "0x0003",
        "0x0004",
        "0x0005",
        "0x0006",
        "0x0008",
        "0x0300",
        "0x1000"
      ],
      "out_clusters": [
        "0x0019"
      ]
    },
    "242": {
      "profile_id": 41440,
      "device_type": "0x0061",
      "in_clusters": [
        "0x0021"
      ],
      "out_clusters": [
        "0x0021"
      ]
    }
  },
  "manufacturer": "Paulmann Licht",
  "model": "371232040",
  "class": "zigpy.device.Device"
}

This device has the following entity:

light.lc10_paulmann_level_light_color_on_off

Greetings Werner

Unless the devices connected to the repeater are actually out-of-range without it, the zigbee network should reconfigure itself.
AFAIK, there is no way to disable this functionality, and you shouldn’t have to.

Unless you have these pesky Xiaomi Zigbee sensors that refuse to find a new route :frowning:

1 Like

Replace them with Sengled bulbs. They were designed not to be routers.

1 Like

Hi there,

It is a pity that it is not possible to deactivate the repeater function. Unfortunately, all other suggestions do not help.
As soon as I de-energize the light controller (Paulmann), sometimes the other light controllers (Iluminize) do not work properly right away. After a while it will work again.

If the repeater function cannot be deactivated, I have to look for other solutions.

Idea:
Can you tell the other light controllers (Iluminize) that they should always connect to a certain device (which I do not disconnect from the power)?

Greetings Werner

You can try to pair through a router, but there is no guarantee that they will not find a better route (through your Paulmanns if they are on)

Hi there,

yes, I’ve already tried that, unfortunately without success

Greetings Werner

@Herbert01 any luck figuring out how to turn off repeating function for devices, or how to force a device to connect to a specific hub?

That’s not how mesh networks work. They are self healing, and will find the best route to “base” on their own.

It is not possible:

Yeah they are pesky. I am going to keep all these xiaomi sensors on skyconnect+zha, and set up routers (like tuya smartplug) on conbee+deconz/zigbee2mqtt … i also notice that tuya plug gets switched off whenever an end device routing through it sends data … seems to be fine when the tuya plug is on separate network than the end devices. tedious