Skip to content

Tuya TS0207 IAS device leaves network every ~20s after successful enrollment on ember adapter #1741

@TSparkas

Description

@TSparkas

Environment

  • zigbee-herdsman: 10.0.5
  • Adapter: ember (SLZB-MR5U, EFR32MG24, EmberZNet 7.4.4 [GA], EZSP v13)
  • Device: Tuya TS0207 water leak detector (_TZ3000_ww9i3e0y), Tuya TS0205 optical smoke sensor (TS0205_smoke_2), [Meian SW02] leak sensor.

Behaviour

Device joins, IAS Zone enrollment succeeds (zoneState:1 confirmed),
configure succeeds, then device goes completely silent for ~18-20 seconds
and performs a clean DEVICE_LEFT. Repeats indefinitely. water_leak
state is never published (stays null).

Tested with direct coordinator connection (LQI=228, parentOfNewNodeId=0)
— routing is not the cause.

Key log evidence

IAS enrollment confirmed:
zh:controller:device: Interview - IAS - after enrolling state (0): '{"iasCieAddr":"0x00124b001ca5eaaa","zoneState":1}'
zh:controller:device: Interview - IAS successfully enrolled '0xa4c138e388658fb0' endpoint '1'

20 seconds of silence after configure, then clean leave:

z2m: Successfully configured '0xa4c138e388658fb0' (definition v0.0.0)
[18-20 seconds, zero messages from device]
ezspTrustCenterJoinHandler: status=DEVICE_LEFT policyDecision=NO_ACTION

Also observed: enrollRsp is sent with options:4352 (missing
ENABLE_ROUTE_DISCOVERY bit) while all other ZCL commands use options:4416.

Note

Same device worked correctly on Z-Stack coordinator (SLZB-06/CC2652P)
before migration to EFR32MG24.

Also smilar problems with [Meian SW02] leak sensor (https://www.zigbee2mqtt.io/devices/SW02.html#meian-sw02) and Tuya TS0205 optical smoke sensor (TS0205_smoke_2) https://www.zigbee2mqtt.io/devices/TS0205_smoke_2.html

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions