Skip to content

Add Wing manufacturer name to TS0203 door/window sensor - #1439

Closed
Diddern wants to merge 1 commit into
JohanBendz:SDK3from
Diddern:add-wing-ts0203-door-window-sensor
Closed

Diddern wants to merge 1 commit into
JohanBendz:SDK3from
Diddern:add-wing-ts0203-door-window-sensor

Conversation

@Diddern

@Diddern Diddern commented Aug 12, 2026

Copy link
Copy Markdown

Current situation

A Wing branded door/window contact sensor is not recognised by the app. During pairing Homey reports:

zb_product_id        TS0203
zb_manufacturer_name Wing

TS0203 is already supported by several drivers, but every entry in manufacturerName uses a _TZ3000_* / TUYATEC-* identifier. Wing ships this sensor with the plain brand name Wing as the manufacturer name, so no driver matches and the device cannot be added.

Wing is a manufacturer name that already shows up for other devices in this app's issue tracker (#1422, #1429 for the Wing ZTH11-3.0 / ZTH13-3.0 sensors), so the plain brand name is what these devices actually report.

Change

Adds Wing to the manufacturerName list of the doorwindowsensor driver — the generic TS0203 driver (alarm_contact + alarm_battery, IAS Zone status notifications). No code changes are needed; the device behaves as a standard IAS Zone contact sensor.

  • drivers/doorwindowsensor/driver.compose.json — added Wing
  • app.json — regenerated entry to match
  • README.md — added to the supported Door/Windows Sensor list

This follows the precedent of other non-_TZ-prefixed entries already in the door/window drivers (Immax, Visonic, zbeacon).

Notes for the reviewer

Marked as draft: I have the hardware, but I would like confirmation that doorwindowsensor is the driver you prefer for this one before it is merged. doorwindowsensor_2 (adds alarm_tamper) and doorwindowsensor_3 are alternatives; the plain doorwindowsensor driver was chosen because it is the general TS0203 catch-all and the Wing sensor exposes no tamper contact.

🤖 Generated with Claude Code

The Wing branded TS0203 contact sensor reports manufacturerName "Wing"
instead of a _TZ3000_* identifier, so it was not matched by any driver
and could not be paired.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@Diddern
Diddern marked this pull request as ready for review August 12, 2026 07:16
@Diddern
Diddern requested a review from JohanBendz as a code owner August 12, 2026 07:16

Copy link
Copy Markdown
Owner

Thanks for this contribution and the hardware context. Wing / TS0203 has now been selectively adopted into the current door/window sensor driver on modernize-2026-issues. The generated manifest/device index are synchronized and validation is green. Tracking: #1469, draft integration PR: #1470.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants