Hi All,
I have recently purchased an AduroSmart Smart Siren 81868 and paired it my HA installation (2025.4.1). The pairing fails due to the interview failing. I am using Z2M version 2.2.1-1 and a Conbee II stick with firmware 0x26780700. According to the Z2M website this device should be fully supported and it is listed in the devices.js file.
Initially i figured it may be because i was trying to pair via once of my IKEA INSPELNING smart plugs, so redid the pairing close to the Conbee II coordinator however, nothing changed.
The error in the Z2M log:
[2025-04-07 10:02:13] e[34mdebuge[39m: zh:controller:device: Interview - IAS - before enrolling state: '{"iasCieAddr":"0x086bd7fffef59c92","zoneState":0}'
[2025-04-07 10:02:13] e[34mdebuge[39m: zh:controller:device: Interview - IAS - not enrolled, enrolling
[2025-04-07 10:02:13] e[34mdebuge[39m: zh:controller:endpoint: ZCL command 0x00158d00054e1675/1 ssIasZone.write({"iasCieAddr":"0x00212effff070bcf"}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":0,"reservedBits":0,"writeUndiv":false,"sendPolicy":"immediate"})
[2025-04-07 10:02:13] e[34mdebuge[39m: zh:controller:endpoint: Error: ZCL command 0x00158d00054e1675/1 ssIasZone.write({"iasCieAddr":"0x00212effff070bcf"}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":0,"reservedBits":0,"writeUndiv":false,"sendPolicy":"immediate"}) failed (Status 'INVALID_VALUE')
at Endpoint.checkStatus (/app/node_modules/.pnpm/[email protected]/node_modules/zigbee-herdsman/src/controller/model/endpoint.ts:358:28)
at Endpoint.zclCommand (/app/node_modules/.pnpm/[email protected]/node_modules/zigbee-herdsman/src/controller/model/endpoint.ts:966:26)
at Endpoint.write (/app/node_modules/.pnpm/[email protected]/node_modules/zigbee-herdsman/src/controller/model/endpoint.ts:401:9)
at Device.interviewInternal (/app/node_modules/.pnpm/[email protected]/node_modules/zigbee-herdsman/src/controller/model/device.ts:980:21)
at Device.interview (/app/node_modules/.pnpm/[email protected]/node_modules/zigbee-herdsman/src/controller/model/device.ts:760:13)
at Controller.onDeviceJoined (/app/node_modules/.pnpm/[email protected]/node_modules/zigbee-herdsman/src/controller/controller.ts:783:17)
[2025-04-07 10:02:13] e[34mdebuge[39m: zh:controller:device: Interview - quirks check for 'Smart Siren'-'AduroSmart Eria'-'Router'
[2025-04-07 10:02:13] e[34mdebuge[39m: zh:controller:device: Interview - quirks did not match
[2025-04-07 10:02:13] e[34mdebuge[39m: zh:controller:device: Interview - failed for device '0x00158d00054e1675' with error 'Error: ZCL command 0x00158d00054e1675/1 ssIasZone.write({"iasCieAddr":"0x00212effff070bcf"}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":0,"reservedBits":0,"writeUndiv":false,"sendPolicy":"immediate"}) failed (Status 'INVALID_VALUE')'
[2025-04-07 10:02:13] e[34mdebuge[39m: zh:controller:database: Writing database to '/config/zigbee2mqtt/database.db'
[2025-04-07 10:02:13] e[31merrore[39m: zh:controller: Interview failed for '0x00158d00054e1675 with error 'Error: ZCL command 0x00158d00054e1675/1 ssIasZone.write({"iasCieAddr":"0x00212effff070bcf"}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":0,"reservedBits":0,"writeUndiv":false,"sendPolicy":"immediate"}) failed (Status 'INVALID_VALUE')'
[2025-04-07 10:02:13] e[34mdebuge[39m: zhc: Getting definitions for: adurosmart.js,14
[2025-04-07 10:02:13] e[34mdebuge[39m: zhc: Candidates for 0x00158d00054e1675/Smart Siren: 81868/AduroSmart
[2025-04-07 10:02:13] e[31merrore[39m: z2m: Failed to interview '0x00158d00054e1675', device has not successfully been paired
[2025-04-07 10:02:13] e[32minfoe[39m: z2m:mqtt: MQTT publish: topic 'homeassistant/binary_sensor/0x00158d00054e1675/tamper/config', payload '{"availability":[{"topic":"zigbee2mqtt/bridge/state","value_template":"{{ value_json.state }}"},{"topic":"zigbee2mqtt/0x00158d00054e1675/availability","value_template":"{{ value_json.state }}"}],"availability_mode":"all","device":{"hw_version":1,"identifiers":["zigbee2mqtt_0x00158d00054e1675"],"manufacturer":"AduroSmart","model":"Siren","model_id":"81868","name":"0x00158d00054e1675","sw_version":"01000003","via_device":"zigbee2mqtt_bridge_0x00212effff070bcf"},"device_class":"tamper","object_id":"0x00158d00054e1675_tamper","origin":{"name":"Zigbee2MQTT","sw":"2.2.1","url":"https://www.zigbee2mqtt.io"},"payload_off":false,"payload_on":true,"state_topic":"zigbee2mqtt/0x00158d00054e1675","unique_id":"0x00158d00054e1675_tamper_zigbee2mqtt","value_template":"{{ value_json.tamper }}"}'
[2025-04-07 10:02:13] e[32minfoe[39m: z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/bridge/event', payload '{"data":{"friendly_name":"0x00158d00054e1675","ieee_address":"0x00158d00054e1675","status":"failed"},"type":"device_interview"}'
[2025-04-07 18:51:37] debug: zh:controller:device: Interview - IAS - before enrolling state: '{"iasCieAddr":"0x086bd7fffef59c92","zoneState":0}'
[2025-04-07 18:51:37] debug: zh:controller:device: Interview - IAS - not enrolled, enrolling
[2025-04-07 18:51:37] debug: zh:controller:endpoint: ZCL command 0x00158d00054e1675/1 ssIasZone.write({"iasCieAddr":"0x00212effff070bcf"}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":0,"reservedBits":0,"writeUndiv":false,"sendPolicy":"immediate"})
[2025-04-07 18:51:37] debug: zh:deconz:driver: DATA_REQUEST - destAddr: 0xe200 EP:1 SeqNr. 221 request id: 109
[2025-04-07 18:51:37] debug: zh:deconz:driver: DATA_REQUEST - destAddr: 0xe200 EP:1 SeqNr. 222 request id: 110
[2025-04-07 18:51:37] debug: zh:deconz:frameparser: DATA_REQUEST RESPONSE - request id: 109 status: 0
[2025-04-07 18:51:37] debug: zh:deconz:driver: networkstate: 2 apsDataConfirm: 0 apsDataIndication: 0 configChanged: 0 apsRequestFreeSlots: 1
[2025-04-07 18:51:37] debug: zh:deconz:frameparser: DATA_REQUEST RESPONSE - request id: 109 status: 0
[2025-04-07 18:51:37] debug: zh:deconz:driver: networkstate: 2 apsDataConfirm: 0 apsDataIndication: 0 configChanged: 0 apsRequestFreeSlots: 1
[2025-04-07 18:51:37] debug: zh:deconz:frameparser: DATA_REQUEST RESPONSE - request id: 110 status: 0
[2025-04-07 18:51:37] debug: zh:deconz:driver: networkstate: 2 apsDataConfirm: 0 apsDataIndication: 0 configChanged: 0 apsRequestFreeSlots: 1
[2025-04-07 18:51:37] debug: zh:deconz:frameparser: DATA_REQUEST RESPONSE - request id: 110 status: 0
[2025-04-07 18:51:37] debug: zh:deconz:driver: networkstate: 2 apsDataConfirm: 0 apsDataIndication: 0 configChanged: 0 apsRequestFreeSlots: 1
[2025-04-07 18:51:37] debug: zh:deconz:frameparser: DEVICE_STATE changed: 10100110
[2025-04-07 18:51:37] debug: zh:deconz:driver: networkstate: 2 apsDataConfirm: 1 apsDataIndication: 0 configChanged: 0 apsRequestFreeSlots: 1
[2025-04-07 18:51:37] debug: zh:deconz:frameparser: DEVICE_STATE changed: 10100110
[2025-04-07 18:51:37] debug: zh:deconz:driver: networkstate: 2 apsDataConfirm: 1 apsDataIndication: 0 configChanged: 0 apsRequestFreeSlots: 1
[2025-04-07 18:51:37] debug: zh:deconz:driver: query aps data confirm
[2025-04-07 18:51:37] debug: zh:deconz:driver: DATA_CONFIRM - sending data state request - SeqNr. 223
[2025-04-07 18:51:37] debug: zh:deconz:frameparser: DATA_CONFIRM RESPONSE - destAddr: 0xe200 request id: 109 confirm status: 0
[2025-04-07 18:51:37] debug: zh:deconz:driver: networkstate: 2 apsDataConfirm: 1 apsDataIndication: 0 configChanged: 0 apsRequestFreeSlots: 1
[2025-04-07 18:51:37] debug: zh:deconz: sendZclFrameToEndpoint - message send with transSeq Nr.: 187
[2025-04-07 18:51:37] debug: zh:deconz: false, true, false, 10000
[2025-04-07 18:51:37] debug: zh:deconz: resolve request (187)
[2025-04-07 18:51:37] debug: zh:deconz:driver: query aps data confirm
[2025-04-07 18:51:37] debug: zh:deconz:driver: DATA_CONFIRM - sending data state request - SeqNr. 224
[2025-04-07 18:51:37] debug: zh:deconz:frameparser: DATA_CONFIRM RESPONSE - destAddr: 0xe200 request id: 110 confirm status: 0
[2025-04-07 18:51:37] debug: zh:deconz:driver: networkstate: 2 apsDataConfirm: 0 apsDataIndication: 0 configChanged: 0 apsRequestFreeSlots: 1
[2025-04-07 18:51:37] debug: zh:deconz: sendZclFrameToEndpoint - message send with transSeq Nr.: 188
[2025-04-07 18:51:37] debug: zh:deconz: true, true, false, 10000
[2025-04-07 18:51:37] debug: zh:deconz: resolve request (188)
[2025-04-07 18:51:37] debug: zh:deconz:frameparser: DEVICE_STATE changed: 10101010
[2025-04-07 18:51:37] debug: zh:deconz:driver: networkstate: 2 apsDataConfirm: 0 apsDataIndication: 1 configChanged: 0 apsRequestFreeSlots: 1
[2025-04-07 18:51:37] debug: zh:deconz:frameparser: DEVICE_STATE changed: 10101010
[2025-04-07 18:51:37] debug: zh:deconz:driver: networkstate: 2 apsDataConfirm: 0 apsDataIndication: 1 configChanged: 0 apsRequestFreeSlots: 1
[2025-04-07 18:51:37] debug: zh:deconz:driver: query aps data indication
[2025-04-07 18:51:37] debug: zh:deconz:driver: DATA_INDICATION - sending read data request - SeqNr. 225
[2025-04-07 18:51:37] debug: zh:deconz:frameparser: DATA_INDICATION RESPONSE - seqNr. 225 srcAddr: 0xe200 destAddr: 0x0 profile id: 0x104 cluster id: 0x500 lqi: 255
[2025-04-07 18:51:37] debug: zh:deconz:frameparser: response payload: 08bc04871000
[2025-04-07 18:51:37] debug: zh:deconz:driver: networkstate: 2 apsDataConfirm: 0 apsDataIndication: 0 configChanged: 0 apsRequestFreeSlots: 1
[2025-04-07 18:51:37] debug: zh:controller: Received payload: clusterID=1280, address=57856, groupID=0, endpoint=1, destinationEndpoint=1, wasBroadcast=false, linkQuality=255, frame={"header":{"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":false,"reservedBits":0},"transactionSequenceNumber":188,"commandIdentifier":4},"payload":[{"status":135,"attrId":16}],"command":{"ID":4,"name":"writeRsp","parameters":[{"name":"status","type":32},{"name":"attrId","type":33,"conditions":[{"type":"statusNotEquals","value":0}]}]}}
[2025-04-07 18:51:37] debug: zh:controller:endpoint: ZCL command 0x00158d00054e1675/1 ssIasZone.defaultRsp({"cmdId":4,"statusCode":0}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":1,"reservedBits":0,"transactionSequenceNumber":188,"writeUndiv":false})
[2025-04-07 18:51:37] debug: zh:deconz: no response expected (188)
[2025-04-07 18:51:37] debug: zh:deconz:frameparser: DATA_INDICATION RESPONSE - seqNr. 225 srcAddr: 0xe200 destAddr: 0x0 profile id: 0x104 cluster id: 0x500 lqi: 255
[2025-04-07 18:51:37] debug: zh:deconz:frameparser: response payload: 08bc04871000
[2025-04-07 18:51:37] debug: zh:deconz:driver: networkstate: 2 apsDataConfirm: 0 apsDataIndication: 0 configChanged: 0 apsRequestFreeSlots: 1
[2025-04-07 18:51:37] debug: zh:controller: Received payload: clusterID=1280, address=57856, groupID=0, endpoint=1, destinationEndpoint=1, wasBroadcast=false, linkQuality=255, frame={"header":{"frameControl":{"frameType":0,"manufacturerSpecific":false,"direction":1,"disableDefaultResponse":false,"reservedBits":0},"transactionSequenceNumber":188,"commandIdentifier":4},"payload":[{"status":135,"attrId":16}],"command":{"ID":4,"name":"writeRsp","parameters":[{"name":"status","type":32},{"name":"attrId","type":33,"conditions":[{"type":"statusNotEquals","value":0}]}]}}
[2025-04-07 18:51:37] debug: zh:deconz: response received (188)
[2025-04-07 18:51:37] debug: zh:controller:endpoint: Error: ZCL command 0x00158d00054e1675/1 ssIasZone.write({"iasCieAddr":"0x00212effff070bcf"}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":0,"reservedBits":0,"writeUndiv":false,"sendPolicy":"immediate"}) failed (Status 'INVALID_VALUE')
at Endpoint.checkStatus (/app/node_modules/.pnpm/[email protected]/node_modules/zigbee-herdsman/src/controller/model/endpoint.ts:358:28)
at Endpoint.zclCommand (/app/node_modules/.pnpm/[email protected]/node_modules/zigbee-herdsman/src/controller/model/endpoint.ts:966:26)
at Endpoint.write (/app/node_modules/.pnpm/[email protected]/node_modules/zigbee-herdsman/src/controller/model/endpoint.ts:401:9)
at Device.interviewInternal (/app/node_modules/.pnpm/[email protected]/node_modules/zigbee-herdsman/src/controller/model/device.ts:980:21)
at Device.interview (/app/node_modules/.pnpm/[email protected]/node_modules/zigbee-herdsman/src/controller/model/device.ts:760:13)
at Bridge.deviceInterview (/app/lib/extension/bridge.ts:517:13)
at Bridge.onMQTTMessage (/app/lib/extension/bridge.ts:205:34)
at EventEmitter.wrappedCallback (/app/lib/eventBus.ts:204:17)
[2025-04-07 18:51:37] debug: zh:controller:device: Interview - quirks check for 'Smart Siren'-'AduroSmart Eria'-'Router'
[2025-04-07 18:51:37] debug: zh:controller:device: Interview - quirks did not match
[2025-04-07 18:51:37] debug: zh:controller:device: Interview - failed for device '0x00158d00054e1675' with error 'Error: ZCL command 0x00158d00054e1675/1 ssIasZone.write({"iasCieAddr":"0x00212effff070bcf"}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":0,"reservedBits":0,"writeUndiv":false,"sendPolicy":"immediate"}) failed (Status 'INVALID_VALUE')'
[2025-04-07 18:51:37] debug: zh:controller:database: Writing database to '/config/zigbee2mqtt/database.db'
[2025-04-07 18:51:37] error: z2m: Request 'zigbee2mqtt/bridge/request/device/interview' failed with error: 'interview of 'Sirene_Alarm' (0x00158d00054e1675) failed: Error: ZCL command 0x00158d00054e1675/1 ssIasZone.write({"iasCieAddr":"0x00212effff070bcf"}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":0,"reservedBits":0,"writeUndiv":false,"sendPolicy":"immediate"}) failed (Status 'INVALID_VALUE')'
[2025-04-07 18:51:37] debug: z2m: Error: interview of 'Sirene_Alarm' (0x00158d00054e1675) failed: Error: ZCL command 0x00158d00054e1675/1 ssIasZone.write({"iasCieAddr":"0x00212effff070bcf"}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":0,"reservedBits":0,"writeUndiv":false,"sendPolicy":"immediate"}) failed (Status 'INVALID_VALUE')
at Bridge.deviceInterview (/app/lib/extension/bridge.ts:520:19)
at Bridge.onMQTTMessage (/app/lib/extension/bridge.ts:205:34)
at EventEmitter.wrappedCallback (/app/lib/eventBus.ts:204:17)
[2025-04-07 18:51:37] info: z2m:mqtt: MQTT publish: topic 'zigbee2mqtt/bridge/response/device/interview', payload '{"data":{},"error":"interview of 'Sirene_Alarm' (0x00158d00054e1675) failed: Error: ZCL command 0x00158d00054e1675/1 ssIasZone.write({\"iasCieAddr\":\"0x00212effff070bcf\"}, {\"timeout\":10000,\"disableResponse\":false,\"disableRecovery\":false,\"disableDefaultResponse\":true,\"direction\":0,\"reservedBits\":0,\"writeUndiv\":false,\"sendPolicy\":\"immediate\"}) failed (Status 'INVALID_VALUE')","status":"error","transaction":"izicp-1"}'
My HA is running as a Proxmox LXC, the Conbee II stick is passhru directly to the LXC.
Any help is greatly appreciated.