€ 49,85 40%de DESCUENTO | Tuya ZigBee-Motor inteligente M515EGZT para cortina, motores eléctricos para cortina, Control por aplicación móvil, Compatible con Alexa y Google
Your model M515EGZT is different than mine which is M515EGBZTN.
I have just updated the commands for your model, please reload the driver ( version 3.1.3 - 2022-04-30 9:58 PM) and try again
https://raw.githubusercontent.com/kkossev/hubitat-amosyuen-fork/main/zemismart/Zemismart%20Zigbee%20Blind.groovy
Yes mine is set to Direction - 'Forward'. With blind in middle position pressing open gives this:
Summary
dev:10932022-04-30 20:06:03.994 debugupdateWindowShadeArrived: position=50
dev:10932022-04-30 20:06:03.990 debugparse: stopping
dev:10932022-04-30 20:06:03.988 traceparseSetDataResponse: descMap=[raw:catchall: 0104 EF00 01 01 0040 00 B7F4 01 00 0000 02 01 00000104000100, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:B7F4, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 00, 01, 04, 00, 01, 00]]
dev:10932022-04-30 20:06:03.944 debugupdatePresence: present=true
dev:10932022-04-30 20:06:03.887 debugupdateWindowShadeArrived: position=50
dev:10932022-04-30 20:06:03.884 debugupdatePosition: arrived!
dev:10932022-04-30 20:06:03.882 traceisWithinOne:true (position=50, lastPosition=49)
dev:10932022-04-30 20:06:03.875 debugupdatePosition: position=50
dev:10932022-04-30 20:06:03.873 debugupdateWindowShadeArrived: position=50
dev:10932022-04-30 20:06:03.868 debugparse: arrived at position 50
dev:10932022-04-30 20:06:03.866 traceparseSetDataResponse: descMap=[raw:catchall: 0104 EF00 01 01 0040 00 B7F4 01 00 0000 02 01 00000302000400000032, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:B7F4, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 00, 03, 02, 00, 04, 00, 00, 00, 32]]
dev:10932022-04-30 20:06:03.818 debugupdatePresence: present=true
dev:10932022-04-30 20:06:03.784 traceupdateWindowShadeOpening
dev:10932022-04-30 20:06:03.780 debugparse: opening
dev:10932022-04-30 20:06:03.778 traceparseSetDataResponse: descMap=[raw:catchall: 0104 EF00 01 01 0040 00 B7F4 01 00 0000 02 01 00000104000102, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:B7F4, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 00, 01, 04, 00, 01, 02]]
dev:10932022-04-30 20:06:03.760 debugupdatePresence: present=true
dev:10932022-04-30 20:06:03.608 debugupdateSpeed: speed=100
dev:10932022-04-30 20:06:03.606 debugparse: speed=100
dev:10932022-04-30 20:06:03.604 traceparseSetDataResponse: descMap=[raw:catchall: 0104 EF00 01 01 0040 00 B7F4 01 00 0000 02 01 00006902000400000064, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:B7F4, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 00, 69, 02, 00, 04, 00, 00, 00, 64]]
dev:10932022-04-30 20:06:03.584 debugupdatePresence: present=true
dev:10932022-04-30 20:06:03.472 traceupdateWindowShadeOpening
dev:10932022-04-30 20:06:03.468 debugparse: opening
dev:10932022-04-30 20:06:03.465 traceparseSetDataResponse: descMap=[raw:catchall: 0104 EF00 01 01 0040 00 B7F4 01 00 0000 02 01 00000104000102, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:B7F4, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 00, 01, 04, 00, 01, 02]]
dev:10932022-04-30 20:06:03.446 debugupdatePresence: present=true
dev:10932022-04-30 20:06:03.336 traceparse: ACK command=0
dev:10932022-04-30 20:06:03.314 debugupdatePresence: present=true
dev:10932022-04-30 20:06:02.717 tracesendTuyaCommand: dp=0x01, dpType=0x04, fnCmd=0x02, fnCmdLength=2
Pressing closed gives this:
Summary
dev:10932022-04-30 20:07:03.277 debugupdateWindowShadeArrived: position=49
dev:10932022-04-30 20:07:03.258 debugparse: stopping
dev:10932022-04-30 20:07:03.256 traceparseSetDataResponse: descMap=[raw:catchall: 0104 EF00 01 01 0040 00 B7F4 01 00 0000 02 01 00000104000100, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:B7F4, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 00, 01, 04, 00, 01, 00]]
dev:10932022-04-30 20:07:03.228 debugupdateWindowShadeArrived: position=49
dev:10932022-04-30 20:07:03.227 debugupdatePosition: arrived!
dev:10932022-04-30 20:07:03.225 traceisWithinOne:true (position=49, lastPosition=49)
dev:10932022-04-30 20:07:03.218 debugupdatePresence: present=true
dev:10932022-04-30 20:07:03.182 debugupdatePosition: position=49
dev:10932022-04-30 20:07:03.177 debugupdateWindowShadeArrived: position=49
dev:10932022-04-30 20:07:03.157 debugparse: arrived at position 49
dev:10932022-04-30 20:07:03.154 traceparseSetDataResponse: descMap=[raw:catchall: 0104 EF00 01 01 0040 00 B7F4 01 00 0000 02 01 00000302000400000031, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:B7F4, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 00, 03, 02, 00, 04, 00, 00, 00, 31]]
dev:10932022-04-30 20:07:03.091 debugupdatePresence: present=true
dev:10932022-04-30 20:07:03.001 debugupdateSpeed: speed=100
dev:10932022-04-30 20:07:03.000 debugparse: speed=100
dev:10932022-04-30 20:07:02.998 traceparseSetDataResponse: descMap=[raw:catchall: 0104 EF00 01 01 0040 00 B7F4 01 00 0000 02 01 00006902000400000064, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:B7F4, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 00, 69, 02, 00, 04, 00, 00, 00, 64]]
dev:10932022-04-30 20:07:02.977 debugupdatePresence: present=true
dev:10932022-04-30 20:07:02.901 traceupdateWindowShadeClosing
dev:10932022-04-30 20:07:02.892 debugparse: closing
dev:10932022-04-30 20:07:02.889 traceparseSetDataResponse: descMap=[raw:catchall: 0104 EF00 01 01 0040 00 B7F4 01 00 0000 02 01 00000104000101, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:B7F4, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 00, 01, 04, 00, 01, 01]]
dev:10932022-04-30 20:07:02.860 debugupdatePresence: present=true
dev:10932022-04-30 20:07:02.759 traceupdateWindowShadeClosing
dev:10932022-04-30 20:07:02.754 debugparse: closing
dev:10932022-04-30 20:07:02.752 traceparseSetDataResponse: descMap=[raw:catchall: 0104 EF00 01 01 0040 00 B7F4 01 00 0000 02 01 00000104000101, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:B7F4, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:02, direction:01, data:[00, 00, 01, 04, 00, 01, 01]]
dev:10932022-04-30 20:07:02.733 debugupdatePresence: present=true
dev:10932022-04-30 20:07:02.584 traceparse: ACK command=0
dev:10932022-04-30 20:07:02.564 debugupdatePresence: present=true
dev:10932022-04-30 20:07:02.377 tracesendTuyaCommand: dp=0x01, dpType=0x04, fnCmd=0x01, fnCmdLength=2
Not a problem
It is not so much useful, but even a bit dangerous to send updates every second, especially in a case if you control 4 blinds or more blinds at the same time.
I have already made the changes in the last version that I published above, now I check whether the changes were correct.
With blind in middle position pressing open gives this:
Thank you for the logs, I will analyze and compare the results tomorrow.
Borro el driver y lo vuelvo a poner? O como se actualiza?
Delete the driver and put it back? Or how to update?
Go to 'Drivers Code' and find the driver named "ZemiSmart Zigbee Blind", namespace "amosyuen".
Open the link that I posted above, copy the driver code, then switch back to the HE, tab with the opened driver code, delete the old code and Paste the new one. Then press Save button.
When you are back on the Blind device page, press Configure button once.
Acabo de hacerlo, ahora me funciona bien, lo que pasa que cuando está cerrada me sale abierta, y cuando está abierta me sale cerrada, no me deja cambiar la posicion, aquí os muestro una f
oto
I just did it, now it works fine for me, what happens is that when it's closed it comes out open, and when it's open it comes out closed, it doesn't let me change the position, here I show you a photo
Change the Direction option to "Forward" and try again?
Entonces ira bien, lo que los botones del aparato irán al reves
Please use "Open" and "Close" commands and also "SetPosition" command.
The "StartPositionChange" does not work for me too, I haven't investigated why does not work yet.
Cuando quiera subir tengo que apretar bajar, y cuando quiera bajar tengo que darle a subir, tengo otro controlador que funciona bien, lo que no me sale el % de lo que está el estor, por eso no me gusta
Please try to use "Open" and "Close" commands and also "SetPosition" command.
The "StartPositionChange" does not work for me too, I haven't investigated why does not work yet.
.
Perdón no leí jajajaj, entonces lo dejaremos cómo está... No hay manera de solucionarlo...
Sorry I didn't read hahaha, so we'll leave it as it is... There's no way to fix it...
Already fixed!
Update the driver again, time stamp is "3.1.3 - 2022-04-30 10:59 PM"
Lo siento soy novato, que es eso de la marca de tiempo?
Sorry I'm a newbie, how do I update?
The same way as described here: Tuya Zigbee Roller Shade Blind Motor - Hubitat Issues - #70 by kkossev
There are also detailed instructions in this Hubitat documentation link : Drivers Code - Hubitat Documentation
Nada me funciona igual, desde el boton físico, si subo me baja y y bajo me sube, me trae loco esto ya!! Me funciona el botón de start position pero sigue igual