@kkossev
Sorry for silly question but how can i update?
Use the link that I posted above 2 days ago, copy the driver text and paste it into the same driver code in HE driver editor, then press Save
The latest code is now available in the dev. branch version.
You can easily update the driver by clicking on "Import" button inside the HE drivers code editor:
Thanks @kkossev.
Updated the driver and now i can change the backlights on or off when blind is working.
I tried to calibrate open / close values ( it says "String" ) but i don't know what to write...
Here some logs, i hope it helps...
Summary
dev:692022-12-26 20:47:27.971traceParent Bedroom Moes Curtain Switch parse: ACK command=24
dev:692022-12-26 20:47:27.884debugParent Bedroom Moes Curtain Switch Parent Bedroom Moes Curtain Switch sending time data : [he cmd 0x9D5E 0x01 0xEF00 0x24 {000863A9EC3F63AA085F}, delay 2000]
dev:692022-12-26 20:47:27.871debugParent Bedroom Moes Curtain Switch Parent Bedroom Moes Curtain Switch time synchronization request
dev:692022-12-26 20:47:27.866traceParent Bedroom Moes Curtain Switch parse: SET_TIME data=[01, 80]
dev:692022-12-26 20:46:51.026debugParent Bedroom Moes Curtain Switch parse: Moes Cover Calibration DP 3 value = 0
dev:692022-12-26 20:46:51.023traceParent Bedroom Moes Curtain Switch parseSetDataResponse: descMap=[raw:catchall: 0104 EF00 01 01 0040 00 9D5E 01 00 0000 01 01 00880304000100, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:9D5E, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[00, 88, 03, 04, 00, 01, 00]]
dev:692022-12-26 20:46:50.972traceParent Bedroom Moes Curtain Switch parse: ACK command=00
dev:692022-12-26 20:46:50.824debugParent Bedroom Moes Curtain Switch sendZigbeeCommands (cmd=[he cmd 0x9D5E 0x01 0xEF00 0x00 {D58C0304000100}, delay 2000])
dev:692022-12-26 20:46:50.821debugParent Bedroom Moes Curtain Switch calibrate: executed setMoesCalibrationOn(0)
dev:692022-12-26 20:46:50.797traceParent Bedroom Moes Curtain Switch sendTuyaCommand: message=D58C0304000100
dev:692022-12-26 20:46:50.794traceParent Bedroom Moes Curtain Switch sendTuyaCommand: dp=0x03, dpType=0x04, fnCmd=0x00, fnCmdLength=2
dev:692022-12-26 20:46:50.755infoParent Bedroom Moes Curtain Switch setting setMoesCalibrationOn
dev:692022-12-26 20:46:50.752debugParent Bedroom Moes Curtain Switch calibrate Moes Calibration On 0
dev:692022-12-26 20:46:40.411infoParent Bedroom Moes Curtain Switch Parent Bedroom Moes Curtain Switch is closed
dev:692022-12-26 20:46:40.408debugParent Bedroom Moes Curtain Switch updateWindowShadeArrived: position=0
dev:692022-12-26 20:46:40.405traceParent Bedroom Moes Curtain Switch endOfMovement
dev:692022-12-26 20:46:37.921debugParent Bedroom Moes Curtain Switch parse: stopping (DP=1, data=1)
dev:692022-12-26 20:46:37.876traceParent Bedroom Moes Curtain Switch parseSetDataResponse: descMap=[raw:catchall: 0104 EF00 01 01 0040 00 9D5E 01 00 0000 01 01 00870104000101, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:9D5E, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[00, 87, 01, 04, 00, 01, 01]]
dev:692022-12-26 20:46:37.820debugParent Bedroom Moes Curtain Switch parse: stopping (DP=1, data=1)
dev:692022-12-26 20:46:37.786traceParent Bedroom Moes Curtain Switch parseSetDataResponse: descMap=[raw:catchall: 0104 EF00 01 01 0040 00 9D5E 01 00 0000 01 01 00860104000101, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:9D5E, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[00, 86, 01, 04, 00, 01, 01]]
dev:692022-12-26 20:46:37.731traceParent Bedroom Moes Curtain Switch parse: ACK command=00
dev:692022-12-26 20:46:37.633traceParent Bedroom Moes Curtain Switch sendTuyaCommand: message=20A80104000101
dev:692022-12-26 20:46:37.630traceParent Bedroom Moes Curtain Switch sendTuyaCommand: dp=0x01, dpType=0x04, fnCmd=0x01, fnCmdLength=2
dev:692022-12-26 20:46:37.559debugParent Bedroom Moes Curtain Switch sending command stopPositionChange
dev:692022-12-26 20:46:37.556traceParent Bedroom Moes Curtain Switch push: buttonNumber=3
dev:692022-12-26 20:46:37.026debugParent Bedroom Moes Curtain Switch parse: received target 9
dev:692022-12-26 20:46:36.994traceParent Bedroom Moes Curtain Switch parseSetDataResponse: descMap=[raw:catchall: 0104 EF00 01 01 0040 00 9D5E 01 00 0000 01 01 00850202000400000009, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:9D5E, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[00, 85, 02, 02, 00, 04, 00, 00, 00, 09]]
dev:692022-12-26 20:46:35.787debugParent Bedroom Moes Curtain Switch parse: received target 10
dev:692022-12-26 20:46:35.755traceParent Bedroom Moes Curtain Switch parseSetDataResponse: descMap=[raw:catchall: 0104 EF00 01 01 0040 00 9D5E 01 00 0000 01 01 0084020200040000000A, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:9D5E, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[00, 84, 02, 02, 00, 04, 00, 00, 00, 0A]]
dev:692022-12-26 20:46:34.554debugParent Bedroom Moes Curtain Switch parse: received target 11
dev:692022-12-26 20:46:34.523traceParent Bedroom Moes Curtain Switch parseSetDataResponse: descMap=[raw:catchall: 0104 EF00 01 01 0040 00 9D5E 01 00 0000 01 01 0083020200040000000B, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:9D5E, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[00, 83, 02, 02, 00, 04, 00, 00, 00, 0B]]
dev:692022-12-26 20:46:33.871traceParent Bedroom Moes Curtain Switch updateWindowShadeClosing
dev:692022-12-26 20:46:33.867debugParent Bedroom Moes Curtain Switch parse: closing (DP=1, data=2)
dev:692022-12-26 20:46:33.828traceParent Bedroom Moes Curtain Switch parseSetDataResponse: descMap=[raw:catchall: 0104 EF00 01 01 0040 00 9D5E 01 00 0000 01 01 00820104000102, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:9D5E, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[00, 82, 01, 04, 00, 01, 02]]
dev:692022-12-26 20:46:33.795infoParent Bedroom Moes Curtain Switch Parent Bedroom Moes Curtain Switch is closing
dev:692022-12-26 20:46:33.765traceParent Bedroom Moes Curtain Switch updateWindowShadeClosing
dev:692022-12-26 20:46:33.761debugParent Bedroom Moes Curtain Switch parse: closing (DP=1, data=2)
dev:692022-12-26 20:46:33.729traceParent Bedroom Moes Curtain Switch parseSetDataResponse: descMap=[raw:catchall: 0104 EF00 01 01 0040 00 9D5E 01 00 0000 01 01 00810104000102, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:9D5E, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[00, 81, 01, 04, 00, 01, 02]]
dev:692022-12-26 20:46:33.660traceParent Bedroom Moes Curtain Switch parse: ACK command=00
dev:692022-12-26 20:46:33.562traceParent Bedroom Moes Curtain Switch sendTuyaCommand: message=A4690104000102
dev:692022-12-26 20:46:33.559traceParent Bedroom Moes Curtain Switch sendTuyaCommand: dp=0x01, dpType=0x04, fnCmd=0x02, fnCmdLength=2
dev:692022-12-26 20:46:33.491debugParent Bedroom Moes Curtain Switch sending command close, direction = 0
dev:692022-12-26 20:46:33.064debugParent Bedroom Moes Curtain Switch parse: received target 12
dev:692022-12-26 20:46:33.032traceParent Bedroom Moes Curtain Switch parseSetDataResponse: descMap=[raw:catchall: 0104 EF00 01 01 0040 00 9D5E 01 00 0000 01 01 0080020200040000000C, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:9D5E, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[00, 80, 02, 02, 00, 04, 00, 00, 00, 0C]]
dev:692022-12-26 20:46:32.111traceParent Bedroom Moes Curtain Switch updateWindowShadeOpening
dev:692022-12-26 20:46:32.108debugParent Bedroom Moes Curtain Switch parse: opening (DP=1, data=0)
dev:692022-12-26 20:46:32.077traceParent Bedroom Moes Curtain Switch parseSetDataResponse: descMap=[raw:catchall: 0104 EF00 01 01 0040 00 9D5E 01 00 0000 01 01 007F0104000100, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:9D5E, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[00, 7F, 01, 04, 00, 01, 00]]
dev:692022-12-26 20:46:31.995infoParent Bedroom Moes Curtain Switch Parent Bedroom Moes Curtain Switch is opening
dev:692022-12-26 20:46:31.991traceParent Bedroom Moes Curtain Switch updateWindowShadeOpening
dev:692022-12-26 20:46:31.988debugParent Bedroom Moes Curtain Switch parse: opening (DP=1, data=0)
dev:692022-12-26 20:46:31.950traceParent Bedroom Moes Curtain Switch parseSetDataResponse: descMap=[raw:catchall: 0104 EF00 01 01 0040 00 9D5E 01 00 0000 01 01 007E0104000100, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:9D5E, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[00, 7E, 01, 04, 00, 01, 00]]
dev:692022-12-26 20:46:31.893traceParent Bedroom Moes Curtain Switch parse: ACK command=00
dev:692022-12-26 20:46:31.796traceParent Bedroom Moes Curtain Switch sendTuyaCommand: message=C24B0104000100
dev:692022-12-26 20:46:31.793traceParent Bedroom Moes Curtain Switch sendTuyaCommand: dp=0x01, dpType=0x04, fnCmd=0x00, fnCmdLength=2
dev:692022-12-26 20:46:31.728debugParent Bedroom Moes Curtain Switch sending command open, direction = 0
dev:692022-12-26 20:46:18.470infoParent Bedroom Moes Curtain Switch Parent Bedroom Moes Curtain Switch is closed
dev:692022-12-26 20:46:18.467debugParent Bedroom Moes Curtain Switch updateWindowShadeArrived: position=0
dev:692022-12-26 20:46:18.464traceParent Bedroom Moes Curtain Switch endOfMovement
dev:692022-12-26 20:46:15.923debugParent Bedroom Moes Curtain Switch parse: stopping (DP=1, data=1)
dev:692022-12-26 20:46:15.888traceParent Bedroom Moes Curtain Switch parseSetDataResponse: descMap=[raw:catchall: 0104 EF00 01 01 0040 00 9D5E 01 00 0000 01 01 007D0104000101, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:9D5E, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[00, 7D, 01, 04, 00, 01, 01]]
dev:692022-12-26 20:46:15.838debugParent Bedroom Moes Curtain Switch parse: stopping (DP=1, data=1)
dev:692022-12-26 20:46:15.807traceParent Bedroom Moes Curtain Switch parseSetDataResponse: descMap=[raw:catchall: 0104 EF00 01 01 0040 00 9D5E 01 00 0000 01 01 007C0104000101, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:9D5E, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[00, 7C, 01, 04, 00, 01, 01]]
dev:692022-12-26 20:46:15.696traceParent Bedroom Moes Curtain Switch parse: ACK command=00
dev:692022-12-26 20:46:15.596traceParent Bedroom Moes Curtain Switch sendTuyaCommand: message=67AB0104000101
dev:692022-12-26 20:46:15.593traceParent Bedroom Moes Curtain Switch sendTuyaCommand: dp=0x01, dpType=0x04, fnCmd=0x01, fnCmdLength=2
dev:692022-12-26 20:46:15.520debugParent Bedroom Moes Curtain Switch sending command stopPositionChange
dev:692022-12-26 20:46:15.517traceParent Bedroom Moes Curtain Switch push: buttonNumber=3
dev:692022-12-26 20:46:15.502debugParent Bedroom Moes Curtain Switch parse: received target 11
dev:692022-12-26 20:46:15.468traceParent Bedroom Moes Curtain Switch parseSetDataResponse: descMap=[raw:catchall: 0104 EF00 01 01 0040 00 9D5E 01 00 0000 01 01 007B020200040000000B, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:9D5E, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[00, 7B, 02, 02, 00, 04, 00, 00, 00, 0B]]
dev:692022-12-26 20:46:14.267debugParent Bedroom Moes Curtain Switch parse: received target 10
dev:692022-12-26 20:46:14.231traceParent Bedroom Moes Curtain Switch parseSetDataResponse: descMap=[raw:catchall: 0104 EF00 01 01 0040 00 9D5E 01 00 0000 01 01 007A020200040000000A, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:9D5E, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[00, 7A, 02, 02, 00, 04, 00, 00, 00, 0A]]
dev:692022-12-26 20:46:13.148debugParent Bedroom Moes Curtain Switch parse: received target 9
dev:692022-12-26 20:46:13.116traceParent Bedroom Moes Curtain Switch parseSetDataResponse: descMap=[raw:catchall: 0104 EF00 01 01 0040 00 9D5E 01 00 0000 01 01 00790202000400000009, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:9D5E, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[00, 79, 02, 02, 00, 04, 00, 00, 00, 09]]
dev:692022-12-26 20:46:11.982debugParent Bedroom Moes Curtain Switch parse: received target 8
dev:692022-12-26 20:46:11.949traceParent Bedroom Moes Curtain Switch parseSetDataResponse: descMap=[raw:catchall: 0104 EF00 01 01 0040 00 9D5E 01 00 0000 01 01 00780202000400000008, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:9D5E, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[00, 78, 02, 02, 00, 04, 00, 00, 00, 08]]
dev:692022-12-26 20:46:10.797debugParent Bedroom Moes Curtain Switch parse: received target 7
dev:692022-12-26 20:46:10.764traceParent Bedroom Moes Curtain Switch parseSetDataResponse: descMap=[raw:catchall: 0104 EF00 01 01 0040 00 9D5E 01 00 0000 01 01 00770202000400000007, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:9D5E, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[00, 77, 02, 02, 00, 04, 00, 00, 00, 07]]
dev:692022-12-26 20:46:10.096warnParent Bedroom Moes Curtain Switch parse: Not a Tuya Message descMap=[raw:9D5E0100001801002044E2FF201FE4FF2000, dni:9D5E, endpoint:01, cluster:0000, size:18, attrId:0001, encoding:20, command:0A, value:44, clusterInt:0, attrInt:1, additionalAttrs:[[value:1F, encoding:20, attrId:FFE2, consumedBytes:4, attrInt:65506], [value:00, encoding:20, attrId:FFE4, consumedBytes:4, attrInt:65508]]]
dev:692022-12-26 20:46:09.924debugParent Bedroom Moes Curtain Switch parse: Moes Cover Calibration DP 3 value = 1
dev:692022-12-26 20:46:09.921traceParent Bedroom Moes Curtain Switch parseSetDataResponse: descMap=[raw:catchall: 0104 EF00 01 01 0040 00 9D5E 01 00 0000 01 01 00760304000101, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:9D5E, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[00, 76, 03, 04, 00, 01, 01]]
dev:692022-12-26 20:46:09.866traceParent Bedroom Moes Curtain Switch parse: ACK command=00
dev:692022-12-26 20:46:09.749debugParent Bedroom Moes Curtain Switch sendZigbeeCommands (cmd=[he cmd 0x9D5E 0x01 0xEF00 0x00 {61630304000101}, delay 2000])
dev:692022-12-26 20:46:09.746debugParent Bedroom Moes Curtain Switch calibrate: executed setMoesCalibrationOff(100)
dev:692022-12-26 20:46:09.743traceParent Bedroom Moes Curtain Switch sendTuyaCommand: message=61630304000101
dev:692022-12-26 20:46:09.740traceParent Bedroom Moes Curtain Switch sendTuyaCommand: dp=0x03, dpType=0x04, fnCmd=0x01, fnCmdLength=2
dev:692022-12-26 20:46:09.708infoParent Bedroom Moes Curtain Switch setting setMoesCalibrationOff
dev:692022-12-26 20:46:09.705debugParent Bedroom Moes Curtain Switch calibrate Moes Calibration Off 100
dev:692022-12-26 20:46:09.560debugParent Bedroom Moes Curtain Switch parse: received target 6
dev:692022-12-26 20:46:09.528traceParent Bedroom Moes Curtain Switch parseSetDataResponse: descMap=[raw:catchall: 0104 EF00 01 01 0040 00 9D5E 01 00 0000 01 01 00750202000400000006, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:9D5E, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[00, 75, 02, 02, 00, 04, 00, 00, 00, 06]]
dev:692022-12-26 20:46:08.329debugParent Bedroom Moes Curtain Switch parse: received target 5
dev:692022-12-26 20:46:08.292traceParent Bedroom Moes Curtain Switch parseSetDataResponse: descMap=[raw:catchall: 0104 EF00 01 01 0040 00 9D5E 01 00 0000 01 01 00740202000400000005, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:9D5E, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[00, 74, 02, 02, 00, 04, 00, 00, 00, 05]]
dev:692022-12-26 20:46:08.016debugParent Bedroom Moes Curtain Switch parse: Moes Cover Calibration DP 3 value = 1
dev:692022-12-26 20:46:08.009traceParent Bedroom Moes Curtain Switch parseSetDataResponse: descMap=[raw:catchall: 0104 EF00 01 01 0040 00 9D5E 01 00 0000 01 01 00730304000101, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:9D5E, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[00, 73, 03, 04, 00, 01, 01]]
dev:692022-12-26 20:46:07.945traceParent Bedroom Moes Curtain Switch parse: ACK command=00
dev:692022-12-26 20:46:07.852debugParent Bedroom Moes Curtain Switch sendZigbeeCommands (cmd=[he cmd 0x9D5E 0x01 0xEF00 0x00 {37770304000101}, delay 2000])
dev:692022-12-26 20:46:07.848debugParent Bedroom Moes Curtain Switch calibrate: executed setMoesCalibrationOff(100)
dev:692022-12-26 20:46:07.845traceParent Bedroom Moes Curtain Switch sendTuyaCommand: message=37770304000101
dev:692022-12-26 20:46:07.842traceParent Bedroom Moes Curtain Switch sendTuyaCommand: dp=0x03, dpType=0x04, fnCmd=0x01, fnCmdLength=2
dev:692022-12-26 20:46:07.809infoParent Bedroom Moes Curtain Switch setting setMoesCalibrationOff
dev:692022-12-26 20:46:07.806debugParent Bedroom Moes Curtain Switch calibrate Moes Calibration Off 100
dev:692022-12-26 20:46:07.238debugParent Bedroom Moes Curtain Switch parse: received target 4
dev:692022-12-26 20:46:07.201traceParent Bedroom Moes Curtain Switch parseSetDataResponse: descMap=[raw:catchall: 0104 EF00 01 01 0040 00 9D5E 01 00 0000 01 01 00720202000400000004, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:9D5E, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[00, 72, 02, 02, 00, 04, 00, 00, 00, 04]]
dev:692022-12-26 20:46:05.986debugParent Bedroom Moes Curtain Switch parse: received target 3
dev:692022-12-26 20:46:05.944traceParent Bedroom Moes Curtain Switch parseSetDataResponse: descMap=[raw:catchall: 0104 EF00 01 01 0040 00 9D5E 01 00 0000 01 01 00710202000400000003, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:9D5E, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[00, 71, 02, 02, 00, 04, 00, 00, 00, 03]]
dev:692022-12-26 20:46:04.858debugParent Bedroom Moes Curtain Switch parse: received target 2
dev:692022-12-26 20:46:04.827traceParent Bedroom Moes Curtain Switch parseSetDataResponse: descMap=[raw:catchall: 0104 EF00 01 01 0040 00 9D5E 01 00 0000 01 01 00700202000400000002, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:9D5E, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[00, 70, 02, 02, 00, 04, 00, 00, 00, 02]]
dev:692022-12-26 20:46:03.643debugParent Bedroom Moes Curtain Switch parse: received target 1
dev:692022-12-26 20:46:03.611traceParent Bedroom Moes Curtain Switch parseSetDataResponse: descMap=[raw:catchall: 0104 EF00 01 01 0040 00 9D5E 01 00 0000 01 01 006F0202000400000001, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:9D5E, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[00, 6F, 02, 02, 00, 04, 00, 00, 00, 01]]
dev:692022-12-26 20:46:02.444traceParent Bedroom Moes Curtain Switch updateWindowShadeOpening
dev:692022-12-26 20:46:02.440debugParent Bedroom Moes Curtain Switch parse: opening (DP=1, data=0)
dev:692022-12-26 20:46:02.409traceParent Bedroom Moes Curtain Switch parseSetDataResponse: descMap=[raw:catchall: 0104 EF00 01 01 0040 00 9D5E 01 00 0000 01 01 006E0104000100, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:9D5E, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[00, 6E, 01, 04, 00, 01, 00]]
dev:692022-12-26 20:46:02.358traceParent Bedroom Moes Curtain Switch updateWindowShadeOpening
dev:692022-12-26 20:46:02.355debugParent Bedroom Moes Curtain Switch parse: opening (DP=1, data=0)
dev:692022-12-26 20:46:02.322traceParent Bedroom Moes Curtain Switch parseSetDataResponse: descMap=[raw:catchall: 0104 EF00 01 01 0040 00 9D5E 01 00 0000 01 01 006D0104000100, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:9D5E, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[00, 6D, 01, 04, 00, 01, 00]]
dev:692022-12-26 20:46:02.266traceParent Bedroom Moes Curtain Switch parse: ACK command=00
dev:692022-12-26 20:46:02.166traceParent Bedroom Moes Curtain Switch sendTuyaCommand: message=DDF90104000100
dev:692022-12-26 20:46:02.163traceParent Bedroom Moes Curtain Switch sendTuyaCommand: dp=0x01, dpType=0x04, fnCmd=0x00, fnCmdLength=2
dev:692022-12-26 20:46:02.074debugParent Bedroom Moes Curtain Switch sending command open, direction = 0
dev:692022-12-26 20:46:01.436debugParent Bedroom Moes Curtain Switch parse: received target 0
dev:692022-12-26 20:46:01.404traceParent Bedroom Moes Curtain Switch parseSetDataResponse: descMap=[raw:catchall: 0104 EF00 01 01 0040 00 9D5E 01 00 0000 01 01 006C0202000400000000, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:9D5E, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[00, 6C, 02, 02, 00, 04, 00, 00, 00, 00]]
dev:692022-12-26 20:46:01.354debugParent Bedroom Moes Curtain Switch parse: stopping (DP=1, data=1)
dev:692022-12-26 20:46:01.321traceParent Bedroom Moes Curtain Switch parseSetDataResponse: descMap=[raw:catchall: 0104 EF00 01 01 0040 00 9D5E 01 00 0000 01 01 006B0104000101, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:9D5E, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[00, 6B, 01, 04, 00, 01, 01]]
dev:692022-12-26 20:46:01.273traceParent Bedroom Moes Curtain Switch updateWindowShadeOpening
dev:692022-12-26 20:46:01.270debugParent Bedroom Moes Curtain Switch parse: opening (DP=1, data=0)
dev:692022-12-26 20:46:01.194traceParent Bedroom Moes Curtain Switch parseSetDataResponse: descMap=[raw:catchall: 0104 EF00 01 01 0040 00 9D5E 01 00 0000 01 01 006A0104000100, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:9D5E, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[00, 6A, 01, 04, 00, 01, 00]]
dev:692022-12-26 20:46:01.136infoParent Bedroom Moes Curtain Switch Parent Bedroom Moes Curtain Switch is opening
dev:692022-12-26 20:46:01.133traceParent Bedroom Moes Curtain Switch updateWindowShadeOpening
dev:692022-12-26 20:46:01.129debugParent Bedroom Moes Curtain Switch parse: opening (DP=1, data=0)
dev:692022-12-26 20:46:01.085traceParent Bedroom Moes Curtain Switch parseSetDataResponse: descMap=[raw:catchall: 0104 EF00 01 01 0040 00 9D5E 01 00 0000 01 01 00690104000100, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:9D5E, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[00, 69, 01, 04, 00, 01, 00]]
dev:692022-12-26 20:46:01.013traceParent Bedroom Moes Curtain Switch parse: ACK command=00
dev:692022-12-26 20:46:00.912traceParent Bedroom Moes Curtain Switch sendTuyaCommand: message=ACEB0104000100
dev:692022-12-26 20:46:00.909traceParent Bedroom Moes Curtain Switch sendTuyaCommand: dp=0x01, dpType=0x04, fnCmd=0x00, fnCmdLength=2
dev:692022-12-26 20:46:00.825debugParent Bedroom Moes Curtain Switch sending command open, direction = 0
dev:692022-12-26 20:45:58.880traceParent Bedroom Moes Curtain Switch updateWindowShadeClosing
dev:692022-12-26 20:45:58.876debugParent Bedroom Moes Curtain Switch parse: closing (DP=1, data=2)
dev:692022-12-26 20:45:58.842traceParent Bedroom Moes Curtain Switch parseSetDataResponse: descMap=[raw:catchall: 0104 EF00 01 01 0040 00 9D5E 01 00 0000 01 01 00680104000102, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:9D5E, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[00, 68, 01, 04, 00, 01, 02]]
dev:692022-12-26 20:45:58.787infoParent Bedroom Moes Curtain Switch Parent Bedroom Moes Curtain Switch is closing
dev:692022-12-26 20:45:58.778traceParent Bedroom Moes Curtain Switch updateWindowShadeClosing
dev:692022-12-26 20:45:58.774debugParent Bedroom Moes Curtain Switch parse: closing (DP=1, data=2)
dev:692022-12-26 20:45:58.713traceParent Bedroom Moes Curtain Switch parseSetDataResponse: descMap=[raw:catchall: 0104 EF00 01 01 0040 00 9D5E 01 00 0000 01 01 00670104000102, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:9D5E, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[00, 67, 01, 04, 00, 01, 02]]
dev:692022-12-26 20:45:58.657traceParent Bedroom Moes Curtain Switch parse: ACK command=00
dev:692022-12-26 20:45:58.541traceParent Bedroom Moes Curtain Switch sendTuyaCommand: message=F4EE0104000102
dev:692022-12-26 20:45:58.538traceParent Bedroom Moes Curtain Switch sendTuyaCommand: dp=0x01, dpType=0x04, fnCmd=0x02, fnCmdLength=2
dev:692022-12-26 20:45:58.478debugParent Bedroom Moes Curtain Switch sending command close, direction = 0
dev:692022-12-26 20:45:51.652debugParent Bedroom Moes Curtain Switch parse: Moes Cover Calibration DP 3 value = 1
dev:692022-12-26 20:45:51.649traceParent Bedroom Moes Curtain Switch parseSetDataResponse: descMap=[raw:catchall: 0104 EF00 01 01 0040 00 9D5E 01 00 0000 01 01 00660304000101, profileId:0104, clusterId:EF00, clusterInt:61184, sourceEndpoint:01, destinationEndpoint:01, options:0040, messageType:00, dni:9D5E, isClusterSpecific:true, isManufacturerSpecific:false, manufacturerId:0000, command:01, direction:01, data:[00, 66, 03, 04, 00, 01, 01]]
dev:692022-12-26 20:45:51.599traceParent Bedroom Moes Curtain Switch parse: ACK command=00
dev:692022-12-26 20:45:51.501debugParent Bedroom Moes Curtain Switch sendZigbeeCommands (cmd=[he cmd 0x9D5E 0x01 0xEF00 0x00 {2F480304000101}, delay 2000])
dev:692022-12-26 20:45:51.498debugParent Bedroom Moes Curtain Switch calibrate: executed setMoesCalibrationOff(100)
dev:692022-12-26 20:45:51.495traceParent Bedroom Moes Curtain Switch sendTuyaCommand: message=2F480304000101
dev:692022-12-26 20:45:51.492traceParent Bedroom Moes Curtain Switch sendTuyaCommand: dp=0x03, dpType=0x04, fnCmd=0x01, fnCmdLength=2
dev:692022-12-26 20:45:51.437infoParent Bedroom Moes Curtain Switch setting setMoesCalibrationOff
dev:692022-12-26 20:45:51.434debugParent Bedroom Moes Curtain Switch calibrate Moes Calibration Off 100
I will analyze the logs tomorrow, but at a first glance seems we are making progress! : )
I am reposting the calibration procedure instructions as found on Z2M site - Do these work for your device?
Calibration
Calibration procedure:
- Turn calibration on
- Move cover completely up (open)
- Press stop
- Close cover
- Press stop when closed
- Turn calibration off
#Options
Also, please turn on the 'Ignore the first Position report' from the Advanced options.
@kkossev
Works!!!!! Thank you very much.
I will adjust it again tomorrow cause when it is fully open i can't see it on the dashboard.
Update: Works as charm, perfect!
This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.