Moes Smart Curtain Switch Module (MS-108ZR)

This device should be supported in the Zemismart Zigbee Blind driver :

Yea, I saw that thread before bying it, tried it and it didn't work at all. Not even simple open/close...

Give some more details - debug logs as an example.

When you paired the device to the Hubitat hub, was the Zemismart driver selected automatically?
If not, remove the device and pair it again as a new one.

Better, before removing and re-pairing it - test if the TS130F Calibration command in the Zemismart driver works for your device.
Copy and paste the debug logs following the calibration commands.

I've tried removing it and paring it again. It pairs properly but chooses the "Device" driver instead of the Zemismart one.
When I try to choose the Zemsismart driver it gives me a 500 error (that's a new thing).
I'm sharing the logs as well...

Thanks!



From the live logs posted above, click on the INFO hyperlink-it should open the HE device page. The Devi ID has been changed after the removal and re-discovery.

Yes, looks like you're right.
I got error message " Device 7 does not exist on this hub." when pressed on INFO hyperlink...
What should I do in this case?

And as for the driver, should I install it differently? The switch doesn't come with any installation guidelines other than the physical installation. I've seen switches that have a way to set the limits after initial installation but mine didn't...

Thanks for the help!

Clear the live logs and cycle power off / power on. If it is paired to the hub, you may see some debug or info logs.

Or just pair it again to HE.

You can try the Zemismart Zigbee Blinds driver calibration commands for TS130F model.

Should I input "val" as well?

Try with 5 - should mean 5 seconds timeout

1 Like

Clearing logs and shutting off/on didn't work.

Anything else I can try before I give up? Changing device ID manually?

No, just pair it again to the hub.
Do you know how to put it it into pairing mode?

Sure. I do it over and over again but still getting the Error 500 when trying to Save Device after i choose the Zemismart driver.

Probably there is something wrong with the driver installation? If the driver was installed from HPM - do a Repair. Otherwise - delete and install the driver again manually.

1 Like

It worked! Works flawlessly now!
Thanks so much!!!

Even got the calibration to work perfectly btw... Awesome driver!

1 Like

Is there a known method of setting position for the Zemismart driver?
No set level or set position seems to work.

I want to use this in automation and dashboard buttons....

I donโ€™t think that this is possible- there is no any feedback signals from the motor back to the controllerโ€ฆ

TS130F turns the motor on or off in one of the possible two directions.

If the full open-> close time period is 10 seconds for example, will sending a stop() command from RM5 rule 5 seconds after an open() or close() command always result in opening the shades in the middle?

Thanks for the response!

Is it just me or if I set up the switch properly, i.e. setting exactly the fully open/close states, then it should know always what position it is in. I also see the variable "position" (see screenshot) which is relatively accurate and changes each time I open/close.

I wonder if anyone worked this out as "position" is a key ingrediant in automating curtains. Otherwise it's just a manual switch.

The 'position' attribute is accurate when the curtain motor reports back the exact position to the hub.

With these Zigbee Curtain Switch modules it is quite possible that Tuya is simulating the position based on a simple timer. With one of my Zemismart motors I see that Smart Life is simply trying to animate the opening/closing process, without knowing the exact position of the motor.

ื”ื™ื™ ื’ื ืื ื™ ื’ืจ ื‘ื™ืฉืจืืœ ื•ืชืงื•ืข ืขื ืื•ืชื” ื‘ืขื™ื” ืจืง ืฉืœื ืžืžืฉ ื”ื‘ื ืชื™ ืžื” ื”ื ื”ืฆื™ืขื• ืœืš ืœืขืฉื•ืช ืžืžืฉ ื”ื•ื“ื” ืœืš ืื ืืคืฉืจ ืฉืชืกื‘ื™ืจ ืœื™ ื‘ื˜ืœืคื•ืŸ

0504886600
ืžืื™ืจ