Can Device Profile choose percentage or 100 fanSpeed?

@nayelyz
I would like to try to change the fanSpeed range to 0~3 or 1~3 and because you said after I uploaded my device profile json file, there is cache there. I would like to know for how long I need to wait? I recreated a device profile every time to try my change and uploaded json file again and again but nothing happened in SmartThings APP UI!

Could you tell me what exactly the setting is to change the range of fanSpeed capability?

  1. fanSpeed range 1~3.
{
  "mnmn": "0A6z",
  "vid": "ST_dc1b860a-b062-43d1-b1d8-f16f1259d6d2",
  "version": "0.0.1",
  "type": "profile",
  "dashboard": {
    "states": [
      {
        "component": "fan",
        "capability": "switch",
        "version": 1,
        "idx": 0,
        "group": "main",
        "composite": false
      }
    ],
    "actions": [
      {
        "component": "fan",
        "capability": "switch",
        "version": 1,
        "idx": 0,
        "group": "main"
      }
    ],
    "basicPlus": []
  },
  "detailView": [
    {
      "component": "main",
      "capability": "refresh",
      "version": 1,
      "values": [],
      "patch": []
    },
    {
      "component": "fan",
      "capability": "switch",
      "version": 1,
      "values": [],
      "patch": []
    },
    {
      "component": "fan",
      "capability": "fanSpeed",
      "version": 1,
      "values": [
        {
          "range": [
            1.0,
            3.0
          ]
        }
      ],
      "patch": []
    },
    {
      "component": "light",
      "capability": "switch",
      "version": 1,
      "values": [],
      "patch": []
    },
    {
      "component": "light",
      "capability": "switchLevel",
      "version": 1,
      "values": [],
      "patch": []
    }
  ],
  "automation": {
    "conditions": [
      {
        "component": "fan",
        "capability": "switch",
        "version": 1,
        "values": [],
        "patch": [],
        "exclusion": []
      },
      {
        "component": "fan",
        "capability": "fanSpeed",
        "version": 1,
        "values": [
          {
            "range": [
              1.0,
              3.0
            ]
          }
        ],
        "patch": [],
        "exclusion": []
      },
      {
        "component": "light",
        "capability": "switch",
        "version": 1,
        "values": [],
        "patch": [],
        "exclusion": []
      },
      {
        "component": "light",
        "capability": "switchLevel",
        "version": 1,
        "values": [],
        "patch": [],
        "exclusion": []
      }
    ],
    "actions": [
      {
        "component": "main",
        "capability": "refresh",
        "version": 1,
        "values": [],
        "patch": [],
        "exclusion": []
      },
      {
        "component": "fan",
        "capability": "switch",
        "version": 1,
        "values": [],
        "patch": [],
        "exclusion": []
      },
      {
        "component": "fan",
        "capability": "fanSpeed",
        "version": 1,
        "values": [
          {
            "range": [
              1.0,
              3.0
            ]
          }
        ],
        "patch": [],
        "exclusion": []
      },
      {
        "component": "light",
        "capability": "switch",
        "version": 1,
        "values": [],
        "patch": [],
        "exclusion": []
      },
      {
        "component": "light",
        "capability": "switchLevel",
        "version": 1,
        "values": [],
        "patch": [],
        "exclusion": []
      }
    ]
  },
  "migration": true
}
  1. fanSpeed range 0~3. Is the "key": "fanSpeed.value" needed or not???
{
  "mnmn": "0A6z",
  "vid": "ST_3b5184cb-2b58-4c82-8dd9-ce64f9d37c3d",
  "version": "0.0.1",
  "type": "profile",
  "dashboard": {
    "states": [
      {
        "component": "fan",
        "capability": "switch",
        "version": 1,
        "idx": 0,
        "group": "main",
        "composite": false
      }
    ],
    "actions": [
      {
        "component": "fan",
        "capability": "switch",
        "version": 1,
        "idx": 0,
        "group": "main"
      }
    ],
    "basicPlus": []
  },
  "detailView": [
    {
      "component": "main",
      "capability": "refresh",
      "version": 1,
      "values": [],
      "patch": []
    },
    {
      "component": "fan",
      "capability": "switch",
      "version": 1,
      "values": [],
      "patch": []
    },
    {
      "component": "fan",
      "capability": "fanSpeed",
      "version": 1,
      "values": [
        {
          "key": "fanSpeed.value",
          "range": [
            0.0,
            3.0
          ]
        }
      ],
      "patch": []
    },
    {
      "component": "light",
      "capability": "switch",
      "version": 1,
      "values": [],
      "patch": []
    },
    {
      "component": "light",
      "capability": "switchLevel",
      "version": 1,
      "values": [],
      "patch": []
    }
  ],
  "automation": {
    "conditions": [
      {
        "component": "fan",
        "capability": "switch",
        "version": 1,
        "values": [],
        "patch": [],
        "exclusion": []
      },
      {
        "component": "fan",
        "capability": "fanSpeed",
        "version": 1,
        "values": [
          {
            "key": "fanSpeed.value",
            "range": [
              0.0,
              3.0
            ]
          }
        ],
        "patch": [],
        "exclusion": []
      },
      {
        "component": "light",
        "capability": "switch",
        "version": 1,
        "values": [],
        "patch": [],
        "exclusion": []
      },
      {
        "component": "light",
        "capability": "switchLevel",
        "version": 1,
        "values": [],
        "patch": [],
        "exclusion": []
      }
    ],
    "actions": [
      {
        "component": "main",
        "capability": "refresh",
        "version": 1,
        "values": [],
        "patch": [],
        "exclusion": []
      },
      {
        "component": "fan",
        "capability": "switch",
        "version": 1,
        "values": [],
        "patch": [],
        "exclusion": []
      },
      {
        "component": "fan",
        "capability": "fanSpeed",
        "version": 1,
        "values": [
          {
            "key": "fanSpeed.value",
            "range": [
              0.0,
              3.0
            ]
          }
        ],
        "patch": [],
        "exclusion": []
      },
      {
        "component": "light",
        "capability": "switch",
        "version": 1,
        "values": [],
        "patch": [],
        "exclusion": []
      },
      {
        "component": "light",
        "capability": "switchLevel",
        "version": 1,
        "values": [],
        "patch": [],
        "exclusion": []
      }
    ]
  },
  "migration": true
}