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

<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:** [December 12, 2022, 2:12pm UTC](https://community.homey.app/t/app-pro-advanced-virtual-device-device-capabilities-app-with-unique-text-status-indicator/68198/185 "2022-12-12T14:12:01Z")

</div>

> [@Heula](#):
>
> Like this?

No, not like that, or i misunderstood.  
I thought that you want to SET the AVD when you change the Hue lamps color through another way then the AVD?  
If so, you need to watch/listen to the Hue lamp’s color change, not the AVD.

> [@Heula](#):
>
> This should be enough?

Well, this card gives you as token (i think a number, not sure, you need to test it yourself).  
You can use that to SET the color of the AVD throught the custom AVD card ( i think Set [Number] to `[x]`).  
Make sure to set it to: do nothing else.  
And make sure the current flow that reacts to a change on the AVD color, uses the custom When [number] changed card.

---

<div class="post-metadata">

**Author:** ![Heula](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/heula/32/31852_2.png) [@Heula](https://community.homey.app/u/Heula)\
**Post date:** [December 12, 2022, 6:08pm UTC](https://community.homey.app/t/app-pro-advanced-virtual-device-device-capabilities-app-with-unique-text-status-indicator/68198/186 "2022-12-12T18:08:00Z")

</div>

> No, not like that, or i misunderstood.  
> I thought that you want to SET the AVD when you change the Hue lamps color through another way then the AVD?  
> If so, you need to watch/listen to the Hue lamp’s color change, not the AVD.

You understood correctly, the AVD tile needs to get the color from the change in the Philips Hue app for example.

I have this for now and sometimes it changes to another color with a big delay so not sure if this is right. I’m going to play with it some more when I feel like it. It is not a biggy, I was just wondering how to get that done.

 ![Capture_918](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/e/c/ec932c51483f6ef712ffdf1388ef1604ef8cadeb.jpeg)

---

<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:** [December 12, 2022, 6:19pm UTC](https://community.homey.app/t/app-pro-advanced-virtual-device-device-capabilities-app-with-unique-text-status-indicator/68198/187 "2022-12-12T18:19:56Z")

</div>

That flow is almost right.  
But you cannot use a tag/token from a trigger like that.  
You need to duplicate the right flowcard.  
And have separate lines from the trigger to the actioncard.

---

<div class="post-metadata">

**Author:** ![Heula](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/heula/32/31852_2.png) [@Heula](https://community.homey.app/u/Heula)\
**Post date:** [December 12, 2022, 8:58pm UTC](https://community.homey.app/t/app-pro-advanced-virtual-device-device-capabilities-app-with-unique-text-status-indicator/68198/188 "2022-12-12T20:58:54Z")

</div>

Done that and with some delay it is working now.

Thanks.

---

<div class="post-metadata">

**Author:** ![j\_wak](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/j_wak/32/56668_2.png) [@j\_wak](https://community.homey.app/u/j_wak)\
**Post date:** [December 16, 2022, 11:23am UTC](https://community.homey.app/t/app-pro-advanced-virtual-device-device-capabilities-app-with-unique-text-status-indicator/68198/189 "2022-12-16T11:23:06Z")

</div>

Hi, i am trying to implement this but keep getting “Invalid type for token ‘durationtillnow’ expected ‘number’ but got ‘undefined’.” when chosing 0 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:** [December 16, 2022, 4:26pm UTC](https://community.homey.app/t/app-pro-advanced-virtual-device-device-capabilities-app-with-unique-text-status-indicator/68198/190 "2022-12-16T16:26:18Z")

</div>

I’ll have a look.

Please create a ticket at the support link on the app store.  
Thanks!

---

<div class="post-metadata">

**Author:** ![R5Turbo](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/r5turbo/32/15151_2.png) [@R5Turbo](https://community.homey.app/u/R5Turbo)\
**Post date:** [January 30, 2023, 10:44pm UTC](https://community.homey.app/t/app-pro-advanced-virtual-device-device-capabilities-app-with-unique-text-status-indicator/68198/191 "2023-01-30T22:44:53Z")

</div>

@Arie_J_Godschalk I’m using the AVD picker and I don’t know how to set picker selection. I tried several things directly on the device flow “Than” option, without any luck. Those are my options in homey, what do I have to select to switch between the active selection of the picker? Tags are already enabled.

 ![2644715416-FA675845-233A-4624-8676-2FC01246D716](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/8/8/88eb866451635ca998d429d6236d9ab365770a01.jpeg)

PS: manually selecting the picker does set the correct value and I can trigger things based on that. So manually changing the picker selection does work, but I need to adapt it based on external automated triggers…

---

<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:** [January 31, 2023, 6:34am UTC](https://community.homey.app/t/app-pro-advanced-virtual-device-device-capabilities-app-with-unique-text-status-indicator/68198/192 "2023-01-31T06:34:24Z")

</div>

You can use the Set List (called Taste Setzen here).  
You can also use the Set Expression card and enter the value of the picker.

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

---

<div class="post-metadata">

**Author:** ![R5Turbo](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/r5turbo/32/15151_2.png) [@R5Turbo](https://community.homey.app/u/R5Turbo)\
**Post date:** [January 31, 2023, 7:57am UTC](https://community.homey.app/t/app-pro-advanced-virtual-device-device-capabilities-app-with-unique-text-status-indicator/68198/193 "2023-01-31T07:57:30Z")

</div>

Sorry I don’t get it, I’m selecting in the flow “than” my AVD Device → Taste setzen. There I can’t select any “Taste”, the menu is empty. And as value there is only “Ja/Nein”… no option to select the picker or a value.

 ![IMG_0903](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/f/1/f10ee17f1e3709d6ba7f07ac22221cf6c0c81ab5.png)  
clicking on “Taste” shows this:  
 ![IMG_0904.PNG](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/0/d/0dab1d274c4dc9133b1c509ed6c20ba66acc8454.jpeg)

You mentioned the “Set Expression” card, what’s that in german? I tried to change the language of my homey app to english, but it wasn’t successful ☹ . Is that “Status setzen”? If yes, then the “value” tag missing, although it is enabled in the picker and I do see it when I’m manually change the selection of the picker in the output message. So something is wrong here…

---

<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:** [January 31, 2023, 8:12am UTC](https://community.homey.app/t/app-pro-advanced-virtual-device-device-capabilities-app-with-unique-text-status-indicator/68198/194 "2023-01-31T08:12:18Z")

</div>

Sorry, my bad: Set List is Auffurhen setzen.

And bezeichnung setzen is Expression.

---

<div class="post-metadata">

**Author:** ![R5Turbo](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/r5turbo/32/15151_2.png) [@R5Turbo](https://community.homey.app/u/R5Turbo)\
**Post date:** [January 31, 2023, 8:17am UTC](https://community.homey.app/t/app-pro-advanced-virtual-device-device-capabilities-app-with-unique-text-status-indicator/68198/195 "2023-01-31T08:17:17Z")

</div>

Tried „Aufführen setzen“ as well. I can select my list, but the values there are always empty. I can‘t select a value…?

---

<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:** [January 31, 2023, 9:02am UTC](https://community.homey.app/t/app-pro-advanced-virtual-device-device-capabilities-app-with-unique-text-status-indicator/68198/196 "2023-01-31T09:02:20Z")

</div>

Which list are you using?  
Please show a print-screen/screenshot of the List settings from the AVD?

---

<div class="post-metadata">

**Author:** ![R5Turbo](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/r5turbo/32/15151_2.png) [@R5Turbo](https://community.homey.app/u/R5Turbo)\
**Post date:** [January 31, 2023, 9:57am UTC](https://community.homey.app/t/app-pro-advanced-virtual-device-device-capabilities-app-with-unique-text-status-indicator/68198/197 "2023-01-31T09:57:02Z")

</div>

He we go

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/7/3/73188ec0813a259501a6418328009c4eacdb34b1.png)  
 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/8/7/8724f79306935bc63a5b82439fdcec64c073efc4.png)  
This should be the value, but it is empty  
 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/d/4/d48370aa6f4ccd1c84193e88b378ac33b066163a.jpeg)

---

<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:** [January 31, 2023, 10:13am UTC](https://community.homey.app/t/app-pro-advanced-virtual-device-device-capabilities-app-with-unique-text-status-indicator/68198/198 "2023-01-31T10:13:23Z")

</div>

Perhaps, once, remove the (name of the ) List and press save, then recreate the List with the current settings (they are correct, but perhaps it created a device wrongly during the change).

I have the same configuration as you, and i do get a list of values to pick from in the same card.

---

<div class="post-metadata">

**Author:** ![R5Turbo](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/r5turbo/32/15151_2.png) [@R5Turbo](https://community.homey.app/u/R5Turbo)\
**Post date:** [January 31, 2023, 11:46am UTC](https://community.homey.app/t/app-pro-advanced-virtual-device-device-capabilities-app-with-unique-text-status-indicator/68198/199 "2023-01-31T11:46:51Z")

</div>

Ok, so I‘ve done a deinstallation of your app and started from scratch. Creating a device, repair, choose what I posted above. Exactly the same, I don‘t see the values…

---

<div class="post-metadata">

**Author:** ![R5Turbo](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/r5turbo/32/15151_2.png) [@R5Turbo](https://community.homey.app/u/R5Turbo)\
**Post date:** [January 31, 2023, 11:49am UTC](https://community.homey.app/t/app-pro-advanced-virtual-device-device-capabilities-app-with-unique-text-status-indicator/68198/200 "2023-01-31T11:49:35Z")

</div>

And „Bezeichnung setzen“ doesn‘t work either. There must be an issue somewhere…

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

---

<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:** [January 31, 2023, 12:07pm UTC](https://community.homey.app/t/app-pro-advanced-virtual-device-device-capabilities-app-with-unique-text-status-indicator/68198/201 "2023-01-31T12:07:26Z")

</div>

Here you need to return it as string/text, so, place the `off` between 2 double-qoutes.

---

<div class="post-metadata">

**Author:** ![R5Turbo](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/r5turbo/32/15151_2.png) [@R5Turbo](https://community.homey.app/u/R5Turbo)\
**Post date:** [January 31, 2023, 1:58pm UTC](https://community.homey.app/t/app-pro-advanced-virtual-device-device-capabilities-app-with-unique-text-status-indicator/68198/202 "2023-01-31T13:58:42Z")

</div>

Still no luck 😩

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

---

<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:** [January 31, 2023, 2:09pm UTC](https://community.homey.app/t/app-pro-advanced-virtual-device-device-capabilities-app-with-unique-text-status-indicator/68198/203 "2023-01-31T14:09:51Z")

</div>

Those are not normal double qoutes.

Here:  
`"off"`

---

<div class="post-metadata">

**Author:** ![R5Turbo](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/r5turbo/32/15151_2.png) [@R5Turbo](https://community.homey.app/u/R5Turbo)\
**Post date:** [January 31, 2023, 3:34pm UTC](https://community.homey.app/t/app-pro-advanced-virtual-device-device-capabilities-app-with-unique-text-status-indicator/68198/204 "2023-01-31T15:34:10Z")

</div>

This finally works! Thank you so much. I don‘t know how to do your double quotes with the iOS App, I had to copy your example… but still strange that I don‘t see the values from the list

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

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