If you use the API Browser+ and look at the Presentation for a device, there is a section called “automation”: {
“conditions”: [" which is what defines what is available in the If section of a Routine.
Here is an example for my GE/Jasco dimmer switch model 46201, fingerprint 0063-4952-3135, which uses device profile ge-switch-scene.
"automation": {
"conditions": [
{
"capability": "switch",
"version": 1,
"label": "___PO_CODE_CAPABILITY.SMARTTHINGS.SWITCH_DEFAULT",
"displayType": "list",
"list": {
"alternatives": [
{
"key": "on",
"value": "___PO_CODE_CAPABILITY.SMARTTHINGS.SWITCH_DEFAULT_ATTRIBUTES_SWITCH_ON",
"type": "active"
},
{
"key": "off",
"value": "___PO_CODE_CAPABILITY.SMARTTHINGS.SWITCH_DEFAULT_ATTRIBUTES_SWITCH_OFF",
"type": "inactive"
}
],
"value": "switch.value",
"multiSelectable": false
},
"emphasis": true,
"exclusion": [],
"component": "main"
},
{
"capability": "button",
"version": 1,
"label": "___PO_CODE_CAPABILITY.SMARTTHINGS.BUTTON_DEFAULT",
"displayType": "list",
"list": {
"alternatives": [
{
"key": "pushed",
"value": "___PO_CODE_CAPABILITY.SMARTTHINGS.BUTTON_DEFAULT_ATTRIBUTES_BUTTON_PUSHED",
"type": "active"
},
{
"key": "double",
"value": "___PO_CODE_CAPABILITY.SMARTTHINGS.BUTTON_DEFAULT_ATTRIBUTES_BUTTON_DOUBLE",
"type": "active"
},
{
"key": "held",
"value": "___PO_CODE_CAPABILITY.SMARTTHINGS.BUTTON_DEFAULT_ATTRIBUTES_BUTTON_HELD",
"type": "active"
},
{
"key": "pushed_2x",
"value": "___PO_CODE_CAPABILITY.SMARTTHINGS.BUTTON_DEFAULT_ATTRIBUTES_BUTTON_PUSHED_2X",
"type": "active"
},
{
"key": "pushed_3x",
"value": "___PO_CODE_CAPABILITY.SMARTTHINGS.BUTTON_DEFAULT_ATTRIBUTES_BUTTON_PUSHED_3X",
"type": "active"
},
{
"key": "pushed_4x",
"value": "___PO_CODE_CAPABILITY.SMARTTHINGS.BUTTON_DEFAULT_ATTRIBUTES_BUTTON_PUSHED_4X",
"type": "active"
},
{
"key": "pushed_5x",
"value": "___PO_CODE_CAPABILITY.SMARTTHINGS.BUTTON_DEFAULT_ATTRIBUTES_BUTTON_PUSHED_5X",
"type": "active"
},
{
"key": "pushed_6x",
"value": "___PO_CODE_CAPABILITY.SMARTTHINGS.BUTTON_DEFAULT_ATTRIBUTES_BUTTON_PUSHED_6X",
"type": "active"
},
{
"key": "down",
"value": "___PO_CODE_CAPABILITY.SMARTTHINGS.BUTTON_DEFAULT_ATTRIBUTES_BUTTON_DOWN",
"type": "active"
},
{
"key": "down_2x",
"value": "___PO_CODE_CAPABILITY.SMARTTHINGS.BUTTON_DEFAULT_ATTRIBUTES_BUTTON_DOWN_2X",
"type": "active"
},
{
"key": "down_3x",
"value": "___PO_CODE_CAPABILITY.SMARTTHINGS.BUTTON_DEFAULT_ATTRIBUTES_BUTTON_DOWN_3X",
"type": "active"
},
{
"key": "down_4x",
"value": "___PO_CODE_CAPABILITY.SMARTTHINGS.BUTTON_DEFAULT_ATTRIBUTES_BUTTON_DOWN_4X",
"type": "active"
},
{
"key": "down_5x",
"value": "___PO_CODE_CAPABILITY.SMARTTHINGS.BUTTON_DEFAULT_ATTRIBUTES_BUTTON_DOWN_5X",
"type": "active"
},
{
"key": "down_6x",
"value": "___PO_CODE_CAPABILITY.SMARTTHINGS.BUTTON_DEFAULT_ATTRIBUTES_BUTTON_DOWN_6X",
"type": "active"
},
{
"key": "down_hold",
"value": "___PO_CODE_CAPABILITY.SMARTTHINGS.BUTTON_DEFAULT_ATTRIBUTES_BUTTON_DOWN_HOLD",
"type": "active"
},
{
"key": "up",
"value": "___PO_CODE_CAPABILITY.SMARTTHINGS.BUTTON_DEFAULT_ATTRIBUTES_BUTTON_UP",
"type": "active"
},
{
"key": "up_2x",
"value": "___PO_CODE_CAPABILITY.SMARTTHINGS.BUTTON_DEFAULT_ATTRIBUTES_BUTTON_UP_2X",
"type": "active"
},
{
"key": "up_3x",
"value": "___PO_CODE_CAPABILITY.SMARTTHINGS.BUTTON_DEFAULT_ATTRIBUTES_BUTTON_UP_3X",
"type": "active"
},
{
"key": "up_4x",
"value": "___PO_CODE_CAPABILITY.SMARTTHINGS.BUTTON_DEFAULT_ATTRIBUTES_BUTTON_UP_4X",
"type": "active"
},
{
"key": "up_5x",
"value": "___PO_CODE_CAPABILITY.SMARTTHINGS.BUTTON_DEFAULT_ATTRIBUTES_BUTTON_UP_5X",
"type": "active"
},
{
"key": "up_6x",
"value": "___PO_CODE_CAPABILITY.SMARTTHINGS.BUTTON_DEFAULT_ATTRIBUTES_BUTTON_UP_6X",
"type": "active"
},
{
"key": "up_hold",
"value": "___PO_CODE_CAPABILITY.SMARTTHINGS.BUTTON_DEFAULT_ATTRIBUTES_BUTTON_UP_HOLD",
"type": "active"
}
],
"supportedValues": "supportedButtonValues.value",
"value": "button.value",
"valueType": "string",
"multiSelectable": false
},
"emphasis": true,
"exclusion": [],
"component": "main"
}
],
Your device uses the device profile ge-dimmer-assoc which is likely why you aren’t seeing the options for pressed, multi pressed, etc. You might want to post in the driver topic that you previously had the option and see if Phil can change the profile used for that fingerprint/model switch, if appropriate.