# 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:** 5

<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: [June 13, 2026, 9:44am UTC](https://community.homey.app/t/request-custom-picker-for-advanced-virtual-devices-from-the-device-capabilities-app/79440/92 "2026-06-13T09:44:40Z")

</div>

> [@smarthomesven](#):
>
> dropdown in this case

I am actually hoping they thought about a way the dropdownfields in flowcards are update too.

But yeah, else using autocomplete would do the trick yeah.

🥳😁

---

<div class="post-metadata">

### Author: ![smarthomesven](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/smarthomesven/32/79712_2.png) [@smarthomesven](https://community.homey.app/u/smarthomesven)
#### Post date: [June 13, 2026, 9:45am UTC](https://community.homey.app/t/request-custom-picker-for-advanced-virtual-devices-from-the-device-capabilities-app/79440/93 "2026-06-13T09:45:40Z")

</div>

> [@Arie\_J\_Godschalk](#):
>
> I am actually hoping they thought about a way the dropdownfields in flowcards are update too.

AFAIK you can’t change Flowcards for custom capabilities, but autocomplete would still work fine (only thing that you’ll miss is tag selection)

---

<div class="post-metadata">

### Author: ![SunBeech](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sunbeech/32/111391_2.png) [@SunBeech](https://community.homey.app/u/SunBeech)
#### Post date: [June 13, 2026, 9:47am UTC](https://community.homey.app/t/request-custom-picker-for-advanced-virtual-devices-from-the-device-capabilities-app/79440/94 "2026-06-13T09:47:24Z")

</div>

FYI - I use the [Tuyal Local](https://community.homey.app/t/app-pro-tuya-local/154077) app by @Andi and that app allows me to set custom labels/entries for picker lists. The flowcards then also show those custom labels in their pull down menu. Maybe you could get inspiration from @Andi‘s implementation 😊.

---

<div class="post-metadata">

### Author: ![smarthomesven](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/smarthomesven/32/79712_2.png) [@smarthomesven](https://community.homey.app/u/smarthomesven)
#### Post date: [June 13, 2026, 10:21am UTC](https://community.homey.app/t/request-custom-picker-for-advanced-virtual-devices-from-the-device-capabilities-app/79440/95 "2026-06-13T10:21:52Z")

</div>

> [@SunBeech](#):
>
> The flowcards then also show those custom labels in their pull down menu

But you can’t select a tag as the item, right? This means it uses autocomplete, which means the items that are shown are returned from the Homey app (backend). The advantage of this is that you can return any entry, and also first check with a server for example (the Spotify app uses it to get playlists, and the Olisto app uses it to get a list of Now buttons), however it does take a bit longer to load since the autocompletion has to be done on Homey first before it returns any items.

---

<div class="post-metadata">

### Author: ![SunBeech](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sunbeech/32/111391_2.png) [@SunBeech](https://community.homey.app/u/SunBeech)
#### Post date: [June 13, 2026, 11:54am UTC](https://community.homey.app/t/request-custom-picker-for-advanced-virtual-devices-from-the-device-capabilities-app/79440/96 "2026-06-13T11:54:57Z")

</div>

> [@smarthomesven](#):
>
> But you can’t select a tag as the item, right?

Not sure if I understand you correctly, but - as far as I can see - I can. Just for illustration. The respective device I control via the Tuya Local app is an airconditioner. It uses a picker list for the Mode and Fan Speed.

I can set the possible values in the device’s settings screen:

 ![Tuya Local Picker Config](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/7/b/7bf28944645e633f842301229be80c603b1369e8.png)

The flowcards for both setting the Mode and Fan Speed list these custom items in the menu that appears when clicking the respective parameter field in those cards.

| Mode | Fan Speed |
| --- | --- |
| ![Tuya Local Picker Flowcard 1](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/6/b/6b205a4e8f8fe0c258152694035b54039b91e329.png) | ![Tuya Local Picker Flowcard 2](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/0/d/0daee169b8bfcca6a39d611fc29552aa71c52927.png) |

Both the Mode and Fan Speed values are also available as tags:

 ![Tuya Local Picker Tags](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/0/6/067d68f8b0c93ac866c02a20566718ab847cdde4.png)

---

<div class="post-metadata">

### Author: ![smarthomesven](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/smarthomesven/32/79712_2.png) [@smarthomesven](https://community.homey.app/u/smarthomesven)
#### Post date: [June 13, 2026, 11:56am UTC](https://community.homey.app/t/request-custom-picker-for-advanced-virtual-devices-from-the-device-capabilities-app/79440/97 "2026-06-13T11:56:43Z")

</div>

This is an autocomplete field. Dropdown fields have a tag icon next to them so that you can insert a tag instead of pre-defining an option

---

<div class="post-metadata">

### Author: ![SunBeech](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sunbeech/32/111391_2.png) [@SunBeech](https://community.homey.app/u/SunBeech)
#### Post date: [June 13, 2026, 11:59am UTC](https://community.homey.app/t/request-custom-picker-for-advanced-virtual-devices-from-the-device-capabilities-app/79440/98 "2026-06-13T11:59:51Z")

</div>

Ah right, so you mean that you can select/insert a tag in the (in this case) Mode and Fan Speed flowcards, instead of only being able select/insert the actual values. In that case you are right: I need to select one of the available values and cannot inset a variable/tag holding that value.

---

<div class="post-metadata">

### Author: ![smarthomesven](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/smarthomesven/32/79712_2.png) [@smarthomesven](https://community.homey.app/u/smarthomesven)
#### Post date: [June 13, 2026, 12:02pm UTC](https://community.homey.app/t/request-custom-picker-for-advanced-virtual-devices-from-the-device-capabilities-app/79440/99 "2026-06-13T12:02:53Z")

</div>

Yes, that’s what I mean. Usually you use autocomplete fields if you need to fetch the items of the list from a server (f.e. my Olisto app uses this for the Now buttons and Triggs). Since each autocompletion has to be performed on the Homey app itself (and in most cases also fetched from the manufacturer’s server), it takes a bit longer to load the items

---

<div class="post-metadata">

### Author: ![FlorisVandeVijver](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/florisvandevijver/32/60097_2.png) [@FlorisVandeVijver](https://community.homey.app/u/FlorisVandeVijver)
#### Post date: [July 9, 2026, 12:05pm UTC](https://community.homey.app/t/request-custom-picker-for-advanced-virtual-devices-from-the-device-capabilities-app/79440/100 "2026-07-09T12:05:25Z")

</div>

Hi,

great powerfull app!

Would it be possible to get the following ‘prefixed list’:  
off, auto, heater, water

kind regards,  
Floris

---

<div class="post-metadata">

### Author: ![Drako74](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/drako74/32/150506_2.png) [@Drako74](https://community.homey.app/u/Drako74)
#### Post date: [July 28, 2026, 4:12pm UTC](https://community.homey.app/t/request-custom-picker-for-advanced-virtual-devices-from-the-device-capabilities-app/79440/101 "2026-07-28T16:12:34Z")

</div>

Hey @Arie_J_Godschalk  
Have you been able to look at this generic/configurable list at all?

> [@Arie\_J\_Godschalk](#):
>
> I will check this out, as soon as I am able to).
> 
> Would save a lott of work and app-size if it could no be made generic and users can define their own pickers in the DC app

It would be extremely useful and helpful, and greatly appreciated. Thank you.

EDIT: I don’t know who marked this as the ✅ Solution but behave yourself, this is a question to the developer, and definitely **not** the solution 🤦‍♂️

---

<div class="post-metadata">

### Author: ![Martien\_Kop](https://avatars.discourse-cdn.com/v4/letter/m/5f9b8f/32.png) [@Martien\_Kop](https://community.homey.app/u/Martien_Kop)
#### Post date: [August 23, 2026, 9:36am UTC](https://community.homey.app/t/request-custom-picker-for-advanced-virtual-devices-from-the-device-capabilities-app/79440/102 "2026-08-23T09:36:22Z")

</div>

you can make a custom picker for me?

**EV charge target / EV-laaddoel**  
`Auto | 80% | 90% | 100%`

**EV charging deadline / EV-laaddeadline**  
`None | 07:00 | 12:00 | 18:00 | 23:00`

---

<div class="post-metadata">

### Author: ![SunBeech](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sunbeech/32/111391_2.png) [@SunBeech](https://community.homey.app/u/SunBeech)
#### Post date: [August 23, 2026, 12:05pm UTC](https://community.homey.app/t/request-custom-picker-for-advanced-virtual-devices-from-the-device-capabilities-app/79440/103 "2026-08-23T12:05:26Z")

</div>

Please check the first post on how to request a picker (and what info/which format is expected).

---

<div class="post-metadata">

### Author: ![Drako74](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/drako74/32/150506_2.png) [@Drako74](https://community.homey.app/u/Drako74)
#### Post date: [August 23, 2026, 12:35pm UTC](https://community.homey.app/t/request-custom-picker-for-advanced-virtual-devices-from-the-device-capabilities-app/79440/104 "2026-08-23T12:35:03Z")

</div>

I requested one in the requested format on 9th June… not sure they will get done even if in the correct format to be honest. We even had that discussion on how to achieve a generic list that users could name the entries for, to save having to request custom ones a couple months ago

---

<div class="post-metadata">

### Author: ![SunBeech](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sunbeech/32/111391_2.png) [@SunBeech](https://community.homey.app/u/SunBeech)
#### Post date: [August 23, 2026, 1:18pm UTC](https://community.homey.app/t/request-custom-picker-for-advanced-virtual-devices-from-the-device-capabilities-app/79440/105 "2026-08-23T13:18:24Z")

</div>

I am still hoping for the functionality that you can define your own picker. If I am correct that is still the intention of the developer, but also understand he is currently struggling with some health issues. So we have to wait and hope he recovers soon.

---

<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: [September 3, 2026, 8:02am UTC](https://community.homey.app/t/request-custom-picker-for-advanced-virtual-devices-from-the-device-capabilities-app/79440/106 "2026-09-03T08:02:24Z")

</div>

> [@Drako74](#):
>
> Have you been able to look at this generic/configurable list at all?

Yes, its a work in progress, but not finished yet.

---

<div class="post-metadata">

### Author: ![Drako74](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/drako74/32/150506_2.png) [@Drako74](https://community.homey.app/u/Drako74)
#### Post date: [September 3, 2026, 8:19am UTC](https://community.homey.app/t/request-custom-picker-for-advanced-virtual-devices-from-the-device-capabilities-app/79440/107 "2026-09-03T08:19:45Z")

</div>

@Arie_J_Godschalk thank you kindly for the update good sir.

---

<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: [September 12, 2026, 5:15pm UTC](https://community.homey.app/t/request-custom-picker-for-advanced-virtual-devices-from-the-device-capabilities-app/79440/108 "2026-09-12T17:15:17Z")

</div>

**In the test version of the app, you can now create your own custom lists in the App Settings and select them in the AVD.**

@Drako74

---

<div class="post-metadata">

### Author: ![Drako74](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/drako74/32/150506_2.png) [@Drako74](https://community.homey.app/u/Drako74)
#### Post date: [September 12, 2026, 8:15pm UTC](https://community.homey.app/t/request-custom-picker-for-advanced-virtual-devices-from-the-device-capabilities-app/79440/109 "2026-09-12T20:15:44Z")

</div>

> [@Arie\_J\_Godschalk](#):
>
> In the test version of the app, you can now create your own custom lists in the App Settings

Hi Arie @Arie_J_Godschalk

This is most spectacular news. You have made my day good sir, and made it a very good one 😀 Thank you!!

EDIT: Hit a bit of a snag, at least for my use case. The Custom Lists don’t seem to give you the option to create Flow cards, to use the list entries to trigger actions within Flows.

 ![IMG_7794](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/9/a/9a524e8ac6c527d9b52129cfad7f492bcfeacedd.jpeg)

---

<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: [September 12, 2026, 11:11pm UTC](https://community.homey.app/t/request-custom-picker-for-advanced-virtual-devices-from-the-device-capabilities-app/79440/110 "2026-09-12T23:11:31Z")

</div>

Hi Andy & Arie,

This is a great improvement indeed.

Andy, I tried the new functionality, but it seems to work here by both picker and flow control

My custom list, device & flows:

 ![Screenshot_20260913_011017_Homey](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/6/6/66c9f83a34d91888124f09657381113f4be5bf93.jpeg)

 ![Screenshot_20260913_010937_Homey](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/1/0/10e9c0ccb1e621834717dfd7693683d6d1d4a66c.jpeg)

 ![Screenshot_20260913_004022_Homey](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/2/f/2fe812bfb8099a35ff6b48aaff571dc643139af3.jpeg)

 ![Screenshot_20260913_004046_Homey](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/9/a/9a84d056ef6341c5eedebf29a96e29760ae8be6b.jpeg)

 ![Screenshot_20260913_005511_Homey](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/6/3/63ccae90b1432934c161990075edaee51d688054.jpeg)

 ![Screenshot_20260913_005541_Homey](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/4/9/4951942cb17ccf2bb16067209c15cb6e670413c8.jpeg)

 ![Screenshot_20260913_005643_Homey](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/8/6/8669e38d5571a96078efd0dd5b34c3d8e466a795.jpeg)

 ![Screenshot_20260913_010115_Signal](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/8/c/8c457a08d40d477d4a07e5d58bbf08b4a1b9989c.jpeg)

---

<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: [September 13, 2026, 6:05am UTC](https://community.homey.app/t/request-custom-picker-for-advanced-virtual-devices-from-the-device-capabilities-app/79440/111 "2026-09-13T06:05:54Z")

</div>

> [@Drako74](#):
>
> The Custom Lists don’t seem to give you the option to create Flow cards, to use the list entries to trigger actions within Flows.

Well, for all field types there are flowcards, also for (custom) lists, as shown by @Peter_Kawa .

But the “create real fields and flowcards” option is only available for default homey capabilities/properties. You sometimes need those so Homey recognises the device (capabilities) as a specific device.

For instance, if you add all thermostat capabilities and check all Create real fields and capabilities, then that device will also show up in homey climate and you will get certain build in default homey flowcards.

Custom lists cannot serve that purpose.

However, I plan on making it possible with Custom lists to overrule default capabilities, for instance the thermostat\_mode capability, so you can have Custom modes, but have it still be recognised as a real thermostat.

But there are always flowcards to set the fields 😉

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

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