# \[APP\]\[Pro\] Device Capabilities - Enhance the capabilities of devices

**URL:** <https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287>\
**Category:** Apps\
**Tags:** flow, virtual-device, homey-pro, device-capabilities, avd\
**Created:** [February 19, 2021, 8:20am UTC](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287 "2021-02-19T08:20:51Z")\
**Posts on this page:** 20\
**Page:** 26

<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 9, 2022, 12:44pm UTC](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287/507 "2022-09-09T12:44:31Z")

</div>

Send me a print screen of the repair settings?

---

<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 9, 2022, 12:54pm UTC](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287/508 "2022-09-09T12:54:14Z")

</div>

Try the newest 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 9, 2022, 1:16pm UTC](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287/509 "2022-09-09T13:16:53Z")

</div>

I have added all default boolean capabilities with from the sensor.

> [@Caseda](#):
>
> Contact/Motion alarm beside the regular “alarm” for the yes/no capabilities, with that you can active a zone, just a regular “alarm” won’t do this.

I just tested it, and you need to activate Create Flowcards for that to work (which is in many cases if you want default Homey behavior).

Step is being added right now.

---

<div class="post-metadata">

**Author:** ![Caseda](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/caseda/32/138695_2.png) [@Caseda](https://community.homey.app/u/Caseda)\
**Post date:** [September 9, 2022, 1:21pm UTC](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287/510 "2022-09-09T13:21:56Z")

</div>

> [@Arie\_J\_Godschalk](#):
>
> I just tested it, and you need to activate Create Flowcards for that to work (which is in many cases if you want default Homey behavior).

Yeah, already added it into some devices 😁 the new interface really makes it easy, even on mobile.  
Unfortunately it also overwrites the icons of those capabilities 🤔, low key finding that annoying.

---

<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 9, 2022, 1:23pm UTC](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287/511 "2022-09-09T13:23:05Z")

</div>

> [@Caseda](#):
>
> Unfortunately it also overwrites the icons of those capabilities 🤔, low key finding that annoying.

You mean the icon gets overwritten (what i have had today one time with a device icon, dont now why), or you mean with default alarm/sensors you cannot set a custom icon?

---

<div class="post-metadata">

**Author:** ![Caseda](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/caseda/32/138695_2.png) [@Caseda](https://community.homey.app/u/Caseda)\
**Post date:** [September 9, 2022, 1:23pm UTC](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287/512 "2022-09-09T13:23:55Z")

</div>

Indeed, it uses the default capabilities’ icon, not the custom one.

---

<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 9, 2022, 1:26pm UTC](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287/513 "2022-09-09T13:26:22Z")

</div>

Yeah, sorry about that, have not found a solution to that 😉

---

<div class="post-metadata">

**Author:** ![Caseda](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/caseda/32/138695_2.png) [@Caseda](https://community.homey.app/u/Caseda)\
**Post date:** [September 9, 2022, 1:33pm UTC](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287/514 "2022-09-09T13:33:02Z")

</div>

I see you already changed for that behaviour in the latest update by auto hiding the icon input 😋.  
Does free up for some more custom icons I guess.

---

<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 9, 2022, 1:43pm UTC](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287/515 "2022-09-09T13:43:59Z")

</div>

> [@Caseda](#):
>
> Does free up for some more custom icons I guess.

Why?

---

<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 9, 2022, 1:47pm UTC](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287/516 "2022-09-09T13:47:26Z")

</div>

The definitions still needs to be there?!

---

<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 9, 2022, 1:54pm UTC](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287/517 "2022-09-09T13:54:10Z")

</div>

In Test: Show As Lists are order. by special index and then by name (some will stay at the top or top few). We can later translationobjects in it, and then order by language. The once’s that must stay at top, will.

---

<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 9, 2022, 2:05pm UTC](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287/518 "2022-09-09T14:05:37Z")

</div>

Not really looking good in a Tab , very small.

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/1/3/131e14cf0a7d0233e5c1637c2951302d209676d7.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 9, 2022, 2:06pm UTC](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287/519 "2022-09-09T14:06:51Z")

</div>

Iphone S5 looks good, but scrolling is a bit irritating.

---

<div class="post-metadata">

**Author:** ![Undertaker](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/undertaker/32/53278_2.png) [@Undertaker](https://community.homey.app/u/Undertaker)\
**Post date:** [September 9, 2022, 2:24pm UTC](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287/520 "2022-09-09T14:24:08Z")

</div>

![Screenshot 2022-09-09 at 16-21-35 Homey Pro](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/6/e/6e00f74b5ef48c16c5a2f36abc4c2c0542bcbffb.png)  
 ![Screenshot 2022-09-09 at 16-22-06 Homey Pro](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/4/1/41e9914680e0b13e6f58d3f065c0c776b2504538.png)

---

<div class="post-metadata">

**Author:** ![Caseda](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/caseda/32/138695_2.png) [@Caseda](https://community.homey.app/u/Caseda)\
**Post date:** [September 9, 2022, 2:27pm UTC](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287/521 "2022-09-09T14:27:07Z")

</div>

You can just pick a random Icon that’s already in use for something else 😋.

---

<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:** [September 9, 2022, 3:20pm UTC](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287/522 "2022-09-09T15:20:24Z")

</div>

@Arie_J_Godschalk Still looking forward if you could support something like this.  
I am trying to create a device that allows me to switch my heating/lighting/… to the settings: on/automatic/off and this approach suggested by @Le_Cactus might just do the trick.

---

<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 9, 2022, 4:02pm UTC](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287/523 "2022-09-09T16:02:42Z")

</div>

> [@Arie\_J\_Godschalk](#):
>
> 500k lines

🤪 Wow, that is the almost, like, the complete infamous Windows 95 OS, I guess (okay, it was on 10 x 1.1MB diskettes, but nevertheless)

.

> [@Arie\_J\_Godschalk](#):
>
> Yeah, i am not done, just wanted to show you 😉

12 hours later: done 🕶  
Really impressive.

---

<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 9, 2022, 4:30pm UTC](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287/524 "2022-09-09T16:30:23Z")

</div>

> [@RogerSt](#):
>
> Still looking forward if you could support something like this

Support what?

---

<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 9, 2022, 4:40pm UTC](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287/525 "2022-09-09T16:40:00Z")

</div>

Well that is possible already, so look no further 😉

I did it with advanced flows, but even with a handfull of regular flows and the right settings for button1 this work flawlessly

---

<div class="post-metadata">

**Author:** ![Caseda](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/caseda/32/138695_2.png) [@Caseda](https://community.homey.app/u/Caseda)\
**Post date:** [September 9, 2022, 4:42pm UTC](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287/526 "2022-09-09T16:42:08Z")

</div>

One thing I noticed with this new implementation is that Homey really doesn’t like that the newly added device _has no class_ yet, and sets the device unavailable when you interact with it in any way (like renaming it) until you set a class and reboot the app (or set it available again manually).  
Perhaps a default (other) class would be nice to prevent this. 😃

Edit: seems like adding the class as the very first thing (and the only one) still puts the device as unavailable.

[Previous page](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287.md?page=25)

[Next page](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287.md?page=27)
