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

<div class="post-metadata">

**Author:** ![OH2TH](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/oh2th/32/111414_2.png) [@OH2TH](https://community.homey.app/u/OH2TH)\
**Post date:** [May 28, 2025, 10:38am UTC](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287/1938 "2025-05-28T10:38:04Z")

</div>

Split this topic on May 28, 2025, 10:38am UTC

2 posts were merged into an existing topic: [[APP][Pro] Advanced Virtual Device (Device Capabilities App) with Unique Text Status Indicator](https://community.homey.app/t/app-pro-advanced-virtual-device-device-capabilities-app-with-unique-text-status-indicator/68198/732)

---

<div class="post-metadata">

**Author:** ![Dijker](https://avatars.discourse-cdn.com/v4/letter/d/b9bd4f/32.png) [@Dijker](https://community.homey.app/u/Dijker)\
**Post date:** [May 29, 2025, 9:38am UTC](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287/1939 "2025-05-29T09:38:53Z")

</div>

Split this topic on May 29, 2025, 9:38am UTC

3 posts were merged into an existing topic: [[APP][Pro] Advanced Virtual Device (Device Capabilities App) with Unique Text Status Indicator](https://community.homey.app/t/app-pro-advanced-virtual-device-device-capabilities-app-with-unique-text-status-indicator/68198/735)

---

<div class="post-metadata">

**Author:** ![Magnus\_P](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/magnus_p/32/4344_2.png) [@Magnus\_P](https://community.homey.app/u/Magnus_P)\
**Post date:** [May 29, 2025, 9:58am UTC](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287/1940 "2025-05-29T09:58:15Z")

</div>

Can elaborate on what you mean by insight trends

---

<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:** [May 29, 2025, 10:20am UTC](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287/1941 "2025-05-29T10:20:28Z")

</div>

> [@Magnus\_P](#):
>
> insight trends

Its an app 😉

---

<div class="post-metadata">

**Author:** ![Astrapowerrr](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/astrapowerrr/32/78916_2.png) [@Astrapowerrr](https://community.homey.app/u/Astrapowerrr)\
**Post date:** [June 2, 2025, 8:51pm UTC](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287/1942 "2025-06-02T20:51:43Z")

</div>

Hello,

I created recently a new device as a ev charger.  
i get my data from mqtt and use a flow card to fill the avd.

i use power, energy and max current.

all working as it should.

but when i look at the insights of this device it says 4?

it creates also “energieverbruik” and that value stays “0”, and power does what it has to do.

am i thinking wrong that power and energieverbruik are the same?

and if im thinking wrong how to get the power value in energieverbruik?

and what is and isnt working in the energytab?

am looking to find a way to get my kwh on the top left fill with the kwh data.

pls help.

---

<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:** [June 2, 2025, 8:59pm UTC](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287/1943 "2025-06-02T20:59:54Z")

</div>

> [@Astrapowerrr](#):
>
> get my data from mqtt

Maybe an interesting alternative: With the [MQTT Hub app](https://community.homey.app/t/app-pro-mqtt-hub-community-version/113463) you can create a virtual MQTT device, which doesn’t need flows to read the selected MQTT topics and write those to preferred Homey capabilities.

---

<div class="post-metadata">

**Author:** ![Sharkys](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sharkys/32/54029_2.png) [@Sharkys](https://community.homey.app/u/Sharkys)\
**Post date:** [June 4, 2025, 6:17am UTC](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287/1944 "2025-06-04T06:17:08Z")

</div>

> [@Arie\_J\_Godschalk](#):
>
> Ill pick it up in about 2 weeks.

> [@Sharkys](#):
>
> ![memanal](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/f/9/f9f8505f698e14d611a50a40c40a610532095b9e.png)
> 
> I have around… 10 devices?
> 
> @Arie_J_Godschalk , any thoughts on that please, is there anything I can do on my side ?

@Arie_J_Godschalk , will you please have a look also on memory footprint, or can I do anything about that ?  
Currently changing the Homey limits/checks to overcome it 😉

 ![limits_removed](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/7/3/736eb3d94798e0333bb77ab2c0a8f362db10377c.png)

---

<div class="post-metadata">

**Author:** ![Astrapowerrr](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/astrapowerrr/32/78916_2.png) [@Astrapowerrr](https://community.homey.app/u/Astrapowerrr)\
**Post date:** [June 4, 2025, 9:27pm UTC](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287/1945 "2025-06-04T21:27:42Z")

</div>

Looks like that is also a possibility. The charger pops up in the energy tab.  
So far so good.

Playing around now. And thinking about creating multiple capabilities to this device.

I now struggle how to create a selector  
To use for different loading programs. Like for example off, smart,normal,solar etc.

Just like the thermostat but then with my custom names.

Do you know if this is possible. Couldn’t really find my answer on the forum neither with google.

But thanks so far getting me in the right direction! 🙏

---

<div class="post-metadata">

**Author:** ![RonnyW](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ronnyw/32/10879_2.png) [@RonnyW](https://community.homey.app/u/RonnyW)\
**Post date:** [June 4, 2025, 10:22pm UTC](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287/1946 "2025-06-04T22:22:34Z")

</div>

Do you mean DC app or MqttHub suggested by Peter?  
For MqttHub, please use the app thread.

If you meant MqttHub:  
[[APP][Pro] MQTT Hub - Community version - #124 by RonnyW](https://community.homey.app/t/app-pro-mqtt-hub-community-version/113463/124)

---

<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:** [June 4, 2025, 10:36pm UTC](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287/1947 "2025-06-04T22:36:55Z")

</div>

> [@Astrapowerrr](#):
>
> I now struggle how to create a selector  
> To use for different loading programs. Like for example off, smart,normal,solar etc.
> 
> Just like the thermostat but then with my custom names.

When you mean a custom selector for an AVD: this can’t be created by users, you’ll have to request it here:

> [@\[APP\]\[Pro\] Advanced Virtual Device (Device Capabilities App) with Unique Text Status Indicator](https://community.homey.app/t/app-pro-advanced-virtual-device-device-capabilities-app-with-unique-text-status-indicator/68198/2):
>
> # How to request a custom picker?
> 
> Goto the topic for it: [Request custom picker for Advanced Virtual Devices from the Device Capabilities App - Homey Community Forum](https://community.homey.app/t/request-custom-picker-for-advanced-virtual-devices-from-the-device-capabilities-app/79440/3)

---

<div class="post-metadata">

**Author:** ![Astrapowerrr](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/astrapowerrr/32/78916_2.png) [@Astrapowerrr](https://community.homey.app/u/Astrapowerrr)\
**Post date:** [June 5, 2025, 5:13pm UTC](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287/1948 "2025-06-05T17:13:53Z")

</div>

I found my way with the mqtt hub app.  
Created there a device and got most important capabilities running. Thanks again for the ideas.

---

<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:** [June 6, 2025, 4:43pm UTC](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287/1949 "2025-06-06T16:43:37Z")

</div>

> [@Sharkys](#):
>
> will you please have a look also on memory footprint, or can I do anything about that

The big memory user is the homey-api (reflection). I hope the update yo the new version reduces memory usages.  
Lets find out haha

---

<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:** [June 6, 2025, 6:20pm UTC](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287/1950 "2025-06-06T18:20:01Z")

</div>

> [@Sharkys](#):
>
> any thoughts on that please, is there anything I can do on my side ?

Try the new testversion 😉

---

<div class="post-metadata">

**Author:** ![Sharkys](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sharkys/32/54029_2.png) [@Sharkys](https://community.homey.app/u/Sharkys)\
**Post date:** [June 6, 2025, 6:30pm UTC](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287/1951 "2025-06-06T18:30:40Z")

</div>

Thank you Arie - installed, unfortunately the memory is from start quite high.

1 hour detail - running for few min.

 ![newtest](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/8/5/857569dfdfd6aca5f6b8bae29bba60a54815304a.png)

…it went lower after few min so fingers crossed 😉

 ![later](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/1/5/15d2ed16067496907d8c31802fdec25ce47b5957.png)

Let’s see if it will even go up to ~150 MB with Homey limitations removed… below last 6 hours FYI :

 ![last6hours](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/a/c/acf071cbb9947636d571d8ab731cef61796f8c0a.png)

---

<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:** [June 6, 2025, 6:47pm UTC](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287/1952 "2025-06-06T18:47:16Z")

</div>

> [@Sharkys](#):
>
> it went lower after few min so fingers crossed

Is this the first start? Because since its an update, there are extra resources used on startup, some reconfiguration, plus the new building of classes and capabilities etc.  
So, im assuming that restarting the app might even lower the usage.  
I was an 82mb just yet, restarted the app, and its now on 74mb.  
And i have actually many AVDs, way more than 10 😅.  
The issue with memory is the usage of any homey-api watcher.  
Meaning, flowcard Watcher and any reflection.  
The more devices you watch, the more resources are used.  
I think you can have hundreds of AVDs if you wouldn’t use reflection.  
But build one AVD in which you reflect hundreds of devices, i think memory would be insane probably 😂

---

<div class="post-metadata">

**Author:** ![Sharkys](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sharkys/32/54029_2.png) [@Sharkys](https://community.homey.app/u/Sharkys)\
**Post date:** [June 6, 2025, 6:55pm UTC](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287/1953 "2025-06-06T18:55:57Z")

</div>

> [@Arie\_J\_Godschalk](#):
>
> Is this the first start?

First start after update, yes - tried another one, let’s see. You are right, haven’t realized you made quite bigger changes under the hood 😉

> [@Arie\_J\_Godschalk](#):
>
> I was an 82mb just yet, restarted the app, and its now on 74mb.

2nd restart

 ![2nd restart](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/3/9/393aad34d6afe0b501022a1d21f46c98c01799a3.png)

> [@Arie\_J\_Godschalk](#):
>
> flowcard Watcher and any reflection.

You mean this When card ? I actually use some of them indeed… like maybe 20-30 ? …not sure.

 ![condition](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/0/0/0059143ee0fdbff21ee35d3af54f981f8db89cd0.png)

Let’s see,after few hours 😉

---

<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:** [June 6, 2025, 7:02pm UTC](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287/1954 "2025-06-06T19:02:25Z")

</div>

> [@Arie\_J\_Godschalk](#):
>
> flowcard Watcher and any reflection.

Good to know. I didn’t know yet a device reflection is resource intensive as well.  
Does the ‘listening’ cause the load, or the frequency of the reflected value?  
Like, power changes every sec,  
Humidity changes a few times an hour

---

<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:** [June 6, 2025, 7:03pm UTC](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287/1955 "2025-06-06T19:03:35Z")

</div>

lots of new capabilities and classes 🎉

Did notice a small quirk, in the classes there is a “boiler” class and a “waterheater” class, in dutch they are both called “boiler”, a little confusing to see 2 of the same, even though Athom also calls them both boiler in their tranlation 🙃  
Maybe you can do something like: `Boiler (opslag)` for “boiler” and `Boiler (directe verwarming)` for “waterheater” or something.

---

<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:** [June 6, 2025, 7:16pm UTC](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287/1956 "2025-06-06T19:16:13Z")

</div>

> [@Caseda](#):
>
> even though Athom also calls them both boiler in their tranlation 🙃

I actually included the homey-lib npm package; thats where the (new) classes and capabilities (now) come from. So the names are those that Athom uses, and it does it in there language (not just en, nl, de, no, but all language).  
And i (currently) dont edit any of it. But i guess i could. But now its the same as everything else in Homey, so perhaps thats best?!

Edit, i just checked what you mean precisely, and yeah, this is confusing. Just like capabilities, i’ll show the class(id) in parentheses behind the name/title in a coming update.

---

<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:** [June 6, 2025, 7:23pm UTC](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287/1957 "2025-06-06T19:23:50Z")

</div>

> [@Sharkys](#):
>
> You mean this When card ? I actually use some of them indeed… like maybe 20-30 ? …not sure.

Ah, yes, that card also 😅 i knew i forgot to mention one 😂.

I ment the above card:

 ![1000168761](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/a/4/a4f024e63b1fbefdff71c7d08bc264d1c1841333.jpeg)

But both are “heavy” yeah, because they need a homey-api device capabilities change listener.

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

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