# Request custom picker for Advanced Virtual Devices from the Device Capabilities App

**URL:** https://community.homey.app/t/request-custom-picker-for-advanced-virtual-devices-from-the-device-capabilities-app/79440
**Category:** Apps
**Tags:** app, virtual-device, device-capabilities, avd
**Created:** [April 18, 2023, 12:00pm UTC](https://community.homey.app/t/request-custom-picker-for-advanced-virtual-devices-from-the-device-capabilities-app/79440 "2023-04-18T12:00:00Z")
**Posts on this page:** 20
**Page:** 2

<div class="post-metadata">

### Author: ![Mike1233](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/mike1233/32/20991_2.png) [@Mike1233](https://community.homey.app/u/Mike1233)
#### Post date: [December 10, 2023, 6:51pm UTC](https://community.homey.app/t/request-custom-picker-for-advanced-virtual-devices-from-the-device-capabilities-app/79440/28 "2023-12-10T18:51:09Z")

</div>

> [@Olex](#):
>
> “en”: “Step 1”,  
> “no”: “Trinn 1”,  
> “nl”: “Stap 2”,  
> “de”: “Schritt 1”

I think the translation is correct, only the translation from number 1 to 2 is wrong. 1 stays 1 😃  
And maybe you can put the outcome between \<\>.  
It is next to the upload button.

---

<div class="post-metadata">

### Author: ![M\_a\_r\_c\_o](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/m_a_r_c_o/32/146_2.png) [@M\_a\_r\_c\_o](https://community.homey.app/u/M_a_r_c_o)
#### Post date: [December 24, 2023, 3:51pm UTC](https://community.homey.app/t/request-custom-picker-for-advanced-virtual-devices-from-the-device-capabilities-app/79440/29 "2023-12-24T15:51:46Z")

</div>

Please add this one:

```auto
"title": {
		"en": "Eco, Comfort, Antifrost"
	},
	"values": [{
			"id": "Eco",
			"title": {
				"en": "Eco",
				"nl": "Eco",
                "de": "Öko",
			}
		}, {
			"id": "Comfort",
			"title": {
				"en": "Comfort",
				"nl": "Comfoor",
                "de": "Komfort",
			}
		}, {
			"id": "Antifrost",
			"title": {
				"en": "Antifrost",
				"nl": "Vorstbeveiliging",
                "de": "Frostschutz",
			}
		}
	],

```

---

<div class="post-metadata">

### Author: ![M\_a\_r\_c\_o](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/m_a_r_c_o/32/146_2.png) [@M\_a\_r\_c\_o](https://community.homey.app/u/M_a_r_c_o)
#### Post date: [December 26, 2023, 9:53am UTC](https://community.homey.app/t/request-custom-picker-for-advanced-virtual-devices-from-the-device-capabilities-app/79440/30 "2023-12-26T09:53:52Z")

</div>

What about just have a list from an array within an BLL string?

Then we can create our own list in a static BLL logic and use that instead of predefining all kinds of possibilities?

Something like this in a string:  
‘’’  
List:3#en:eco;comfort;antifrost#nl:eco;comfoor;vorstbeveiliging  
‘’’

Or just the json instead in the string.

---

<div class="post-metadata">

### Author: ![Arie\_J\_Godschalk](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/arie_j_godschalk/32/63027_2.png) [@Arie\_J\_Godschalk](https://community.homey.app/u/Arie_J_Godschalk)
#### Post date: [December 26, 2023, 11:13am UTC](https://community.homey.app/t/request-custom-picker-for-advanced-virtual-devices-from-the-device-capabilities-app/79440/31 "2023-12-26T11:13:37Z")

</div>

> [@M\_a\_r\_c\_o](#):
>
> Then we can create our own list in a static BLL logic and use that instead of predefining all kinds of possibilities?

Unfortunately, lists cannot be created dynamically in homey.

---

<div class="post-metadata">

### Author: ![M\_a\_r\_c\_o](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/m_a_r_c_o/32/146_2.png) [@M\_a\_r\_c\_o](https://community.homey.app/u/M_a_r_c_o)
#### Post date: [January 6, 2024, 11:18am UTC](https://community.homey.app/t/request-custom-picker-for-advanced-virtual-devices-from-the-device-capabilities-app/79440/32 "2024-01-06T11:18:51Z")

</div>

Please add this one, used for a dehumidifier (raw device via Tuya) is other device than previous posted

Name and ID for Laundry Drying is different, don’t know is that is relevant for the title line, the ID is the name used in the enum to send to the device.

```auto
"title": {
		"en": "Auto, Manual, Laundry Drying, Sleeping, Purifying"
	},
	"values": [{
			"id": "Auto",
			"title": {
				"en": "Automatic",
				"no": "Automatisk",
				"nl": "Automatisch",
				"de": "Automatisch"
			}
		}, {
			"id": "Manual",
			"title": {
				"en": "Manual",
				"no": "Manuell",
				"nl": "Handmatig",
				"de": "Handbetrieb"
			}
		}, {
			"id": "Laundrydrying",
			"title": {
				"en": "Laundry Drying",
				"no": "Tørking av tøy",
				"nl": "Wasdrogen",
				"de": "Wäschetrocknung"
			}
		}, {
			"id": "Sleeping",
			"title": {
				"en": "Sleeping",
				"no": "Sove modus",
				"nl": "Slaapstand",
				"de": "Schlafmodus"
			}
		}, {
			"id": "Purifying",
			"title": {
				"en": "Purifying",
				"no": "Rensende",
				"nl": "Zuiverend",
				"de": "Reinigend"
			}
		}

	],

```

---

<div class="post-metadata">

### Author: ![M\_a\_r\_c\_o](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/m_a_r_c_o/32/146_2.png) [@M\_a\_r\_c\_o](https://community.homey.app/u/M_a_r_c_o)
#### Post date: [January 6, 2024, 12:28pm UTC](https://community.homey.app/t/request-custom-picker-for-advanced-virtual-devices-from-the-device-capabilities-app/79440/34 "2024-01-06T12:28:35Z")

</div>

Manuall or Handbetrieb?

A manual in EN is indeed an Handbuch, but manual operation is Handbetrieb

(according to Google translate 😉 )

---

<div class="post-metadata">

### Author: ![Mike1233](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/mike1233/32/20991_2.png) [@Mike1233](https://community.homey.app/u/Mike1233)
#### Post date: [January 6, 2024, 12:40pm UTC](https://community.homey.app/t/request-custom-picker-for-advanced-virtual-devices-from-the-device-capabilities-app/79440/36 "2024-01-06T12:40:10Z")

</div>

Handbetrieb or Manuell are both correct.  
(According to different translation sites)

---

<div class="post-metadata">

### Author: ![jonorland](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jonorland/32/16469_2.png) [@jonorland](https://community.homey.app/u/jonorland)
#### Post date: [January 10, 2024, 8:32pm UTC](https://community.homey.app/t/request-custom-picker-for-advanced-virtual-devices-from-the-device-capabilities-app/79440/37 "2024-01-10T20:32:59Z")

</div>

Air purifier through Tuya Cloud raw. Google translate so I don’t know if its ok.

```auto
"title": {
		"en": "Air Purifier, Sleep, Low, High, Auto"
	},
	"values": [{
			"id": "Sleep",
			"title": {
				"en": "Sleep",
				"nl": "Slapen",
				"de": "Schlafen"
			}
		}, {
			"id": "Low",
			"title": {
				"en": "Low",
				"nl": "Laag",
				"de": "Niedrig"
			}
		}, {
			"id": "High",
			"title": {
				"en": "High",
				"nl": "Hoog",
				"de": "Hoch"
			}
		}, {
			"id": "Auto",
			"title": {
				"en": "Auto",
				"nl": "Auto",
				"de": "Auto"
			}
		}
	],

```

---

<div class="post-metadata">

### Author: ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)
#### Post date: [January 10, 2024, 8:41pm UTC](https://community.homey.app/t/request-custom-picker-for-advanced-virtual-devices-from-the-device-capabilities-app/79440/38 "2024-01-10T20:41:31Z")

</div>

Hi Jonorland, seems almost the same to[this request for air purifier](https://community.homey.app/t/request-custom-picker-for-advanced-virtual-devices-from-the-device-capabilities-app/79440/32).

---

<div class="post-metadata">

### Author: ![jonorland](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jonorland/32/16469_2.png) [@jonorland](https://community.homey.app/u/jonorland)
#### Post date: [January 10, 2024, 9:25pm UTC](https://community.homey.app/t/request-custom-picker-for-advanced-virtual-devices-from-the-device-capabilities-app/79440/39 "2024-01-10T21:25:04Z")

</div>

Hi,  
I have 4 different speeds/modes to chose from the one you refereeing to has 5

---

<div class="post-metadata">

### Author: ![Mike1233](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/mike1233/32/20991_2.png) [@Mike1233](https://community.homey.app/u/Mike1233)
#### Post date: [January 10, 2024, 10:11pm UTC](https://community.homey.app/t/request-custom-picker-for-advanced-virtual-devices-from-the-device-capabilities-app/79440/40 "2024-01-10T22:11:00Z")

</div>

> [@jonorland](#):
>
> ```auto
> "id": "Sleep",
> "title": {
> "en": "Sleep",
> "nl": "Sleep",
> "de": "Schlafen"
> 
> ```

“nl”: “Sleep”, has to be “Slapen”

---

<div class="post-metadata">

### Author: ![Marius\_Stensrod](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/marius_stensrod/32/56540_2.png) [@Marius\_Stensrod](https://community.homey.app/u/Marius_Stensrod)
#### Post date: [March 1, 2024, 6:16pm UTC](https://community.homey.app/t/request-custom-picker-for-advanced-virtual-devices-from-the-device-capabilities-app/79440/41 "2024-03-01T18:16:36Z")

</div>

2 pickers for Dehumidifier integrated with TuyaCloud

Picker one:

```auto
 "title": {
      "en": "Auto, Low, Medium, High"
    },
    "values": [
      {
        "id": "Auto",
        "title": {
          "en": "Automatic",
          "nl": "Automatisch",
          "de": "Automatisch"
        }
      },
      {
        "id": "Low",
        "title": {
          "en": "Low",
          "nl": "Laag",
          "de": "Niedrig"
        }
      },
      {
        "id": "Medium",
        "title": {
          "en": "Medium",
          "nl": "Medium",
          "de": "Mittel"
        }
      },
      {
        "id": "High",
        "title": {
          "en": "High",
          "nl": "Hoog",
          "de": "Hoch"
        }
      }
    ]

```

Picker two:

```auto
 "title": {
      "en": "30% to 70%, Continuous"
    },
    "values": [
      {
        "id": "30%",
        "title": {
          "en": "30%",
          "nl": "30%",
          "de": "30%"
        }
      },
      {
        "id": "35%",
        "title": {
          "en": "35%",
          "nl": "35%",
          "de": "35%"
        }
      },
      {
        "id": "40%",
        "title": {
          "en": "40%",
          "nl": "40%",
          "de": "40%"
        }
      },
      {
        "id": "45%",
        "title": {
          "en": "45%",
          "nl": "45%",
          "de": "45%"
        }
      },
      {
        "id": "50%",
        "title": {
          "en": "50%",
          "nl": "50%",
          "de": "50%"
        }
      },
      {
        "id": "55%",
        "title": {
          "en": "55%",
          "nl": "55%",
          "de": "55%"
        }
      },
      {
        "id": "60%",
        "title": {
          "en": "60%",
          "nl": "60%",
          "de": "60%"
        }
      },
      {
        "id": "65%",
        "title": {
          "en": "65%",
          "nl": "65%",
          "de": "65%"
        }
      },
      {
        "id": "70%",
        "title": {
          "en": "70%",
          "nl": "70%",
          "de": "70%"
        }
      },
      {
        "id": "Continuous",
        "title": {
          "en": "Continuous",
          "nl": "continu",
          "de": "Kontinuierlich"
        }
      }
    ]

```

Kind regards  
Marius

---

<div class="post-metadata">

### Author: ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)
#### Post date: [March 1, 2024, 6:32pm UTC](https://community.homey.app/t/request-custom-picker-for-advanced-virtual-devices-from-the-device-capabilities-app/79440/42 "2024-03-01T18:32:04Z")

</div>

FYI Marius,  
As far as I know, for numbers and symbols, like, 30%, no translations are needed

 ![Screenshot_20240301-192947_Chrome](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/4/b/4b91ac5a2fc453e312cf3d5bda20d0a3718f0e8d.jpeg)

Also, I think the title of picker two is too long

```auto
"title": {
      "en": "30%, 35%, 45%, 50%, 55%, 60%, 65%, 70%, Continuous"

```

Maybe this should do?

```auto
"title": { "en": "30% to 70%, Continuous" },

```

---

<div class="post-metadata">

### Author: ![Marius\_Stensrod](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/marius_stensrod/32/56540_2.png) [@Marius\_Stensrod](https://community.homey.app/u/Marius_Stensrod)
#### Post date: [March 1, 2024, 6:59pm UTC](https://community.homey.app/t/request-custom-picker-for-advanced-virtual-devices-from-the-device-capabilities-app/79440/43 "2024-03-01T18:59:01Z")

</div>

> [@Peter\_Kawa](#):
>
> As far as I know, for numbers and symbols, like, 30%, no translations are needed

I just followed the guide. If not needed, i guess Arie will delete it?

> [@Peter\_Kawa](#):
>
> Also, I think the title of picker two is too long

I did not know that it was a issue, with the numbers of pickers. Again, i did just try to follow the guide in post 1.

> [@Peter\_Kawa](#):
>
> Maybe this should do?

Good point. Post edited.

---

<div class="post-metadata">

### Author: ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)
#### Post date: [March 1, 2024, 7:10pm UTC](https://community.homey.app/t/request-custom-picker-for-advanced-virtual-devices-from-the-device-capabilities-app/79440/44 "2024-03-01T19:10:10Z")

</div>

I know you followed the guide, but it was meant as a hint, so you could save yourself some work next time 😉

---

<div class="post-metadata">

### Author: ![Marius\_Stensrod](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/marius_stensrod/32/56540_2.png) [@Marius\_Stensrod](https://community.homey.app/u/Marius_Stensrod)
#### Post date: [March 1, 2024, 7:40pm UTC](https://community.homey.app/t/request-custom-picker-for-advanced-virtual-devices-from-the-device-capabilities-app/79440/45 "2024-03-01T19:40:08Z")

</div>

Ok, thank you very much.

---

<div class="post-metadata">

### Author: ![Martin072](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/martin072/32/70637_2.png) [@Martin072](https://community.homey.app/u/Martin072)
#### Post date: [March 12, 2024, 7:48pm UTC](https://community.homey.app/t/request-custom-picker-for-advanced-virtual-devices-from-the-device-capabilities-app/79440/46 "2024-03-12T19:48:27Z")

</div>

For custom ESP32 based Air ventilation controller, would it be possible to add the following list?

```auto
"title": {
      "en": "Off, Auto, High, Low, Manual, Remote, Away"
    },
    "values": [
      {
        "id": "off",
        "title": {
          "en": "Off",
          "nl": "Uit",
          "de": "Aus"
        }
      },
      {
        "id": "auto",
        "title": {
          "en": "Automatic",
          "nl": "Automatisch",
          "de": "Automatisch"
        }
      },
      {
        "id": "high",
        "title": {
          "en": "High",
          "nl": "Hoog",
          "de": "Hoch"
        }
      },
      {
        "id": "low",
        "title": {
          "en": "low",
          "nl": "Laag",
          "de": "Gering"
        }
      },
     {
        "id": "manual",
        "title": {
          "en": "Manual",
          "nl": "Manueel",
          "de": "Manuell"
        }
      },
     {
        "id": "remote",
        "title": {
          "en": "Remote",
          "nl": "Op Afstand",
          "de": "Fernbedienung"
        }
      },
     {
        "id": "away",
        "title": {
          "en": "Away",
          "nl": "Niet Thuis",
          "de": "Nicht zu Hause"
        }
      }
    ]
}

```

---

<div class="post-metadata">

### Author: ![Niclas](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/niclas/32/13339_2.png) [@Niclas](https://community.homey.app/u/Niclas)
#### Post date: [March 28, 2024, 7:44am UTC](https://community.homey.app/t/request-custom-picker-for-advanced-virtual-devices-from-the-device-capabilities-app/79440/47 "2024-03-28T07:44:16Z")

</div>

I would like to suggest a list for the different time periods of day.

```auto
"title": {
      "en": "Time period"
    },
    "values": [
      {
        "id": "morning",
        "title": {
          "en": "Morning",
          "sv": "Morgon"
        }
      },
      {
        "id": "day",
        "title": {
          "en": "Day",
          "sv": "Dag"
        }
      },
      {
        "id": "evening",
        "title": {
          "en": "Evening",
          "sv": "Kväll"
        }
      },
      {
        "id": "night",
        "title": {
          "en": "Night",
          "sv": "Natt"
        }
      }
    ]

```

---

<div class="post-metadata">

### Author: ![DirkG](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dirkg/32/118897_2.png) [@DirkG](https://community.homey.app/u/DirkG)
#### Post date: [April 23, 2024, 4:03am UTC](https://community.homey.app/t/request-custom-picker-for-advanced-virtual-devices-from-the-device-capabilities-app/79440/48 "2024-04-23T04:03:49Z")

</div>

> [@Peter\_Kawa](#):
>
> As far as I know, for numbers and symbols, like, 30%, no translations are needed

That’s correct.

---

<div class="post-metadata">

### Author: ![Robin\_Widhede](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robin_widhede/32/82544_2.png) [@Robin\_Widhede](https://community.homey.app/u/Robin_Widhede)
#### Post date: [May 22, 2024, 3:17pm UTC](https://community.homey.app/t/request-custom-picker-for-advanced-virtual-devices-from-the-device-capabilities-app/79440/49 "2024-05-22T15:17:02Z")

</div>

I would like to request the following custom list:

```auto
    "title": {
      "en": "Schedule Month"
    },
    "values": [
      {
        "id": "january",
        "title": {
          "en": "January",
          "nl": "Januari",
          "de": "Januar"
        }
      },
      {
        "id": "february",
        "title": {
          "en": "February",
          "nl": "Februari",
          "de": "Februar"
        }
      },
      {
        "id": "march",
        "title": {
          "en": "March",
          "nl": "Maart",
          "de": "März"
        }
      },
      {
        "id": "april",
        "title": {
          "en": "April",
          "nl": "April",
          "de": "April"
        }
      },
      {
        "id": "may",
        "title": {
          "en": "May",
          "nl": "Mei",
          "de": "Mai"
        }
      },
      {
        "id": "june",
        "title": {
          "en": "June",
          "nl": "Juni",
          "de": "Juni"
        }
      },
      {
        "id": "july",
        "title": {
          "en": "July",
          "nl": "Juli",
          "de": "Juli"
        }
      },
      {
        "id": "august",
        "title": {
          "en": "August",
          "nl": "Augustus",
          "de": "August"
        }
      },
      {
        "id": "september",
        "title": {
          "en": "September",
          "nl": "September",
          "de": "September"
        }
      },
      {
        "id": "october",
        "title": {
          "en": "October",
          "nl": "Oktober",
          "de": "Oktober"
        }
      },
      {
        "id": "november",
        "title": {
          "en": "November",
          "nl": "November",
          "de": "November"
        }
      },
      {
        "id": "december",
        "title": {
          "en": "December",
          "nl": "December",
          "de": "Dezember"
        }
      }
    ]

```

[Previous page](https://community.homey.app/t/request-custom-picker-for-advanced-virtual-devices-from-the-device-capabilities-app/79440.md?page=1)

[Next page](https://community.homey.app/t/request-custom-picker-for-advanced-virtual-devices-from-the-device-capabilities-app/79440.md?page=3)
