Skip to content

Unable to join device via router ("No such device 0x0000") #96

@ruimarinho

Description

@ruimarinho

I have a CC2531-based router firmware (from the Z2M project) which I was able to add via ZHA to the zigate integration.
However, even if the device is recognized as a router, I am unable to add devices that apparently are routing their join messages via these routers.

image

The test is simple - if I try adding an Aqara Temp sensor next to a paired router, I get this:

2021-06-12 21:55:20 DEBUG (MainThread) [zigpy_zigate.zigbee.application] No such device 0x85dd
2021-06-12 21:55:20 DEBUG (MainThread) [zigpy_zigate.uart] Frame received: 8002001f05000104040301010285dd020000180d0a000029db03140028ff100029932663
2021-06-12 21:55:20 DEBUG (MainThread) [zigpy_zigate.api] data received 0x8002 b'000104040301010285dd020000180d0a000029db03140028ff1000299326' LQI:99
2021-06-12 21:55:20 DEBUG (MainThread) [zigpy_zigate.zigbee.application] zigate_callback_handler [0, 260, 1027, 1, 1, <Address address_mode=ADDRESS_MODE.NWK address=0x85dd>, <Address address_mode=ADDRESS_MODE.NWK address=0x0000>, b'\x18\r\n\x00\x00)\xdb\x03\x14\x00(\xff\x10\x00)\x93&']

If I power off the router and I attempt a direct coordinator pairing, or if I move closers to the coordinator than the router, I can successfully add the device.

I'm on firmware 3.1e with the optimised PDM version.

Curiously, using homeassistant-zigate, routing appeared to work fine - so either it wasn't working at all and I was being mislead by the results, or it was working flawlessly as I never had a problem with it.

The same thing happens with an IKEA-based router.

Any idea @doudz ?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions