Seems to work... Here are the logs
dev:4252022-05-26 07:36:24.371 pm infoKitchen Shade is open
dev:4252022-05-26 07:36:24.368 pm debugupdateWindowShadeArrived: position=100
dev:4252022-05-26 07:36:21.877 pm debugparse: stopping (DP=1, data=1)
dev:4252022-05-26 07:36:20.769 pm infoKitchen Shade is open
dev:4252022-05-26 07:36:20.766 pm debugupdateWindowShadeArrived: position=100
dev:4252022-05-26 07:36:20.762 pm debugupdatePosition: arrived!
dev:4252022-05-26 07:36:20.753 pm infoKitchen Shade is open
dev:4252022-05-26 07:36:20.750 pm debugupdateWindowShadeArrived: position=100
dev:4252022-05-26 07:36:20.725 pm debugparse: arrived at position 100
dev:4252022-05-26 07:36:20.464 pm infoKitchen Shade is open
dev:4252022-05-26 07:36:20.460 pm debugupdateWindowShadeArrived: position=100
dev:4252022-05-26 07:36:20.427 pm debugparse: arrived at position 100
dev:4252022-05-26 07:36:08.875 pm infoKitchen Shade is closed
dev:4252022-05-26 07:36:08.871 pm debugupdateWindowShadeArrived: position=0
dev:4252022-05-26 07:36:06.601 pm debugupdateSpeed: speed=100
dev:4252022-05-26 07:36:06.597 pm debugparse: speed=100
dev:4252022-05-26 07:36:06.378 pm debugparse: opening (DP=1, data=0)
dev:4252022-05-26 07:36:05.272 pm debugparse: opening from remote
dev:4252022-05-26 07:36:05.011 pm infoKitchen Shade is opening
dev:4252022-05-26 07:36:05.008 pm debugparse: opening (DP=1, data=0)
dev:4252022-05-26 07:36:04.318 pm debugopen, direction = 1
dev:4252022-05-26 07:35:41.602 pm infoKitchen Shade is closed
dev:4252022-05-26 07:35:41.598 pm debugupdateWindowShadeArrived: position=0
dev:4252022-05-26 07:35:39.106 pm debugparse: stopping (DP=1, data=1)
dev:4252022-05-26 07:35:37.972 pm infoKitchen Shade is closed
dev:4252022-05-26 07:35:37.968 pm debugupdateWindowShadeArrived: position=0
dev:4252022-05-26 07:35:37.964 pm debugupdatePosition: arrived!
dev:4252022-05-26 07:35:37.960 pm infoKitchen Shade is closed
dev:4252022-05-26 07:35:37.956 pm debugupdateWindowShadeArrived: position=0
dev:4252022-05-26 07:35:37.932 pm debugparse: arrived at position 0
dev:4252022-05-26 07:35:37.683 pm infoKitchen Shade is closed
dev:4252022-05-26 07:35:37.679 pm debugupdateWindowShadeArrived: position=0
dev:4252022-05-26 07:35:37.674 pm debugupdatePosition: arrived!
dev:4252022-05-26 07:35:37.661 pm infoKitchen Shade is closed
dev:4252022-05-26 07:35:37.657 pm debugupdateWindowShadeArrived: position=0
dev:4252022-05-26 07:35:37.634 pm debugparse: arrived at position 0
dev:4252022-05-26 07:35:27.745 pm infoKitchen Shade is open
dev:4252022-05-26 07:35:27.742 pm debugupdateWindowShadeArrived: position=100
dev:4252022-05-26 07:35:25.443 pm debugupdateSpeed: speed=100
dev:4252022-05-26 07:35:25.440 pm debugparse: speed=100
dev:4252022-05-26 07:35:25.224 pm debugparse: closing from remote
dev:4252022-05-26 07:35:24.123 pm debugparse: closing (DP=1, data=2)
dev:4252022-05-26 07:35:23.876 pm infoKitchen Shade is closing
dev:4252022-05-26 07:35:23.861 pm debugparse: closing (DP=1, data=2)
dev:4252022-05-26 07:35:23.164 pm debugclose, direction = 1
dev:4252022-05-26 07:35:15.301 pm debugupdateDirection: directionText=reverse, directionValue=1
dev:4252022-05-26 07:35:15.298 pm debugparse: direction=reverse
dev:4252022-05-26 07:35:14.002 pm debugsetDirection: directionText=reverse, directionValue=1
dev:4252022-05-26 07:35:13.827 pm debugupdateMode: modeText=lift, modeValue=1
dev:4252022-05-26 07:35:13.824 pm debugparse: mode=lift
dev:4252022-05-26 07:35:12.994 pm debugsetMode: modeText=lift, modeValue=1
dev:4252022-05-26 07:35:12.038 pm debug fullInit=true invertPosition=false, positionReportTimeout=2500, mixedDP2reporting=false, substituteOpenClose=false
dev:4252022-05-26 07:35:12.035 pm infoKitchen Shade configured : model=TS0601 manufacturer=_TZE200_zah67ekd