Displaying units with custom capabilites

I wrote an app for a Smart Meter, which displays values for the individual phases, and initially I just added the phase voltage/current/power as their respective capabilities, but that ended up a mess, mostly because the standard capabilities do not support multiple instances, or well, they do, but they don’t label them, so I ended up with 3 x voltage and 3 x current without any way of telling them apart.

I then proceeded to create custom capabilities, but I cannot figure out how to display the units alongside the measurement.

I have defined units in the capability file, but that just seems to be ignored

I defined the capabilities like the example below

{
  "type": "number",
  "unit": "A",
  "title": {
    "en": "Current L1"
  },
  "desc": {
    "en": "Current of L1"
  },
  "uiComponent": "sensor",
  "uiQuickAction": true,
  "insights": true,
  "getable": true,
  "setable": false,
  "icon": "/assets/images/measure_watt_avg.svg"
}

Any hints to what I’m doing wrong ?

For now I’ve just appended the units to the label of each capability, which means it is written on the 2nd line, but it would be so much nicer to have it properly displayed.

Have a look at

You have unit , and it should be units. Note that units is also localized, so atleast them english one needs t be defined.

Or just units:“A” if localization is not needed.