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

<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:** [February 18, 2021, 2:09pm UTC](https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723/336 "2021-02-18T14:09:43Z")

</div>

Just addit them in the assest map and driver.js, but with the new testversion you can do it while you install a device

---

<div class="post-metadata">

**Author:** ![Rob](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rob/32/10272_2.png) [@Rob](https://community.homey.app/u/Rob)\
**Post date:** [February 18, 2021, 2:23pm UTC](https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723/337 "2021-02-18T14:23:56Z")

</div>

> [@CB83](#):
>
> Shared Flow | Homey

Can someone explain step by step the round formula {{round(tag\*2)/2.0}}

---

<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:** [February 18, 2021, 2:32pm UTC](https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723/338 "2021-02-18T14:32:59Z")

</div>

Just copy it, remove “tag” and add your own tag

---

<div class="post-metadata">

**Author:** ![Rob](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rob/32/10272_2.png) [@Rob](https://community.homey.app/u/Rob)\
**Post date:** [February 18, 2021, 2:35pm UTC](https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723/339 "2021-02-18T14:35:40Z")

</div>

I know but I would like to know what this formula does. The result is rounding a number to .0 or 0.5.

---

<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:** [February 18, 2021, 2:40pm UTC](https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723/340 "2021-02-18T14:40:32Z")

</div>

0.5

---

<div class="post-metadata">

**Author:** ![Rob](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rob/32/10272_2.png) [@Rob](https://community.homey.app/u/Rob)\
**Post date:** [February 18, 2021, 2:42pm UTC](https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723/341 "2021-02-18T14:42:30Z")

</div>

What do you mean bij 0.5? Can you explain what the formula does?

---

<div class="post-metadata">

**Author:** ![Caseda](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/caseda/32/138695_2.png) [@Caseda](https://community.homey.app/u/Caseda)\
**Post date:** [February 18, 2021, 2:50pm UTC](https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723/342 "2021-02-18T14:50:19Z")

</div>

Best explanation is with an example of the steps that are taken:  
Example temperature (also the tag) = 1.686  
1.686 \* 2 = 3.372  
round(3.372) = 3  
3 / 2 = 1.5

Example temperature (also the tag) = 1.236  
1.236 \* 2 = 2.472  
round(2.472) = 2  
2 / 2 = 1

---

<div class="post-metadata">

**Author:** ![Rob](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rob/32/10272_2.png) [@Rob](https://community.homey.app/u/Rob)\
**Post date:** [February 18, 2021, 2:52pm UTC](https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723/343 "2021-02-18T14:52:20Z")

</div>

Thanks! but why first \*2 and then /2?

---

<div class="post-metadata">

**Author:** ![Caseda](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/caseda/32/138695_2.png) [@Caseda](https://community.homey.app/u/Caseda)\
**Post date:** [February 18, 2021, 2:53pm UTC](https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723/344 "2021-02-18T14:53:25Z")

</div>

Without those steps you can only round to either “0.1” or full numbers, that’s just how calculation works in this world

---

<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:** [February 18, 2021, 2:54pm UTC](https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723/345 "2021-02-18T14:54:01Z")

</div>

It rounds the temperature to .5 degrees. For example. 5.3 becomes 5.5 and 5.7 also. When you dont the tile will only display 5.5.

---

<div class="post-metadata">

**Author:** ![Rob](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rob/32/10272_2.png) [@Rob](https://community.homey.app/u/Rob)\
**Post date:** [February 18, 2021, 2:54pm UTC](https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723/346 "2021-02-18T14:54:18Z")

</div>

Now I understand. Thanks.

---

<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:** [February 18, 2021, 2:54pm UTC](https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723/347 "2021-02-18T14:54:48Z")

</div>

Yes. And the .1 will not be shown in the tile

---

<div class="post-metadata">

**Author:** ![Rob](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rob/32/10272_2.png) [@Rob](https://community.homey.app/u/Rob)\
**Post date:** [February 18, 2021, 2:56pm UTC](https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723/348 "2021-02-18T14:56:32Z")

</div>

{{round(tag\*2)/2.0}}

So in this case the .0 at the end is useless?

---

<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:** [February 18, 2021, 3:58pm UTC](https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723/349 "2021-02-18T15:58:16Z")

</div>

Yes. This will do:  
{{round(tag\*2)/2}}

---

<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:** [February 18, 2021, 4:00pm UTC](https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723/350 "2021-02-18T16:00:10Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![Rob](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rob/32/10272_2.png) [@Rob](https://community.homey.app/u/Rob)\
**Post date:** [February 18, 2021, 4:14pm UTC](https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723/351 "2021-02-18T16:14:41Z")

</div>

Thanks for the help!

---

<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:** [February 18, 2021, 4:18pm UTC](https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723/352 "2021-02-18T16:18:30Z")

</div>

Its because of profilephoto😜

---

<div class="post-metadata">

**Author:** ![Rob](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rob/32/10272_2.png) [@Rob](https://community.homey.app/u/Rob)\
**Post date:** [February 18, 2021, 4:19pm UTC](https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723/353 "2021-02-18T16:19:48Z")

</div>

😀

---

<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:** [February 18, 2021, 8:41pm UTC](https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723/354 "2021-02-18T20:41:17Z")

</div>

Hmm, can you guys put a negative ( -) in front when you make a new termostat?

---

<div class="post-metadata">

**Author:** ![G.P\_Bruins](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/g.p_bruins/32/711_2.png) [@G.P\_Bruins](https://community.homey.app/u/G.P_Bruins)\
**Post date:** [February 19, 2021, 7:10am UTC](https://community.homey.app/t/app-pro-virtual-devices-virtual-devices-to-simulate-1-or-more-real-devices/1723/355 "2021-02-19T07:10:30Z")

</div>

Yes, first enter the digits and then type the - in front of them.

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

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