[Smart Siren (81868) / AduroSmart Eria] not properly interviewed
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 15.7k
- Forks
- 2k
- Avg merge
- 18h 55m
- Merged PRs (30d)
- 35
Description
What happened?
I've added a Adurosmart Siren to my network a while ago and it fails to interview properly, it does work, but stays in an error state.
My zigbee coordinator is a ZBdongle-P with the latest available firmware: 20250321.
My Z2M version is : 2.13.0
The error message upon interview is:
[13/08/2026, 16:06:13] z2m: Request 'zigbee2mqtt/bridge/request/device/interview' failed with error: 'Interview of 'Alarm Sirene' (0x00158d00054e1675) failed: Error: ZCL command 0x00158d00054e1675/1 ssIasZone.write({"iasCieAddr":"0x00124b0030cd20ca"}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":0,"reservedBits":0,"writeUndiv":false,"sendPolicy":"immediate"}) failed (Status 'INVALID_VALUE')'
What did you expect to happen?
A correctly performed interview of the device as it shows as supported at the supported device list
How to reproduce it (minimal and precise)
Re-add and attempt interview, or just trigger interview again.
Zigbee2MQTT version
2.13.0 (unknown)
Adapter firmware version
{"maintrel":1,"majorrel":2,"minorrel":7,"product":1,"revision":20250321,"transportrev":2}
Adapter
ZStack3x0
Setup
os: #1 SMP PREEMPT_DYNAMIC Thu Jul 30 12:31:10 UTC 2026 - 6.18.39-haos - x64
node: v24.18.1
ha: true
Device database.db entry
{"id":66,"type":"Router","ieeeAddr":"0x00158d00054e1675","nwkAddr":6967,"manufId":4653,"manufName":"AduroSmart Eria","powerSource":"Mains (single phase)","modelId":"Smart Siren","epList":[1,242],"endpoints":{"1":{"profId":260,"epId":1,"devId":1027,"inClusterList":[0,3,1280,1282],"outClusterList":[25],"clusters":{"genBasic":{"attributes":{"modelId":"Smart Siren","manufacturerName":"AduroSmart Eria","powerSource":1,"zclVersion":3,"appVersion":3,"stackVersion":2,"hwVersion":1,"dateCode":"20200629","swBuildId":"01000003"}},"ssIasZone":{"attributes":{"iasCieAddr":"0x086bd7fffef59c92","zoneState":0,"zoneId":255}},"ssIasWd":{"attributes":{"maxDuration":240}}},"binds":[{"cluster":0,"type":"endpoint","deviceIeeeAddress":"0x00124b0030cd20ca","endpointID":1},{"cluster":1280,"type":"endpoint","deviceIeeeAddress":"0x00124b0030cd20ca","endpointID":1},{"cluster":1282,"type":"endpoint","deviceIeeeAddress":"0x00124b0030cd20ca","endpointID":1}],"configuredReportings":[],"meta":{}},"242":{"epId":242,"inClusterList":[],"outClusterList":[],"clusters":{},"binds":[],"configuredReportings":[],"meta":{}}},"appVersion":3,"stackVersion":2,"hwVersion":1,"dateCode":"20200629","swBuildId":"01000003","zclVersion":3,"interviewCompleted":false,"interviewState":"FAILED","meta":{"configured":"0.0.0"},"lastSeen":1786629973733}
Debug log
[13/08/2026, 16:06:13] z2m: Request 'zigbee2mqtt/bridge/request/device/interview' failed with error: 'Interview of 'Alarm Sirene' (0x00158d00054e1675) failed: Error: ZCL command 0x00158d00054e1675/1 ssIasZone.write({"iasCieAddr":"0x00124b0030cd20ca"}, {"timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":0,"reservedBits":0,"writeUndiv":false,"sendPolicy":"immediate"}) failed (Status 'INVALID_VALUE')'
Notes
Device
definition: 81868 - AduroSmart (v0.0.0)
software_build_id: 01000003
date_code: 20200629
endpoints:
{"1":{"bindings":[{"cluster":"genBasic","target":{"endpoint":1,"ieee_address":"0x00124b0030cd20ca","type":"endpoint"}},{"cluster":"ssIasZone","target":{"endpoint":1,"ieee_address":"0x00124b0030cd20ca","type":"endpoint"}},{"cluster":"ssIasWd","target":{"endpoint":1,"ieee_address":"0x00124b0030cd20ca","type":"endpoint"}}],"clusters":{"input":["genBasic","genIdentify","ssIasZone","ssIasWd"],"output":["genOta"]},"configured_reportings":[],"scenes":[]},"242":{"bindings":[],"clusters":{"input":[],"output":[]},"configured_reportings":[],"scenes":[]}}
Health
time: Thu Aug 13 2026 15:56:15 GMT+0200 (Central European Summer Time)
os.load_average: 0.04, 0.03, 0
os.memory_percent: 39.9375
process.memory_percent: 3.7966
process.uptime_sec: 487806
{"leave_count":0,"messages":823,"messages_per_sec":0.0017,"network_address_changes":0}
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the device interview request and the 81868 AduroSmart device definition, then reproduce the ssIasZone.write call that returns INVALID_VALUE. Compare the stored endpoint and IAS attributes with the definition's bindings. Done means the device interview completes successfully without the error and remains supported.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- embedded-iot
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 52/100