-
Notifications
You must be signed in to change notification settings - Fork 19
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Bug]: Cover inverted in Alexa #297
Comments
In general Home assistant and matter have different definitions for open and close. So when you tell Alexa to set the position to 0%, the cover should fully open, the matter position is set to 0 and the HA position is set to 100. When telling Alexa to close the cover it should set the position to 100% (matter) and 0% (HA). So maybe you could enable debug logs and test the following commands:
Esp. For the last two commands it will be interesting what command is executed by Alexa with which parameters. |
English: So you're right. If I tell Alexa to set the roller shutter to 0%, it opens fully. And at 100% it closes completely. “Alexa, roller shutter to ....”
So far, everything seems to be working, even if it is confusing that HA and Alexa invert the values. Now the strange thing:
Translated with DeepL.com (free version) Deutsch: Also du hast Recht. Wenn ich Alexa sage, sie soll den Rolladen auf 0% setzen, dann wird er voll geöffnet. Und bei 100% wird komplett geschlossen. "Alexa, Rolladen auf ...."
Soweit scheint alles zu funktionieren, auch wenn es verwirrend ist, dass HA und Alexa die Werte invertieren. Jetzt das seltsame:
|
Du hast Recht. Ich habe mich da erstmal mit einer Routine für Auf/Zu Hoch/Runter beholfen. |
Ja gut… also leider muss ich damit dann sagen, dass es ja dann so funktioniert, wie es spezifiziert ist. Aber echt blöd, dass „runter“ dann den Wert verringert und nicht den Rolladen semantisch „nach unten“ steuert. |
Es scheint nicht an Alexa zu liegen, denn bei Alexa heißt es ja Öffnungsgrad. Und und wenn der Öffnungsgrad bei 20% liegt kann er in HA nicht bei 80 sein. Das Problem tritt nur bei der Matter_Bridge auf. Über andere Wege HA mit Alexa zu verbinden wird auch 20% Öffnung korrekt an HA übergeben. Dann ist das Rollo auch nur 20% auf. Sonst würde es Schließungsgrad heißen :) |
Ja sehe ich ein, aber die matter specification beschreibt "offen" als 0% und "geschlossen" als 100%. HA beschreibt es genau anders herum. Des weiteren passiert beim Kommando "öffne die Rollos vollständig" ja genau das richtige: Alexa setzt die Position auf 0%. Eben ganz matter-konform. Im Vorgänger addon hatte ich einen workaround, der so krumme Dinger gemacht hat, wie
Mit beiden workarounds hat es sich dann so verhalten, wie du es gerade erwartest. Das ist aber sehr weit entfernt vom Standard. WENN ich das einbaue, dann definitiv hinter einem "Feature flag" - man muss es dann explizit aktivieren. |
Als ein dirty workaround:
damit kann jeder für seinen Rolladen ein eigene entinität anlegen die den Status invertiert. |
Is there a way to change the Alexa state from "Opening" to the actual state like open or closed using the state from HA? Worst case change it to "closed" or "closed percent" if its not dynamic because if you ask what the state is, she says "opening 100%" which sounds like its open. At least if its "closed percent" she would say "The garage door is closed 100%" |
That would definitely be very cool if you could implement the feature flag so that the roller shutter control via Alexa works as usual again |
Version
3.0.0-alpha.54
Matter Controller
Alexa
Steps to reproduce
I have integrated HomematicIp roller shutter actuators into Homeassistant via the Homematic Local integration. These are displayed correctly in Home Assistant and can be operated correctly. The shutters are closed at 0% and open at 100%. In Alexa, it is inverted. Thus, alexa closes the shutters when I tell her to open them.
State and attributes
current_position: 0
interface_id: RaspberryMatic-HmIP-RF
address: *****************************
model: HmIP-BROLL-2
entity_type: custom
value_state: valid
device_class: shutter
friendly_name: Wohnzimmerrolladen - Balkonfenster
supported_features: 15
Relevant log output
No response
Documentation & Issues
The text was updated successfully, but these errors were encountered: