Releasing Zemismart Zigbee Blind Driver. This is a version adapted from mark.cockcroft's driver with additional support for mode and speed which is available in the AM43-0.45/40-ES-EZ model. The same message patterns are used as previous ZemiSmart Zigbee Blind drivers, so it should also work with other Zemismart Zigbee Blind drivers though I haven't tested it.
Prerequisites
You should follow the instructions that came with your device to set the open and close limits. Some models set the limits using the device, others require the remote. This driver cannot set limits. This is needed in order to open or close properly.
Get and set speed [0-100] (if supported by device)
Configurable open and closed position thresholds
Configurable default step amount
Tested Devices
Has only been directly tested with devices listed blow. But since the code was adapted from a driver used with other Zemismart Zigbee Blind models, it likely will work with other Zemismart Zigbee Blind models.
Has Speed / Mode Support
AM43-0.45/40-ES-EZ
No Speed / Mode Support
ZM25TQ
You can unpair the remote by pressing the setup button in the remote control until you see number 5 and then pressing the up key according to @jcastrillo
Google Home Integration
Recommended integrating with Google Home through hubitat Google Home Community with the following settings:
Device type: Window Shade
Google Home device type: Curtain
Device traits
Open/Close
Set Open/Close attribute to windowShade
Set Open Position Command to setPosition
Debugging
If you run into a problem, you should:
Turn on "Enable debug logging", "Enable trace logging", and "Log unexpected messages" in the device preferences.
I am using your driver for my Zigbee Tuya blinds ZM25TQ and it works well. My only issue is
1.) I cannot change the speed ( As soon as I input any value the configuration brokes and I have to reset the motor and start a new pairing)
2.) I am not sure I can/ know how to set the limits within the app. Whatever I try It does not work,
I have had an AOK blind motor before and I liked the behavior where the motor slows down the speed when it is reaching the limit. I assume this is not possible in the TUYA blinds.
Are there any pre-requisites, such as setting up Open/Close positions? I have installed the driver, but I am unable to do anything, such as open/close.
I am able to change the speed, and Lift/Tilt Mode.
have you selected the driver in the specific device menu ?. This is the device created containing your blind. By default, it is recognized as "device". you need to open the drop-down list and select it as zimsmart Zigbee Blind device
The controller, also has a lux sensor with a small solar panel (I assume for charging). Are there any plans for incorporating it into the driver and hubitat?
In addition I have discovered the following behaviour with this driver and the Zigbee Tuya blinds ZM25TQ
When I use the shade dashboard tile to open or close the device it works perfect. However, if I select a percentage to open or close with the slide button, then I cannot open or close completely the shade with one single click. I need to use the slide button all the way up or down before the button works again. is there any way to use the one click button ( open or close) independently of where the blind position is? Thanks a lot.
I didn't see anything that looked like a lux reading in the zigbee messages, though there are also some messages which I don't understand their purpose. Can't integrate them without someone shedding more light on how to get that info.
The problem is that, for instance, I cannot press the button once to start closing blinds and press the button again to stop the closing at the point I want.....
I have some blinds connected to a switch ( through hubitat simple rules).... That switch will activate the blinds but the button does not work again until the full process (opening or closing) is completed.
I hope I was able to explain myself.
A different topic I would like to bring to the attention of the people here is that I have not managed d to set the limits of the blinds within the habitat driver. INot a big deal since I can do it with the remote control, but It would be great if
1.) anybody can confirm if I can set up the limits in the hubitat tuya driver
2.) if this is the case, I would appreciate some help with the set of commands to do it.
I don't think representing as a dimmer will help in that case. I'd recommend making a request to the hubitat team to allow such behaviors in the dashboard.
Driver does not support setting limits, You have to do that manually.
hi there... done. I have submitted a ticket.... keep you informed...
Does anyone know how to reset the remote control? Here my problem.
I have more motors than remote controls. I am using the remote to set up the limits of the blind. Once the limits are set, I need to unpair the remote from the engine ( keeping the limits) in order to set up the control with a new motor ( avoiding that the remote will still control the previous motors already set with this remote).
If I press the reset 5 times in the motor, the limits are deleted....
i reply to myself. Once the up and down limits are setup with the remote control, pressing the setup button in the remote control until you see number 5 and then pressing the up key will reset the pairing between the motor and the remote. Therefore you can connect the remote a different motor to perform the same operation.
HI there...
After a extensive reading in the forum, I think the problem could be the shade template in dashboard
The way TUYA zigbee Blind driver is built and its behavior is perfect and therefore, I was wondering if there is a way we can create a switch to implement three basic commands from the Tuya Driver
1.) Open
2.) Close
3.) Stop
These 3 functions from above work as expected in the driver. Is there any way to create a template / driver based on this?
I have very little knowledge and I believe I cannot create this driver by myself unfortunately
Thanks for you feedback and involvement.