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

<div class="post-metadata">

**Author:** ![HuisCHovens](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/huischovens/32/16973_2.png) [@HuisCHovens](https://community.homey.app/u/HuisCHovens)\
**Post date:** [September 8, 2022, 8:58pm UTC](https://community.homey.app/t/app-pro-advanced-virtual-device-device-capabilities-app-with-unique-text-status-indicator/68198/21 "2022-09-08T20:58:07Z")

</div>

also nice trick thermostat status schedule or boost. for the text instead of zero I have set the set temperature.

 ![Screenshots_2022-09-08-22-54-33](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/4/1/41e7c5ab4b68ef148602b9d85886d9b3892aa06b.png)  
 ![Screenshots_2022-09-08-22-54-09](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/b/7/b7cb909a95aef00401118de5c895e823b278a0b2.png)

---

<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:** [September 8, 2022, 10:33pm UTC](https://community.homey.app/t/app-pro-advanced-virtual-device-device-capabilities-app-with-unique-text-status-indicator/68198/22 "2022-09-08T22:33:15Z")

</div>

Nice idea @HuisCHovens ! You can cheat a little by adding "`°C `" in front of the [mode] tag.

![Screenshot from 2022-09-09 00-31-23](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/7/e/7e918385ef8a912a2d1c7b5a0991d98c1992f7ed.png)

 ![Screenshot_20220909-003005_Homey](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/c/c/cca337bc011d839fb1e5899feec3febf97589cc7.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:** [September 10, 2022, 9:22pm UTC](https://community.homey.app/t/app-pro-advanced-virtual-device-device-capabilities-app-with-unique-text-status-indicator/68198/24 "2022-09-10T21:22:52Z")

</div>

**Now in Test: Share Your Device also icludes (if wanted) the custom icons:**

Yoiu can choice to include icons in the exported JSON:

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

And when you import one you can choice to save the custom icons as unused custom-icons!

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

**Have fun Boys & Girls!**

Share it on [Share Your Device! - Homey Community Forum](https://community.homey.app/t/advanced-virtual-device-share-your-device/68676)

---

<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:** [September 11, 2022, 9:19pm UTC](https://community.homey.app/t/app-pro-advanced-virtual-device-device-capabilities-app-with-unique-text-status-indicator/68198/25 "2022-09-11T21:19:53Z")

</div>

I don’t get it to work yet, Arie 🤓 🙃

‘Read’ says: Error: o is null

> ![Screenshot from 2022-09-11 22-57-57](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/1/8/18658db75d07caf304f2f0c391fa22bdc7f459a3.png)

Edit: the mobile app seems to have an extended error msg:

 ![Screenshot_20220912-002858_Homey](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/0/c/0c14f09dfdf1e6ff22ddf0292ddc360bc0cbfeb6.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:** [September 12, 2022, 4:47am UTC](https://community.homey.app/t/app-pro-advanced-virtual-device-device-capabilities-app-with-unique-text-status-indicator/68198/26 "2022-09-12T04:47:33Z")

</div>

Hey Peter,

~~Could you update to the latest test version and try again?  
And if you recieve and error (would be in Web now also), let me know what it says, and share your device.json please, maybe there is something wrong with that?~~

Sorry about that Peter!

Solved in latest test version.

---

<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 12, 2022, 8:14am UTC](https://community.homey.app/t/app-pro-advanced-virtual-device-device-capabilities-app-with-unique-text-status-indicator/68198/27 "2022-09-12T08:14:56Z")

</div>

**It’s live: Share your Device!**

---

<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:** [September 12, 2022, 11:17am UTC](https://community.homey.app/t/app-pro-advanced-virtual-device-device-capabilities-app-with-unique-text-status-indicator/68198/28 "2022-09-12T11:17:25Z")

</div>

Thanks thanks, Arie, it works!

---

<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 12, 2022, 1:05pm UTC](https://community.homey.app/t/app-pro-advanced-virtual-device-device-capabilities-app-with-unique-text-status-indicator/68198/29 "2022-09-12T13:05:03Z")

</div>

Hey @Peter_Kawa ,

Wanna help me with the Share Your Device, Including Advanced Flows?

Install the newest Test version, create a JSON and PM me the JSON?

---

<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 12, 2022, 1:52pm UTC](https://community.homey.app/t/app-pro-advanced-virtual-device-device-capabilities-app-with-unique-text-status-indicator/68198/30 "2022-09-12T13:52:00Z")

</div>

> [@Arie\_J\_Godschalk](#):
>
> Wanna help me with the Share Your Device, Including Advanced Flows?
> 
> Install the newest Test version, create a JSON and PM me the JSON?

Anyone else who can help?

Wanna help me with the Share Your Device, Including Advanced Flows?

Install the newest Test version, create a JSON (select Include Flows) and PM me the JSON?

---

<div class="post-metadata">

**Author:** ![Le\_Cactus](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/le_cactus/32/9727_2.png) [@Le\_Cactus](https://community.homey.app/u/Le_Cactus)\
**Post date:** [September 12, 2022, 3:22pm UTC](https://community.homey.app/t/app-pro-advanced-virtual-device-device-capabilities-app-with-unique-text-status-indicator/68198/32 "2022-09-12T15:22:15Z")

</div>

PM doesn’t allow more than 32000 characters 🤣

Send you an email.

---

<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 12, 2022, 3:24pm UTC](https://community.homey.app/t/app-pro-advanced-virtual-device-device-capabilities-app-with-unique-text-status-indicator/68198/33 "2022-09-12T15:24:58Z")

</div>

Drop the icons and give me one with just one flow?

---

<div class="post-metadata">

**Author:** ![Le\_Cactus](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/le_cactus/32/9727_2.png) [@Le\_Cactus](https://community.homey.app/u/Le_Cactus)\
**Post date:** [September 12, 2022, 3:28pm UTC](https://community.homey.app/t/app-pro-advanced-virtual-device-device-capabilities-app-with-unique-text-status-indicator/68198/34 "2022-09-12T15:28:15Z")

</div>

Dropped the icon, it includes 4 flows, I haven’t got one with only one flow. PM-ed the JSON

---

<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:** [September 14, 2022, 6:48pm UTC](https://community.homey.app/t/app-pro-advanced-virtual-device-device-capabilities-app-with-unique-text-status-indicator/68198/35 "2022-09-14T18:48:10Z")

</div>

> [@Arie\_J\_Godschalk](#):
>
> the flow for the curtains.  
> For this we use a Set field to Expression card:  
> ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/8/7/878edf5dc83202eafb4de348a635ad40a4c05898.png)
> 
> ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/e/e/ee47a19719f3f905bd76522b0e93ed9c414b8ddf.png)
> 
> And here we use the average function from the App Settings.

Hey Arie, this puzzled me, why do you average the curtains from AVDevice Living Room?  
The way I look at it:  
When all 4 curtains are at 100% (= opened), and someone sets Woonkamer Gordijn to 50%, Living Room Curtains is going to be set to 350/4=87%

---

<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 14, 2022, 7:47pm UTC](https://community.homey.app/t/app-pro-advanced-virtual-device-device-capabilities-app-with-unique-text-status-indicator/68198/36 "2022-09-14T19:47:52Z")

</div>

@Peter_Kawa , yes, so when they are all closed, the button will be black, but if one is not closed, the button will be white.  
Easy way to see if the are all closed or not.

Please note that Positions are handled as 0 to 1, not 0 to 100.  
And note the finishing \>0.01 part, making it a true/false condition: when all are closed (well almost 0.01) it is false, thus making the button dark. If one (or more) is open, it makes it white.

---

<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:** [September 14, 2022, 9:53pm UTC](https://community.homey.app/t/app-pro-advanced-virtual-device-device-capabilities-app-with-unique-text-status-indicator/68198/37 "2022-09-14T21:53:45Z")

</div>

Ah I see, it’s about the button status. Yes I’m aware of the 0 to 1 position values. I managed to replicate it and it sets the Y/N button like it should, very nice!

---

<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:** [September 17, 2022, 8:34pm UTC](https://community.homey.app/t/app-pro-advanced-virtual-device-device-capabilities-app-with-unique-text-status-indicator/68198/38 "2022-09-17T20:34:19Z")

</div>

@HuisCHovens Did you manage to import my TEF file?  
It still works here, but you’ll have to manually pick the right devicename in every h.o.o.p. flow card.

> [@Share Your Device! - Advanced Virtual Devices from Device Capabilities](https://community.homey.app/t/advanced-virtual-device-share-your-device/68676/7):
>
> Display Weather details on a device tile No additional apps needed. Weather info is from Homey. But, you can choose your own weather app tags instead of course. TEF: [TEF:AVD,FLOWS:H4sIAAAAAAACA5VX2ZKrSJL9lbR8mjFKJvblmvUDi9gRq0CirewaS7AvAgECVdc/zTfMlw2Zebu6yqZ6rEYPQvLw8PA457jL9ct7CpYyAUrSd+/f3mX8obBfL54lUOd6gQSDcyUKxmiBToELH3XbuPGtnofn7DReAkCHIhsmwUNFBJlhQqq89StJXLC4sxKCOjZ9Mq7piPIVOuCo2QYu/ww1kYweaRhs/nF5V…

---

<div class="post-metadata">

**Author:** ![HuisCHovens](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/huischovens/32/16973_2.png) [@HuisCHovens](https://community.homey.app/u/HuisCHovens)\
**Post date:** [September 17, 2022, 9:08pm UTC](https://community.homey.app/t/app-pro-advanced-virtual-device-device-capabilities-app-with-unique-text-status-indicator/68198/39 "2022-09-17T21:08:19Z")

</div>

It works half way. Tag flow cards from advence triggers flow card is not filled in and the device does not change name.  
While if you click on test you get  
no errors in the flow. I dont see what is missing?

Import works good for device.

---

<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 17, 2022, 9:20pm UTC](https://community.homey.app/t/app-pro-advanced-virtual-device-device-capabilities-app-with-unique-text-status-indicator/68198/40 "2022-09-17T21:20:03Z")

</div>

Flows import in AVD is a bit behind on The Flow Exchanger.  
Not all improvements are allready in AVD import.

---

<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 17, 2022, 10:10pm UTC](https://community.homey.app/t/app-pro-advanced-virtual-device-device-capabilities-app-with-unique-text-status-indicator/68198/41 "2022-09-17T22:10:16Z")

</div>

Okay, update in test:

- App Settings design and UI UX improved
- The Templates are beter loaded with beter regexpr, loading all Posts on the topic and showing them as Templates (h1 needed, Description, and preformated H4s code).
- All TFE functions are copied to Share Your Device Again.

---

<div class="post-metadata">

**Author:** ![DinoRayn](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dinorayn/32/24471_2.png) [@DinoRayn](https://community.homey.app/u/DinoRayn)\
**Post date:** [September 20, 2022, 9:14am UTC](https://community.homey.app/t/app-pro-advanced-virtual-device-device-capabilities-app-with-unique-text-status-indicator/68198/42 "2022-09-20T09:14:31Z")

</div>

Hello,

I have a problem when importing an svg as an icon. It shows the following message:

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

I tested with lots of different svg, and the result is the same. Have you encountered this problem?

Thanks !

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

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