Zemismart Roller Blind Motor

How strange, being the same model, that some inform you and others don't, have you seen that you have a good curtain? I'm sorry to hear that

It is not uncommon for Tuya products suppliers to ship different models/modifications, even in one and the same purchase order. So for me it is possible that this may be yours and (less likely) @s1godfrey cases.

Can you double-check again if there are any differences in the 'Manufacturer' and 'Application' values between your blinds/motors?

The 'Manufacturer' is what explicitly identifies a Tuya product. The 'application' is the firmware version.

As an example, saying 'my Zemismart blinds model is AM43' doesn't uniquely identify the device. There are at least 3 different AM43 models with different Tuya commands implementation.

The identified different models (manufacturers) of Zemismart Rollers/Blinds/Shade Motors is now increased from 20 to 24, each of these may have potentially slightly different commands set and respectively slightly different behavior. There are also about a dozen modifications of the "ZemiSmart Zigbee Blind" driver for HE, every mod patched to work fine for just one of the models, but not properly working for the other models.

I've been working recently on an attempt to improve this driver to support all of the different types of Tuya/Zemismart blinds. If this activity is successful, the final goal is to merge these changes into Amos Yuen's driver, which seems to be the most popular and available in HPM.

The temporary link to the work-in-progress driver mod is here. If you have time, you can test it and please let me know if it works for your model(s) ( 'Manufacturer' )

3 Likes

Thankyou @kkossev - your modded driver has fixed it!
Blinds

2 Likes

Nice!!!!

Not so much here. I changed to the new driver and then trouble started. Now it only moves up 2 or 3 steps or down 2 or 3 steps. I switched back to old driver, no change. I did wipe device using cleaner, nothing. I unpaired the device and repaired, same results.

Can anyone please tell me how to completely wipe the zemismart zigbee tubular motor model: ZM25TQ back to factory defaults.

I tried press 5x quickly, still paired. I tried hold for several seconds, still paired. I tried unplug AC, hold on plug-in, still paired. By still paired, I mean that it will move motor upon command, not correctly, but it still responds from hubitat. So, its definitely not reset to factory defaults.

  • endpointId: 01
  • application: 52
  • softwareBuild:
  • inClusters: 0000,000A,0004,0005,EF00
  • outClusters: 0019
  • model: TS0601
  • manufacturer: _TZE200_fzo2pocs
2 Likes

Yes, thank you and sorry I missed the answer you gave me some days before...
I will need some time to check what info is available for your device.

1 Like

Before I would always press 5x quickly on red set button located on the motor side.

Now, even when I do that, it still shows up in the zigbee logs:

[blind] 2022-05-13 15:34:58.472 profileId:0x104, clusterId:0x0, sourceEndpoint:1, destinationEndpoint:1 , groupId:0, lastHopLqi:255, lastHopRssi:-60

[blind] 2022-05-13 15:32:31.423 profileId:0x104, clusterId:0x0, sourceEndpoint:1, destinationEndpoint:1 , groupId:0, lastHopLqi:240, lastHopRssi:-53

I suppose you have the remote, and you have already set up the upper and the lover limits?

That is what I'm trying to do by starting all over again. When the motor stopped working, the limits somehow because only a short rotation in either direction. So, I sucked it up and decided to reset the whole system and start over... Only now I'm unable to clear the upper and lower limits or even factory refresh the whole unit.

Without the upper and lower limits set, all motors/shades will usually not accept commands from the Zigbee channel, and will accept only local keys controls or RF remote controls.

You can check this video My Budget-Friendly DIY Homekit Solution for Smart Shades - YouTube. I think it is exactly your model :

Thank you.. But it will not erase. I can pair it with one of my other 5 remotes and it will do the same.

The action is not acting like roller motor, its now acting like it has some sort of jog function. I can press up over and over and it will turn once in forward direction over and over again with each up arrow (button) press. Same for down, it just turns once per button press.

I wonder if somehow it got flashed to become function of another type of device, but how is this possible.?

It acts like its stuck in tilt motor configuration instead of lift. But I assure you I never changed that setting.

You can try changing between tilt and lift configuration from the driver. Is there any change?
Then test SetPosition command (any number between 0 and 100). Make sure the debug logs option is turned on and please copy and paste the logs.

Or it is better to wait one more day for the _TZE200_fzo2pocs ZM25TQ Tubular motor specific to be added into the driver. Your device fingerprint was not into the driver, it differs from all other 24 models.

I will ping you when ready, hopefully tomorrow.

Strange, if I hold the up or down button long enough it will start rotating continuously

Like in the original driver description?

image

ok, so set position 40 made it rotate. BTW I have completely removed it from the window assembly for testing. Its just the raw motor on the table now.

Open/close have no action what so ever.

Exactly

If you don't have a Hubitat dashbard control set up already, you can configure one.
Should look like this:

image

The leftmost is the Shade template. The middle is Attribute 'windowsShade' and the right one is the position attribute.
When fully closed, the position should be 0.
When fully opened, the position should be 100%

Newbie here. I have the Zemismart Tuya/Zigbee roller shade motor. I was able to pair it with the remote and set upper and lower shade limits - all that works great. Then I bought a Hubitat. I was able to pair the Zemismart motor with Hubitat and it shows up in devices as "generic zigbee shade". I also got it to show up in Alexa using the Amazon Echo skill, but deleted that in case that was causing the problem. But when I click on the device, then click on "open" or "close", nothing happens. What else do I need? I read through the postings here and cannot understand what else I need to do. Do I need some special code? A dashboard?