This WTH triggered a heated discussion about the logical and intuitive interpretation of “open” and “closed” for a cover:
- open = 100%, closed = 0%
- open = 0%, closed = 100%
There are obviously diametric differences in interpretation between different users. The differences may be the result of culture, native language, profession, or even personal taste. In addition they may depend on the actual device that is controlled by the Cover integration (i.e. blinds vs. awnings).
So I think the key finding is that the way the Cover integration currently works is not per se wrong but is missing a configuration option, i.e. an “invert_percentage” parameter.
WHY THE HECK can’t we freely configure a Cover to interpret its percentage value as “percentage open” or “percentage closed”?
Why the heck are Covers open at 100% and closed at 0%? This is not only counter intuitive, it also differs from any other system I have seen. And as HA acts as a general translator between home automation systems this leads to a lot of trouble. I.e. the KNX integration offers a special config param to activate an inversion of the percent value to counteract that weirdness. And until today it still has some problems with the 100% = open logic (no matter whether it is set to invert or not). And it simply feels so wrong to tell Alexa to set my blinds to 80% when I actually want them down just a little bit (20% down).