Multiple Set Level Sent to Device - Tasmota

These conversions are very nutty...
10 sent as 40
50 sent as 40
65 sent as 79
100 sent as 255

Just to be sure no strange settings are set, run these commands and get me the logs:
SetOption43
SetOption54
SetOption69

Once you've done that, I'd like to have the output of "dimmer 50" and "dimmer 65" after your run "DimmerRange 10,255".

09:22:18 CMD: setoption43
09:22:18 SRC: WebConsole from 192.168.1.133
09:22:18 CMD: Group 0, Index 43, Command "SETOPTION", Data ""
09:22:18 RSL: tasmota/stat/RESULT = {"SetOption43":0}
09:22:24 WIF: Checking connection...
09:22:26 TYA: Send "55aa00000000ff"
09:22:26 {"TuyaReceived":{"Data":"55AA000000010101","Cmnd":0,"CmndData":"01"}}
09:22:26 TYA: Heartbeat
09:22:31 CMD: setoption54
09:22:31 SRC: WebConsole from 192.168.1.133
09:22:31 CMD: Group 0, Index 54, Command "SETOPTION", Data ""
09:22:31 RSL: tasmota/stat/RESULT = {"SetOption54":"OFF"}
09:22:37 TYA: Send "55aa00000000ff"
09:22:37 {"TuyaReceived":{"Data":"55AA000000010101","Cmnd":0,"CmndData":"01"}}
09:22:37 TYA: Heartbeat
09:22:44 WIF: Checking connection...
09:22:48 TYA: Send "55aa00000000ff"
09:22:48 {"TuyaReceived":{"Data":"55AA000000010101","Cmnd":0,"CmndData":"01"}}
09:22:48 TYA: Heartbeat
09:22:52 CMD: setsetoption69
09:22:52 SRC: WebConsole from 192.168.1.133
09:22:52 CMD: Group 0, Index 69, Command "SETSETOPTION", Data ""
09:22:52 RSL: tasmota/stat/RESULT = {"Command":"Unknown"}
09:22:59 TYA: Send "55aa00000000ff"
09:22:59 {"TuyaReceived":{"Data":"55AA000000010101","Cmnd":0,"CmndData":"01"}}
09:22:59 TYA: Heartbeat
09:23:04 WIF: Checking connection...
09:23:07 CMD: dimrange 10,255
09:23:07 SRC: WebConsole from 192.168.1.133
09:23:07 CMD: Group 0, Index 1, Command "DIMRANGE", Data "10,255"
09:23:07 RSL: tasmota/stat/RESULT = {"Command":"Unknown"}
09:23:10 TYA: Send "55aa00000000ff"
09:23:10 {"TuyaReceived":{"Data":"55AA000000010101","Cmnd":0,"CmndData":"01"}}
09:23:10 TYA: Heartbeat
09:23:21 TYA: Send "55aa00000000ff"
09:23:21 {"TuyaReceived":{"Data":"55AA000000010101","Cmnd":0,"CmndData":"01"}}
09:23:21 TYA: Heartbeat
09:23:24 WIF: Checking connection...
09:23:30 CMD: dimmer 50
09:23:30 SRC: WebConsole from 192.168.1.133
09:23:30 CMD: Group 0, Index 1, Command "DIMMER", Data "50"
09:23:30 RSL: tasmota/tele/STATE = {"Time":"2020-07-26T09:23:30","Uptime":"2T20:31:47","UptimeSec":246707,"Heap":25,"SleepMode":"Dynamic","Sleep":10,"LoadAvg":99,"MqttCount":0,"POWER":"ON","Dimmer":50,"Fade":"OFF","Speed":20,"LedTable":"ON","Wifi":{"AP":1,"SSId":"KRAUSHOUSE","BSSId":"60:38:E0:77:F0:FA","Channel":11,"RSSI":100,"Signal":-48,"LinkCount":1,"Downtime":"0T00:00:06"}}
09:23:30 RSL: tasmota/stat/RESULT = {"POWER":"ON","Dimmer":50}
09:23:30 TYA: Send dim value=40 (id=3)
09:23:30 TYA: Send "55aa0006000803020004000000283e"
09:23:30 {"TuyaReceived":{"Data":"55AA0007000803020004000000283F","Cmnd":7,"CmndData":"0302000400000028","DpType2Id3":40,"3":{"DpId":3,"DpIdType":2,"DpIdData":"00000028"}}}
09:23:30 TYA: fnId=21 is set for dpId=3
09:23:30 TYA: RX Dim State=40
09:23:30 CFG: Saved to flash at F9, Count 585, Bytes 4096
09:23:32 TYA: Send "55aa00000000ff"
09:23:32 {"TuyaReceived":{"Data":"55AA000000010101","Cmnd":0,"CmndData":"01"}}
09:23:32 TYA: Heartbeat
09:23:37 CMD: dimmer 65
09:23:37 SRC: WebConsole from 192.168.1.133
09:23:37 CMD: Group 0, Index 1, Command "DIMMER", Data "65"
09:23:37 RSL: tasmota/tele/STATE = {"Time":"2020-07-26T09:23:37","Uptime":"2T20:31:54","UptimeSec":246714,"Heap":25,"SleepMode":"Dynamic","Sleep":10,"LoadAvg":99,"MqttCount":0,"POWER":"ON","Dimmer":65,"Fade":"OFF","Speed":20,"LedTable":"ON","Wifi":{"AP":1,"SSId":"KRAUSHOUSE","BSSId":"60:38:E0:77:F0:FA","Channel":11,"RSSI":100,"Signal":-48,"LinkCount":1,"Downtime":"0T00:00:06"}}
09:23:37 RSL: tasmota/stat/RESULT = {"POWER":"ON","Dimmer":65}
09:23:37 TYA: Send dim value=79 (id=3)
09:23:37 TYA: Send "55aa00060008030200040000004f65"
09:23:37 {"TuyaReceived":{"Data":"55AA00070008030200040000005067","Cmnd":7,"CmndData":"0302000400000050","DpType2Id3":80,"3":{"DpId":3,"DpIdType":2,"DpIdData":"00000050"}}}
09:23:37 TYA: fnId=21 is set for dpId=3
09:23:37 TYA: RX Dim State=80
09:23:38 CFG: Saved to flash at F8, Count 586, Bytes 4096
09:23:43 TYA: Send "55aa00000000ff"
09:23:43 {"TuyaReceived":{"Data":"55AA000000010101","Cmnd":0,"CmndData":"01"}}
09:23:43 TYA: Heartbeat
09:23:45 WIF: Checking connection...
09:23:54 TYA: Send "55aa00000000ff"
09:23:54 {"TuyaReceived":{"Data":"55AA000000010101","Cmnd":0,"CmndData":"01"}}
09:23:54 TYA: Heartbeat
09:24:05 WIF: Checking connection...
09:24:05 TYA: Send "55aa00000000ff"
09:24:05 {"TuyaReceived":{"Data":"55AA000000010101","Cmnd":0,"CmndData":"01"}}
09:24:05 TYA: Heartbeat
09:24:16 TYA: Send "55aa00000000ff"
09:24:16 {"TuyaReceived":{"Data":"55AA000000010101","Cmnd":0,"CmndData":"01"}}
09:24:16 TYA: Heartbeat
09:24:25 WIF: Checking connection...
09:24:27 TYA: Send "55aa00000000ff"
09:24:27 {"TuyaReceived":{"Data":"55AA000000010101","Cmnd":0,"CmndData":"01"}}
09:24:27 TYA: Heartbeat
09:24:38 TYA: Send "55aa00000000ff"
09:24:38 {"TuyaReceived":{"Data":"55AA000000010101","Cmnd":0,"CmndData":"01"}}
09:24:38 TYA: Heartbeat
09:24:45 WIF: Checking connection...
09:24:49 TYA: Send "55aa00000000ff"
09:24:49 {"TuyaReceived":{"Data":"55AA000000010101","Cmnd":0,"CmndData":"01"}}
09:24:49 TYA: Heartbeat
09:25:00 TYA: Send "55aa00000000ff"
09:25:00 {"TuyaReceived":{"Data":"55AA000000010101","Cmnd":0,"CmndData":"01"}}
09:25:00 TYA: Heartbeat
09:25:05 WIF: Checking connection...
09:25:11 TYA: Send "55aa00000000ff"
09:25:11 {"TuyaReceived":{"Data":"55AA000000010101","Cmnd":0,"CmndData":"01"}}
09:25:11 TYA: Heartbeat
09:25:22 TYA: Send "55aa00000000ff"
09:25:22 {"TuyaReceived":{"Data":"55AA000000010101","Cmnd":0,"CmndData":"01"}}
09:25:22 TYA: Heartbeat
09:25:25 WIF: Checking connection...
09:25:33 TYA: Send "55aa00000000ff"
09:25:33 {"TuyaReceived":{"Data":"55AA000000010101","Cmnd":0,"CmndData":"01"}}
09:25:33 TYA: Heartbeat
09:25:44 TYA: Send "55aa00000000ff"
09:25:44 {"TuyaReceived":{"Data":"55AA000000010101","Cmnd":0,"CmndData":"01"}}
09:25:44 TYA: Heartbeat
09:25:45 WIF: Checking connection...
09:25:55 TYA: Send "55aa00000000ff"
09:25:55 {"TuyaReceived":{"Data":"55AA000000010101","Cmnd":0,"CmndData":"01"}}
09:25:55 TYA: Heartbeat
09:26:05 WIF: Checking connection...
09:26:06 TYA: Send "55aa00000000ff"
09:26:06 {"TuyaReceived":{"Data":"55AA000000010101","Cmnd":0,"CmndData":"01"}}
09:26:06 TYA: Heartbeat
09:26:17 TYA: Send "55aa00000000ff"
09:26:17 {"TuyaReceived":{"Data":"55AA000000010101","Cmnd":0,"CmndData":"01"}}
09:26:17 TYA: Heartbeat
09:26:25 WIF: Checking connection...
09:26:28 TYA: Send "55aa00000000ff"
09:26:28 {"TuyaReceived":{"Data":"55AA000000010101","Cmnd":0,"CmndData":"01"}}
09:26:28 TYA: Heartbeat
09:26:39 TYA: Send "55aa00000000ff"
09:26:39 {"TuyaReceived":{"Data":"55AA000000010101","Cmnd":0,"CmndData":"01"}}
09:26:39 TYA: Heartbeat
09:26:45 WIF: Checking connection...
09:26:50 TYA: Send "55aa00000000ff"
09:26:50 {"TuyaReceived":{"Data":"55AA000000010101","Cmnd":0,"CmndData":"01"}}
09:26:50 TYA: Heartbeat
09:26:56 RSL: tasmota/tele/STATE = {"Time":"2020-07-26T09:26:56","Uptime":"2T20:35:13","UptimeSec":246913,"Heap":26,"SleepMode":"Dynamic","Sleep":10,"LoadAvg":99,"MqttCount":0,"POWER":"ON","Dimmer":65,"Fade":"OFF","Speed":20,"LedTable":"ON","Wifi":{"AP":1,"SSId":"KRAUSHOUSE","BSSId":"60:38:E0:77:F0:FA","Channel":11,"RSSI":100,"Signal":-49,"LinkCount":1,"Downtime":"0T00:00:06"}}
09:27:01 TYA: Send "55aa00000000ff"
09:27:01 {"TuyaReceived":{"Data":"55AA000000010101","Cmnd":0,"CmndData":"01"}}
09:27:01 TYA: Heartbeat
09:27:05 WIF: Checking connection...
09:27:12 TYA: Send "55aa00000000ff"
09:27:12 {"TuyaReceived":{"Data":"55AA000000010101","Cmnd":0,"CmndData":"01"}}
09:27:12 TYA: Heartbeat
09:27:23 TYA: Send "55aa00000000ff"
09:27:23 {"TuyaReceived":{"Data":"55AA000000010101","Cmnd":0,"CmndData":"01"}}
09:27:23 TYA: Heartbeat
09:27:25 WIF: Checking connection...
09:27:34 TYA: Send "55aa00000000ff"
09:27:34 {"TuyaReceived":{"Data":"55AA000000010101","Cmnd":0,"CmndData":"01"}}
09:27:34 TYA: Heartbeat
09:27:45 WIF: Checking connection...
09:27:45 TYA: Send "55aa00000000ff"
09:27:45 {"TuyaReceived":{"Data":"55AA000000010101","Cmnd":0,"CmndData":"01"}}
09:27:45 TYA: Heartbeat
09:27:56 TYA: Send "55aa00000000ff"
09:27:56 {"TuyaReceived":{"Data":"55AA000000010101","Cmnd":0,"CmndData":"01"}}
09:27:56 TYA: Heartbeat
09:28:05 WIF: Checking connection...
09:28:07 TYA: Send "55aa00000000ff"
09:28:07 {"TuyaReceived":{"Data":"55AA000000010101","Cmnd":0,"CmndData":"01"}}
09:28:07 TYA: Heartbeat
09:28:12 CMD: setoption43
09:28:12 SRC: WebConsole from 192.168.1.133
09:28:12 CMD: Group 0, Index 43, Command "SETOPTION", Data ""
09:28:12 RSL: tasmota/stat/RESULT = {"SetOption43":0}
09:28:18 TYA: Send "55aa00000000ff"
09:28:18 {"TuyaReceived":{"Data":"55AA000000010101","Cmnd":0,"CmndData":"01"}}
09:28:18 TYA: Heartbeat
09:28:23 CMD: setoption54
09:28:23 SRC: WebConsole from 192.168.1.133
09:28:23 CMD: Group 0, Index 54, Command "SETOPTION", Data ""
09:28:23 RSL: tasmota/stat/RESULT = {"SetOption54":"OFF"}
09:28:25 WIF: Checking connection...
09:28:29 TYA: Send "55aa00000000ff"
09:28:29 {"TuyaReceived":{"Data":"55AA000000010101","Cmnd":0,"CmndData":"01"}}
09:28:29 TYA: Heartbeat
09:28:33 CMD: setoption69
09:28:33 SRC: WebConsole from 192.168.1.133
09:28:33 CMD: Group 0, Index 69, Command "SETOPTION", Data ""
09:28:34 RSL: tasmota/stat/RESULT = {"SetOption69":"OFF"}
09:28:40 TYA: Send "55aa00000000ff"
09:28:40 {"TuyaReceived":{"Data":"55AA000000010101","Cmnd":0,"CmndData":"01"}}
09:28:40 TYA: Heartbeat
09:28:45 WIF: Checking connection...
09:28:51 TYA: Send "55aa00000000ff"
09:28:51 {"TuyaReceived":{"Data":"55AA000000010101","Cmnd":0,"CmndData":"01"}}
09:28:51 TYA: Heartbeat
09:28:53 CMD: dimmerrange 10,255
09:28:53 SRC: WebConsole from 192.168.1.133
09:28:53 CMD: Group 0, Index 1, Command "DIMMERRANGE", Data "10,255"
09:28:53 RSL: tasmota/stat/RESULT = {"DimmerRange":{"Min":10,"Max":255}}
09:28:53 TYA: Send dim value=79 (id=3)
09:28:53 TYA: Send "55aa00060008030200040000004f65"
09:28:53 {"TuyaReceived":{"Data":"55AA00070008030200040000005067","Cmnd":7,"CmndData":"0302000400000050","DpType2Id3":80,"3":{"DpId":3,"DpIdType":2,"DpIdData":"00000050"}}}
09:28:53 TYA: fnId=21 is set for dpId=3
09:28:53 TYA: RX Dim State=80
09:28:54 CFG: Saved to flash at F7, Count 587, Bytes 4096
09:29:02 TYA: Send "55aa00000000ff"
09:29:02 {"TuyaReceived":{"Data":"55AA000000010101","Cmnd":0,"CmndData":"01"}}
09:29:02 TYA: Heartbeat
09:29:05 WIF: Checking connection...
09:29:07 CMD: dimmer 0
09:29:07 SRC: WebConsole from 192.168.1.133
09:29:07 CMD: Group 0, Index 1, Command "DIMMER", Data "0"
09:29:07 SRC: Light
09:29:07 TYA: Send dim skipped value=0
09:29:07 TYA: Send "55aa0006000501010001000d"
09:29:08 RSL: tasmota/tele/STATE = {"Time":"2020-07-26T09:29:07","Uptime":"2T20:37:24","UptimeSec":247044,"Heap":25,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":99,"MqttCount":0,"POWER":"OFF","Dimmer":0,"Fade":"OFF","Speed":20,"LedTable":"ON","Wifi":{"AP":1,"SSId":"KRAUSHOUSE","BSSId":"60:38:E0:77:F0:FA","Channel":11,"RSSI":100,"Signal":-46,"LinkCount":1,"Downtime":"0T00:00:06"}}
09:29:08 RSL: tasmota/stat/RESULT = {"POWER":"OFF","Dimmer":0}
09:29:08 {"TuyaReceived":{"Data":"55AA0007000501010001000E","Cmnd":7,"CmndData":"0101000100","DpType1Id1":0,"1":{"DpId":1,"DpIdType":1,"DpIdData":"00"}}}
09:29:08 TYA: fnId=11 is set for dpId=1
09:29:08 TYA: RX Relay-1 --> MCU State: Off Current State:Off
09:29:08 TYA: Send dim skipped value=0
09:29:08 CFG: Saved to flash at F6, Count 588, Bytes 4096
09:29:13 TYA: Send "55aa00000000ff"
09:29:13 {"TuyaReceived":{"Data":"55AA000000010101","Cmnd":0,"CmndData":"01"}}
09:29:13 TYA: Heartbeat
09:29:23 CMD: dimmer 50
09:29:23 SRC: WebConsole from 192.168.1.133
09:29:23 CMD: Group 0, Index 1, Command "DIMMER", Data "50"
09:29:23 SRC: Light
09:29:23 TYA: Send dim value=39 (id=3)
09:29:23 TYA: Send "55aa0006000803020004000000273d"
09:29:23 TYA: Send "55aa0006000501010001010e"
09:29:23 RSL: tasmota/tele/STATE = {"Time":"2020-07-26T09:29:23","Uptime":"2T20:37:40","UptimeSec":247060,"Heap":25,"SleepMode":"Dynamic","Sleep":10,"LoadAvg":19,"MqttCount":0,"POWER":"ON","Dimmer":50,"Fade":"OFF","Speed":20,"LedTable":"ON","Wifi":{"AP":1,"SSId":"KRAUSHOUSE","BSSId":"60:38:E0:77:F0:FA","Channel":11,"RSSI":100,"Signal":-47,"LinkCount":1,"Downtime":"0T00:00:06"}}
09:29:23 RSL: tasmota/stat/RESULT = {"POWER":"ON","Dimmer":50}
09:29:23 {"TuyaReceived":{"Data":"55AA0007000803020004000000273E","Cmnd":7,"CmndData":"0302000400000027","DpType2Id3":39,"3":{"DpId":3,"DpIdType":2,"DpIdData":"00000027"}}}
09:29:23 TYA: fnId=21 is set for dpId=3
09:29:23 TYA: RX Dim State=39
09:29:23 SRC: Switch
09:29:23 CMD: Group 0, Index 3, Command "DIMMER", Data "15"
09:29:23 RSL: tasmota/tele/STATE = {"Time":"2020-07-26T09:29:23","Uptime":"2T20:37:40","UptimeSec":247060,"Heap":26,"SleepMode":"Dynamic","Sleep":10,"LoadAvg":19,"MqttCount":0,"POWER":"ON","Dimmer":15,"Fade":"OFF","Speed":20,"LedTable":"ON","Wifi":{"AP":1,"SSId":"KRAUSHOUSE","BSSId":"60:38:E0:77:F0:FA","Channel":11,"RSSI":100,"Signal":-46,"LinkCount":1,"Downtime":"0T00:00:06"}}
09:29:23 TYA: Send dim skipped value=2
09:29:23 RSL: tasmota/stat/RESULT = {"POWER":"ON","Dimmer":15}
09:29:23 {"TuyaReceived":{"Data":"55AA0007000501010001010F","Cmnd":7,"CmndData":"0101000101","DpType1Id1":1,"1":{"DpId":1,"DpIdType":1,"DpIdData":"01"}}}
09:29:23 TYA: fnId=11 is set for dpId=1
09:29:23 TYA: RX Relay-1 --> MCU State: On Current State:On
09:29:24 TYA: Send "55aa00000000ff"
09:29:24 {"TuyaReceived":{"Data":"55AA000000010101","Cmnd":0,"CmndData":"01"}}
09:29:24 TYA: Heartbeat
09:29:24 CFG: Saved to flash at F5, Count 589, Bytes 4096
09:29:25 WIF: Checking connection...
09:29:30 CMD: dimmer 65
09:29:30 SRC: WebConsole from 192.168.1.133
09:29:30 CMD: Group 0, Index 1, Command "DIMMER", Data "65"
09:29:31 RSL: tasmota/tele/STATE = {"Time":"2020-07-26T09:29:30","Uptime":"2T20:37:47","UptimeSec":247067,"Heap":25,"SleepMode":"Dynamic","Sleep":10,"LoadAvg":99,"MqttCount":0,"POWER":"ON","Dimmer":65,"Fade":"OFF","Speed":20,"LedTable":"ON","Wifi":{"AP":1,"SSId":"KRAUSHOUSE","BSSId":"60:38:E0:77:F0:FA","Channel":11,"RSSI":100,"Signal":-46,"LinkCount":1,"Downtime":"0T00:00:06"}}
09:29:31 RSL: tasmota/stat/RESULT = {"POWER":"ON","Dimmer":65}
09:29:31 TYA: Send dim value=79 (id=3)
09:29:31 TYA: Send "55aa00060008030200040000004f65"
09:29:31 {"TuyaReceived":{"Data":"55AA00070008030200040000005067","Cmnd":7,"CmndData":"0302000400000050","DpType2Id3":80,"3":{"DpId":3,"DpIdType":2,"DpIdData":"00000050"}}}
09:29:31 TYA: fnId=21 is set for dpId=3
09:29:31 TYA: RX Dim State=80
09:29:31 CFG: Saved to flash at F4, Count 590, Bytes 4096
09:29:35 TYA: Send "55aa00000000ff"
09:29:35 {"TuyaReceived":{"Data":"55AA000000010101","Cmnd":0,"CmndData":"01"}}
09:29:35 TYA: Heartbeat
09:29:46 WIF: Checking connection...
09:29:46 TYA: Send "55aa00000000ff"
09:29:46 {"TuyaReceived":{"Data":"55AA000000010101","Cmnd":0,"CmndData":"01"}}
09:29:46 TYA: Heartbeat
09:29:57 TYA: Send "55aa00000000ff"
09:29:57 {"TuyaReceived":{"Data":"55AA000000010101","Cmnd":0,"CmndData":"01"}}
09:29:57 TYA: Heartbeat
09:30:06 WIF: Checking connection...
09:30:08 TYA: Send "55aa00000000ff"
09:30:08 {"TuyaReceived":{"Data":"55AA000000010101","Cmnd":0,"CmndData":"01"}}
09:30:08 TYA: Heartbeat
09:30:19 TYA: Send "55aa00000000ff"
09:30:19 {"TuyaReceived":{"Data":"55AA000000010101","Cmnd":0,"CmndData":"01"}}
09:30:19 TYA: Heartbeat
09:30:26 WIF: Checking connection...
09:30:30 TYA: Send "55aa00000000ff"
09:30:30 {"TuyaReceived":{"Data":"55AA000000010101","Cmnd":0,"CmndData":"01"}}
09:30:30 TYA: Heartbeat
09:30:41 TYA: Send "55aa00000000ff"
09:30:41 {"TuyaReceived":{"Data":"55AA000000010101","Cmnd":0,"CmndData":"01"}}
09:30:41 TYA: Heartbeat
09:30:46 WIF: Checking connection...
09:30:52 TYA: Send "55aa00000000ff"
09:30:52 {"TuyaReceived":{"Data":"55AA000000010101","Cmnd":0,"CmndData":"01"}}
09:30:52 TYA: Heartbeat
09:31:03 TYA: Send "55aa00000000ff"
09:31:03 {"TuyaReceived":{"Data":"55AA000000010101","Cmnd":0,"CmndData":"01"}}
09:31:03 TYA: Heartbeat
09:31:06 WIF: Checking connection...
09:31:14 TYA: Send "55aa00000000ff"
09:31:14 {"TuyaReceived":{"Data":"55AA000000010101","Cmnd":0,"CmndData":"01"}}
09:31:14 TYA: Heartbeat
09:31:25 TYA: Send "55aa00000000ff"
09:31:25 {"TuyaReceived":{"Data":"55AA000000010101","Cmnd":0,"CmndData":"01"}}
09:31:25 TYA: Heartbeat

Run "SetOption43 100" and "setoption69" (you ran "setsetoption69").

With setoption43 set to 100, try "dimmer 50".

09:38:06 WIF: Checking connection...
09:38:12 TYA: Send "55aa00000000ff"
09:38:12 {"TuyaReceived":{"Data":"55AA000000010101","Cmnd":0,"CmndData":"01"}}
09:38:12 TYA: Heartbeat
09:38:18 CMD: setoption43 100
09:38:18 SRC: WebConsole from 192.168.1.133
09:38:18 CMD: Group 0, Index 43, Command "SETOPTION", Data "100"
09:38:19 RSL: tasmota/stat/RESULT = {"SetOption43":100}
09:38:19 CFG: Saved to flash at FB, Count 591, Bytes 4096
09:38:23 TYA: Send "55aa00000000ff"
09:38:23 {"TuyaReceived":{"Data":"55AA000000010101","Cmnd":0,"CmndData":"01"}}
09:38:23 TYA: Heartbeat
09:38:26 WIF: Checking connection...
09:38:27 CMD: setoption69
09:38:27 SRC: WebConsole from 192.168.1.133
09:38:27 CMD: Group 0, Index 69, Command "SETOPTION", Data ""
09:38:27 RSL: tasmota/stat/RESULT = {"SetOption69":"OFF"}
09:38:34 TYA: Send "55aa00000000ff"
09:38:34 {"TuyaReceived":{"Data":"55AA000000010101","Cmnd":0,"CmndData":"01"}}
09:38:34 TYA: Heartbeat
09:38:45 TYA: Send "55aa00000000ff"
09:38:45 {"TuyaReceived":{"Data":"55AA000000010101","Cmnd":0,"CmndData":"01"}}
09:38:45 TYA: Heartbeat
09:38:46 WIF: Checking connection...
09:38:52 CMD: dimmer 50
09:38:52 SRC: WebConsole from 192.168.1.133
09:38:52 CMD: Group 0, Index 1, Command "DIMMER", Data "50"
09:38:52 RSL: tasmota/tele/STATE = {"Time":"2020-07-26T09:38:52","Uptime":"2T20:47:09","UptimeSec":247629,"Heap":25,"SleepMode":"Dynamic","Sleep":10,"LoadAvg":99,"MqttCount":0,"POWER":"ON","Dimmer":50,"Fade":"OFF","Speed":20,"LedTable":"ON","Wifi":{"AP":1,"SSId":"KRAUSHOUSE","BSSId":"60:38:E0:77:F0:FA","Channel":11,"RSSI":100,"Signal":-47,"LinkCount":1,"Downtime":"0T00:00:06"}}
09:38:52 RSL: tasmota/stat/RESULT = {"POWER":"ON","Dimmer":50}
09:38:52 TYA: Send dim value=39 (id=3)
09:38:52 TYA: Send "55aa0006000803020004000000273d"
09:38:52 {"TuyaReceived":{"Data":"55AA0007000803020004000000273E","Cmnd":7,"CmndData":"0302000400000027","DpType2Id3":39,"3":{"DpId":3,"DpIdType":2,"DpIdData":"00000027"}}}
09:38:52 TYA: fnId=21 is set for dpId=3
09:38:52 TYA: RX Dim State=39
09:38:53 CFG: Saved to flash at FA, Count 592, Bytes 4096
09:38:56 TYA: Send "55aa00000000ff"
09:38:56 {"TuyaReceived":{"Data":"55AA000000010101","Cmnd":0,"CmndData":"01"}}
09:38:56 TYA: Heartbeat
09:39:06 WIF: Checking connection...
09:39:07 TYA: Send "55aa00000000ff"
09:39:07 {"TuyaReceived":{"Data":"55AA000000010101","Cmnd":0,"CmndData":"01"}}
09:39:07 TYA: Heartbeat

Ok, nothing changes, this is really messy, try to run "reset 5" and then reconfigure the device with only these:
GPIO13 TuyaRx 108
GPIO15 TuyaTx 107
TuyaMCU 21,3 - Dimming

do not set dimmerrange.

Exactly what is the device model? Do you have another one which is working?

Tuya MCU ?

?
What do you mean?

No I don't have another one.
device is
TOPGREENER Smart Dimmer Switch
TGWF500D

One final thing to test, run "ledtable 0", then test "dimmer 50"

Do I set the module type as Tuya MCY (54)?

Yes

I have to set weblog 4

yes

:56:35 CMD: weblog 4
14:56:35 RSL: RESULT = {"WebLog":4}
14:56:35 TYA: Send "55aa00000000ff"
14:56:35 CFG: Saved to flash at FA, Count 18, Bytes 4096
14:56:39 WIF: Checking connection...
14:56:46 TYA: Send "55aa00000000ff"
14:56:47 CMD: dimmer 50
14:56:47 SRC: WebConsole from 192.168.1.133
14:56:47 CMD: Group 0, Index 1, Command "DIMMER", Data "50"
14:56:47 RSL: RESULT = {"POWER":"ON","Dimmer":50}
14:56:47 TYA: Send dim value=50 (id=3)
14:56:47 TYA: Send "55aa00060008030200040000003248"
14:56:57 TYA: Send "55aa00000000ff"
14:56:59 WIF: Checking connection...
14:57:08 TYA: Send "55aa00000000ff"
14:57:19 TYA: Send "55aa00000000ff"
14:57:19 WIF: Checking connection...

should I trigger the rule again

Did you set the pins correctly, something is not responding properly

EDIT:
The pins are 13 and 15, like in this template:

{"NAME":"TopGreener-Dimmer","GPIO":[0,0,0,0,0,0,0,0,0,108,0,107,0],"FLAG":0,"BASE":54}

Here is something else at 50% the light is barely on

Gpio 1 and 3 should be set to None.

We will get to that, first make sure that the values are not odd anymore. Then fix the light level. Make sure "ledtable 0" was run.

Yes, ledtable is off