# \[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:** 3

<div class="post-metadata">

**Author:** ![Arie\_Laxed](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/arie_laxed/32/913_2.png) [@Arie\_Laxed](https://community.homey.app/u/Arie_Laxed)\
**Post date:** [January 15, 2019, 8:58pm UTC](https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723/45 "2019-01-15T20:58:08Z")

</div>

Did you see this page:

> **[Virtual Devices](https://arjankranenburg.github.io/virtual-devices/sensor)**
>
> Homey-app to add Virtual Devices that can trigger your flows.

It’s not yet updated for Homey V2, but that should just be the same different.  
Let me know if it is not clear.

---

<div class="post-metadata">

**Author:** ![dewenni](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dewenni/32/7912_2.png) [@dewenni](https://community.homey.app/u/dewenni)\
**Post date:** [January 15, 2019, 9:19pm UTC](https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723/46 "2019-01-15T21:19:19Z")

</div>

thanks a lot! I was not aware of the “technical name”.  
Now it works!

---

<div class="post-metadata">

**Author:** ![Peter\_de\_Vos](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_de_vos/32/151925_2.png) [@Peter\_de\_Vos](https://community.homey.app/u/Peter_de_Vos)\
**Post date:** [January 17, 2019, 10:11am UTC](https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723/47 "2019-01-17T10:11:30Z")

</div>

Is it possible for you to add channel up and channel down besides the volume up and down buttons in the device section?

---

<div class="post-metadata">

**Author:** ![bjornand](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/bjornand/32/7982_2.png) [@bjornand](https://community.homey.app/u/bjornand)\
**Post date:** [February 7, 2019, 5:25pm UTC](https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723/48 "2019-02-07T17:25:41Z")

</div>

Hi, this is probably a stupid newbie question, but I am trying to set up an Aqara double wall switch. I have realised that the only way to control the second switch is to enter the device card and use the pull-down menu, but setting up two virtual devices linked to the two switches should do the trick. However, I cannot for the life of me figure out how, when I set up a new virtual device, I can link that to the second switch. All my attempts only turns on/off the first switch. Any help?

---

<div class="post-metadata">

**Author:** ![Friedi](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/friedi/32/11574_2.png) [@Friedi](https://community.homey.app/u/Friedi)\
**Post date:** [February 7, 2019, 6:01pm UTC](https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723/49 "2019-02-07T18:01:08Z")

</div>

I am using the v2 and it seems to me that multi mode does not work ☹ I tried to create a multi mode device but it is not what I expeuand surely not what is described [here](https://arjankranenburg.github.io/virtual-devices/multimode).  
Am I right or wrong?

---

<div class="post-metadata">

**Author:** ![bjornand](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/bjornand/32/7982_2.png) [@bjornand](https://community.homey.app/u/bjornand)\
**Post date:** [February 7, 2019, 6:11pm UTC](https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723/50 "2019-02-07T18:11:25Z")

</div>

Well, after some tinkering, I’ve managed to make it work (define the virtual device as switch) and use flows to link on/off on the virtual switch to turning on/off the second switch of the wall switch. However, when these are used in the Home app (which is how I mainly control my smart home), turning on/off switch 2 changes the displayed state of switch 1 (not the actual state).

---

<div class="post-metadata">

**Author:** ![JackDaniel](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jackdaniel/32/11278_2.png) [@JackDaniel](https://community.homey.app/u/JackDaniel)\
**Post date:** [March 5, 2019, 3:43pm UTC](https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723/51 "2019-03-05T15:43:42Z")

</div>

@Arie_Laxed  
Would it be possible to add a door and a window as a virtual device in the app?  
Both should be able to display the status open, closed and tilted.  
Thank you in advance.

---

<div class="post-metadata">

**Author:** ![Patrick\_Janson](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/patrick_janson/32/1775_2.png) [@Patrick\_Janson](https://community.homey.app/u/Patrick_Janson)\
**Post date:** [March 5, 2019, 6:53pm UTC](https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723/52 "2019-03-05T18:53:50Z")

</div>

It would be able to lock the thermostat via a flow.  
So that when the electricity is expencive, the thermostat is locked from manual tampering.

---

<div class="post-metadata">

**Author:** ![Arie\_Laxed](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/arie_laxed/32/913_2.png) [@Arie\_Laxed](https://community.homey.app/u/Arie_Laxed)\
**Post date:** [March 6, 2019, 9:10pm UTC](https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723/53 "2019-03-06T21:10:54Z")

</div>

I follow the capabilities and classes as defined by Athom, although I still have to add a few:  
[https://developer.athom.com/docs/apps-reference](https://developer.athom.com/docs/apps-reference)

It is not feasible for me to add a capability for every specific situation, but I tried to create a Multi-mode such that you could define the states yourself. Unfortunately the multi-mode is not working as it should on Homay V2 and I’ve yet to find time to look for alternatives.

The least I could do is add a window-icon to the virtual-switch, so you can create it with an onoff or one of the windowcoverings-capabilities.

---

<div class="post-metadata">

**Author:** ![Magnus\_P](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/magnus_p/32/4344_2.png) [@Magnus\_P](https://community.homey.app/u/Magnus_P)\
**Post date:** [March 16, 2019, 8:03am UTC](https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723/54 "2019-03-16T08:03:52Z")

</div>

**Help Wanted !**  
Trying to update a virtual device (class: light, capabilities, On/Off and Dimmable ) via MQTT. on/off works fine but I don’t manage to update the Dim value (0 .00 - 1.00).

Currently I have a Flow  
WHEN - Recive topic triggers on - **LedDimmer\_MQTT/Dim** topic.  
THEN - Set a virtual sensor value - **Message recived from topic** =\> **Dim level** card

But the Dim value dosen’t update, Grrrrr!!!

Can it because of different data types MQTT (Char) and DimLevel (Float)?

 ![LedDimmer_MQTT](https://us1.discourse-cdn.com/flex025/uploads/athom/original/2X/5/55458e62c437abcbf89ea0ff21755389b573f856.jpeg)

---

<div class="post-metadata">

**Author:** ![E.H](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/e.h/32/11952_2.png) [@E.H](https://community.homey.app/u/E.H)\
**Post date:** [May 2, 2019, 6:54pm UTC](https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723/55 "2019-05-02T18:54:18Z")

</div>

Hi.  
Does anyone know how to use the volume up and down buttons together with the broadlink app. Can’t create working flow. ❓  
And I’m still on 1.5.13.  
 ![Kitchen%20TV](https://us1.discourse-cdn.com/flex025/uploads/athom/original/2X/a/a3471d5f22da371b4aebfb1f2698e5ae35d71ba1.png)

---

<div class="post-metadata">

**Author:** ![E.H](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/e.h/32/11952_2.png) [@E.H](https://community.homey.app/u/E.H)\
**Post date:** [May 8, 2019, 6:36pm UTC](https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723/56 "2019-05-08T18:36:00Z")

</div>

Dear someone!  
I still haven’t found a solution to use volume up and down tags. ☹  
Please.

 ![Kitchen%20TV%2002](https://us1.discourse-cdn.com/flex025/uploads/athom/original/2X/3/3f558972aedece950017bf3c5f1fdeea6745de16.png)

---

<div class="post-metadata">

**Author:** ![E.H](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/e.h/32/11952_2.png) [@E.H](https://community.homey.app/u/E.H)\
**Post date:** [May 9, 2019, 7:59pm UTC](https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723/58 "2019-05-09T19:59:39Z")

</div>

But how can I get value in the tags. I tested everything I could without success. Can this be an app limitation or something else?

 ![Kitchen%20TV%2003](https://us1.discourse-cdn.com/flex025/uploads/athom/original/2X/a/ae72736b013dccba27a00f551bf9212c6d726168.png)

---

<div class="post-metadata">

**Author:** ![E.H](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/e.h/32/11952_2.png) [@E.H](https://community.homey.app/u/E.H)\
**Post date:** [May 9, 2019, 8:14pm UTC](https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723/60 "2019-05-09T20:14:26Z")

</div>

This means that I can’t use the buttons with Broadlink transmitter because it is not possible to drop the tag to the send remote command card.

 ![Kitchen%20TV%2004](https://us1.discourse-cdn.com/flex025/uploads/athom/original/2X/8/898cbf164bb60bc536d1c85c62d7a5cde5a95f1a.png)

---

<div class="post-metadata">

**Author:** ![E.H](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/e.h/32/11952_2.png) [@E.H](https://community.homey.app/u/E.H)\
**Post date:** [May 9, 2019, 8:29pm UTC](https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723/62 "2019-05-09T20:29:45Z")

</div>

I don’t think it works with broadlink because it has a single card where can be selected one command at a time.

 ![Kitchen%20TV%2005](https://us1.discourse-cdn.com/flex025/uploads/athom/original/2X/e/e2c942fa823827b2cfbd72687059e76f94132045.png)

---

<div class="post-metadata">

**Author:** ![E.H](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/e.h/32/11952_2.png) [@E.H](https://community.homey.app/u/E.H)\
**Post date:** [May 9, 2019, 8:42pm UTC](https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723/64 "2019-05-09T20:42:45Z")

</div>

I don’t know how to link Volume Up button with a command and Volume Down with another.  
The Broadlink app can’t raise or lower the volume, just sends a signal as a remote control.

---

<div class="post-metadata">

**Author:** ![E.H](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/e.h/32/11952_2.png) [@E.H](https://community.homey.app/u/E.H)\
**Post date:** [May 10, 2019, 11:15am UTC](https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723/65 "2019-05-10T11:15:32Z")

</div>

At last I found the solution. Maybe it will help someone.

 ![Kitchen%20TV%2006](https://us1.discourse-cdn.com/flex025/uploads/athom/original/2X/4/4a70bccabdf0a7058c6a318b14fda226b4963896.png)

---

<div class="post-metadata">

**Author:** ![Bassie](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/bassie/32/10496_2.png) [@Bassie](https://community.homey.app/u/Bassie)\
**Post date:** [May 10, 2019, 11:25am UTC](https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723/66 "2019-05-10T11:25:52Z")

</div>

Homey can now be connected to Google Home ([see forum post](https://community.homey.app/t/google-home-discussion-topic/2884/418)) and/or Google Home Hub:

 ![](https://nest.com/images/social/google-home-hub.jpg)

For native Homey switches etc. and “Virtual Devices”-switches this works.  
But a “Virtual Devices”-thermostate cannot be controlled from Google Home.  
The device is correctly recognized as a thermostate, but the controls (+ and -) are grayed out.

Any ideas?

EDIT!!  
Looks like the native thermostates are also not working yet:  
[https://community.homey.app/t/google-home-discussion-topic/2884/447](https://community.homey.app/t/google-home-discussion-topic/2884/447)

So probably not directly related to this app.

---

<div class="post-metadata">

**Author:** ![Tiwas](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/tiwas/32/10066_2.png) [@Tiwas](https://community.homey.app/u/Tiwas)\
**Post date:** [May 11, 2019, 6:11pm UTC](https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723/68 "2019-05-11T18:11:18Z")

</div>

Hi. Great idea with this app. I’m having some problems using it as a trigger, though.

Here’s my setup: I have some flows controlling some Ikea lights+a fibaro dimmer2. I want one device to trigger flows based on the level tag (30% and over, use ceiling lights+night stand lights, under 30% and it should only be night stand lights (=level)+lights under the bed (=level\*3.3). The VD is set up as a dimming light. The flows are triggered on “dim-level changed” for the VD.

Is it not possible to have VDs as triggers?

---

<div class="post-metadata">

**Author:** ![Rrrr](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rrrr/32/629_2.png) [@Rrrr](https://community.homey.app/u/Rrrr)\
**Post date:** [May 28, 2019, 9:17am UTC](https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723/70 "2019-05-28T09:17:49Z")

</div>

Hi,

Life is much better with VD, thanks!  
I am using the Mode button in a flow with “set mode off, no trigger”.  
However, another flow starting with when “Turned off” card still gets triggered.  
How can that be?

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

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