The adjust volume feature for tile card has a problem: it only works with entities that support VOLUME_SET and not VOLUME_STEP. Even though, VOLUME_STEP is the one that implements volume_up and volume_down methods.
The reason for this is that the underlying frontend component used, <ha-control-number-buttons> expect an absolute value and will calculate the steps in the frontend.
I see 3 solutions:
- we hack it into
<ha-control-number-buttons>(a hack, ugly code) - we add a new
<ha-step-number-buttons> - add it directly to
<hui-media-player-volume-buttons-card-feature>
Thoughts?