I am using an entities card in Lovelace, where I can select “position” as secondary info.
But it literally shows the word position instead of 80% (just in case, also tried with current_position). When using last-changed it works as expected.
Show additional info. Values: entity-id , last-changed , last-updated , last-triggered (only for automations and scripts), position or tilt-position (only for supported covers), brightness (only for lights).
That’s why I mentioned that the cover itself supports position in HA,
and the (single) entity card is able to show it.
Unclear what kind of support would be missing in the (multiple) entities card.
Both refer to the same cover entity, and a cover entity has only one way to support position.
I appreciate your help, but the developer information suggests there is only one way to deal with the position property: current_cover_position.
The “only for supported covers” usually means: not all covers have position support. E.g. my garage door cover does not have position support, and as a result: neither in single entity card nor in entities card.
I would assume: if it works for the single entity card (which it does) it also works for the multiple entities card (which currently is not the case).
That cover source code shows that ATTR_CURRENT_POSITION is used to get the position and ATTR_POSITION is used to set the position (using service). So, it makes sense that both are mentioned. current_position is what is being exposed as a property (line 206).
But besides that, I wrote this post in the hope that (single) entity card and (multiple) entities card can have the same behavior.