# What are Virtual Devices used for?

**URL:** <https://community.homey.app/t/what-are-virtual-devices-used-for/30019>\
**Category:** Devices\
**Tags:** virtual-device\
**Created:** [May 17, 2020, 11:57am UTC](https://community.homey.app/t/what-are-virtual-devices-used-for/30019 "2020-05-17T11:57:06Z")\
**Posts on this page:** 1\
**Showing post:** 17

<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:** [June 24, 2021, 9:28am UTC](https://community.homey.app/t/what-are-virtual-devices-used-for/30019/17 "2021-06-24T09:28:57Z")

</div>

It s little more tricky.

One thing to add:  
A flow can be triggered with the default trigger-cards ‘mode on|off’ or the custom trigger cards: ‘mode is on|off’. They work similar, but the big difference is that the custom trigger cards are not triggered when the mode is set in another flow with the action-cards ‘Set mode on|off, no trigger’.

> <https://github.com/ArjanKranenburg/virtual-devices/issues/98>
>
> Mode switch : “set mode off, no trigger” still generates triggers.

Apparently, there was a bug initially, but now it seems to work as intended:

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

---

_[View the full topic](https://community.homey.app/t/what-are-virtual-devices-used-for/30019)._
