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

<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 29, 2022, 5:46am UTC](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287/205 "2022-08-29T05:46:05Z")

</div>

Hey Caseda,

Thanks, i’ll be working on it today.

Indeed, i found a couple of way’s to let the Web GUI crash:

- Select On-Off Tab, then open settings and remove the last OnOff button → Crash
- Select Button Tab, then open settings and remove the last Button/Checkbox button → Crash

I’m first gonna “finish” the device, then report all bugs there are external to Athom.

---

<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 29, 2022, 5:52am UTC](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287/206 "2022-08-29T05:52:46Z")

</div>

Indeed, i fully intend to implement all options that were allready available.  
It just needs beter structure, because i cannot control the settings while you edit them.  
And you cannot check-on “OnOff”, “Disable” and “Hide”.  
It’s eather a OnOff, or Disabled or Hidden, you cannot uncheck OnOff while checking Hide.

But appareantly the Indicator Only option was missing, don’t know what happend.

Furthermore: **If a device goes wrong becuase of testing changes, don’t delete the device.**  
Just update to latest version open the device, change one setting (a name for example) and press save.  
It will recheck, and if needed, rebuild the capabilities that are incorrect.  
On the background, the App and flowcards never communicate real capability ID’s, only internal Field ID’s (like text1, button4, boolean10) so flowcards remain fully functional, even if a capability is deleted by mistake.

---

<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 29, 2022, 5:58am UTC](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287/207 "2022-08-29T05:58:57Z")

</div>

Actually, could you explain what you want?  
I though Hide is what you wanted.

Because a Button with OnOff to No, would create a simple push-button (no on/off).  
Is that what you wanted? If so, the option for that is the empty first option or the second “Button” option (both the same).

Eather way, there both coming back, just found the bug why the Indicator Only option is not showing.

---

<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 29, 2022, 6:06am UTC](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287/208 "2022-08-29T06:06:44Z")

</div>

Sorry about that m8, indeed, turns out i have a ID hardcoded, so this only works for me.

It was late 😉

---

<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 29, 2022, 6:08am UTC](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287/209 "2022-08-29T06:08:15Z")

</div>

Indeed, like i said, i allready had it build.

Apparently i just had the ID’s for the file’s written wrongly (filename instead of file-id).  
I’ll work on it today.

---

<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 29, 2022, 6:36am UTC](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287/210 "2022-08-29T06:36:00Z")

</div>

Version 1.9.77 is in test right now:  
Button one has the Indicator Only option, which hides the butten and makes the MainDeviceButton non-responsive to click.

---

<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 29, 2022, 6:57am UTC](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287/211 "2022-08-29T06:57:52Z")

</div>

Version 1.9.78 is in test now:  
All re-wrting of structure of the settings is done.

I don’t intend to re-write settings, only add to it, so when all bugs are gone and icon’s work correctly (and all else) i can publish to App Store (live).  
Will probebly not be today, lott of work to do on the App before its fully bugfixed-tested.

---

<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 29, 2022, 7:30am UTC](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287/212 "2022-08-29T07:30:40Z")

</div>

> [@Caseda](#):
>
> Trying to re-add the camera capability doesn’t fix it.

Do you mean that after a app restart the error comes again?

---

<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:** [August 29, 2022, 7:46am UTC](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287/213 "2022-08-29T07:46:54Z")

</div>

I didn’t even think about restarting the app 🙈, that indeed does fix it.

But no I meant, you can still open the advanced settings without opening the device itself in the webGUI and re-add a name and URL to the camera setting, but the GUI kept crashing after opening the device again.

---

<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 29, 2022, 7:54am UTC](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287/214 "2022-08-29T07:54:34Z")

</div>

Thanks, i found how you activated the reppeated error in Web.  
It’s because i unlinked the image, but i cannot remove the camera-tab in any way 🤔  
I made i so that right now that image is not unlinked, but it stops refresh, and it is not created on restarrt of the app.  
Also a notification in settings about this.

Camera is not a real capability in any way. All one does is on the device call the function setCameraImage and tada: there comes a camera-tab.  
And unlike capabilities, which can be removed, the camera image cannot.

I allready am keeping a list of “bugs” and missing feature’s for Athom about all findings.  
**But please, keep reporting any bugs, in DeviceCapabilities or Web/Mobile App.**

---

<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 29, 2022, 8:24am UTC](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287/215 "2022-08-29T08:24:04Z")

</div>

O, fun: i can make it so you can later CHANGE the device icon after creation 🙂

EDIT: Apparently not. ☹

---

<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 29, 2022, 8:25am UTC](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287/216 "2022-08-29T08:25:24Z")

</div>

**If anyone currently has icons created through Settings, delete them in Settings before the update!**

Else the will remain as invisible trash.  
@Le_Cactus and @Peter_Kawa

---

<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 29, 2022, 10:21am UTC](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287/217 "2022-08-29T10:21:20Z")

</div>

Many thanks again Arie!

---

<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 29, 2022, 10:33am UTC](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287/218 "2022-08-29T10:33:16Z")

</div>

After that, coming up: customisable capability icons 🙂

---

<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:** [August 29, 2022, 11:00am UTC](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287/219 "2022-08-29T11:00:51Z")

</div>

Congratulations !  
The best app in months !

---

<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 29, 2022, 11:04am UTC](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287/220 "2022-08-29T11:04:21Z")

</div>

Unfourtunanlty, re-changing the icon cannot be done with a App in Athom Store.  
Perhaps i will add it later to HOOP.

---

<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 29, 2022, 11:04am UTC](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287/221 "2022-08-29T11:04:31Z")

</div>

> [@Undertaker](#):
>
> The best app in months !

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:** [August 29, 2022, 11:14am UTC](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287/222 "2022-08-29T11:14:09Z")

</div>

Version 1.9.79 is in test: You can select icons or upload an icon during device creation.

---

<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 29, 2022, 11:41am UTC](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287/223 "2022-08-29T11:41:55Z")

</div>

Yay! You’re a boss, Arie!

 ![Screenshot_20220829-134813_Homey](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/c/8/c877b2d4a1562625f927a40e690c37e78acef16c.jpeg)

Anyone looking for a bunch of .svg device icons: [GitHub - athombv/homey-vectors-public: Developers can request vector icons for an Homey App here](https://github.com/athombv/homey-vectors-public)

---

<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 29, 2022, 11:45am UTC](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287/224 "2022-08-29T11:45:24Z")

</div>

yep, that is temporarily gonne. You can select a icon during creation of a device.

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

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