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

<div class="post-metadata">

**Author:** ![peltsi51](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peltsi51/32/12564_2.png) [@peltsi51](https://community.homey.app/u/peltsi51)\
**Post date:** [October 28, 2020, 3:23pm UTC](https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723/209 "2020-10-28T15:23:38Z")

</div>

Maybe you could use the Group-app for creating single button to control them all.

---

<div class="post-metadata">

**Author:** ![JPe4619](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jpe4619/32/9017_2.png) [@JPe4619](https://community.homey.app/u/JPe4619)\
**Post date:** [October 28, 2020, 3:41pm UTC](https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723/210 "2020-10-28T15:41:56Z")

</div>

> [@peltsi51](#):
>
> single button to control them all

don’t think it useful to press all buttons at ones?

---

<div class="post-metadata">

**Author:** ![peltsi51](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peltsi51/32/12564_2.png) [@peltsi51](https://community.homey.app/u/peltsi51)\
**Post date:** [October 28, 2020, 6:18pm UTC](https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723/211 "2020-10-28T18:18:37Z")

</div>

Oops. Misunderstood your usecase completely.

---

<div class="post-metadata">

**Author:** ![Gezon](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/gezon/32/12805_2.png) [@Gezon](https://community.homey.app/u/Gezon)\
**Post date:** [October 28, 2020, 6:43pm UTC](https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723/212 "2020-10-28T18:43:48Z")

</div>

But then, how do you use the buttons inside a virtual device, or what are the use of them?

---

<div class="post-metadata">

**Author:** ![JPe4619](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jpe4619/32/9017_2.png) [@JPe4619](https://community.homey.app/u/JPe4619)\
**Post date:** [October 29, 2020, 12:02am UTC](https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723/213 "2020-10-29T00:02:19Z")

</div>

With a virtual button, you can start a flow, and in this flow you can do every funtion you want to do.

---

<div class="post-metadata">

**Author:** ![Gezon](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/gezon/32/12805_2.png) [@Gezon](https://community.homey.app/u/Gezon)\
**Post date:** [October 29, 2020, 4:17am UTC](https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723/214 "2020-10-29T04:17:30Z")

</div>

Okay. So, i created one VD with two buttons in it; volume up and volume down. If i then create a flow I choose the virtual device in the when card, but the only state i have to choose from is When “a virtual device has changed”. What do I need to do to make it point to the volume up? Maybe I can use some logic here, but I don’t know what.

Or Do you mean that I only can use a single button device? What are the “multi button devices” for then? 🤔

---

<div class="post-metadata">

**Author:** ![JPe4619](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jpe4619/32/9017_2.png) [@JPe4619](https://community.homey.app/u/JPe4619)\
**Post date:** [October 29, 2020, 10:04am UTC](https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723/215 "2020-10-29T10:04:37Z")

</div>

Did you read this? [Getting Started - Logic variables](https://community.homey.app/t/getting-started-logic-variables/20132/1)  
it’s a very useful tutorial, if you have questions after reading this, feel free to ask more questions.

[https://homey.app/f/6\_G5Ql](https://homey.app/f/6_G5Ql)

---

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

</div>

Or this one for volume up

[https://homey.app/f/Y4LjRl](https://homey.app/f/Y4LjRl)

---

<div class="post-metadata">

**Author:** ![Martijn\_Hoogenbosch](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/martijn_hoogenbosch/32/10647_2.png) [@Martijn\_Hoogenbosch](https://community.homey.app/u/Martijn_Hoogenbosch)\
**Post date:** [October 29, 2020, 6:34pm UTC](https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723/217 "2020-10-29T18:34:13Z")

</div>

Sux Sonos doesn’t have a volume up action card… trying to figure out how to do this

```
http://sonosapiIP:5005/roomname/volume/-1 and +1

```

works like a charm… bit OT … 😉

---

<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:** [November 16, 2020, 5:59pm UTC](https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723/218 "2020-11-16T17:59:41Z")

</div>

Hi,

is it possible to add something linke this:

- virtual zones with status or virtual motion sensor?

I which to display some status on my homeydash, for example when zone X is active it should display RED as a motion sensor would do.

Is this possible to add?

---

<div class="post-metadata">

**Author:** ![Igy](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/igy/32/22144_2.png) [@Igy](https://community.homey.app/u/Igy)\
**Post date:** [November 23, 2020, 12:56pm UTC](https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723/219 "2020-11-23T12:56:19Z")

</div>

You can use group app to group sensors from from desired zones. Or you can create virtual switch that will be controlled by zone state over the flow.  
I have grouped door sensors and motion sensors of my house and have them in Homeydash to represent if there is something happening in house.

---

<div class="post-metadata">

**Author:** ![CB83](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/cb83/32/30125_2.png) [@CB83](https://community.homey.app/u/CB83)\
**Post date:** [November 29, 2020, 10:52am UTC](https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723/220 "2020-11-29T10:52:11Z")

</div>

Anyone knows how i can get vd to show minus degrees?

I use a aqara temp sensor and a virtual thermostat to show me the temperature outside, but it looks like it don’t show below 3 og 4 degrees?

---

<div class="post-metadata">

**Author:** ![Igy](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/igy/32/22144_2.png) [@Igy](https://community.homey.app/u/Igy)\
**Post date:** [November 30, 2020, 3:03pm UTC](https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723/222 "2020-11-30T15:03:13Z")

</div>

Use Homeydash, perfect solution for overview of values and controlling of devices.

---

<div class="post-metadata">

**Author:** ![CB83](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/cb83/32/30125_2.png) [@CB83](https://community.homey.app/u/CB83)\
**Post date:** [November 30, 2020, 3:11pm UTC](https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723/223 "2020-11-30T15:11:27Z")

</div>

Thanks but om already using homedash. Great future, but also need to see it on my mobile

---

<div class="post-metadata">

**Author:** ![Max\_Menther](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/max_menther/32/31562_2.png) [@Max\_Menther](https://community.homey.app/u/Max_Menther)\
**Post date:** [November 30, 2020, 3:28pm UTC](https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723/224 "2020-11-30T15:28:23Z")

</div>

Unfortunately that treshold is limited by the device capability of thermostats:

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/d/e/def64424f8bc7b8980ddb03fdf9a7c7c858e31cf.jpeg)

I‘m looking for a solution too, but couldn’t find anything. Unfortunately Athom limits this value.

---

<div class="post-metadata">

**Author:** ![Rocodamelshekima](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rocodamelshekima/32/8209_2.png) [@Rocodamelshekima](https://community.homey.app/u/Rocodamelshekima)\
**Post date:** [November 30, 2020, 4:02pm UTC](https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723/225 "2020-11-30T16:02:01Z")

</div>

Answer is [here](https://community.homey.app/t/virtual-devices-app/38255/14).

---

<div class="post-metadata">

**Author:** ![Max\_Menther](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/max_menther/32/31562_2.png) [@Max\_Menther](https://community.homey.app/u/Max_Menther)\
**Post date:** [November 30, 2020, 4:07pm UTC](https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723/226 "2020-11-30T16:07:02Z")

</div>

> [@Rocodamelshekima](#):
>
> Answer is [here](https://community.homey.app/t/virtual-devices-app/38255/14).

Tks.  
But my aim was to call the image overlay, which shows a specific temperature value in the right corner of the device tile.  
Unfortunately only target\_temperature calls this overlay.

---

<div class="post-metadata">

**Author:** ![Rocodamelshekima](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rocodamelshekima/32/8209_2.png) [@Rocodamelshekima](https://community.homey.app/u/Rocodamelshekima)\
**Post date:** [November 30, 2020, 4:08pm UTC](https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723/227 "2020-11-30T16:08:14Z")

</div>

Ah, ok.

---

<div class="post-metadata">

**Author:** ![Max\_Menther](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/max_menther/32/31562_2.png) [@Max\_Menther](https://community.homey.app/u/Max_Menther)\
**Post date:** [November 30, 2020, 4:19pm UTC](https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723/228 "2020-11-30T16:19:52Z")

</div>

It seems that it‘s possible to overload the target\_temperature capability.

The dev raised the max Temp to 50 degrees

> <https://github.com/ArjanKranenburg/virtual-devices/blob/master/drivers/virtual_switch/driver.js>

---

<div class="post-metadata">

**Author:** ![Max\_Menther](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/max_menther/32/31562_2.png) [@Max\_Menther](https://community.homey.app/u/Max_Menther)\
**Post date:** [November 30, 2020, 4:26pm UTC](https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723/229 "2020-11-30T16:26:54Z")

</div>

Is the temperature display triggered by the device class or is it triggered by the device capability?

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

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