TreatLife DS01 Dimmer
TreatLife DS01

Available from:


Flashed with:

GPIO #Component
GPIO00 None
GPIO01 Tuya Tx
GPIO02 None
GPIO03 Tuya Rx
GPIO04 None
GPIO05 None
GPIO09 None
GPIO10 None
GPIO12 None
GPIO13 None
GPIO14 None
GPIO15 None
GPIO16 None


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

Tuya-Convert might not be possible for this device if the manufacturer started using newest Tuya firmware since this template was published. Instead you can likely serial flash Tasmota without soldering with a flashing jig, if the device is easily opened.

After flash with Tuya-Convert and update to current release tasmota.bin :

  • Go to WebUI and then Console
  • Enter command TuyaMCU 21,2
  • Set Dimmer Range with DimmerRange 150,1000

Now Dimmer Command should work from 0-100.

If no dimming occurs try changing the dimming mode:

  • Dimming Mode 1: SerialSend5 55AA00060005040400010013
  • Dimming Mode 2: SerialSend5 55AA00060005040400010114
  • Dimming Mode 3: SerialSend5 55AA00060005040400010215

Dimming mode is reset after every reboot so add a rule at system boot.

Rule1 on system#boot do SerialSend5 55AA00060005040400010114 endon

Enable with Rule1 1

The main button turns the switch on/off if single-clicked.

If you double-click it, the brightness set point is reset to the stored favorite value (or 50.5% if no value has been stored since reset) - note that this won’t turn the switch on or off, just set the brightness with the switch staying on or off.

If you triple-click it, the current brightness set point will be stored as the new favorite (overwriting the previous saved value).