# \[APP\]\[Pro\] Virtual Drivers - Monitor anything with custom virtual devices

**URL:** <https://community.homey.app/t/app-pro-virtual-drivers-monitor-anything-with-custom-virtual-devices/154939>\
**Category:** Apps\
**Created:** [May 15, 2026, 8:33pm UTC](https://community.homey.app/t/app-pro-virtual-drivers-monitor-anything-with-custom-virtual-devices/154939 "2026-05-15T20:33:07Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![Michal\_Stranik](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/michal_stranik/32/47946_2.png) [@Michal\_Stranik](https://community.homey.app/u/Michal_Stranik)\
**Post date:** [May 15, 2026, 8:33pm UTC](https://community.homey.app/t/app-pro-virtual-drivers-monitor-anything-with-custom-virtual-devices/154939/1 "2026-05-15T20:33:07Z")

</div>

Virtual Drivers is a utility app designed to help you track, visualize, and act upon data that isn’t natively exposed by your existing Homey devices. By creating virtual sensors, you can use Flows to “push” values into them, enabling you to see custom data directly in the Homey UI and track it over time in Insights.

**Key Use Case**

Have you ever wanted to monitor a value that your device calculates but doesn’t show? Or perhaps you want to aggregate data from multiple sources into a single “sensor”? Virtual Drivers allows you to create these missing links. Simply create a virtual device and use a Flow to update its value whenever your source data changes.

**Available Drivers**

• **Virtual Number** : A versatile sensor for any numeric value. You can customize the units (e.g., liters, lux, kg), set the number of decimals, and define min/max ranges.

• **Virtual Boolean** : A true/false sensor where you can customize the labels for each state (e.g., “Open/Closed”, “Active/Inactive”, “Locked/Unlocked”) to make the UI more intuitive.

• **Virtual Power (W)**: Specifically for monitoring power consumption.

• **Virtual Temperature (°C)**: For tracking custom temperature points.

• **Virtual Battery (%)**: Monitor battery levels, useful for devices that only report status via third-party APIs.

• **Virtual Button** : A simple on/off switch for triggering flows or representing a state.  
Main Features

• **Flow Integration** : Every driver includes “Set value” actions, “Value changed” triggers, and “Value is…” conditions.

• Insights Support: Because these are treated as standard sensors, all your virtual data is automatically logged in Homey Insights for beautiful graphing.

• Customization: Tailor the labels and units to match your specific needs.  
How to get started

1. Install the app and add a new device.
2. Choose the Virtual Drivers app and pick the type of sensor you need.
3. Configure any custom units or labels in the device settings.
4. Create a Flow: When [something happens] → Then [Set value of Virtual Device] to the tag/value you want to monitor.

---

<div class="post-metadata">

**Author:** ![Niclas](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/niclas/32/13339_2.png) [@Niclas](https://community.homey.app/u/Niclas)\
**Post date:** [May 16, 2026, 8:28am UTC](https://community.homey.app/t/app-pro-virtual-drivers-monitor-anything-with-custom-virtual-devices/154939/2 "2026-05-16T08:28:52Z")

</div>

Is there a reason to use this app compared to Advanced Virtual Device in [Device Capabilities](https://homey.app/sv-se/app/nl.qluster-it.DeviceCapabilities/Device-Capabilities/)?

---

<div class="post-metadata">

**Author:** ![Michal\_Stranik](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/michal_stranik/32/47946_2.png) [@Michal\_Stranik](https://community.homey.app/u/Michal_Stranik)\
**Post date:** [May 16, 2026, 8:47am UTC](https://community.homey.app/t/app-pro-virtual-drivers-monitor-anything-with-custom-virtual-devices/154939/3 "2026-05-16T08:47:50Z")

</div>

Yes.

---

<div class="post-metadata">

**Author:** ![JayR](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jayr/32/123348_2.png) [@JayR](https://community.homey.app/u/JayR)\
**Post date:** [June 7, 2026, 8:35am UTC](https://community.homey.app/t/app-pro-virtual-drivers-monitor-anything-with-custom-virtual-devices/154939/4 "2026-06-07T08:35:13Z")

</div>

😃 so which is it?

---

<div class="post-metadata">

**Author:** ![Michal\_Stranik](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/michal_stranik/32/47946_2.png) [@Michal\_Stranik](https://community.homey.app/u/Michal_Stranik)\
**Post date:** [June 12, 2026, 3:22pm UTC](https://community.homey.app/t/app-pro-virtual-drivers-monitor-anything-with-custom-virtual-devices/154939/5 "2026-06-12T15:22:35Z")

</div>

Have you tried this app? It’s about 10x faster to use on your device because it’s already pre-defined. But no one is forcing you to do it, do what makes you happy.

---

<div class="post-metadata">

**Author:** ![Lacobo](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/lacobo/32/154741_2.png) [@Lacobo](https://community.homey.app/u/Lacobo)\
**Post date:** [June 19, 2026, 7:18am UTC](https://community.homey.app/t/app-pro-virtual-drivers-monitor-anything-with-custom-virtual-devices/154939/6 "2026-06-19T07:18:55Z")

</div>

Hi Michal,

Can you add a Virtual String Driver? This would come in handy to send commands to my Android TV streamer (using MQTT from my TheHomeRemote tablet).

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/9/0/9063a2c06919db4605f2dddda666f6622621accd.png)

---

<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:** [June 19, 2026, 7:54am UTC](https://community.homey.app/t/app-pro-virtual-drivers-monitor-anything-with-custom-virtual-devices/154939/7 "2026-06-19T07:54:03Z")

</div>

> [@Lacobo](#):
>
> Can you add a Virtual String Driver

In the meantime, you can do this with Advanced Virtual Devices from the Device Capabilities app. Just create an AVD and add (multiple) text field(s) 😉

---

<div class="post-metadata">

**Author:** ![Michal\_Stranik](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/michal_stranik/32/47946_2.png) [@Michal\_Stranik](https://community.homey.app/u/Michal_Stranik)\
**Post date:** [June 19, 2026, 7:46pm UTC](https://community.homey.app/t/app-pro-virtual-drivers-monitor-anything-with-custom-virtual-devices/154939/8 "2026-06-19T19:46:41Z")

</div>

Hello, sure, it is here:

> **[Virtual Drivers | Homey](https://homey.app/en-cz/app/com.msd.virtual.driver/Virtual-Drivers/test/)**
>
> Virtual drivers help monitor custom values from other devices.

Approval for release may take time, so you can use test version meantime.

---

<div class="post-metadata">

**Author:** ![Lacobo](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/lacobo/32/154741_2.png) [@Lacobo](https://community.homey.app/u/Lacobo)\
**Post date:** [June 22, 2026, 7:11pm UTC](https://community.homey.app/t/app-pro-virtual-drivers-monitor-anything-with-custom-virtual-devices/154939/9 "2026-06-22T19:11:48Z")

</div>

Thanks Michal, it works indeed verrry fast! And 1.0.5 is already released as well! 🎉

---

<div class="post-metadata">

**Author:** ![johnv](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/johnv/32/16472_2.png) [@johnv](https://community.homey.app/u/johnv)\
**Post date:** [September 22, 2026, 2:00pm UTC](https://community.homey.app/t/app-pro-virtual-drivers-monitor-anything-with-custom-virtual-devices/154939/10 "2026-09-22T14:00:23Z")

</div>

Indeed, AVD is very versatile, and I use it with great pleasure.  
But templates provided by this app are more robust (you can recreate them on the fly).

I have the need for a virtual 3-phase breaker/power meter with on/off with the following attributes:

- measure\_voltage.L1, measure\_voltage.L2 and measure\_voltage.L3;
- measure\_current.L1, measure\_current.L2, measure\_current.L3;
- measure\_power.L1, measure\_power.L2, measure\_power.L3;
- meter\_power.L1, meter\_power.2, meter\_power.L3;
- meter\_power (would contain the total of the 3 phases)
- measure\_temperature
- onoff (used as a breaker switch. Those devices tend to have a software button, so they do need a ‘real’ physical breaker with handle next to it)

The L1’s could be used for 1-phase meter, too. The L2’s and L3’s would only be valid for 3-phase meter.

Many thanks.

---

<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:** [September 24, 2026, 5:03pm UTC](https://community.homey.app/t/app-pro-virtual-drivers-monitor-anything-with-custom-virtual-devices/154939/11 "2026-09-24T17:03:58Z")

</div>

> [@johnv](#):
>
> I have the need for a virtual 3-phase breaker/power meter with on/off with the following attributes:

I have created an AVD template for you:

> [@Share Your Device! - Advanced Virtual Devices from Device Capabilities](https://community.homey.app/t/share-your-device-advanced-virtual-devices-from-device-capabilities/68676/114):
>
> 3 Phase Breaker This is a AVD to monitor and control 3 phase power, it monitors Voltage, Current, Power and Energy for L1, L2 and L3, plus Energy total (the total of the energy of L1, L2 and L3. There is also a on/off button you can use to control the phases. TEF: [tef:AVD:"H4sIAAAAAAACA+2WWW/iSBRG/0pU6ocZQRpveJPmwQayECABAoS0WlG5fL2ATZlyOUBH+e8jtpiQTPBILc3L8GJRn32OfW+5XC/IheeQwDWhM2SiKyW9tra/miWOuitJq3Wt5YWnjzDLvMu2jEk8ni/UJit1r9xevxv1wQroInMfBL1WC0ZylQKfMFW7n8wfjTu5R…

Just goto the Homey app, create a new AVD and pick the “create from template” option.

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/2/7/27704859eaaff75e1eeae249d7cec7c32c45e319.png)

Now select the 3 Phase Breaker:  
You’ll need to refresh the Templates since i just made it.

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/1/0/103ca1c52480dbf2a5d3299a05a4dfa0aba274c6.png)

Press Select:

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/6/4/64350a31ca7c472f2e2a4f96da050e083b91a20b.png)

Perhaps change the name and press Use this Template:

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

It might take a moment, but your AVD will be created with all the requested fields.  
🥳

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

Now, you might need to setup the Total Energy Field by selecting the right device:

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/6/5/6582ab53a6ba6adeb705f7e04ed382028b59062a.png)

Have fun! 😉

(Oh, and first update the DC app to the current live version. The refresh button in the AVD templates was almost non-pushable).

> **[Device Capabilities | Homey](https://homey.app/en-us/app/nl.qluster-it.DeviceCapabilities/Device-Capabilities/)**
>
> Enhance the capabilities of devices
