# \[APP\]\[Pro\] Virtual Devices - Virtual Devices to simulate 1 or more real devices

**URL:** <https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723>\
**Category:** Apps\
**Tags:** app, virtual-device, homey-pro\
**Created:** [September 15, 2018, 3:49pm UTC](https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723 "2018-09-15T15:49:09Z")\
**Posts on this page:** 1\
**Showing post:** 587

<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:** [January 5, 2023, 8:52pm UTC](https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723/587 "2023-01-05T20:52:55Z")

</div>

Yeah, but you can better use [AVD’s](https://community.homey.app/t/app-pro-advanced-virtual-device-device-capabilities-app-with-unique-text-status-indicator/68198) from the [Device Capabilities](https://homey.app/a/nl.qluster-it.DeviceCapabilities/) App.

You can solve this in a couple of ways directly right now (Buttons that you enable disable etc).  
But the most neat way would be to use a “picker”:

I can create a custom list for you in the DC App:

> [@\[APP\]\[Pro\] Device Capabilities - Enhance the capabilities of devices](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287/845):
>
> Okay, in [test](https://homey.app/a/nl.qluster-it.DeviceCapabilities/test/) now! A new Custom Picker/List: Schedule, Until, Manual, Off Until, Off In NL, EN, DE. If anyone wants his own custom lists, just send them with NL, EN and DE texts, and i’ll add them: this way we will get a good default list for everyone to pick from, or you can add it.

What i would need from you is a filled JSON with all it’s values, in NL, EN en DU, like this:

```auto
{
      "title": {
        "en": "Schedule, Until, Manual, Off Until, Off"
      },
      "values": [
        {
          "id": "smartschedule",
          "title": {
            "en": "Follow Smart Schedule",
            "nl": "Volg slim schema",
            "de": "Dem intelligenten Zeitplan folgen"
          }
        },
        {
          "id": "untilnextblock",
          "title": {
            "en": "Until next time block",
            "nl": "Tot aan volgend tijdsblok",
            "de": "Bis zum nächsten Zeitblock"
          }
        },
        {
          "id": "manual",
          "title": {
            "en": "Manual",
            "nl": "Handmatig",
            "de": "Manuell"
          }
        },
        {
          "id": "offuntilnextblock",
          "title": {
            "en": "Off until next time block",
            "nl": "Uit tot aan volgend tijdsblok",
            "de": "Aus bis zum nächsten Zeitblock"
          }
        },
        {
          "id": "off",
          "title": {
            "en": "Off",
            "nl": "Uit",
            "de": "Aus"
          }
        }
      ],
    }

```

If you send that to me, with the values etc. that you need, you will be able to select this list as a picker in a Advanced Virtual Device like the picture below.  
Please note, the best way is if you give me also the ID’s for each values, the way the values really are (the ones you recieve through the Request). That way, setting them through a flow or using the value (when set through the Homey App) is much easier, you will not need to convert any values.

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/c/f/cfa0d471c85262a079ad4dbc7b2b203fd7d9a750.png)

(This picker can be set through flowcards also ofc.)

---

_[View the full topic](https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723)._
