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

Ah okay, thanks for sharing! I did not know that :blush: .

You are welcome.

If you look in the BLL app settings, under coding (you can scroll), you can see all different possibilities annd differences between the date and time function.

When you add notification cards to it, you can see what’s happening.

For me, the BLL card errored, and it returned this:

Restarting BLL app solved it :man_shrugging:

The expression
parseFloat(time('M',new Date(date("yyyy-M-d HH:mm")) - new Date(new Date().getFullYear(),new Date().getMonth(), 1)))

resulted in 35712:

Device Capabilities version? The app store downloads v2.14.9. The changelog shows 2.16.0 released Jun 6, 2025. I have Automatic Updates enabled. I also uninstalled and reinstalled the app with the v2.14.9 being re-installed. How do I move to v2.16.0?

That would be because the 2.16.0 is still in test phase. Though for some reason in the app store it is not showing that it is a test version, there should be a lable saying so beside the changelog entry. To access and install test version (at your own risk) is easi, just add ”/test” at the end of the app store pages url.

2 Likes

hello @Arie_J_Godschalk I’ve created a virtual device (button) which works fine. I was wondering if it’s possible to switch the device to ‘on’ in a flow without triggering the button.

The first button item in the config of the virtual device represents the tile. You can specify it either as a non-functional ‘indicator only’ or a functional on/off button. Next you can set it via a flow to on/off (without it triggering any subsequent flows).

Here an example of a non-functional tile that is set to On cq. Off using flowcards:

2 Likes

@Arie_J_Godschalk: Seems Athom is slowly following your example in their upcoming v15.5.2 firmware :grinning_face:.

2 Likes

Oh thats perfect!
Because their flowcard will probably not use the homey-api and thus use waaaaay less resources!

2 Likes

Hi @Arie_J_Godschalk I managed to define a virtual device with a number of fields (#3). I noticed in the insights tab that there are duplicates.

Do you know hoe I can get rid of the duplicates? Restart of homey or the app didn’t resolve this. Regards.

Yes, it does :slight_smile:

You can remove the obsolete ones via the web app. Refer to my earlier post:

Are there any major issues that the test version has still not been released as final :-)?

Not Major issues, but yes, i found another bug in the TEST version today.

(The Get Insights card was not working correctly).

Just resolved and published to test.

3 Likes

Ok, I gave the test version a try - especially because I would like to get the gas-/water-meter in the Energy tab. May be someone has done this already I can give me a hint. The water-meter works as it should in the energy tab, I do see the water usage in liter . But for the gas-meter I do get an empty Graph which says “No Data available” in the Energy tab even after 12 hours… I’ve seen that the meter changed after the comma but not before the comma since I’ve configured it (half day ago). May be that’s the issue? During summertime, only my boiler works with gas, so I don’t use that much gas per day.

EDIT: the meter-count just switched from 5153.xxx to 5154.xxx, but still no data in the energy tab. Something must be wrong…

Homey reboot solved the issue…

1 Like

@Arie_J_Godschalk: I created an AVD for a temperature and humidity sensor. This AVD includes a numeric battery percentage capability (measure_battery), as well as a boolean battery alarm capability (alarm_battery).

This works fine and both show up on a separate battery tab in de device tile. However, this device and its battery level does not show up in Homey’s Battery section (with all battery powered devices and their battery level).

As far as I can see there are no specific options I can set in the AVD’s settings to make the device appear in Homey’s Battery section. But maybe I am overlooking something or perhaps AVDs are excluded from Homey’s Battery section altogether.

Can you shed some light on this matter?

So to answer my own question, I managed to get the battery percentage to appear on the battery tab, by enabling the ‘Create real field and flowcards’ checkbox.

However, I don’t understand what this checkbox actually does. By default it is not enabled.@Arie_J_Godschalk : can you please explain / elaborate on this setting?

Hi @Arie_J_Godschalk, I am running into an issue in the settings/repair screen of some advanced virtual devices. I had this issue before (see my prior post) and installing your latest test version solved it. However it emerged again. Not sure as of when; maybe its related to one of the recent Homey updates.

For some AVD fields, when the value is a reflection of a BLL variable, the selected/displayed BLL variable changes to another BLL variable, though the actually used variable is the correct one.

In the example, I select the bllWTWMeldStand2Of3 to be reflected. After I save the screen and re-open it, it shows me a different variable: bllWTWMeldStand0, which is the variable one up in the pull down menu.

I am using the latest, currently available, versions: Device Capabilities v2.16.1 Experimental and BLL v3.4.15. My Homey Pro 2023 is on v12.7.0.

So the variable AVD is actually using for reflection is not what it displays after saving. Any idea how to solve this behavior?

Hi, is it possible to show some kind of warning signal on an AVD? something like a red icon or an exclamation mark? Regards