[Edge] Driver for new Zemismart Roller Window Shade Driver Motor

TL;DR: I made a new edge driver for some newer models of Zemismart roller window treatment devices.

I recently bought one Zemismart (and subsequently bought 2 more) window shade motor driver from Aliexpress. They are kind of working with the edge driver from @iquix, but unfortunately there are two major annoyances:

  1. Lacking of control to set the upper and lower limit from the driver. I don’t have a remote control and the new model can no longer have the limits (or border) set from the device itself
  2. Lacking of battery reporting.

Before going further, the fingerprint I saw in the SmartThings is:

Manufacturer Code: _TZE200_68nvbio9
Model: TS0601

It looks like this:

Thanks to the good work from all the developers before me, I was able to quickly grasp how ST edge driver works, and how Tuya works. This is my driver that is a much-slimmed down version with a focus on this newer model of Zemismart window roller blind driver: GitHub - librehat/st-zemismart-window-treatment: SmartThings Edge Driver for Zemismart ZigBee Window Treatment Devices (Tuya), and this is the link to enroll: Samsung account

Hi @librehat! I just got a Zigbee Tuya TS0601 too, but noticed the manufacturer is different.

While I’ve managed to add the device and control the basic open/close functions using iquix’s Edge driver, I’m having trouble setting the upper and lower limits for the blinds since I don’t own a Tuya hub.

I wonder if you’ve managed to make yours work, or how you handled setting the limits?

Here is the data from my device:

Thanks!!

The solution is based on the tuya.ts from zigbee-herdsman-converters/src/devices/tuya.ts at master · Koenkk/zigbee-herdsman-converters · GitHub

I can see your device’s fingerprint there, and it does support limits setting using ZigBee, but it’s different from the ones my driver supports.

It’s similar though so should be easy to add your device to my driver. To help me make it work, does iquix’s driver currently support “Reverse” in the Settings for your device?

On the other hand, I probably should rename the driver to something else other than Zemismart…