zigbee2mqtt icon indicating copy to clipboard operation
zigbee2mqtt copied to clipboard

LYWSD03MMC-z Failed to configure

Open pniewiadowski opened this issue 1 year ago • 1 comments

What happened?

When I want to pair a LYWSD03MMC-z device it failed to configure and reports/expose only temperature.

image image

What did you expect to happen?

I expect to finish the configuration

How to reproduce it (minimal and precise)

Try to pair the device

Zigbee2MQTT version

1.40.1

Adapter firmware version

20210211

Adapter

CC2652P

Setup

docker

Debug log

error 2024-09-20 11:03:25z2m: Failed to configure '0xa4c1386ec1174330', attempt 1 (Error: Bind 0xa4c1386ec1174330/1 msTemperatureMeasurement from '0x00124b0022811afd/1' failed (ZDO error: bind failed with status 'TABLE_FULL' (140)) at /app/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:1126:36) error 2024-09-20 11:03:55z2m: Failed to configure '0xa4c1386ec1174330', attempt 2 (Error: Bind 0xa4c1386ec1174330/1 msTemperatureMeasurement from '0x00124b0022811afd/1' failed (ZDO error: bind failed with status 'TABLE_FULL' (140)) at /app/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:1126:36) error 2024-09-20 11:04:44z2m: Request 'zigbee2mqtt/bridge/request/device/configure_reporting' failed with error: 'Bind 0xa4c1386ec1174330/1 msTemperatureMeasurement from '0x00124b0022811afd/1' failed (ZDO error: bind failed with status 'TABLE_FULL' (140))' error 2024-09-20 11:04:45z2m: Failed to configure '0xa4c1386ec1174330', attempt 3 (Error: Bind 0xa4c1386ec1174330/1 msTemperatureMeasurement from '0x00124b0022811afd/1' failed (ZDO error: bind failed with status 'TABLE_FULL' (140)) at /app/node_modules/zigbee-herdsman/src/adapter/z-stack/adapter/zStackAdapter.ts:1126:36) error 2024-09-20 11:08:04z2m: Request 'zigbee2mqtt/bridge/request/device/configure_reporting' failed with error: 'Bind 0xa4c1386ec1174330/1 msRelativeHumidity from '0x00124b0022811afd/1' failed (ZDO error: bind failed with status 'TABLE_FULL'

pniewiadowski avatar Sep 20 '24 09:09 pniewiadowski

Similar issue here, although I guess it's the same, hence why I am not opening a duplicate issue. In my case the device was already configured so it still reports and is manually configurable from the expose tab in frontend or via MQTT, but the bindings tab is empty. In my case the issue started happening after updating the container to 1.40.2 from 1.40.0. It still showed when rolling back, unfortunately I was not able to rollback further than 1.40.0

Adapter: SLZB-06 (CC2652P)

Adapter firmware version: 20221226

Debug Log: [2024-10-03 16:33:30] info: z2m: Configuring 'Temperatura Sala' [2024-10-03 16:33:30] debug: zhc:setupattribute: Configure reporting: true, read: true for 0xa4c13869408d8a8f/1 msTemperatureMeasurement [{"min":10,"max":300,"change":10,"attribute":"measuredValue"}] [2024-10-03 16:33:30] debug: zh:controller:endpoint: Bind 0xa4c13869408d8a8f/1 msTemperatureMeasurement from '0x00124b00258ceb03/1' [2024-10-03 16:33:30] debug: zh:zstack:unpi:writer: --> frame [254,23,37,33,10,89,143,138,141,64,105,56,193,164,1,2,4,3,3,235,140,37,0,75,18,0,1,161] [2024-10-03 16:33:30] debug: zh:zstack:unpi:parser: <-- [254,1,101,33,0,69] [2024-10-03 16:33:30] debug: zh:zstack:unpi:parser: --- parseNext [254,1,101,33,0,69] [2024-10-03 16:33:30] debug: zh:zstack:unpi:parser: --> parsed 1 - 3 - 5 - 33 - [0] - 69 [2024-10-03 16:33:30] debug: zh:zstack:znp: <-- SRSP: ZDO - bindReq - {"status":0} [2024-10-03 16:33:30] debug: zh:zstack:unpi:parser: --- parseNext [] [2024-10-03 16:33:31] debug: zh:zstack:unpi:parser: <-- [254,5,69,196,10,89,1,66,205,89] [2024-10-03 16:33:31] debug: zh:zstack:unpi:parser: --- parseNext [254,5,69,196,10,89,1,66,205,89] [2024-10-03 16:33:31] debug: zh:zstack:unpi:parser: --> parsed 5 - 2 - 5 - 196 - [10,89,1,66,205] - 89 [2024-10-03 16:33:31] debug: zh:zstack:znp: <-- AREQ: ZDO - srcRtgInd - {"dstaddr":22794,"relaycount":1,"relaylist":[52546]} [2024-10-03 16:33:31] debug: zh:zstack:unpi:parser: --- parseNext [] [2024-10-03 16:33:31] debug: zh:zstack:unpi:parser: <-- [254,5,69,196,10,89,1,66,205,89] [2024-10-03 16:33:31] debug: zh:zstack:unpi:parser: --- parseNext [254,5,69,196,10,89,1,66,205,89] [2024-10-03 16:33:31] debug: zh:zstack:unpi:parser: --> parsed 5 - 2 - 5 - 196 - [10,89,1,66,205] - 89 [2024-10-03 16:33:31] debug: zh:zstack:znp: <-- AREQ: ZDO - srcRtgInd - {"dstaddr":22794,"relaycount":1,"relaylist":[52546]} [2024-10-03 16:33:31] debug: zh:zstack:unpi:parser: --- parseNext [] [2024-10-03 16:33:31] debug: zh:zstack:unpi:parser: <-- [254,3,69,161,10,89,140,56] [2024-10-03 16:33:31] debug: zh:zstack:unpi:parser: --- parseNext [254,3,69,161,10,89,140,56] [2024-10-03 16:33:31] debug: zh:zstack:unpi:parser: --> parsed 3 - 2 - 5 - 161 - [10,89,140] - 56 [2024-10-03 16:33:31] debug: zh:zstack:znp: <-- AREQ: ZDO - bindRsp - {"srcaddr":22794,"zdo":[140,null]} [2024-10-03 16:33:31] debug: zh:controller: Received ZDO response: clusterId=BIND_RESPONSE, status=TABLE_FULL, payload=undefined [2024-10-03 16:33:31] debug: zh:zstack:unpi:parser: --- parseNext [] [2024-10-03 16:33:31] debug: zh:controller:endpoint: Error: Bind 0xa4c13869408d8a8f/1 msTemperatureMeasurement from '0x00124b00258ceb03/1' failed (Status 'TABLE_FULL') at Endpoint.bind (/app/node_modules/zigbee-herdsman/src/controller/model/endpoint.ts:566:23) at processTicksAndRejections (node:internal/process/task_queues:95:5) at setupAttributes (/app/node_modules/zigbee-herdsman-converters/src/lib/modernExtend.ts:111:13) at configure (/app/node_modules/zigbee-herdsman-converters/src/lib/modernExtend.ts:157:17) at Object.configure (/app/node_modules/zigbee-herdsman-converters/src/index.ts:205:21) at Configure.configure (/app/lib/extension/configure.ts:130:13) at Configure.onMQTTMessage (/app/lib/extension/configure.ts:57:21) at EventEmitter.wrappedCallback (/app/lib/eventBus.ts:206:17) [2024-10-03 16:33:31] error: z2m: Failed to configure 'Temperatura Sala', attempt 6 (Error: Bind 0xa4c13869408d8a8f/1 msTemperatureMeasurement from '0x00124b00258ceb03/1' failed (Status 'TABLE_FULL') at Endpoint.bind (/app/node_modules/zigbee-herdsman/src/controller/model/endpoint.ts:566:23) at processTicksAndRejections (node:internal/process/task_queues:95:5) at setupAttributes (/app/node_modules/zigbee-herdsman-converters/src/lib/modernExtend.ts:111:13) at configure (/app/node_modules/zigbee-herdsman-converters/src/lib/modernExtend.ts:157:17) at Object.configure (/app/node_modules/zigbee-herdsman-converters/src/index.ts:205:21) at Configure.configure (/app/lib/extension/configure.ts:130:13) at Configure.onMQTTMessage (/app/lib/extension/configure.ts:57:21) at EventEmitter.wrappedCallback (/app/lib/eventBus.ts:206:17)) [2024-10-03 16:33:31] info: z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/bridge/response/device/configure', payload '{"data":{"id":"Temperatura Sala"},"error":"Failed to configure (Bind 0xa4c13869408d8a8f/1 msTemperatureMeasurement from '0x00124b00258ceb03/1' failed (Status 'TABLE_FULL'))","status":"error","transaction":"yzi3a-9"}'

nomc2 avatar Oct 03 '24 13:10 nomc2

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

github-actions[bot] avatar Dec 11 '24 00:12 github-actions[bot]

any solution please?

DittmannCz avatar Jan 07 '25 06:01 DittmannCz

Hi, I had the same issue and this comment helped me https://github.com/Koenkk/zigbee2mqtt/issues/23858#issuecomment-2333376393

upd: everything was ok with the first thermometer, but after a while the error returned with another one and this advice does not help there

ArXa1L avatar Jan 07 '25 06:01 ArXa1L

how did You proceed? I switched unbind -what now?

DittmannCz avatar Jan 07 '25 06:01 DittmannCz

how did You proceed? I switched unbind -what now?

I followed these steps:

  • %your_thermometer% -> Tab Bind
  • Clicked Unbind, waited for it to complete
  • Selected source endpoint: 1, Destination: Coordinator, Destination endpoint: 1, Clusters: genPollCtrl, PowerCfg, Humidity, Temperature -> Clicked Bind

But it didn't help in long run and the issue came back after a while. After that I tried to remove one of my thermometers from z2m and bind it again - so far no error, but I noticed that only the genPollCtrl cluster is bound.

upd: In the end I left three clusters bound: genPollCtrl, Humidity, Temperature - no errors, and battery information is still available

ArXa1L avatar Jan 07 '25 06:01 ArXa1L