# \[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:** 20\
**Page:** 28

<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:** [December 5, 2022, 3:12pm UTC](https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723/582 "2022-12-05T15:12:58Z")

</div>

Ah, sharp! That would be indeed the [“additional added trailing space” bug](https://community.homey.app/t/spatie-achter-variabelen-in-standaard-flows-in-mobiele-app/67169/4) in variables, in the mobile app flow editor…

Check, **in the _web app_ flow editor this works without errors** :

 ![Screenshot 2022-12-05 at 16-24-31 1.HomeyPro Peter](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/2/a/2a3341f556de446daf5342ec5c7dc2fc4b0dd311.png)

Only _after saving the flow in the web app_, it works in the mobile app:

 ![Screenshot_20221205-165138_Homey](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/1/d/1da94d7b80ff02d4f848f1d5bb9628e920c907e6.jpeg)

.  
I just created a ticket @ Athom for this bug.

---

<div class="post-metadata">

**Author:** ![Shiki](https://avatars.discourse-cdn.com/v4/letter/s/5fc32e/32.png) [@Shiki](https://community.homey.app/u/Shiki)\
**Post date:** [December 5, 2022, 4:04pm UTC](https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723/583 "2022-12-05T16:04:02Z")

</div>

“alarm\_motion false” is working for me, thank you!

---

<div class="post-metadata">

**Author:** ![Peter\_Kalrsson](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kalrsson/32/48872_2.png) [@Peter\_Kalrsson](https://community.homey.app/u/Peter_Kalrsson)\
**Post date:** [December 23, 2022, 8:05am UTC](https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723/584 "2022-12-23T08:05:31Z")

</div>

@Arie_J_Godschalk

Any luck to request an attribute on the sensor device that says “amount” or something? I want to have a virtual device to display a cost since midnight, e.g. 5 without any unit sign on the icon, or even better to be able to choose currency from a lot of countries

---

<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 23, 2022, 8:28am UTC](https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723/585 "2022-12-23T08:28:20Z")

</div>

> [@Peter\_Kalrsson](#):
>
> better to be able to choose currency

Yeah, look at device capabilities app.  
The advanced virtual devices.  
There are multiple topics for it.

---

<div class="post-metadata">

**Author:** ![R5Turbo](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/r5turbo/32/15151_2.png) [@R5Turbo](https://community.homey.app/u/R5Turbo)\
**Post date:** [January 5, 2023, 8:13pm UTC](https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723/586 "2023-01-05T20:13:50Z")

</div>

I need a tip, I do have an external application (screenshot below) with a selector of 4 options:

 ![IMG_4DB246E96862-1](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/5/1/512abf2e852c5773e58171da99d3af6efb8d3f7f.png)

I can sent a HTTP post to change the selection, that’s not the issue. The problem is, I would like to have a virtual device with 4 options where just one can be selected. Does anybody has an idea how I can solve this with homey?

---

<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.)

---

<div class="post-metadata">

**Author:** ![anon61197305](https://avatars.discourse-cdn.com/v4/letter/a/8baadc/32.png) [@anon61197305](https://community.homey.app/u/anon61197305)\
**Post date:** [January 23, 2023, 10:39am UTC](https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723/588 "2023-01-23T10:39:42Z")

</div>

I am not sure if this is a thing that can be done, but I’ll ask it anyway.  
We have an old not so smart sauna, but I do want to make it a bit smart. I installed a temperature sensor in it.

So, I have a flow that give me a push when the sauna temperature is a certain degrees higher than the room temperature, to see if it’s on or off.  
I also have a push when the sauna reaches its temperature to use it.

For a better overview I would like to have a virtual device that I can turn on and off through that flow I mentioned. And I would like it to show the temperature as indicator on the tile.

Is such a thing possible?

---

<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 23, 2023, 10:53am UTC](https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723/589 "2023-01-23T10:53:20Z")

</div>

@Renzo

Yeah, but i am not sure if you can with Virtual Devices (this app).

But you can with Advanced Virtual Device from Device Capabilities.

I am not sure of VD can have an onoff AND temperature propertie in one.  
AVDs can, im sure, you can make it how you want youself.

> [@\[APP\]\[Pro\] Advanced Virtual Device (Device Capabilities App) with Unique Text Status Indicator](https://community.homey.app/t/topic/68198):
>
> If you have questions about the App Device Capabilities or seek help with an Flow or with the Flow Exchanger, please see the [Device Capabilities Topic](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287). [German](https://community.homey.app/t/the-flow-exchange-r-helfen-und-fragen-stellen/69807)[Another German topic](https://community.homey.app/t/device-capabilities/67934)[English](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287) If you have questions about the Advanced Virtual Device or seek help with the Exchanger File, please see the [Advanced Virtual Devices Topic](https://community.homey.app/t/app-pro-device-capabilities-addendum-fully-customisable-advanced-virtual-device-with-unique-text-status-indicator/68198). This topic! [German](https://community.homey.app/t/teilen-sie-ihr-gerat-erweiterte-virtuelle-gerate-aus-den-geratefahigkeiten/69583)[English](https://community.homey.app/t/app-pro-device-capabilities-addendum-fully-customisable-advanced-virtual-device-with-unique-text-status-indicator/68198) If you want to post a AVD as a Template for others to use, please post it on [Share Your Device! - Advanced Virtual Devices](https://community.homey.app/t/share-your-device-advanced-virtual-devices-from-device-capabilities/68676). [Germa…](https://community.homey.app/t/teilen-sie-ihr-gerat-erweiterte-virtuelle-gerate-aus-den-geratefahigkeiten/69583)

---

<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:** [February 9, 2023, 7:59am UTC](https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723/590 "2023-02-09T07:59:56Z")

</div>

Hey renzo, did you manage it with the AVDs?

---

<div class="post-metadata">

**Author:** ![anon61197305](https://avatars.discourse-cdn.com/v4/letter/a/8baadc/32.png) [@anon61197305](https://community.homey.app/u/anon61197305)\
**Post date:** [February 10, 2023, 12:16pm UTC](https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723/591 "2023-02-10T12:16:15Z")

</div>

I’ve played with it, yes. But I wasn’t able to show something on the tile of the device. I’ve tried it first with our cat. The cat door registers if he’s outside or inside. But to display that text (plus an added number (of times he went outside)) is quite difficult…

For the sauna it would almost be the same: with a temperature check the tile should be switched on or off and it has to display the temperature of the sensor.

On both I get a status page with that information, but I cannot display it on the tile as a status.

---

<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:** [February 10, 2023, 12:34pm UTC](https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723/592 "2023-02-10T12:34:37Z")

</div>

> [@anon61197305](#):
>
> On both I get a status page with that information, but I cannot display it on the tile as a status

I am not sure what you mean by that?  
Please take a look at this (importable) AVD Example:

> [@Share Your Device! - Advanced Virtual Devices from Device Capabilities](https://community.homey.app/t/share-your-device-advanced-virtual-devices-from-device-capabilities/68676/4):
>
> Unique Text Status Indicator on Device Tile This AVD has an Unique Text Status Indicator. [image][image][image] There is also a Flow in the TEF for setting the Status field: [image] Don’t forget to select the Status field as Status Indicator in the Mobile App: [image] If you want to not have a dash or zero in front of the Text Status Indicator, please goto this [“petition”](https://community.homey.app/t/app-pro-advanced-virtual-device-device-capabilities-app-with-unique-text-status-indicator/68198/73) and hit the like button! TEF: [tef:AVD,FLOWS:"H4sIAAAAAAACA81VW7OiyhX+K4anpBiD3GG/gYCCiIIoQiq1q4HmJje5iDA1/z…

It describes how you can set the Status Indicator of a device.  
Please note to select the indicator through the Homey Mobile App → Device → Settings – Status Indicator.

---

<div class="post-metadata">

**Author:** ![anon61197305](https://avatars.discourse-cdn.com/v4/letter/a/8baadc/32.png) [@anon61197305](https://community.homey.app/u/anon61197305)\
**Post date:** [February 10, 2023, 12:49pm UTC](https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723/593 "2023-02-10T12:49:24Z")

</div>

Sorry for the choice of words. Being Dutch, typing in English with a Dutch Homey setup mixes things around! 😉

But I see what I did wrong: I didn’t select the status indicator! Got it now.

I think there can be some improvement in the manual/instructions. I am not doing really well on examples, but just knowledge. Then I can make it my own. I’d really like to help with it if you want, I can imagine that this is a powerful app.

One question for now: how do I know what images are the pictograms? It just says device 1, device 2, …

---

<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:** [February 10, 2023, 1:03pm UTC](https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723/594 "2023-02-10T13:03:35Z")

</div>

> [@anon61197305](#):
>
> I think there can be some improvement in the manual/instructions.

Agreed, already have been working hard on the AVD creation screen to (first) imrpove that.  
But you’re always welcome to offer idea’s on which texts should be placed where.

> [@anon61197305](#):
>
> One question for now: how do I know what images are the pictograms? It just says device 1, device 2, …

Goto the App Settings → Custom icons:  
 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/b/c/bc51707e8dfe35a8189d89116202eeda1640273e.png)

In English, the marked text says:  
Double click on a name to give it a description, that will be visible when selecting icons.

---

<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:** [February 10, 2023, 5:15pm UTC](https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723/595 "2023-02-10T17:15:21Z")

</div>

> [@anon61197305](#):
>
> But I see what I did wrong: I didn’t select the status indicator! Got it now.

If I may interfere 🙃  
I think the confusion was because you did not mention you were talking about _the mobile app_ tiles.  
Because in that case, you indeed have to select the status indicator yourself afterwards, most of the time. Otherwise it stays blank. As you’ve discovered now 😉

Or was it something else?

---

<div class="post-metadata">

**Author:** ![B3rt](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/b3rt/32/9435_2.png) [@B3rt](https://community.homey.app/u/B3rt)\
**Post date:** [February 25, 2023, 8:39pm UTC](https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723/596 "2023-02-25T20:39:10Z")

</div>

When i use the card set modus on without any trigger then this is not working.

I would expect that the card only switches from OFF to ON status and further nothing.

But when when you use a flow trigger card: when (virtual device) is turned ON then this is also executed when you use the above flow card.

I think that should not happen when you use this card, only the state in Homey should change but it should not trigger any other flows/actions.

---

<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:** [February 25, 2023, 10:07pm UTC](https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723/597 "2023-02-25T22:07:16Z")

</div>

Please show the flowcards you mean?

---

<div class="post-metadata">

**Author:** ![B3rt](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/b3rt/32/9435_2.png) [@B3rt](https://community.homey.app/u/B3rt)\
**Post date:** [February 25, 2023, 10:26pm UTC](https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723/598 "2023-02-25T22:26:27Z")

</div>

![Schermafbeelding_20230225_232230](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/c/1/c1b93e87461831db9e362ea7cbcc62c277400cf0.png)  
 ![Schermafbeelding_20230225_232253](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/9/d/9dab990f9487c7e833321489372e3d129f175564.png)

So the first schreenshots set status without trigger and the second screenshot starts a flow when the status is turned ON, that last flow should not run when the first one is executed but it does.  
All the flows with simular flow cards are started when the option is used to set without trigger.

---

<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:** [February 27, 2023, 12:11pm UTC](https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723/599 "2023-02-27T12:11:09Z")

</div>

Hey @B3rt ,

For the second screenshot, you will need another trigger/when card.  
The Turned On/Off card is a default Homey card which i cannot control.  
There is however another (custom) when card, which is onky triggered when wanted.

---

<div class="post-metadata">

**Author:** ![B3rt](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/b3rt/32/9435_2.png) [@B3rt](https://community.homey.app/u/B3rt)\
**Post date:** [March 2, 2023, 11:06pm UTC](https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723/600 "2023-03-02T23:06:50Z")

</div>

ok thx, i will look into that

---

<div class="post-metadata">

**Author:** ![DoctorBazinga](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/doctorbazinga/32/39686_2.png) [@DoctorBazinga](https://community.homey.app/u/DoctorBazinga)\
**Post date:** [April 2, 2023, 9:02pm UTC](https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723/601 "2023-04-02T21:02:54Z")

</div>

Dear Developer of Virtual Devices,

Maybe I was blind in the app or too lazy te read it all here But what I miss as Virtual Device is an electricity Meter (single & double meter/measurements), a gas meter in (cubik meters (=m³) a water meter(in liters or cubikmeters(=m³) (or gallons for Non-EU etc.)) and a distance HouseWarming(=stadsverwarming) (in GJ).

I was trying to measure my daily/weekly and monthly usage of electricity, Housewarming & Water and to save (and show) it in the home app/webinterface by the daily/weekly & mothly VD electricity/housewarming & water meter.  
But could find for some of them the appropriate VD Device with its right measurement Unit (Kwh/GJ/l(=liters/cubik meters(=m³).

[(to type m³ type “m” and then Hold the ALT KEY while typing 0179 and then release the ALT key to get “³” 😉 )](https://youtu.be/ik_wWqhveno)

Could you please maybe help and think about it to add it ??

Thank You.

[Previous page](https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723.md?page=27)

[Next page](https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723.md?page=29)
