Would love to know why this isnt a thing?? All of my 23 external shutters work correctly… but display in reversed in HA. A simple config setting to tell HA the inverse the display would be great.
Same here… since years hacking around to get my shade displayed as it makes sense to me. Last solution was vertical stacked mushroom template card for the icon and state inverted together with a mushroom cover card only for the buttons to control the shade, all with a ton of card_mod styles to look good.
Currently using a cover template for inverting state/position and service calls to open close and using tile card with “Custom Features for Home Assistant Cards” from HACS to actuall paint 3 buttons with the correct service calls and style template to disable them if it doesn’t make sense…
Waiting for the next change in HA or any of the used features which forces me to fix it again somehow
Would love to have this fixed once for all with a simple setting to invert positions, actions or states. At least thee actions would be nice, because I can fix the state/position with a cover template, but the buttons are then wrong.
Joining this request. Would make it easier on setting up.
A template for such simple adjustment feels a bit overkill.
Same here. Smartwings blinds.
- UP/Down direction works.
- Blind is complete UP, but for HA % = CLOSED? Very annoying, since I don’t have a ‘down button’ at this point.
- When I want to control with %'s, I need to 100% close the blind, in order to get it open?
- So my scripts to ‘close’ all blind, is cover.open?
Would be nice to have an option in the blind config (thing/item) to swap this? So a little bit hope, and one day… And else, about 16 templates to write… ![]()
Hi, I would also like the possibility of changing the status of the roller shutter.
- closed means open to me and vice versa
I would also appreciate a simpler “invert” option for covers settings built into HA, so that creating a template-cover will not be necessary ![]()
I am very interested in this…
Could the HA dev team do this “simple-on-paper” task and add the ability to reverse the status?
Open = sun shade down
Closed = sun shade up (rolled)
Would be a useful feature
Same as above as supporting this. I think the more battery operated roller shades become more affordable I would suspect that more interest will grow.
So, I’m the first one in 2026 to put in my two cents. I have an electrically retractable sun awning, controlled via KNX on my patio. The way the implementation currently works, my dashboard shows the awning as 100% open even though it’s actually completely closed. That obviously makes no sense at all.
And now the Alexa command is “Alexa, close the awning” in order for it to extend — WTF.
This issue has already been discussed here for far too long, and we need a practical solution without any kind of template workarounds. Can we expect this feature request to be implemented, and if so, when is it planned to be scheduled?
It’s a feature request. There’s no guarantee anything will get implemented. These requests are to entice a volunteer to add an integration that does this.
As far as I understood, this is not something that can be done within an integration. It’s about the core of Home Assistant isn’t it? In my special case the blinds are controlled via KNX, but others have other integrations. The underlying problem is that Home Assistant interprets 100% as “open”. This might be true for some cases or depending on the perspective you look at it, but in many other cases it’s not logical. I’m not sure who singnes responsible for the HASS core, but thats in my opinion the way to go.
Nope, it would be a new integration.
What Kind of Integration?
I mean: it must bei able to modify/invert covers created by other Integrations. Is that poaaible?
Imho an Integration can’t do that. To support this properly, changes to the core cover entity model would be required.
There are architecture proposals that didn’t really gain traction:
- Extend cover platform with additional usecases/devicetypes · home-assistant/architecture · Discussion #979 · GitHub
- Allow inverting the state of a cover entity · home-assistant/architecture · Discussion #983 · GitHub
And fwiw there’s also this WHY THE HECK can't we freely configure a Cover to interpret its percentage value as "percentage open" or "percentage closed"?
The problem with going that route, is that it only impacts covers. These forums are littered with people who want to invert: covers, switches, binary_sensors, locks, etc. I’d envision the integration would be a helper, just like the Switch as integration. Where it hides the original and offers up an inverted entity.
Sure. But inverting a switch is trivial with a template while inverting a cover is impossible. Let me explain:
If it treats 0 as open, it shall send a position 0 for the cover.set_cover_position action when you want to open it. Otherwise automations would be awkward to set up - users expect 0 to represent “open”. Voice integrations however (at least HomeKit) internally translate “Open the cover” to the action cover.set_cover_position: position: 100 - the cover would close.
Internally the integration couldn’t differentiate between those 2.
I would assume that the wrapped cover inverses the set positions as well. It would come as a pair with the state.
If we are looking to keep the positions as-is, then I see how that can be problematic.
The KNX integration allows to invert values, but my dashboard shows me the blinds as closed when its open and vice versa. This simply does not solve the problem for us.