Skip to content

Tuya TS0601 (_TZE204_dqy15zxy) curtain motor only works as toggle, no open/close/stop #30510

@marcusvrn1

Description

@marcusvrn1

What happened?

This device is currently unsupported. When trying to add support via an external converter, it behaves as a toggle-only curtain motor, which breaks standard Tuya cover expectations.

The control behavior is incorrect:

  • The curtain can only be triggered using a single datapoint which behaves as a toggle.
  • There are no separate working commands for open, close, or stop.
  • The cover position slider in the Zigbee2MQTT UI does not move the curtain at all.
  • Sending position commands via DP does not have any effect.
  • Calibration was completed using the physical remote.

Using an external converter I verified that:

  • DP 2 triggers movement but only as a toggle.
  • DP 3 exists but ignores control commands.

This makes the device unusable as a proper Zigbee cover.

This appears to be a firmware variant used by newer Nova Digital devices.

What did you expect to happen?

I expected the curtain motor to support proper Zigbee cover control, including:

  • Separate commands for open, close, and stop
  • Working position control via the cover position slider
  • Ability to move the curtain to a specific position (0–100%)

This is the expected behavior for Tuya TS0601-based curtain motors already supported by Zigbee2MQTT.

Other TS0601 curtain motors work correctly with the same Zigbee2MQTT version.

How to reproduce it (minimal and precise)

  1. Pair the device with Zigbee2MQTT.
  2. Observe that the device is detected as unsupported (no cover entity is created).
  3. Add an external converter for the device and restart Zigbee2MQTT.
  4. Re-interview the device.
  5. The device is now detected as a curtain motor / cover.
  6. Try to control the curtain using the Zigbee2MQTT web UI:
    • Open
    • Close
    • Stop
    • Position slider
  7. Observe that:
    • Only one command triggers movement, behaving as a toggle.
    • Open and stop do not work.
    • The position slider does not move the curtain.
  8. Enable debug logging and observe that only a single datapoint triggers movement.

Calibration was completed using the physical remote before testing.

Zigbee2MQTT version

2.7.2

Adapter firmware version

7.4.5 [GA]

Adapter

EmberZNet 0x385b44fffe002df3

Setup

Add-on on Home Assistant on Intel NUC CPU: Intel(R) Celeron(R) J4125 CPU @ 2.00GHz (x4)
RAM: 7788 MB

Device database.db entry

{"id":28,"type":"Router","ieeeAddr":"0xa4c138df38ca2331","nwkAddr":33791,"manufId":4417,"manufName":"_TZE204_dqy15zxy","powerSource":"Mains (single phase)","modelId":"TS0601","epList":[1,242],"endpoints":{"1":{"profId":260,"epId":1,"devId":81,"inClusterList":[4,5,61184,0],"outClusterList":[25,10],"clusters":{"genBasic":{"attributes":{"65503":"�b�0i�b�0i�b�0i�b�0i�b�0i�b�0i�b�0i�b�0i�b�0i�b�0f�b�0\u0012�b�0e","65506":56,"65508":0,"modelId":"TS0601","manufacturerName":"_TZE204_dqy15zxy","powerSource":1,"zclVersion":3,"appVersion":74,"stackVersion":0,"hwVersion":1,"dateCode":""}}},"binds":[],"configuredReportings":[],"meta":{}},"242":{"profId":41440,"epId":242,"devId":97,"inClusterList":[],"outClusterList":[33],"clusters":{},"binds":[],"configuredReportings":[],"meta":{}}},"appVersion":74,"stackVersion":0,"hwVersion":1,"dateCode":"","zclVersion":3,"interviewCompleted":true,"interviewState":"SUCCESSFUL","meta":{},"lastSeen":1767625284804}

Debug log

log.txt

Notes

  • Device is a recent Nova Digital model (newer firmware).
  • Calibration was completed using the physical remote before testing.
  • Without an external converter the device is detected as unsupported.
  • With an external converter, DP 2 triggers movement but only as a toggle.
  • No datapoint was found to support explicit open, close, or stop commands.
  • Position control commands are ignored by the device.
  • This issue is reported mainly to document this firmware behavior and prevent confusion for other users.

Metadata

Metadata

Assignees

No one assigned

    Labels

    problemSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions