Thanks for the feedback! As said, the different models behave differently, but this is something that can be handled, it just needs some time and several iterations. I think in a few days we should be ready.
Yes, this is a problem, when there are several drivers with the same name.. I don't want to change the driver name, as this one is already in the HPM and if I create a driver with a new name, it will become even worse...
In the 'Drivers code' page I often order the drivers by 'clicking once to twice on the 'Last Modified' column, this way the latest modified driver comes on the top. The namespace should be amosyuen for this driver.
When in the device web page, you can look at the State Variables section, the version of the driver together with the release date and time is there.
I propose to start with this problem. Please copy and paste the debug text from the Logs page, when presing Open and Close buttons. Make sure all debug options are on.
Once you copy the text in the , you can select it, press the gear icon and then 'Hide details'. Like this :
Summary
dev:18372022-04-27 23:25:55.431 debugupdateWindowShadeArrived: position=99
dev:18372022-04-27 23:25:53.503 debugupdateWindowShadeArrived: position=100
dev:18372022-04-27 23:25:53.499 debugupdatePosition: arrived!
dev:18372022-04-27 23:25:53.494 traceisWithinOne:true (position=100, lastPosition=99)
dev:18372022-04-27 23:25:53.490 debugupdatePosition: position=100
dev:18372022-04-27 23:25:53.451 traceupdateWindowShadeOpening
dev:18372022-04-27 23:25:53.432 debugupdateWindowShadeMoving: position=100 (lastPosition=99)
dev:18372022-04-27 23:25:53.426 debugparse: moved to position 100
dev:18372022-04-27 23:25:53.422 traceparseSetDataResponse: descMap=[raw:catchall: 0104 EF00 01 01 0040 00 29C6 01 00 0000 01 01 5F880202000400000000, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:29C6, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[5F, 88, 02, 02, 00, 04, 00, 00, 00, 00]]
dev:18372022-04-27 23:25:53.398 debugupdatePresence: present=true
dev:18372022-04-27 23:25:52.450 traceisWithinOne:false (position=99, lastPosition=94)
dev:18372022-04-27 23:25:52.444 debugupdatePosition: position=99
dev:18372022-04-27 23:25:52.440 traceupdateWindowShadeOpening
dev:18372022-04-27 23:25:52.437 debugupdateWindowShadeMoving: position=99 (lastPosition=94)
dev:18372022-04-27 23:25:52.421 debugparse: moved to position 99
dev:18372022-04-27 23:25:52.418 traceparseSetDataResponse: descMap=[raw:catchall: 0104 EF00 01 01 0040 00 29C6 01 00 0000 01 01 5F880202000400000001, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:29C6, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[5F, 88, 02, 02, 00, 04, 00, 00, 00, 01]]
dev:18372022-04-27 23:25:52.397 debugupdatePresence: present=true
dev:18372022-04-27 23:25:51.526 traceisWithinOne:false (position=94, lastPosition=89)
dev:18372022-04-27 23:25:51.518 debugupdatePosition: position=94
dev:18372022-04-27 23:25:51.514 traceupdateWindowShadeOpening
dev:18372022-04-27 23:25:51.510 debugupdateWindowShadeMoving: position=94 (lastPosition=89)
dev:18372022-04-27 23:25:51.491 debugparse: moved to position 94
dev:18372022-04-27 23:25:51.483 traceparseSetDataResponse: descMap=[raw:catchall: 0104 EF00 01 01 0040 00 29C6 01 00 0000 01 01 5F880202000400000006, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:29C6, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[5F, 88, 02, 02, 00, 04, 00, 00, 00, 06]]
dev:18372022-04-27 23:25:51.419 debugupdatePresence: present=true
dev:18372022-04-27 23:25:50.449 traceisWithinOne:false (position=89, lastPosition=84)
dev:18372022-04-27 23:25:50.445 debugupdatePosition: position=89
dev:18372022-04-27 23:25:50.441 traceupdateWindowShadeOpening
dev:18372022-04-27 23:25:50.437 debugupdateWindowShadeMoving: position=89 (lastPosition=84)
dev:18372022-04-27 23:25:50.421 debugparse: moved to position 89
dev:18372022-04-27 23:25:50.418 traceparseSetDataResponse: descMap=[raw:catchall: 0104 EF00 01 01 0040 00 29C6 01 00 0000 01 01 5F88020200040000000B, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:29C6, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[5F, 88, 02, 02, 00, 04, 00, 00, 00, 0B]]
dev:18372022-04-27 23:25:50.397 debugupdatePresence: present=true
dev:18372022-04-27 23:25:49.449 traceisWithinOne:false (position=84, lastPosition=79)
dev:18372022-04-27 23:25:49.446 debugupdatePosition: position=84
dev:18372022-04-27 23:25:49.442 traceupdateWindowShadeOpening
dev:18372022-04-27 23:25:49.439 debugupdateWindowShadeMoving: position=84 (lastPosition=79)
dev:18372022-04-27 23:25:49.423 debugparse: moved to position 84
dev:18372022-04-27 23:25:49.420 traceparseSetDataResponse: descMap=[raw:catchall: 0104 EF00 01 01 0040 00 29C6 01 00 0000 01 01 5F880202000400000010, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:29C6, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[5F, 88, 02, 02, 00, 04, 00, 00, 00, 10]]
dev:18372022-04-27 23:25:49.399 debugupdatePresence: present=true
dev:18372022-04-27 23:25:48.454 traceisWithinOne:false (position=79, lastPosition=74)
dev:18372022-04-27 23:25:48.449 debugupdatePosition: position=79
dev:18372022-04-27 23:25:48.443 traceupdateWindowShadeOpening
dev:18372022-04-27 23:25:48.440 debugupdateWindowShadeMoving: position=79 (lastPosition=74)
dev:18372022-04-27 23:25:48.424 debugparse: moved to position 79
dev:18372022-04-27 23:25:48.421 traceparseSetDataResponse: descMap=[raw:catchall: 0104 EF00 01 01 0040 00 29C6 01 00 0000 01 01 5F880202000400000015, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:29C6, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[5F, 88, 02, 02, 00, 04, 00, 00, 00, 15]]
dev:18372022-04-27 23:25:48.396 debugupdatePresence: present=true
dev:18372022-04-27 23:25:47.455 traceisWithinOne:false (position=74, lastPosition=69)
dev:18372022-04-27 23:25:47.451 debugupdatePosition: position=74
dev:18372022-04-27 23:25:47.447 traceupdateWindowShadeOpening
dev:18372022-04-27 23:25:47.443 debugupdateWindowShadeMoving: position=74 (lastPosition=69)
dev:18372022-04-27 23:25:47.428 debugparse: moved to position 74
dev:18372022-04-27 23:25:47.424 traceparseSetDataResponse: descMap=[raw:catchall: 0104 EF00 01 01 0040 00 29C6 01 00 0000 01 01 5F88020200040000001A, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:29C6, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[5F, 88, 02, 02, 00, 04, 00, 00, 00, 1A]]
dev:18372022-04-27 23:25:47.403 debugupdatePresence: present=true
dev:18372022-04-27 23:25:46.445 traceisWithinOne:false (position=69, lastPosition=59)
dev:18372022-04-27 23:25:46.440 debugupdatePosition: position=69
dev:18372022-04-27 23:25:46.436 traceupdateWindowShadeOpening
dev:18372022-04-27 23:25:46.433 debugupdateWindowShadeMoving: position=69 (lastPosition=59)
dev:18372022-04-27 23:25:46.419 debugparse: moved to position 69
dev:18372022-04-27 23:25:46.415 traceparseSetDataResponse: descMap=[raw:catchall: 0104 EF00 01 01 0040 00 29C6 01 00 0000 01 01 5F88020200040000001F, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:29C6, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[5F, 88, 02, 02, 00, 04, 00, 00, 00, 1F]]
dev:18372022-04-27 23:25:46.398 debugupdatePresence: present=true
dev:18372022-04-27 23:25:44.457 traceisWithinOne:false (position=59, lastPosition=54)
dev:18372022-04-27 23:25:44.453 debugupdatePosition: position=59
dev:18372022-04-27 23:25:44.449 traceupdateWindowShadeOpening
dev:18372022-04-27 23:25:44.445 debugupdateWindowShadeMoving: position=59 (lastPosition=54)
dev:18372022-04-27 23:25:44.427 debugparse: moved to position 59
dev:18372022-04-27 23:25:44.423 traceparseSetDataResponse: descMap=[raw:catchall: 0104 EF00 01 01 0040 00 29C6 01 00 0000 01 01 5F880202000400000029, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:29C6, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[5F, 88, 02, 02, 00, 04, 00, 00, 00, 29]]
dev:18372022-04-27 23:25:44.403 debugupdatePresence: present=true
dev:18372022-04-27 23:25:43.461 traceisWithinOne:false (position=54, lastPosition=49)
dev:18372022-04-27 23:25:43.457 debugupdatePosition: position=54
dev:18372022-04-27 23:25:43.452 traceupdateWindowShadeOpening
dev:18372022-04-27 23:25:43.448 debugupdateWindowShadeMoving: position=54 (lastPosition=49)
dev:18372022-04-27 23:25:43.424 debugparse: moved to position 54
dev:18372022-04-27 23:25:43.421 traceparseSetDataResponse: descMap=[raw:catchall: 0104 EF00 01 01 0040 00 29C6 01 00 0000 01 01 5F88020200040000002E, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:29C6, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[5F, 88, 02, 02, 00, 04, 00, 00, 00, 2E]]
dev:18372022-04-27 23:25:43.400 debugupdatePresence: present=true
dev:18372022-04-27 23:25:42.172 traceupdateWindowShadeOpening
dev:18372022-04-27 23:25:42.156 debugparse: opening
dev:18372022-04-27 23:25:42.153 traceparseSetDataResponse: descMap=[raw:catchall: 0104 EF00 01 01 0040 00 29C6 01 00 0000 01 01 5F880104000100, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:29C6, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[5F, 88, 01, 04, 00, 01, 00]]
dev:18372022-04-27 23:25:42.133 debugupdatePresence: present=true
dev:18372022-04-27 23:25:41.958 traceparse: ACK command=0
dev:18372022-04-27 23:25:41.939 debugupdatePresence: present=true
dev:18372022-04-27 23:25:41.347 tracesendTuyaCommand: dp=0x01, dpType=0x04, fnCmd=0x00, fnCmdLength=2
dev:18372022-04-27 23:25:41.316 debugopen, direction = 0
Or you can simply send me the big logs in PM to avoid spamming the public thread with large log files.