# \[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:** 1\
**Showing post:** 802

<div class="post-metadata">

**Author:** ![Moer](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/moer/32/81900_2.png) [@Moer](https://community.homey.app/u/Moer)\
**Post date:** [December 16, 2025, 4:15pm UTC](https://community.homey.app/t/app-pro-advanced-virtual-device-device-capabilities-app-with-unique-text-status-indicator/68198/802 "2025-12-16T16:15:04Z")

</div>

I guess you are right. I am not an expert but what I found on the [SDK page](https://apps.developer.homey.app/the-basics/devices/energy#home-batteries):

```json
{
  "name": { "en": "My Driver" },
  "images": {
    "small": "/drivers/my_driver/assets/images/small.png",
    "large": "/drivers/my_driver/assets/images/large.png"
  },
  "class": "battery",
  "capabilities": ["measure_power", "measure_battery", "meter_power.charged", "meter_power.discharged"],
  "capabilitiesOptions": {
    "meter_power.charged": {
      "title": { "en": "Charged Energy" }
    },
    "meter_power.discharged": {
      "title": { "en": "Discharged Energy" }
    }
  },
  "energy": {
    "homeBattery": true,
    "meterPowerImportedCapability": "meter_power.charged",
    "meterPowerExportedCapability": "meter_power.discharged"
  }
}

```

You can set the `meter_power` to `.import` or `.export` for the power plug but it seems it has to be `.charged` and `.discharged`?

According to the SDK page you can use `battery_charging_state` if the battery does not support the charging and discharging as separate values. But this also doesnt not work for me.

---

_[View the full topic](https://community.homey.app/t/app-pro-advanced-virtual-device-device-capabilities-app-with-unique-text-status-indicator/68198)._
