Koenkk / Koenkk/zigbee2mqtt

[TS0203 / _TZ3000_bpkijo14] ???

Open
#32,455 6 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?

Loop: Sensor is connected, inteviewed, is added to network and than leaves network

Image
What did you expect to happen?

Sensor is joined

How to reproduce it (minimal and precise)

1 Place battery in sensor - blue light flashes
2 (Interview takes places)
3 (Keeps blinking)
4 Sensor leaves network - blue light still flashes
Repeat

Zigbee2MQTT version

2.12.1 (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 Jun 18 17:07:54 UTC 2026 - 6.18.35-haos - x64
node: v22.23.0
ha: true

Device database.db entry

No response

Debug log

No response

Notes
Device

definition: TS0203 - Tuya (v0.0.0)
software_build_id: 0122052017
date_code: undefined
endpoints:

{"1":{"bindings":[],"clusters":{"input":["genBasic","genIdentify","genPowerCfg","ssIasZone","genPollCtrl"],"output":["genOta"]},"configured_reportings":[],"scenes":[]}}
Health

time: Wed Jul 01 2026 19:15:50 GMT+0200 (Midden-Europese zomertijd)
os.load_average: 0.1, 0.09, 0.03
os.memory_percent: 35.034
process.memory_percent: 2.0622
process.uptime_sec: 28802

{"leave_count":14,"messages":91,"messages_per_sec":0.2093,"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

Reproduce the joining loop with the TS0203 sensor and ZStack3x0 adapter using the listed steps. Capture the missing debug log and database.db entry, then investigate why the sensor leaves after interview; done means the sensor remains joined to the network.

Written by the indexing model from the issue text.

Assessment

Domain
embedded-iot, networking
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.