Koenkk / Koenkk/zigbee2mqtt

[Smart Siren (81868) / AduroSmart Eria] not properly interviewed

Open
#32,839 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

problem
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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.