Skip to content
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

KeyMatic "Türschnapper" und Fehlermeldung #184

Open
itylux opened this issue Sep 25, 2020 · 27 comments
Open

KeyMatic "Türschnapper" und Fehlermeldung #184

itylux opened this issue Sep 25, 2020 · 27 comments

Comments

@itylux
Copy link

itylux commented Sep 25, 2020

Hi,

danke für das coole Plugin!
Wir haben gerade damit die KeyMatic realisiert.

Allerdings gibt es da einen kleinen Bug. Siri teilt uns einen Fehler mit sie könne die Tür nicht erreichen, obwohl die Tür sich perfekt sperrt und entsperrt.
"Es tut mir leid ich konnte "Türschloss" nicht abschließen"

Die andere Sache ist, dass man nur entsperren und sperren kann. Die öffnen Funktion, also die Funktion die den Türschnapper zurückzieht, ist nicht vorhanden.
Gibt es da eine Möglichkeit das noch hinzuzufügen?

Danke und Gruß

@itylux itylux added DeviceService enhancement New feature or request labels Sep 25, 2020
@thkl thkl removed the enhancement New feature or request label Sep 25, 2020
@thkl
Copy link
Owner

thkl commented Sep 25, 2020

Kurze Frage: Siri soll die Tür öffnen, das wird auch ausgeführt aber es kommt von Siri die Rückmeldung, das die Tür nicht erreichbar ist ?

@itylux
Copy link
Author

itylux commented Sep 25, 2020

Ganz genau!

@thkl
Copy link
Owner

thkl commented Sep 25, 2020

Und wenn der Status der KM sich geändert hat .. also zb von gesperrt auf entsperrt ... und man die HomeApp wieder öffnet wird der Status dann richtig aktualisiert ?

@itylux
Copy link
Author

itylux commented Sep 25, 2020

Ja der Status wird richtig aktualisiert, sobald die Tür vollständig verriegelt oder entriegelt ist.

@thkl
Copy link
Owner

thkl commented Sep 25, 2020

ok, ich schau mir die Klasse mal an. Ich habe so eine Vermutung.
Aber in Ermangelung einer KM ist das schwer zu testen.

Abschließend : Was passiert wenn die Tür über die HomeApp entriegelt wird. Dreht sich nach dem Betätigen der Activity Indicator lange und anschließend springt das Gerät auf "Keine Rückmeldung" oder passt dort die Antwort.

Der Schnapper ist ein Problem in HomeKit .. HomeKit selber kennt sowas nicht. Daher habe ich ersatzweise "TargetDoorState" benutzt. Da HomekIt das aber nicht kennt wird nichts angezeigt .. Die Elgato Eve App sollte das aber können. Das ganze Siri beizubringen ginge nur über einen Umweg : CCU Programm erstellen welches den Schnapper betätigt und dieses nach HomeKit legen. Das wird dann in HomeKit ein Schalter der beim Betätigen das Programm startet und wieder in seine Ausgangslage zurück wechselt. Und wenn man dann eine Szene "Öffne die Tür" erstellt, bei der dieser Schalter gedrückt wird, dann kann Siri auch die Tür öffnen.

Wilde Nummer, aber geht nicht anders.

@thkl
Copy link
Owner

thkl commented Sep 25, 2020

Obwohl, jetzt wo ich mir das durchlese, könnte man auch den Schalter fürs Türöffnen direkt mit in die KM Klasse bauen, dann fällt der Umweg über das Programm weg. Allerdings weiß ich jetzt nicht ob HomeKit dann, weil das Gerät auf einmal mehr Funktionen hat , weinerlich wird und es als unsupported anzeigt

@itylux
Copy link
Author

itylux commented Sep 25, 2020

Wenn die Tür über die HomeApp entriegelt wird, verhält es sich wie es soll. Der Indicator dreht sich solange der Motor in Bewegung ist und springt dann in die jeweils richtige Position.

Wir testen gerne deine Anpassung an der Klasse.
Sollte HomeKit weinerlich werden, würden wir zur Not deinen ersten Vorschlag mit dem Programm umsetzen.

Danke Dir!

@itylux
Copy link
Author

itylux commented Sep 25, 2020

Eine andere Möglichkeit wäre evtl. die Tür entriegeln Funktion durch die Tür öffnen (Schnapper) Funktion zu ersetzen. Da die Tür öffnen Funktion ja in dem Fall sowohl entriegelt, als auch den Schnapper zurückstellt. Zur Info: Die Haltezeit des Schnappers kann in der CCU festgelegt werden. Dieser geht dann bspw. nach einer Sekunde zurück in seine Ausgangsposition.

In zwei unserer Cases wäre das hilfreich, da wir Wohnungstüren haben, die Außen nur einen Knauf haben. Tür entriegeln allein bringt da nicht viel :)

@thkl
Copy link
Owner

thkl commented Sep 25, 2020

Ja, ich denke ich weiß warum Siri maulig ist. Ich frage frühestens 10 Sek nach Betätigen die KM ab und schaue wie der LockState ist und das ist zu lange für Siri ... Ich könnte die Zeit mal verkürzen ..

Ok ich kann das so bauen, das man die Klasse in der Config anpassen kann. Das man also einstellen kann was passiert wenn TargetLockState auf Unlocked geht ... in deinem Falle Öffnen.

@itylux
Copy link
Author

itylux commented Sep 25, 2020

Klingt super!
Lass uns bitte wissen, wenn die Änderung vollzogen ist und wie man die Config dann anpassen kann.
Danke Dir!

thkl added a commit that referenced this issue Sep 27, 2020
@itylux
Copy link
Author

itylux commented Sep 30, 2020

Hi thkl,
wir haben gerade die neue Einstellung getestet. Wir haben vermutet, dass du es unter "besondere Geräte" aufgeführt hast. Wenn wir hier "MultichannelKeyAccesory" auswählen, werden uns alle Geräte angezeigt, außer unsere KeyMatic. Oder machen wir hier etwas falsch?
Über einen virtuellen Taster haben wir es momentan eingebunden. Ist aber etwas holprig.

Siri mault immer leider noch ;)

Danke dir für deine schnelle Reaktion, echt Klasse!

@thkl
Copy link
Owner

thkl commented Sep 30, 2020

Nein es ist nur der Keymatic Service erweitert worden. Aber die Änderungen sind noch nicht in ein neues Release geflossen.

@meistermolli
Copy link

Perfekt .. gestern umgestiegen von pivccu und Homebridge auf Rasperymatic und HAP-Homematic und ich bin zufrieden wie viel weniger störanfällig das ganze ist.

Zudem kommt man als Laie viel besser klar damit.

Merci für den service!!! Habe die Keymatic falle zurückziehen jetzt auch mit Programm integriert und freue mich wenn das neue Release von dir erscheint!

Sind noch weitere Plugins der Homebridge für später geplant oder setze ich hier besser einen neuen raspi mit Homebridge und einer neuen Instanz auf für z.B. Sonos / IFTTT / Fritzbox / I Robot / IP Camera .. (in Hap Homematic kommt man ja nicht in die Config rein dazu?)

Und noch eine Frage habe ich: Bei den WTH wird leider der Wert für die Relative Luftfeuchtigkeit nicht mehr angezeigt. Muss ich hierzu eine Systemvariable anlegen oder kann das zusätzlich zur Temperatur angezeigt werden?

Vielen vielen dank bis her aber schonmal für deinen Ehrgeiz, du setzt ja jede anfrage mit einer Engels Geduld um.

Du hast mir vor dem Hörmann Modul auch schonmal sehr geholfen.

Gruß meistermolli

@thkl
Copy link
Owner

thkl commented Oct 1, 2020

Es wird definitiv keine Plugins für andere Geräte außer denen die die CCU liefert geben. Ich möchte hier nicht homebridge nachbauen. Ich habe das Projekt aufgesetzt um Homebridge zu vermeiden 😎.

Für das Thermometer Problem mach bitte einen extra Issue auf und häng das Devicefile an. (WebUi Internes / Hilfe)

@meistermolli
Copy link

meistermolli commented Oct 5, 2020

HAP-Version 0.0.54 Was hast du denn an weiteren Einstellmöglichkeiten für die Keymatic Hinzugefügt. Stand so im Versionshinweise.
Habe nichts gefunden. Oder wird das erst mit Add on Stand 0.0.14 aktiv?

Gruß meistermolli

@thkl
Copy link
Owner

thkl commented Oct 5, 2020

In den Settings sollte ein Eintrag für den Unlock Mode sein ? Ich seh das Ding leider nicht mangels Gerät ;)

Ok, also jetzt gehts dann in der nächsten Version wirklich:

image

thkl added a commit that referenced this issue Oct 5, 2020
@Peyto79
Copy link

Peyto79 commented Oct 26, 2020

Hallo, ich habe gerade das Plugin neu installiert. Angezeigt wird die Version 0.0.54.
Aber wenn ich eine Keymatic (ich habe 5 davon) konfiguriere oder neu hinzufüge wird mir der "Unlock Modus" dennoch nicht angezeigt. Woran kann das liegen? (Cache&Cookies) habe ich gelöscht und auch die CCU3 (RaspberryMatic) neu gestartet.

PS: Ich bin total begeistert von deinem Plugin. Das macht alles soooo viel einfacher!

@thkl
Copy link
Owner

thkl commented Oct 26, 2020

das wird erst ab 0.0.55 funktionieren. Ich hatte in 54 noch einen Bug, so das die Option nicht angezeigt wird

@sailor79
Copy link
Collaborator

functionality added to wiki

@meistermolli
Copy link

@thkl hi,
Wenn man auswählt in der Keymatic Open statt Unlock, dann kann man die Türe mit dem Gerät nicht mehr abschließen.

Hast du da angedacht 2 Geräte an zu legen? Und die dann zu gruppieren?

Es gibt also den Status
Unlock / Open. Betätigt man den Schalter wird nur auf Open geschalten - abschließen ist mit dem Gerät nich mehr möglich.

Jetz dann anlegen?:
Also 1x keymatic mit der Option Open und einmal in den selben Raum keymatic mit der Option unlock?

Oder ist das ein Bug?

Bei uns ist das Vorgehen so.

Entweder wir schließen die keymatic ab (lock) oder wir stehen vor der Türe und öffnen die Türe Keymatic (Open - vorher natürlich erst das lange aufschließen). Einzig in der Morgen Routine würde ich dann ein Gerät anlegen, dass die Türe nur aufschließt aber nicht öffnet (bei guten Morgen - keymatic nur „unlock“)

Gruß meistermolli

@thkl
Copy link
Owner

thkl commented Oct 28, 2020

Hää ?

die Einzige was die Option ändert ist beim Öffnen statt unlock gleich Open an die Keymatic zu senden. Beim Schließen bleibt weiter der Lock Befehl an die KM

@meistermolli
Copy link

meistermolli commented Oct 28, 2020

@thkl
https://www.icloud.com/sharedalbum/#B0yGY8gBYGbGPdF

Hier ein Video. Einstellung Open. 😝

Stelle ich in hap wieder um auf unlock geht es wie vorher.

@thkl
Copy link
Owner

thkl commented Oct 28, 2020

Also eigentlich soll es so ablaufen:

HomeKit = Secure -> Keymatic verschließt

HomeKit = Unsecure -> Keymatic Öffnet die Tür

Und bei Dir ist geht das Öffnen aber Secure macht was ?

@meistermolli
Copy link

Einstellung in HAP: Open

Wenn Tür aufgeschlossen dann passiert das:
HomeKit = Secure -> Keymatic zieht falle - Open
HomeKit = Unsecure -> Keymatic Aufgeschlossen - unlock

Wenn Tür vorher abgeschlossen war passiert das:

HomeKit = Secure -> Keymatic ist abgeschlossen - Lock
HomeKit = Unsecure -> Keymatic wird Aufgeschlossen - unlock

Einstellung in HAP: unlock
HomeKit = Secure -> Keymatic schließt ab - Lock

HomeKit = Unsecure -> Keymatic Aufgeschlossen - unlock

@thkl
Copy link
Owner

thkl commented Oct 28, 2020

Ok dann stimmt aber das Verhalten der KM nicht mit der Beschreibung hier im 2. Beitrag überein.

Dann müsste ich beim Modus Open die KM normal auf Unlock fahren und nach x Sekunden Open auf True setzten damit die Falle gezogen wird ? Derzeit wird nur der Open-=True Befehl gesendet. Scheint aber nicht zu funktionieren.

@meistermolli
Copy link

meistermolli commented Oct 28, 2020

Deine Auswahlmöglichkeit soll ja diese beiden Zustände abbilden

Die keymatic lässt die Falle aber automatisch nach x Sekunden wieder los. Und die Türe verweilt im Zustand unlock.

Einen 3 Punkt Schalter gibt es nicht?
Man müsste glaube ich eher 3 Programme anlegen und auch 3 Buttons ablegen?

So würde ich das auch programmieren.

  1. Bei HAP Option Open gibt es:
    Abgeschlossen und Offen (man kann das Offen aber nur einmal Ansprechen, danach steht der Schalter ja auf offen - der Zustand ist aber unlock, man kann also offen dann nicht mehr auslösen.)(Aktuell wechselt er ja hier zwischen:
    Unsecure = Unlock
    Secure = Offen (falle zurück ziehen)

  2. Bei HAP Option unlock gibt es:
    Verschlossen und aufgeschlossen

Den Status aufgeschlossen könnte man sich ja dann als Programm wieder in den Raum legen.

AAD54C27-ED64-4289-85B2-C3F524828911
FEAE1AAA-31D8-406C-9547-3CB4031BABC3

@blackbasket
Copy link

@itylux besteht das Problem noch? Sonst bitte das Ticket schließen. Danke :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants