-
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Description
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)
- Pair the device with Zigbee2MQTT.
- Observe that the device is detected as unsupported (no cover entity is created).
- Add an external converter for the device and restart Zigbee2MQTT.
- Re-interview the device.
- The device is now detected as a curtain motor / cover.
- Try to control the curtain using the Zigbee2MQTT web UI:
- Open
- Close
- Stop
- Position slider
- 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.
- 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
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.