zigbee2mqtt icon indicating copy to clipboard operation
zigbee2mqtt copied to clipboard

No connection to any device anymore, without an update to sync up with it.

Open DavyLandman opened this issue 10 months ago • 11 comments

What happened?

Without any software or hardware changes, zigbee2mqtt cannot reach the the lights in my house. Sometimes something still happens, but 30/60s after I've pressed the button.

I did not update zigbee2mqtt, home-assistant, nor did I change any devices in my house.

I keep seeing the error: 'No network route' (205)

What did you expect to happen?

No response

How to reproduce it (minimal and precise)

No response

Zigbee2MQTT version

2.1.3

Adapter firmware version

20240710 (I upgraded it while trying to solve the issue, it did not solve it)

Adapter

slaesh's cc2652rb on a usb extension cable

Setup

Z2M plain running on a x64 podman container

Debug log

Here I try to send a state change to a device that is 3m away, just open air.

[2025-03-16 22:51:20] debug:    z2m: Publishing 'set' 'state' to 'FLOALT Led Paneel Zolder'
[2025-03-16 22:51:20] debug:    zh:controller:endpoint: ZCL command 0x842e14fffe996674/1 genOnOff.on({}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":false,"direction":0,"reservedBits":0,"writeUndiv":false})
[2025-03-16 22:51:20] debug:    zh:zstack: sendZclFrameToEndpointInternal 0x842e14fffe996674:24503/1 (0,0,1)
[2025-03-16 22:51:20] debug:    zh:zstack:znp: --> SREQ: AF - dataRequest - {"dstaddr":24503,"destendpoint":1,"srcendpoint":1,"clusterid":6,"transid":1,"options":0,"radius":30,"len":3,"data":{"type":"Buffer","data":[1,12,1]}}
[2025-03-16 22:51:20] debug:    zh:zstack:unpi:writer: --> frame [254,13,36,1,183,95,1,1,6,0,1,0,30,3,1,12,1,214]
[2025-03-16 22:51:20] debug:    zh:zstack:unpi:parser: <-- [254,1,100,1,0,100]
[2025-03-16 22:51:20] debug:    zh:zstack:unpi:parser: --- parseNext [254,1,100,1,0,100]
[2025-03-16 22:51:20] debug:    zh:zstack:unpi:parser: --> parsed 1 - 3 - 4 - 1 - [0] - 100
[2025-03-16 22:51:20] debug:    zh:zstack:znp: <-- SRSP: AF - dataRequest - {"status":0}
[2025-03-16 22:51:20] debug:    zh:zstack:unpi:parser: --- parseNext []
[2025-03-16 22:51:22] debug:    zh:zstack:unpi:parser: <-- [254,3,68,128,205,1,1,10]
[2025-03-16 22:51:22] debug:    zh:zstack:unpi:parser: --- parseNext [254,3,68,128,205,1,1,10]
[2025-03-16 22:51:22] debug:    zh:zstack:unpi:parser: --> parsed 3 - 2 - 4 - 128 - [205,1,1] - 10
[2025-03-16 22:51:22] debug:    zh:zstack:znp: <-- AREQ: AF - dataConfirm - {"status":205,"endpoint":1,"transid":1}
[2025-03-16 22:51:22] debug:    zh:zstack:unpi:parser: --- parseNext []
[2025-03-16 22:51:22] debug:    zh:zstack: Data confirm error (0x842e14fffe996674:24503,205,0)
[2025-03-16 22:51:22] debug:    zh:zstack: Wait 2000ms
[2025-03-16 22:51:24] debug:    zh:zstack: sendZclFrameToEndpointInternal 0x842e14fffe996674:24503/1 (0,1,1)
[2025-03-16 22:51:24] debug:    zh:zstack:znp: --> SREQ: AF - dataRequest - {"dstaddr":24503,"destendpoint":1,"srcendpoint":1,"clusterid":6,"transid":2,"options":0,"radius":30,"len":3,"data":{"type":"Buffer","data":[1,12,1]}}
[2025-03-16 22:51:24] debug:    zh:zstack:unpi:writer: --> frame [254,13,36,1,183,95,1,1,6,0,2,0,30,3,1,12,1,213]
[2025-03-16 22:51:24] debug:    zh:zstack:unpi:parser: <-- [254,1,100,1,0,100]
[2025-03-16 22:51:24] debug:    zh:zstack:unpi:parser: --- parseNext [254,1,100,1,0,100]
[2025-03-16 22:51:24] debug:    zh:zstack:unpi:parser: --> parsed 1 - 3 - 4 - 1 - [0] - 100
[2025-03-16 22:51:24] debug:    zh:zstack:znp: <-- SRSP: AF - dataRequest - {"status":0}
[2025-03-16 22:51:24] debug:    zh:zstack:unpi:parser: --- parseNext []
[2025-03-16 22:51:25] debug:    zh:zstack:unpi:parser: <-- [254,3,68,128,205,1,2,9]
[2025-03-16 22:51:25] debug:    zh:zstack:unpi:parser: --- parseNext [254,3,68,128,205,1,2,9]
[2025-03-16 22:51:25] debug:    zh:zstack:unpi:parser: --> parsed 3 - 2 - 4 - 128 - [205,1,2] - 9
[2025-03-16 22:51:25] debug:    zh:zstack:znp: <-- AREQ: AF - dataConfirm - {"status":205,"endpoint":1,"transid":2}
[2025-03-16 22:51:25] debug:    zh:zstack:unpi:parser: --- parseNext []
[2025-03-16 22:51:25] debug:    zh:zstack: Data confirm error (0x842e14fffe996674:24503,205,1)
[2025-03-16 22:51:25] debug:    zh:zstack: Discovering route to 24503
[2025-03-16 22:51:25] debug:    zh:zstack:znp: --> SREQ: ZDO - extRouteDisc - {"dstAddr":24503,"options":0,"radius":30}
[2025-03-16 22:51:25] debug:    zh:zstack:unpi:writer: --> frame [254,4,37,69,183,95,0,30,146]
[2025-03-16 22:51:25] debug:    zh:zstack:unpi:parser: <-- [254,1,101,69,0,33]
[2025-03-16 22:51:25] debug:    zh:zstack:unpi:parser: --- parseNext [254,1,101,69,0,33]
[2025-03-16 22:51:25] debug:    zh:zstack:unpi:parser: --> parsed 1 - 3 - 5 - 69 - [0] - 33
[2025-03-16 22:51:25] debug:    zh:zstack:znp: <-- SRSP: ZDO - extRouteDisc
[2025-03-16 22:51:25] debug:    zh:zstack:unpi:parser: --- parseNext []
[2025-03-16 22:51:28] debug:    zh:zstack: sendZclFrameToEndpointInternal 0x842e14fffe996674:24503/1 (0,2,1)
[2025-03-16 22:51:28] debug:    zh:zstack:znp: --> SREQ: AF - dataRequest - {"dstaddr":24503,"destendpoint":1,"srcendpoint":1,"clusterid":6,"transid":3,"options":0,"radius":30,"len":3,"data":{"type":"Buffer","data":[1,12,1]}}
[2025-03-16 22:51:28] debug:    zh:zstack:unpi:writer: --> frame [254,13,36,1,183,95,1,1,6,0,3,0,30,3,1,12,1,212]
[2025-03-16 22:51:28] debug:    zh:zstack:unpi:parser: <-- [254,1,100,1,0,100]
[2025-03-16 22:51:28] debug:    zh:zstack:unpi:parser: --- parseNext [254,1,100,1,0,100]
[2025-03-16 22:51:28] debug:    zh:zstack:unpi:parser: --> parsed 1 - 3 - 4 - 1 - [0] - 100
[2025-03-16 22:51:28] debug:    zh:zstack:znp: <-- SRSP: AF - dataRequest - {"status":0}
[2025-03-16 22:51:28] debug:    zh:zstack:unpi:parser: --- parseNext []
[2025-03-16 22:51:30] debug:    zh:zstack:unpi:parser: <-- [254,3,68,128,205,1,3,8]
[2025-03-16 22:51:30] debug:    zh:zstack:unpi:parser: --- parseNext [254,3,68,128,205,1,3,8]
[2025-03-16 22:51:30] debug:    zh:zstack:unpi:parser: --> parsed 3 - 2 - 4 - 128 - [205,1,3] - 8
[2025-03-16 22:51:30] debug:    zh:zstack:znp: <-- AREQ: AF - dataConfirm - {"status":205,"endpoint":1,"transid":3}
[2025-03-16 22:51:30] debug:    zh:zstack:unpi:parser: --- parseNext []
[2025-03-16 22:51:30] debug:    zh:zstack: Data confirm error (0x842e14fffe996674:24503,205,2)
[2025-03-16 22:51:30] debug:    zh:zstack: Request network address of '0x842e14fffe996674'
[2025-03-16 22:51:30] debug:    zh:zstack:unpi:writer: --> frame [254,10,37,0,116,102,153,254,255,20,46,132,0,0,27]
[2025-03-16 22:51:30] debug:    zh:zstack:unpi:parser: <-- [254,1,101,0,0,100]
[2025-03-16 22:51:30] debug:    zh:zstack:unpi:parser: --- parseNext [254,1,101,0,0,100]
[2025-03-16 22:51:30] debug:    zh:zstack:unpi:parser: --> parsed 1 - 3 - 5 - 0 - [0] - 100
[2025-03-16 22:51:30] debug:    zh:zstack:znp: <-- SRSP: ZDO - nwkAddrReq
[2025-03-16 22:51:30] debug:    zh:zstack:unpi:parser: --- parseNext []
[2025-03-16 22:51:40] debug:    zh:zstack: sendZclFrameToEndpointInternal 0x842e14fffe996674:24503/1 (0,3,1)
[2025-03-16 22:51:40] debug:    zh:zstack:znp: --> SREQ: AF - dataRequest - {"dstaddr":24503,"destendpoint":1,"srcendpoint":1,"clusterid":6,"transid":4,"options":0,"radius":30,"len":3,"data":{"type":"Buffer","data":[1,12,1]}}
[2025-03-16 22:51:40] debug:    zh:zstack:unpi:writer: --> frame [254,13,36,1,183,95,1,1,6,0,4,0,30,3,1,12,1,211]
[2025-03-16 22:51:40] debug:    zh:zstack:unpi:parser: <-- [254,1,100,1,0,100]
[2025-03-16 22:51:40] debug:    zh:zstack:unpi:parser: --- parseNext [254,1,100,1,0,100]
[2025-03-16 22:51:40] debug:    zh:zstack:unpi:parser: --> parsed 1 - 3 - 4 - 1 - [0] - 100
[2025-03-16 22:51:40] debug:    zh:zstack:znp: <-- SRSP: AF - dataRequest - {"status":0}
[2025-03-16 22:51:40] debug:    zh:zstack:unpi:parser: --- parseNext []
[2025-03-16 22:51:42] debug:    zh:zstack:unpi:parser: <-- [254,3,68,128,205,1,4,15]
[2025-03-16 22:51:42] debug:    zh:zstack:unpi:parser: --- parseNext [254,3,68,128,205,1,4,15]
[2025-03-16 22:51:42] debug:    zh:zstack:unpi:parser: --> parsed 3 - 2 - 4 - 128 - [205,1,4] - 15
[2025-03-16 22:51:42] debug:    zh:zstack:znp: <-- AREQ: AF - dataConfirm - {"status":205,"endpoint":1,"transid":4}
[2025-03-16 22:51:42] debug:    zh:zstack:unpi:parser: --- parseNext []
[2025-03-16 22:51:42] debug:    zh:zstack: Data confirm error (0x842e14fffe996674:24503,205,3)
[2025-03-16 22:51:42] debug:    zh:zstack: Wait 2000ms
[2025-03-16 22:51:44] debug:    zh:zstack: sendZclFrameToEndpointInternal 0x842e14fffe996674:24503/1 (0,4,1)
[2025-03-16 22:51:44] debug:    zh:zstack:znp: --> SREQ: AF - dataRequest - {"dstaddr":24503,"destendpoint":1,"srcendpoint":1,"clusterid":6,"transid":5,"options":0,"radius":30,"len":3,"data":{"type":"Buffer","data":[1,12,1]}}
[2025-03-16 22:51:44] debug:    zh:zstack:unpi:writer: --> frame [254,13,36,1,183,95,1,1,6,0,5,0,30,3,1,12,1,210]
[2025-03-16 22:51:44] debug:    zh:zstack:unpi:parser: <-- [254,1,100,1,0,100]
[2025-03-16 22:51:44] debug:    zh:zstack:unpi:parser: --- parseNext [254,1,100,1,0,100]
[2025-03-16 22:51:44] debug:    zh:zstack:unpi:parser: --> parsed 1 - 3 - 4 - 1 - [0] - 100
[2025-03-16 22:51:44] debug:    zh:zstack:znp: <-- SRSP: AF - dataRequest - {"status":0}
[2025-03-16 22:51:44] debug:    zh:zstack:unpi:parser: --- parseNext []
[2025-03-16 22:51:45] debug:    zh:zstack:unpi:parser: <-- [254,3,68,128,205,1,5,14]
[2025-03-16 22:51:45] debug:    zh:zstack:unpi:parser: --- parseNext [254,3,68,128,205,1,5,14]
[2025-03-16 22:51:45] debug:    zh:zstack:unpi:parser: --> parsed 3 - 2 - 4 - 128 - [205,1,5] - 14
[2025-03-16 22:51:45] debug:    zh:zstack:znp: <-- AREQ: AF - dataConfirm - {"status":205,"endpoint":1,"transid":5}
[2025-03-16 22:51:45] debug:    zh:zstack:unpi:parser: --- parseNext []
[2025-03-16 22:51:45] debug:    zh:zstack: Data confirm error (0x842e14fffe996674:24503,205,4)
[2025-03-16 22:51:45] debug:    zh:controller:endpoint: Error: ZCL command 0x842e14fffe996674/1 genOnOff.on({}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":false,"direction":0,"reservedBits":0,"writeUndiv":false}) failed (Data request failed with error: 'No network route' (205))
    at ZStackAdapter.sendZclFrameToEndpointInternal (/app/node_modules/.pnpm/[email protected]/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:545:23)
    at ZStackAdapter.sendZclFrameToEndpointInternal (/app/node_modules/.pnpm/[email protected]/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:642:24)
    at ZStackAdapter.sendZclFrameToEndpointInternal (/app/node_modules/.pnpm/[email protected]/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:642:24)
    at ZStackAdapter.sendZclFrameToEndpointInternal (/app/node_modules/.pnpm/[email protected]/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:642:24)
    at ZStackAdapter.sendZclFrameToEndpointInternal (/app/node_modules/.pnpm/[email protected]/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:642:24)
    at /app/node_modules/.pnpm/[email protected]/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:443:20
    at Queue.execute (/app/node_modules/.pnpm/[email protected]/node_modules/zigbee-herdsman/src/utils/queue.ts:36:20)
    at ZStackAdapter.sendZclFrameToEndpoint (/app/node_modules/.pnpm/[email protected]/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:441:16)
    at Request.send (/app/node_modules/.pnpm/[email protected]/node_modules/zigbee-herdsman/src/controller/helpers/request.ts:82:20)
    at Endpoint.sendRequest (/app/node_modules/.pnpm/[email protected]/node_modules/zigbee-herdsman/src/controller/model/endpoint.ts:324:20)
[2025-03-16 22:51:45] error:    z2m: Publish 'set' 'state' to 'FLOALT Led Paneel Zolder' failed: 'Error: ZCL command 0x842e14fffe996674/1 genOnOff.on({}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":false,"direction":0,"reservedBits":0,"writeUndiv":false}) failed (Data request failed with error: 'No network route' (205))'
[2025-03-16 22:51:45] debug:    z2m: Error: ZCL command 0x842e14fffe996674/1 genOnOff.on({}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":false,"direction":0,"reservedBits":0,"writeUndiv":false}) failed (Data request failed with error: 'No network route' (205))
    at ZStackAdapter.sendZclFrameToEndpointInternal (/app/node_modules/.pnpm/[email protected]/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:545:23)
    at ZStackAdapter.sendZclFrameToEndpointInternal (/app/node_modules/.pnpm/[email protected]/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:642:24)
    at ZStackAdapter.sendZclFrameToEndpointInternal (/app/node_modules/.pnpm/[email protected]/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:642:24)
    at ZStackAdapter.sendZclFrameToEndpointInternal (/app/node_modules/.pnpm/[email protected]/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:642:24)
    at ZStackAdapter.sendZclFrameToEndpointInternal (/app/node_modules/.pnpm/[email protected]/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:642:24)
    at /app/node_modules/.pnpm/[email protected]/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:443:20
    at Queue.execute (/app/node_modules/.pnpm/[email protected]/node_modules/zigbee-herdsman/src/utils/queue.ts:36:20)
    at ZStackAdapter.sendZclFrameToEndpoint (/app/node_modules/.pnpm/[email protected]/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:441:16)
    at Request.send (/app/node_modules/.pnpm/[email protected]/node_modules/zigbee-herdsman/src/controller/helpers/request.ts:82:20)
    at Endpoint.sendRequest (/app/node_modules/.pnpm/[email protected]/node_modules/zigbee-herdsman/src/controller/model/endpoint.ts:324:20)

Here a similar log when I do a network scan:

[2025-03-16 22:56:21] info:     z2m: Starting network scan (includeRoutes 'false')
[2025-03-16 22:56:22] debug:    zh:zstack:unpi:writer: --> frame [254,3,37,49,0,0,0,23]
[2025-03-16 22:56:22] debug:    zh:zstack:unpi:parser: <-- [254,1,101,49,0,85,254,6,69,177,0,0,0,0,0,0,242]
[2025-03-16 22:56:22] debug:    zh:zstack:unpi:parser: --- parseNext [254,1,101,49,0,85,254,6,69,177,0,0,0,0,0,0,242]
[2025-03-16 22:56:22] debug:    zh:zstack:unpi:parser: --> parsed 1 - 3 - 5 - 49 - [0] - 85
[2025-03-16 22:56:22] debug:    zh:zstack:znp: <-- SRSP: ZDO - mgmtLqiReq
[2025-03-16 22:56:22] debug:    zh:zstack:unpi:parser: --- parseNext [254,6,69,177,0,0,0,0,0,0,242]
[2025-03-16 22:56:22] debug:    zh:zstack:unpi:parser: --> parsed 6 - 2 - 5 - 177 - [0,0,0,0,0,0] - 242
[2025-03-16 22:56:22] debug:    zh:zstack:znp: <-- AREQ: ZDO - mgmtLqiRsp
[2025-03-16 22:56:22] debug:    zh:controller: Received ZDO response: clusterId=LQI_TABLE_RESPONSE, status=SUCCESS, payload={"neighborTableEntries":0,"startIndex":0,"entryList":[]}
[2025-03-16 22:56:22] debug:    zh:zstack:unpi:parser: --- parseNext []
[2025-03-16 22:56:22] debug:    z2m: LQI succeeded for 'Coordinator'
[2025-03-16 22:56:23] debug:    zh:zstack:unpi:writer: --> frame [254,3,37,49,183,95,0,255]
[2025-03-16 22:56:23] debug:    zh:zstack:unpi:parser: <-- [254,1,101,49,0,85]
[2025-03-16 22:56:23] debug:    zh:zstack:unpi:parser: --- parseNext [254,1,101,49,0,85]
[2025-03-16 22:56:23] debug:    zh:zstack:unpi:parser: --> parsed 1 - 3 - 5 - 49 - [0] - 85
[2025-03-16 22:56:23] debug:    zh:zstack:znp: <-- SRSP: ZDO - mgmtLqiReq
[2025-03-16 22:56:23] debug:    zh:zstack:unpi:parser: --- parseNext []
[2025-03-16 22:56:38] debug:    zh:zstack:unpi:writer: --> frame [254,3,37,49,183,95,0,255]
[2025-03-16 22:56:38] debug:    zh:zstack:unpi:parser: <-- [254,1,101,49,0,85]
[2025-03-16 22:56:38] debug:    zh:zstack:unpi:parser: --- parseNext [254,1,101,49,0,85]
[2025-03-16 22:56:38] debug:    zh:zstack:unpi:parser: --> parsed 1 - 3 - 5 - 49 - [0] - 85
[2025-03-16 22:56:38] debug:    zh:zstack:znp: <-- SRSP: ZDO - mgmtLqiReq
[2025-03-16 22:56:38] debug:    zh:zstack:unpi:parser: --- parseNext []
[2025-03-16 22:56:48] error:    z2m: Failed to execute LQI for 'FLOALT Led Paneel Zolder'
[2025-03-16 22:56:48] debug:    z2m: Error: AREQ - ZDO - mgmtLqiRsp after 10000ms
    at Object.start (/app/node_modules/.pnpm/[email protected]/node_modules/zigbee-herdsman/src/utils/waitress.ts:67:23)
    at func (/app/node_modules/.pnpm/[email protected]/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:423:47)
    at Queue.execute (/app/node_modules/.pnpm/[email protected]/node_modules/zigbee-herdsman/src/utils/queue.ts:36:20)
    at ZStackAdapter.sendZdoInternal (/app/node_modules/.pnpm/[email protected]/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:428:43)
    at ZStackAdapter.sendZdo (/app/node_modules/.pnpm/[email protected]/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:305:16)
    at request (/app/node_modules/.pnpm/[email protected]/node_modules/zigbee-herdsman/src/controller/model/device.ts:1176:30)
    at Device.lqi (/app/node_modules/.pnpm/[email protected]/node_modules/zigbee-herdsman/src/controller/model/device.ts:1197:42)
    at /app/lib/extension/networkMap.ts:211:75
    at requestWithRetry (/app/lib/extension/networkMap.ts:198:24)
    at NetworkMap.networkScan (/app/lib/extension/networkMap.ts:211:32

DavyLandman avatar Mar 16 '25 22:03 DavyLandman

Note, I did not join #26738 (it happened after HA upgrade) or #23571 (different error messages, plus my error is not sporadic, it used to work fine, until it suddenly didn't.)

DavyLandman avatar Mar 16 '25 22:03 DavyLandman

@Nerivec is there somewhere else I should report this? Or different debug logs I should share? I'm lacking tools to further diagnose this.

DavyLandman avatar Mar 17 '25 19:03 DavyLandman

It's already reported in the linked issue. Waiting for some feedback from Koenkk on zstack firmware.

Nerivec avatar Mar 17 '25 20:03 Nerivec

I assumed this was different, as I had no software or hardware changes and it stopped working. My bad for raising the issue.

Update: on chrome GH shows the duplicate link. On firefox it only showed closed, but no details.

DavyLandman avatar Mar 17 '25 20:03 DavyLandman

Could you try with 99250304 from https://github.com/Koenkk/Z-Stack-firmware/issues/518#issuecomment-2698726919?

Koenkk avatar Mar 18 '25 19:03 Koenkk

Could you try with 99250304 from Koenkk/Z-Stack-firmware#518 (comment)?

Hi @Koenkk, I have a CC2652RB stick, and the firmware listed is only for the CC2652R?

And slaesh explicitly warns against that:

In both cases, we will need the CC2652 RB file.

Is there a RB version available of that firmware?

DavyLandman avatar Mar 19 '25 08:03 DavyLandman

Added the CC2652RB fw to https://github.com/Koenkk/Z-Stack-firmware/issues/518#issuecomment-2698726919

Koenkk avatar Mar 20 '25 19:03 Koenkk

Added the CC2652RB fw to Koenkk/Z-Stack-firmware#518 (comment)

Thanks, I'll try tomorrow morning.

DavyLandman avatar Mar 20 '25 20:03 DavyLandman

Sadly, no, it did not fix it:

error: z2m: Publish 'set' 'state' to 'FLOALT Led Paneel Zolder' failed: 'Error: ZCL command 0x842e14fffe996674/1 genOnOff.on({}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":false,"direction":0,"reservedBits":0,"writeUndiv":false}) failed (Data request failed with error: 'MAC channel access failure' (225))'

DavyLandman avatar Mar 21 '25 08:03 DavyLandman

This error indicates wireless interference, the z2m docs FAQ explain how to reduce interference

Koenkk avatar Mar 21 '25 10:03 Koenkk

Nothing changed in my network, and it's already on an extension cable. The device I test with has a clear line of sight only 2--3 meters. I've looked at wifi channels, it's not swamped. But I cannot rule out a neighbour is drowing out the zigbee signals, thats true.

Ow, and fun fact, if I turn the device off and on, I do see a message in the logs that it receives the "register/announce" on power-up:

[2025-03-21 13:02:39] info:     z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/bridge/event', payload '{"data":{"friendly_name":"FLOALT Led Paneel Zolder","ieee_address":"0x842e14fffe996674"},"type":"device_announce"}'
[2025-03-21 13:02:46] info:     z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/bridge/event', payload '{"data":{"friendly_name":"IKEA E2002 remote","ieee_address":"0x003c84fffe32a6cc"},"type":"device_announce"}'
[2025-03-21 13:03:01] error:    z2m: EventBus error 'OnEvent/deviceAnnounce': ZCL command 0x842e14fffe996674/1 genOnOff.configReport([{"attribute":"onOff","minimumReportInterval":0,"maximumReportInterval":3600,"reportableChange":0}], {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":0,"reservedBits":0,"writeUndiv":false}) failed (Data request failed with error: 'MAC channel access failure' (225))
[2025-03-21 13:03:12] error:    z2m: Failed to read state of 'FLOALT Led Paneel Zolder' after reconnect (ZCL command 0x842e14fffe996674/1 genOnOff.read(["onOff"], {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":0,"reservedBits":0,"writeUndiv":false}) failed (Data request failed with error: 'MAC channel access failure' (225)))

I do have an esp32-c6 laying around, can I use that for sniffing? (as it has zigbee support?)

DavyLandman avatar Mar 21 '25 12:03 DavyLandman

I'm not sure if sniffing will bring you much here, based on the error it is clearly interference, sometimes a different USB port also helps.

Koenkk avatar Mar 21 '25 19:03 Koenkk

I should have updated this issue. It suddenly flipped. Everything worked again, except for a single (Ikea) switch, that now only works partially. I suspect it was the cause for the issue.

DavyLandman avatar May 19 '25 07:05 DavyLandman

This issue is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 7 days

github-actions[bot] avatar Jul 19 '25 00:07 github-actions[bot]