### What happened?
The Bosch door sensor BSEN-C2 is failing interview (https:…//www.zigbee2mqtt.io/devices/BSEN-C2.html)
I enable debug mode and attach a part of log with the detection of the device. Address is 0x18fc2600000085ed
I have used external converter from here: https://github.com/Koenkk/zigbee2mqtt/issues/16389
I am not familiar with external converters but hope I followed instruction correctly, here what I did:
1/copied paste external converter code to file same directory as configuration.yaml file in the data folder of Z2M (I use Z2M in docker).
The file is named bosch-bsen-c2.js
2/Inside configuration.yaml, I have added:
```
external_converters:
- bosch-bsen-c2.js
```
3/Restarted Z2M docker.
Inside fronted, in settings, external controler, I can see my file bosch-bsen-c2.js
Is there a way to check external controler is well loaded ?
### What did you expect to happen?
succeed interview and work fine :)
### How to reproduce it (minimal and precise)
enable pairing mode, reset sensor, wait for interview
### Zigbee2MQTT version
1.30.1
### Adapter firmware version
20211217
### Adapter
CC2652P
### Debug log
zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [] +0ms
zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,12,69,202,82,6,237,133,0,0,0,38,252,24,230,144,11] +3s
zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,12,69,202,82,6,237,133,0,0,0,38,252,24,230,144,11] +0ms
zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 12 - 2 - 5 - 202 - [82,6,237,133,0,0,0,38,252,24,230,144] - 11 +0ms
zigbee-herdsman:adapter:zStack:znp:AREQ <-- ZDO - tcDeviceInd - {"nwkaddr":1618,"extaddr":"0x18fc2600000085ed","parentaddr":37094} +3s
zigbee-herdsman:controller:log Device '0x18fc2600000085ed' joined +3s
zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [] +1ms
zigbee-herdsman:controller:log Device '0x18fc2600000085ed' accepted by handler +0ms
zigbee-herdsman:controller:log New device '0x18fc2600000085ed' joined +0ms
zigbee-herdsman:controller:log Creating device '0x18fc2600000085ed' +0ms
zigbee-herdsman:controller:database:log Writing database to '/app/data/database.db' +0ms
Zigbee2MQTT:info 2023-02-17 22:11:43: Device '0x18fc2600000085ed' joined
Zigbee2MQTT:info 2023-02-17 22:11:43: MQTT publish: topic 'zigbee2mqtt/bridge/event', payload '{"data":{"friendly_name":"0x18fc2600000085ed","ieee_address":"0x18fc2600000085ed"},"type":"device_joined"}'
Zigbee2MQTT:info 2023-02-17 22:11:43: MQTT publish: topic 'zigbee2mqtt/0x18fc2600000085ed/availability', payload 'online'
Zigbee2MQTT:info 2023-02-17 22:11:43: MQTT publish: topic 'zigbee2mqtt/0x18fc2600000085ed', payload '{"last_seen":"2023-02-17T22:11:43+01:00"}'
zigbee-herdsman:controller:log Interview '0x18fc2600000085ed' start +111ms
Zigbee2MQTT:info 2023-02-17 22:11:43: Starting interview of '0x18fc2600000085ed'
Zigbee2MQTT:info 2023-02-17 22:11:44: MQTT publish: topic 'zigbee2mqtt/bridge/event', payload '{"data":{"friendly_name":"0x18fc2600000085ed","ieee_address":"0x18fc2600000085ed","status":"started"},"type":"device_interview"}'
zigbee-herdsman:controller:device:log Interview - start device '0x18fc2600000085ed' +0ms
zigbee-herdsman:adapter:zStack:znp:SREQ --> ZDO - nodeDescReq - {"dstaddr":1618,"nwkaddrofinterest":1618} +3s
zigbee-herdsman:adapter:zStack:unpi:writer --> frame [254,4,37,2,82,6,82,6,35] +3s
zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,1,101,2,0,102] +152ms
zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,1,101,2,0,102] +0ms
zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 1 - 3 - 5 - 2 - [0] - 102 +0ms
zigbee-herdsman:adapter:zStack:znp:SRSP <-- ZDO - nodeDescReq - {"status":0} +3s
zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [] +1ms
zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,12,69,202,82,6,237,133,0,0,0,38,252,24,230,144,11] +6s
zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,12,69,202,82,6,237,133,0,0,0,38,252,24,230,144,11] +0ms
zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 12 - 2 - 5 - 202 - [82,6,237,133,0,0,0,38,252,24,230,144] - 11 +1ms
zigbee-herdsman:adapter:zStack:znp:AREQ <-- ZDO - tcDeviceInd - {"nwkaddr":1618,"extaddr":"0x18fc2600000085ed","parentaddr":37094} +6s
zigbee-herdsman:controller:log Device '0x18fc2600000085ed' joined +6s
zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [] +0ms
zigbee-herdsman:controller:log Device '0x18fc2600000085ed' accepted by handler +0ms
Zigbee2MQTT:info 2023-02-17 22:11:49: MQTT publish: topic 'zigbee2mqtt/0x18fc2600000085ed', payload '{"last_seen":"2023-02-17T22:11:49+01:00"}'
zigbee-herdsman:controller:log Not interviewing '0x18fc2600000085ed', completed 'false', in progress 'true' +1ms
zigbee-herdsman:adapter:zStack:adapter Node descriptor request for '1618' failed (Error: AREQ - ZDO - nodeDescRsp after 10000ms), retry +13s
zigbee-herdsman:adapter:zStack:adapter Discovering route to 1618 +1ms
zigbee-herdsman:adapter:zStack:znp:SREQ --> ZDO - extRouteDisc - {"dstAddr":1618,"options":0,"radius":30} +10s
zigbee-herdsman:adapter:zStack:unpi:writer --> frame [254,4,37,69,82,6,0,30,46] +10s
zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,1,101,69,0,33] +4s
zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,1,101,69,0,33] +0ms
zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 1 - 3 - 5 - 69 - [0] - 33 +1ms
zigbee-herdsman:adapter:zStack:znp:SRSP <-- ZDO - extRouteDisc - {"status":0} +10s
zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [] +0ms
zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,12,69,202,82,6,237,133,0,0,0,38,252,24,230,144,11] +1s
zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,12,69,202,82,6,237,133,0,0,0,38,252,24,230,144,11] +1ms
zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 12 - 2 - 5 - 202 - [82,6,237,133,0,0,0,38,252,24,230,144] - 11 +0ms
zigbee-herdsman:adapter:zStack:znp:AREQ <-- ZDO - tcDeviceInd - {"nwkaddr":1618,"extaddr":"0x18fc2600000085ed","parentaddr":37094} +6s
zigbee-herdsman:controller:log Device '0x18fc2600000085ed' joined +6s
zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [] +0ms
zigbee-herdsman:controller:log Device '0x18fc2600000085ed' accepted by handler +0ms
Zigbee2MQTT:info 2023-02-17 22:11:55: MQTT publish: topic 'zigbee2mqtt/0x18fc2600000085ed', payload '{"last_seen":"2023-02-17T22:11:55+01:00"}'
zigbee-herdsman:controller:log Not interviewing '0x18fc2600000085ed', completed 'false', in progress 'true' +3ms
zigbee-herdsman:adapter:zStack:znp:SREQ --> ZDO - nodeDescReq - {"dstaddr":1618,"nwkaddrofinterest":1618} +3s
zigbee-herdsman:adapter:zStack:unpi:writer --> frame [254,4,37,2,82,6,82,6,35] +3s
zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,1,101,2,0,102] +2s
zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,1,101,2,0,102] +0ms
zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 1 - 3 - 5 - 2 - [0] - 102 +1ms
zigbee-herdsman:adapter:zStack:znp:SRSP <-- ZDO - nodeDescReq - {"status":0} +3s
zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [] +0ms
zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,12,69,202,82,6,237,133,0,0,0,38,252,24,230,144,11] +4s
zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,12,69,202,82,6,237,133,0,0,0,38,252,24,230,144,11] +0ms
zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 12 - 2 - 5 - 202 - [82,6,237,133,0,0,0,38,252,24,230,144] - 11 +0ms
zigbee-herdsman:adapter:zStack:znp:AREQ <-- ZDO - tcDeviceInd - {"nwkaddr":1618,"extaddr":"0x18fc2600000085ed","parentaddr":37094} +6s
zigbee-herdsman:controller:log Device '0x18fc2600000085ed' joined +6s
zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [] +0ms
zigbee-herdsman:controller:log Device '0x18fc2600000085ed' accepted by handler +0ms
Zigbee2MQTT:info 2023-02-17 22:12:01: MQTT publish: topic 'zigbee2mqtt/0x18fc2600000085ed', payload '{"last_seen":"2023-02-17T22:12:01+01:00"}'
zigbee-herdsman:controller:log Not interviewing '0x18fc2600000085ed', completed 'false', in progress 'true' +1ms
zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,12,69,202,82,6,237,133,0,0,0,38,252,24,230,144,11] +6s
zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,12,69,202,82,6,237,133,0,0,0,38,252,24,230,144,11] +0ms
zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 12 - 2 - 5 - 202 - [82,6,237,133,0,0,0,38,252,24,230,144] - 11 +1ms
zigbee-herdsman:adapter:zStack:znp:AREQ <-- ZDO - tcDeviceInd - {"nwkaddr":1618,"extaddr":"0x18fc2600000085ed","parentaddr":37094} +6s
zigbee-herdsman:controller:log Device '0x18fc2600000085ed' joined +6s
zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [] +0ms
zigbee-herdsman:controller:log Device '0x18fc2600000085ed' accepted by handler +0ms
Zigbee2MQTT:info 2023-02-17 22:12:06: MQTT publish: topic 'zigbee2mqtt/0x18fc2600000085ed', payload '{"last_seen":"2023-02-17T22:12:06+01:00"}'
zigbee-herdsman:controller:log Not interviewing '0x18fc2600000085ed', completed 'false', in progress 'true' +1ms
zigbee-herdsman:controller:device:log Interview - quirks check for 'undefined'-'undefined'-'Unknown' +23s
zigbee-herdsman:controller:device:log Interview - quirks did not match +0ms
zigbee-herdsman:controller:device:log Interview - node descriptor request failed for '0x18fc2600000085ed', attempt 1 +0ms
zigbee-herdsman:adapter:zStack:znp:SREQ --> ZDO - nodeDescReq - {"dstaddr":1618,"nwkaddrofinterest":1618} +10s
zigbee-herdsman:adapter:zStack:unpi:writer --> frame [254,4,37,2,82,6,82,6,35] +10s
zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,1,101,2,0,102] +249ms
zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,1,101,2,0,102] +0ms
zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 1 - 3 - 5 - 2 - [0] - 102 +0ms
zigbee-herdsman:adapter:zStack:znp:SRSP <-- ZDO - nodeDescReq - {"status":0} +10s
zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [] +0ms
zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,5,69,196,190,187,1,52,62,138] +5s
zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,5,69,196,190,187,1,52,62,138] +0ms
zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 5 - 2 - 5 - 196 - [190,187,1,52,62] - 138 +0ms
zigbee-herdsman:adapter:zStack:znp:AREQ <-- ZDO - srcRtgInd - {"dstaddr":48062,"relaycount":1,"relaylist":[15924]} +5s
zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [] +1ms
zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,12,69,202,82,6,237,133,0,0,0,38,252,24,230,144,11] +922ms
zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,12,69,202,82,6,237,133,0,0,0,38,252,24,230,144,11] +0ms
zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 12 - 2 - 5 - 202 - [82,6,237,133,0,0,0,38,252,24,230,144] - 11 +0ms
zigbee-herdsman:adapter:zStack:znp:AREQ <-- ZDO - tcDeviceInd - {"nwkaddr":1618,"extaddr":"0x18fc2600000085ed","parentaddr":37094} +922ms
zigbee-herdsman:controller:log Device '0x18fc2600000085ed' joined +6s
zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [] +0ms
zigbee-herdsman:controller:log Device '0x18fc2600000085ed' accepted by handler +0ms
Zigbee2MQTT:info 2023-02-17 22:12:12: MQTT publish: topic 'zigbee2mqtt/0x18fc2600000085ed', payload '{"last_seen":"2023-02-17T22:12:12+01:00"}'
zigbee-herdsman:controller:log Not interviewing '0x18fc2600000085ed', completed 'false', in progress 'true' +2ms
zigbee-herdsman:adapter:zStack:adapter Node descriptor request for '1618' failed (Error: AREQ - ZDO - nodeDescRsp after 10000ms), retry +23s
zigbee-herdsman:adapter:zStack:adapter Discovering route to 1618 +1ms
zigbee-herdsman:adapter:zStack:znp:SREQ --> ZDO - extRouteDisc - {"dstAddr":1618,"options":0,"radius":30} +10s
zigbee-herdsman:adapter:zStack:unpi:writer --> frame [254,4,37,69,82,6,0,30,46] +10s
zigbee-herdsman:adapter:zStack:unpi:parser <-- [254,1,101,69,0,33] +5s
zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [254,1,101,69,0,33] +0ms
zigbee-herdsman:adapter:zStack:unpi:parser --> parsed 1 - 3 - 5 - 69 - [0] - 33 +0ms
zigbee-herdsman:adapter:zStack:znp:SRSP <-- ZDO - extRouteDisc - {"status":0} +10s
zigbee-herdsman:adapter:zStack:unpi:parser --- parseNext [] +0ms