# \[APP\]\[Pro\] Advanced Virtual Device (Device Capabilities App) with Unique Text Status Indicator

**URL:** <https://community.homey.app/t/app-pro-advanced-virtual-device-device-capabilities-app-with-unique-text-status-indicator/68198>\
**Category:** Apps\
**Tags:** app, tools, virtual-device, device-capabilities, avd\
**Created:** [August 30, 2022, 7:24pm UTC](https://community.homey.app/t/app-pro-advanced-virtual-device-device-capabilities-app-with-unique-text-status-indicator/68198 "2022-08-30T19:24:40Z")\
**Posts on this page:** 20\
**Page:** 23

<div class="post-metadata">

**Author:** ![RogerSt](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rogerst/32/12432_2.png) [@RogerSt](https://community.homey.app/u/RogerSt)\
**Post date:** [August 17, 2023, 4:00pm UTC](https://community.homey.app/t/app-pro-advanced-virtual-device-device-capabilities-app-with-unique-text-status-indicator/68198/448 "2023-08-17T16:00:00Z")

</div>

done

---

<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:** [August 18, 2023, 6:29am UTC](https://community.homey.app/t/app-pro-advanced-virtual-device-device-capabilities-app-with-unique-text-status-indicator/68198/449 "2023-08-18T06:29:29Z")

</div>

> [@Bulletcather](#):
>
> Would be better if I could use the image tag. This is because it adapts automatically.

Dont i/the app have a flowcard to set the url?

---

<div class="post-metadata">

**Author:** ![Bulletcather](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/bulletcather/32/13738_2.png) [@Bulletcather](https://community.homey.app/u/Bulletcather)\
**Post date:** [August 18, 2023, 1:02pm UTC](https://community.homey.app/t/app-pro-advanced-virtual-device-device-capabilities-app-with-unique-text-status-indicator/68198/450 "2023-08-18T13:02:40Z")

</div>

Yes. But this url changes every time

Example  
[https://192-168-1-159.homey.homeylocal.com/api/image/8ad58a4c-fed2-40dc-a4af-a3b483e26c3a?\_r=0.3253975758664067](https://192-168-1-159.homey.homeylocal.com/api/image/8ad58a4c-fed2-40dc-a4af-a3b483e26c3a?_r=0.3253975758664067)

Next image generates with de same flow

[https://192-168-1-159.homey.homeylocal.com/api/image/d09cc7ee-e8a6-4c2e-b904-9622469373ff?\_r=0.7061260717338878](https://192-168-1-159.homey.homeylocal.com/api/image/d09cc7ee-e8a6-4c2e-b904-9622469373ff?_r=0.7061260717338878)

---

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [August 18, 2023, 4:17pm UTC](https://community.homey.app/t/app-pro-advanced-virtual-device-device-capabilities-app-with-unique-text-status-indicator/68198/451 "2023-08-18T16:17:39Z")

</div>

I just found out with the ‘Insights Graph app’ an image tag becomes available, which you can send to the virtual cam

 ![Screenshot_20230818-181531_Chrome](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/c/4/c49d8473d80a0b77bcdd3a14cfffba13091daeda.jpeg)

 ![Screenshot_20230818-181609_Homey](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/3/5/35d2d44a7308c3bcbce7196a4ac93aeb388e51bb.jpeg)

---

<div class="post-metadata">

**Author:** ![Bulletcather](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/bulletcather/32/13738_2.png) [@Bulletcather](https://community.homey.app/u/Bulletcather)\
**Post date:** [August 19, 2023, 7:31am UTC](https://community.homey.app/t/app-pro-advanced-virtual-device-device-capabilities-app-with-unique-text-status-indicator/68198/452 "2023-08-19T07:31:17Z")

</div>

That’s a very good start.  
However, I would really like it if I press refresh camera and a new graph appears. Otherwise I have to run the flow every 15 minutes, for example, and I want to prevent that.

---

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [August 19, 2023, 11:57am UTC](https://community.homey.app/t/app-pro-advanced-virtual-device-device-capabilities-app-with-unique-text-status-indicator/68198/453 "2023-08-19T11:57:39Z")

</div>

Hmmm… What’s the problem with running a tiny flow every 15 minutes?

When the insights graph card isn’t triggered, there’s no new graph, you can press refresh on the cam device all you want. I see no other way (yet), than running such a flow every x minutes

---

<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:** [August 19, 2023, 12:39pm UTC](https://community.homey.app/t/app-pro-advanced-virtual-device-device-capabilities-app-with-unique-text-status-indicator/68198/454 "2023-08-19T12:39:16Z")

</div>

You can create a feature request, i might be able to execute a flow when you press refresh.

---

<div class="post-metadata">

**Author:** ![Willem59](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/willem59/32/16860_2.png) [@Willem59](https://community.homey.app/u/Willem59)\
**Post date:** [August 19, 2023, 1:25pm UTC](https://community.homey.app/t/app-pro-advanced-virtual-device-device-capabilities-app-with-unique-text-status-indicator/68198/455 "2023-08-19T13:25:18Z")

</div>

Maybe someone can help me with this?  
I put the question simpler now:  
What is the easiest way to get the chosen value of a picker-list as text in the status-indicator field?  
I would be very thankfull!

(The complex version of my question was posted 10 aug)

---

<div class="post-metadata">

**Author:** ![Emile](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/emile/32/115314_2.png) [@Emile](https://community.homey.app/u/Emile)\
**Post date:** [August 22, 2023, 10:17am UTC](https://community.homey.app/t/app-pro-advanced-virtual-device-device-capabilities-app-with-unique-text-status-indicator/68198/456 "2023-08-22T10:17:42Z")

</div>

FYI This has been available since the mobile app v7.2.0.

 ![IMG_4968](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/1/f/1f75127cf19c7d236835a54105c09e5eed5db669.png)  
 ![IMG_4969](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/e/f/efa4c0d3dda509c82417ff01be131b0797d22c71.jpeg)

---

<div class="post-metadata">

**Author:** ![Gruijter](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/gruijter/32/1973_2.png) [@Gruijter](https://community.homey.app/u/Gruijter)\
**Post date:** [August 22, 2023, 10:36am UTC](https://community.homey.app/t/app-pro-advanced-virtual-device-device-capabilities-app-with-unique-text-status-indicator/68198/457 "2023-08-22T10:36:05Z")

</div>

Now that we have you hooked 😉  
Can you please create a way for apps to dynamically fill a custum ENUM capability (with picker UI)? Or at least be able to programatically change the texts displayed in the picker?  
That would make a HUGE difference when mapping capabilities from all kinds of devices.

Same goes for device settings dropdown lists.

I’m sure you agree @Arie_J_Godschalk ?

---

<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:** [August 22, 2023, 10:45am UTC](https://community.homey.app/t/app-pro-advanced-virtual-device-device-capabilities-app-with-unique-text-status-indicator/68198/458 "2023-08-22T10:45:10Z")

</div>

> [@Gruijter](#):
>
> I’m sure you agree @Arie_J_Godschalk ?

Yeah, that would be very nice, since now people need to request ENUM/Pickers and i need to add them in the app.json and deploy the app.  
It would be very nice if there was a way of adding them dynamicly.

---

<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:** [August 22, 2023, 10:46am UTC](https://community.homey.app/t/app-pro-advanced-virtual-device-device-capabilities-app-with-unique-text-status-indicator/68198/459 "2023-08-22T10:46:06Z")

</div>

> [@Emile](#):
>
> FYI This has been available since the mobile app v7.2.0.

Thank you very much!

[@Everyone](https://community.homey.app/groups/everyone)  
Seems to work nicely!

You can now use any text-capability as status indicator.  
So no more need for the 0 (zero) to be displayed.  
Plus, using a text-value uses way less resources than using the Unit property of a number capability.

---

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [August 22, 2023, 3:20pm UTC](https://community.homey.app/t/app-pro-advanced-virtual-device-device-capabilities-app-with-unique-text-status-indicator/68198/460 "2023-08-22T15:20:22Z")

</div>

Hmmm, I didn’t occur to me, it was about the status indicator, was it clear to anyone?

> ![Screenshot from 2023-08-22 17-14-31](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/0/a/0ab64dfe050cb7810f3d64a81469b9b0c3a679e7.png)

---

<div class="post-metadata">

**Author:** ![Willem59](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/willem59/32/16860_2.png) [@Willem59](https://community.homey.app/u/Willem59)\
**Post date:** [August 23, 2023, 7:15pm UTC](https://community.homey.app/t/app-pro-advanced-virtual-device-device-capabilities-app-with-unique-text-status-indicator/68198/461 "2023-08-23T19:15:34Z")

</div>

To be honest? I really do not get it. I am trying to figure out how to show the text of the picked item in a status indicator of an AVD. Too difficult for me… 😭

---

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [August 23, 2023, 10:15pm UTC](https://community.homey.app/t/app-pro-advanced-virtual-device-device-capabilities-app-with-unique-text-status-indicator/68198/462 "2023-08-23T22:15:09Z")

</div>

Can you show a screenshot of your status indicator fields of your AVD?

Make sure you’re on mobile app v7.2.x or higher

---

<div class="post-metadata">

**Author:** ![Willem59](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/willem59/32/16860_2.png) [@Willem59](https://community.homey.app/u/Willem59)\
**Post date:** [August 26, 2023, 4:16pm UTC](https://community.homey.app/t/app-pro-advanced-virtual-device-device-capabilities-app-with-unique-text-status-indicator/68198/463 "2023-08-26T16:16:05Z")

</div>

Hi Peter\_Kawa: Thanks for trying to help.  
On my i-pad runs the latest version.  
This is a screenshot of the status indicator fields of the ADV.

 ![20230826 settings status indicator](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/b/9/b96a7d94350bf26ba7c95332f9632949634ab1b6.png)  
And a screenshot in the settings of the indicator in the Homey-app:  
 ![20230826 status option in the Homey-app](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/4/2/42c423d3c39a6d22356e34587f037b2b037b7e5f.png)  
And this is the picker list I use for my trial-ADV. I would like ti see the chosen text (in this example “Aan”) as ndicator in the tile. (EDIT: added the screenshot of the pickerlsit of my trial ADV)  
 ![2023-08-26 pickerlist in homey](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/0/9/090ea5a3412f23872d1273eb71f7313c76a64a9b.jpeg)

I suspect that the BLL expression s the problem… (by the way (String) was just a long shot 🤔)

---

<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:** [August 30, 2023, 5:41am UTC](https://community.homey.app/t/app-pro-advanced-virtual-device-device-capabilities-app-with-unique-text-status-indicator/68198/464 "2023-08-30T05:41:59Z")

</div>

You need to use a Text field for what you want.

---

<div class="post-metadata">

**Author:** ![Willem59](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/willem59/32/16860_2.png) [@Willem59](https://community.homey.app/u/Willem59)\
**Post date:** [August 31, 2023, 7:03am UTC](https://community.homey.app/t/app-pro-advanced-virtual-device-device-capabilities-app-with-unique-text-status-indicator/68198/465 "2023-08-31T07:03:38Z")

</div>

That was the question… I could not find the textfield, but I will search for it again, now I know that they exist as such… (I am new to this, maybe it is out of my reach, we’ll see.)  
EDIT: I got it working somehow, though I do not understand exactly.

One Question: In my AVD i get the pickerlist in Dutch, (which I like) but ste stsutusindicator in the tile is in English: is there a way to change this (and wehre to find)?

---

<div class="post-metadata">

**Author:** ![Martin072](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/martin072/32/70637_2.png) [@Martin072](https://community.homey.app/u/Martin072)\
**Post date:** [September 6, 2023, 5:20am UTC](https://community.homey.app/t/app-pro-advanced-virtual-device-device-capabilities-app-with-unique-text-status-indicator/68198/466 "2023-09-06T05:20:44Z")

</div>

Hi. I am using AVD, and have a small issue with flows.

I am setting a dimmer value to the avd via a flow, which works fine. But also want it to work the other way, so when the dimmer value is changed on homey, the card ‘When dimmer value changed’ is triggered. The later works fine, but that dimmer card is also triggered when data is received and avd is set to that value? How can we overcome this? I already tried to set the flow card to ‘do nothing’ but it still seems to trigger the ’when dimmer changed’ card.

---

<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:** [September 9, 2023, 9:41am UTC](https://community.homey.app/t/app-pro-advanced-virtual-device-device-capabilities-app-with-unique-text-status-indicator/68198/467 "2023-09-09T09:41:06Z")

</div>

In device capabilities, I want to SUBTRACT instead of the SUM of the two devices.  
I do not know how to refer to the values and come up with a BLL formula.  
Tips welcome.

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

[Previous page](https://community.homey.app/t/app-pro-advanced-virtual-device-device-capabilities-app-with-unique-text-status-indicator/68198.md?page=22)

[Next page](https://community.homey.app/t/app-pro-advanced-virtual-device-device-capabilities-app-with-unique-text-status-indicator/68198.md?page=24)
