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

<div class="post-metadata">

### Author: ![Witteflits](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/witteflits/32/34155_2.png) [@Witteflits](https://community.homey.app/u/Witteflits)
#### Post date: [December 3, 2025, 7:51pm UTC](https://community.homey.app/t/request-custom-picker-for-advanced-virtual-devices-from-the-device-capabilities-app/79440/72 "2025-12-03T19:51:53Z")

</div>

I have a picker request for a floor heating thermostat.

“title”: {  
“en”: “Auto, Manual, Holiday, Frost, Slow”  
},  
“values”: [  
{  
“id”: “automode”,  
“title”: {  
“en”: “Auto Mode”,  
“nl”: “Auto Modus”,  
“de”: “Automatikmodus”  
}  
},  
{  
“id”: “manual”,  
“title”: {  
“en”: “Manual”,  
“nl”: “Handmatig”,  
“de”: “Manuell”  
}  
},  
{  
“id”: “holidaymode”,  
“title”: {  
“en”: “Holiday Mode”,  
“nl”: “Vakantiemodus”,  
“de”: “Urlaubsmodus”  
}  
},  
{  
“id”: “frost”,  
“title”: {  
“en”: “Frost protection”,  
“nl”: “Vorstbescherming”,  
“de”: “Frostschutz”  
}  
},  
{  
“id”: “slow”,  
“title”: {  
“en”: “Slow start”,  
“nl”: “Langzame start”,  
“de”: “Langsamer Start”  
}  
}  
]

---

<div class="post-metadata">

### Author: ![Frekel](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/frekel/32/4983_2.png) [@Frekel](https://community.homey.app/u/Frekel)
#### Post date: [December 21, 2025, 9:38pm UTC](https://community.homey.app/t/request-custom-picker-for-advanced-virtual-devices-from-the-device-capabilities-app/79440/73 "2025-12-21T21:38:00Z")

</div>

Hello, I would like two very specific list. It is to use my HDMI matrix. If the list is too general, I completely understand!

I have an 8 in and 8 out matrix, so I would like something like this:

```auto
{
  "title": {
    "en": "HDMI inputs (matrix)"
  },
  "values": [
    {
      "id": "Input 1",
      "title": {
        "en": "Input 1",
        "nl": "Invoer 1",
        "de": "Eingang 1"
      }
    },
    {
      "id": "Input 2",
      "title": {
        "en": "Input 2",
        "nl": "Invoer 2",
        "de": "Eingang 2"
      }
    },
    {
      "id": "Input 3",
      "title": {
        "en": "Input 3",
        "nl": "Invoer 3",
        "de": "Eingang 3"
      }
    },
    {
      "id": "Input 4",
      "title": {
        "en": "Input 4",
        "nl": "Invoer 4",
        "de": "Eingang 4"
      }
    },
    {
      "id": "Input 5",
      "title": {
        "en": "Input 5",
        "nl": "Invoer 5",
        "de": "Eingang 5"
      }
    },
    {
      "id": "Input 6",
      "title": {
        "en": "Input 6",
        "nl": "Invoer 6",
        "de": "Eingang 6"
      }
    },
    {
      "id": "Input 7",
      "title": {
        "en": "Input 7",
        "nl": "Invoer 7",
        "de": "Eingang 7"
      }
    },
    {
      "id": "Input 8",
      "title": {
        "en": "Input 8",
        "nl": "Invoer 8",
        "de": "Eingang 8"
      }
    }
  ]
}

```

and the outputs too:

```auto
{
  "title": {
    "en": "HDMI outputs (matrix)"
  },
  "values": [
    {
      "id": "Output 1",
      "title": {
        "en": "Output 1",
        "nl": "Uitvoer 1",
        "de": "Ausgang 1"
      }
    },
    {
      "id": "Output 2",
      "title": {
        "en": "Output 2",
        "nl": "Uitvoer 2",
        "de": "Ausgang 2"
      }
    },
    {
      "id": "Output 3",
      "title": {
        "en": "Output 3",
        "nl": "Uitvoer 3",
        "de": "Ausgang 3"
      }
    },
    {
      "id": "Output 4",
      "title": {
        "en": "Output 4",
        "nl": "Uitvoer 4",
        "de": "Ausgang 4"
      }
    },
    {
      "id": "Output 5",
      "title": {
        "en": "Output 5",
        "nl": "Uitvoer 5",
        "de": "Ausgang 5"
      }
    },
    {
      "id": "Output 6",
      "title": {
        "en": "Output 6",
        "nl": "Uitvoer 6",
        "de": "Ausgang 6"
      }
    },
    {
      "id": "Output 7",
      "title": {
        "en": "Output 7",
        "nl": "Uitvoer 7",
        "de": "Ausgang 7"
      }
    },
    {
      "id": "Output 8",
      "title": {
        "en": "Output 8",
        "nl": "Uitvoer 8",
        "de": "Ausgang 8"
      }
    }
  ]
}

```

---

<div class="post-metadata">

### Author: ![erilar](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/erilar/32/123669_2.png) [@erilar](https://community.homey.app/u/erilar)
#### Post date: [December 23, 2025, 7:02pm UTC](https://community.homey.app/t/request-custom-picker-for-advanced-virtual-devices-from-the-device-capabilities-app/79440/74 "2025-12-23T19:02:23Z")

</div>

```auto
{
  "title": {
    "en": "Off, Dark, Dimmed, Bright"
  },
  "values": [
    {
      "id": "Off",
      "title": {
        "en": "Off",
        "nl": "Uit",
        "de": "Aus",
        "no": "Av"
      }
    },
    {
      "id": "Dark",
      "title": {
        "en": "Dark",
        "nl": "Donker",
        "de": "Dunkel",
        "no": "Mørkt"
      }
    },
    {
      "id": "Dimmed",
      "title": {
        "en": "Dimmed",
        "nl": "Gedempt",
        "de": "Gedimmt",
        "no": "Dimmet"
      }
    },
    {
      "id": "Bright",
      "title": {
        "en": "Bright",
        "nl": "Helder",
        "de": "Hell",
        "no": "Lyst"
      }
    }
  ]
}

```

---

<div class="post-metadata">

### Author: ![AdyBOSS](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/adyboss/32/80470_2.png) [@AdyBOSS](https://community.homey.app/u/AdyBOSS)
#### Post date: [December 25, 2025, 5:31pm UTC](https://community.homey.app/t/request-custom-picker-for-advanced-virtual-devices-from-the-device-capabilities-app/79440/75 "2025-12-25T17:31:55Z")

</div>

Hello,

I have a picker request for Homey Heating Scheduler easy change of plans.

```auto
{
  "title": {
    "en": "Automatic, One day at home, One day away from home, Sleeping, On Holiday, Out of Season"
  },
  "values": [
    {
      "id": "Auto",
      "title": {
        "en": "Automatic",
        "nl": "Automatisch",
        "de": "Automatisch",
        "no": "Automatisk"
      }
    },
    {
      "id": "Onedayhome",
      "title": {
        "en": "One day at home",
        "nl": "Één dag thuis",
        "de": "Ein Tag zu Hause",
        "no": "Én dag hjemme"
      }
    },
    {
      "id": "Onedayaway",
      "title": {
        "en": "One day away from home",
        "nl": "Één dag weg van huis",
        "de": "Ein Tag außer Haus",
        "no": "Én dag borte fra hjemmet"
      }
    },
    {
      "id": "Sleep",
      "title": {
        "en": "Sleeping",
        "nl": "Slapend",
        "de": "Schlafend",
        "no": "Sovende"
      },
    {
      "id": "Holiday",
      "title": {
        "en": "On Holiday",
        "nl": "Op vakantie",
        "de": "Im Urlaub",
        "no": "På ferie"
      },
    {
      "id": "Outseason",
      "title": {
        "en": "Out of Season",
        "nl": "Buiten het seizoen",
        "de": "Außerhalb der Saison",
        "no": "Utenfor sesongen"
      }
    }
  ]
}

```

---

<div class="post-metadata">

### Author: ![Ricky\_H](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ricky_h/32/26032_2.png) [@Ricky\_H](https://community.homey.app/u/Ricky_H)
#### Post date: [May 7, 2026, 1:14pm UTC](https://community.homey.app/t/request-custom-picker-for-advanced-virtual-devices-from-the-device-capabilities-app/79440/76 "2026-05-07T13:14:48Z")

</div>

Verzoek voor een nieuwe picker:

```auto
"title": {
      "en": "Off, Min, Max"
    },
    "values": [
      {
        "id": "off",
        "title": {
          "en": "Off",
          "nl": "Uit",
          "de": "Aus"
        }
      },
      {
        "id": "min",
        "title": {
          "en": "Min",
          "nl": "Laag",
          "de": "Niedrig"
        }
      },
      {
        "id": "max",
        "title": {
          "en": "Max",
          "nl": "Hoog",
          "de": "Hoch"
        }
      }
    ],

```

---

<div class="post-metadata">

### Author: ![John\_William\_Brekke](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/john_william_brekke/32/111887_2.png) [@John\_William\_Brekke](https://community.homey.app/u/John_William_Brekke)
#### Post date: [May 26, 2026, 8:01pm UTC](https://community.homey.app/t/request-custom-picker-for-advanced-virtual-devices-from-the-device-capabilities-app/79440/77 "2026-05-26T20:01:50Z")

</div>

```auto
"title": {
"en": "Seconds, Minutes, Hours"
},
"values": \[
{
"id": "seconds",
"title": {
"en": "Seconds",
"no": "Sekunder"
}
},
{
"id": "minutes",
"title": {
"en": "Minutes",
"no": "Minutter"
}
},
{
"id": "hours",
"title": {
"en": "Hours",
"no": "Timer"

    }
  }
],

```

nb (as in Norwegian Bokmal/Norsk Bokmål if possible, if not it should be “no”). Also as a possible update next, would it be possible to make our own customs directly in the app? I already asked this in the other topic.

---

<div class="post-metadata">

### Author: ![Benjamin\_Keith](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/benjamin_keith/32/124555_2.png) [@Benjamin\_Keith](https://community.homey.app/u/Benjamin_Keith)
#### Post date: [June 2, 2026, 4:13pm UTC](https://community.homey.app/t/request-custom-picker-for-advanced-virtual-devices-from-the-device-capabilities-app/79440/78 "2026-06-02T16:13:55Z")

</div>

Could we request the following picker/list for AVD from Device Capabilities to support (Local Logging, BetterStack, and other providers), log levels?

{  
“title”: {  
“en”: “Log Severity Level”,  
“nl”: “Logboek-niveau”,  
“de”: “Protokollstufe”  
},  
“values”: [  
{  
“id”: “debug”,  
“title”: {  
“en”: “debug”,  
“nl”: “debuggen”,  
“de”: “Fehlersuche”  
}  
},  
{  
“id”: “info”,  
“title”: {  
“en”: “info”,  
“nl”: “info”,  
“de”: “Info”  
}  
},  
{  
“id”: “warn”,  
“title”: {  
“en”: “warn”,  
“nl”: “waarschuwing”,  
“de”: “Warnung”  
}  
},  
{  
“id”: “error”,  
“title”: {  
“en”: “error”,  
“nl”: “foutmelding”,  
“de”: “Fehler”  
}  
}  
]  
}

Thank you for your consideration on this request.

---

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

</div>

Hi, Loving the app, thanks!  
Please can I request a couple of custom Picker lists please?  
I’m trying to create a couple of virtual remotes for my Hi-Fi using a BroadLink RM4 Mini IR blaster, and can’t find a picker list that matches my requirements. Would help greatly when I can’t find the remote, and with some automations I want to do.

Greatly appreciated, thank you 🙂  
(Please can I apologise in advance if my translations are off, they’re Googles finest… the only languages I know are bad English and shell script 🤣)

Picker List 1:

`{`  
`“title”: {`  
`“en”: “Amplifier Input”,`  
`“nl”: “``Forsterkerinngang``”,`  
`“de”: “Verstärkereingang”`  
`},`  
`“values”: [`  
`{`  
`“id”: “CD”,`  
`“title”: {`  
`“en”: “CD”,`  
`“nl”: “CD”,`  
`“de”: “CD”`  
`}`  
`},`  
`{`  
`“id”: “Streamer”,`  
`“title”: {`  
`“en”: “Streamer”,`  
`“nl”: “Streamer”,`  
`“de”: “Streamer”`  
`}`  
`},`  
`{`  
`“id”: “Phono”,`  
`“title”: {`  
`“en”: “Phono”,`  
`“nl”: “Phono”,`  
`“de”: “Phono”`  
`}`  
`},`  
`{`  
`“id”: “Line 1”,`  
`“title”: {`  
`“en”: “Line 1”,`  
`“nl”: “Linje 1”,`  
`“de”: “Zeile 1”`  
`}`  
`},`  
`{`  
`“id”: “Line 2”,`  
`“title”: {`  
`“en”: “Line 2”,`  
`“nl”: “Linje 2”,`  
`“de”: “Zeile 2”`  
`}`  
`},`  
`{`  
`“id”: “Line 3”,`  
`“title”: {`  
`“en”: “Line 3”,`  
`“nl”: “Linje 3”,`  
`“de”: “Zeile 3”`  
`}`  
`}`  
`]`  
`}`

Picker List 2:

`{`  
`“title”: {`  
`“en”: “Streamer Input”,`  
`“nl”: “``Streamer-inngang``”,`  
`“de”: “Streamer-Eingabe”`  
`},`  
`“values”: [`  
`{`  
`“id”: “Network”,`  
`“title”: {`  
`“en”: “Network”,`  
`“nl”: “Nettverk”,`  
`“de”: “Netzwerk”`  
`}`  
`},`  
`{`  
`“id”: “USB”,`  
`“title”: {`  
`“en”: “USB”,`  
`“nl”: “USB”,`  
`“de”: “USB”`  
`}`  
`},`  
`{`  
`“id”: “Bluetooth”,`  
`“title”: {`  
`“en”: “Bluetooth”,`  
`“nl”: “Bluetooth”,`  
`“de”: “Bluetooth”`  
`}`  
`}`  
`]`  
`}`

---

<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 9, 2026, 1:32pm UTC](https://community.homey.app/t/request-custom-picker-for-advanced-virtual-devices-from-the-device-capabilities-app/79440/80 "2026-06-09T13:32:09Z")

</div>

> [@Drako74](#):
>
> I apologise in advance if my translations are off, they’re Googles finest…

Google is really off when it comes to the NL/Dutch translation… I think it chose to give you the Norwegian translations instead 😅.

May I suggest some alternatives for some of the NL labels (amplifiers/audio equipment typically use EN labels anyway):

Forsterkerinngang \> Ingang versterker  
Linje 1 \> Line-in 1  
Linje 2 \> Line-in 2  
Linje 3 \> Line-in 3

Streamer-inngang \> Ingang streamer  
Nettverk \> Netwerk

---

<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: [June 10, 2026, 12:49am UTC](https://community.homey.app/t/request-custom-picker-for-advanced-virtual-devices-from-the-device-capabilities-app/79440/81 "2026-06-10T00:49:10Z")

</div>

Indeed, being dyslexic and with Asperger’s I struggle enough with my native tongue of English at times… especially since the chemo, which seems to have scrambled my noggin a wee bit. The old brain is definitely not firing on all cylinders 🤪 🤣 So I am not too proud to accept your suggestions and help, thank you kindly good sir.  
I’m not sure who, if anyone is maintaining these lists?

---

<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 10, 2026, 4:00pm UTC](https://community.homey.app/t/request-custom-picker-for-advanced-virtual-devices-from-the-device-capabilities-app/79440/82 "2026-06-10T16:00:30Z")

</div>

You are welcome 🤗.

The topic starter/developer maintains these lists, but not all requests get approved.

---

<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: [June 10, 2026, 10:36pm UTC](https://community.homey.app/t/request-custom-picker-for-advanced-virtual-devices-from-the-device-capabilities-app/79440/83 "2026-06-10T22:36:05Z")

</div>

> [@SunBeech](#):
>
> but not all requests get approved

How do you know if your request is approved or rejected?

---

<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: [June 10, 2026, 10:41pm UTC](https://community.homey.app/t/request-custom-picker-for-advanced-virtual-devices-from-the-device-capabilities-app/79440/84 "2026-06-10T22:41:59Z")

</div>

Would it be possible to create a generic Picker list with for example 10 numbered options, and in the device cards Advanced settings 10 name text boxes where you can enter up to 10 different option names that would appear in the generic Picker.

That could work for most people I’m sure.

---

<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 11, 2026, 4:14am UTC](https://community.homey.app/t/request-custom-picker-for-advanced-virtual-devices-from-the-device-capabilities-app/79440/85 "2026-06-11T04:14:15Z")

</div>

> [@Drako74](#):
>
> How do you know if your request is approved or rejected?

If he liked your post that contains your request:

> [@Arie\_J\_Godschalk](#):
>
> After i have added it to the App, i’ll leave a like, which will mean it in in [Test](https://homey.app/a/nl.qluster-it.DeviceCapabilities/test/) !

---

<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 11, 2026, 5:10am UTC](https://community.homey.app/t/request-custom-picker-for-advanced-virtual-devices-from-the-device-capabilities-app/79440/86 "2026-06-11T05:10:40Z")

</div>

Yeah im way behind on adding lists. Assume most will be added, as soon as I am able to.

---

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

</div>

Thank you very much for the update and clarification, greatly appreciated.

---

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

</div>

> [@Drako74](#):
>
> boxes where you can enter up to 10 different option names

Nope, the Homey SDK has absolutely no way to make pickers customizable by the user.

Labels/titles are hardcover in a file that cannot be adjusted.

I was kinda hoping that athom would have changed this by now, but afaik, nothing is changed yet.

---

<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:20am UTC](https://community.homey.app/t/request-custom-picker-for-advanced-virtual-devices-from-the-device-capabilities-app/79440/89 "2026-06-13T09:20:57Z")

</div>

> [@Arie\_J\_Godschalk](#):
>
> Labels/titles are hardcover in a file that cannot be adjusted.

So you also can’t use `setCapabilityOptions()` for the capability?

---

<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:38am UTC](https://community.homey.app/t/request-custom-picker-for-advanced-virtual-devices-from-the-device-capabilities-app/79440/90 "2026-06-13T09:38:34Z")

</div>

> [@smarthomesven](#):
>
> setCapabilityOptions

I just recheckt, and it seems it is now possible 😁 :

 ![1000335476](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/7/d/7d420f0b5632fee43bef7adbe58062ea2f164c64.jpeg)

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.

---

<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:41am UTC](https://community.homey.app/t/request-custom-picker-for-advanced-virtual-devices-from-the-device-capabilities-app/79440/91 "2026-06-13T09:41:58Z")

</div>

For the Flow cards you can probably just use autocomplete instead of dropdown in this case

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

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