Skip to content

Add Zemismart 6-gang, curtain_motor toggle, and new manufacturer ids#1428

Open
moKorean wants to merge 3 commits into
JohanBendz:SDK3from
moKorean:feature/device-additions-curtain-toggle
Open

Add Zemismart 6-gang, curtain_motor toggle, and new manufacturer ids#1428
moKorean wants to merge 3 commits into
JohanBendz:SDK3from
moKorean:feature/device-additions-curtain-toggle

Conversation

@moKorean

Copy link
Copy Markdown

Summary

Adds one new device and extends a few existing drivers, based on the latest SDK3.

New device

  • Zemismart 6-gang switch (TS0601) — implemented as two 3-gang modules on separate endpoints.

curtain_motor

  • Add an open/stop/close toggle flow using Tuya standard control datapoints (DP1 enum: 0=OPEN, 1=STOP, 2=CLOSE).
  • Rename DP3 arrivedstate (percent state) and improve position/logging handling.
  • Add manufacturer id _TZE204_r0jdjrvi.

New manufacturer ids

  • pir_sensor_2: _TZ3210_cwamkvua
  • radar_sensor: _TZE200_kb5noeto
  • relay_board_4_channel: _TZ3000_a37eix1s

Notes

  • Branch is rebased on current SDK3; the generated app.json is intentionally omitted (build artifact).
  • No changes to unrelated drivers or formatting.

🤖 Generated with Claude Code

Geunwon Mo and others added 3 commits July 17, 2026 10:13
New driver modeled as two 3-gang modules on separate endpoints.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
- Add windowcoverings toggle flow with open/stop/close handling using Tuya
  standard control datapoints (DP1 enum 0=OPEN/1=STOP/2=CLOSE).
- Rename DP3 'arrived' -> 'state' (percent state) and improve position logging.
- Add manufacturer id _TZE204_r0jdjrvi.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
- pir_sensor_2: _TZ3210_cwamkvua
- radar_sensor: _TZE200_kb5noeto
- relay_board_4_channel: _TZ3000_a37eix1s

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@moKorean
moKorean requested a review from JohanBendz as a code owner July 17, 2026 01:15
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.

1 participant