RedMatic-HomeKit icon indicating copy to clipboard operation
RedMatic-HomeKit copied to clipboard

Garagentor Erweiterungen

Open Jemeins opened this issue 5 years ago • 52 comments

Moin, erst mal vielen Dank dafür, dass du dich auch um ein Garagen-Plug-in kümmerst.

Ich hätte aktuell noch folgende Verbesserungsvorschläge: -Blockiert Meldung beim Überschreiten der eingestellten Zeit. (Rücksetzen durch Erreichen einer Endlage) -öffnen / schließen anzeige auch ohne Ansteuerung über Homekit (beim klassischen Betätigen des Garagentors)

  • Richtungsumkehr bei Garagentoren, die nur ein Kontakt zum öffnen und schließen haben. (Wenn ich während des öffnen oder Schließen erneut das Garagentor über Homekit ansteuer wird in Homekit die Richtung gewechselt, jedoch stoppt das Garagentor in der Realität, da der Relaiskontakt nur ein Mal geschlossen wird.)

Jemeins avatar Mar 03 '19 10:03 Jemeins

Related: #128

hobbyquaker avatar Mar 04 '19 20:03 hobbyquaker

Gute Vorschläge, ich schau dass ich das im nächsten Release (dieses oder nächstes Wochenende) unterbring.

hobbyquaker avatar Mar 04 '19 20:03 hobbyquaker

Die Laufzeit könnte noch unterschieden werden nach auf und ab. Mein Tor fährt aufwärts schneller als abwärts.

spiu16 avatar Mar 04 '19 20:03 spiu16

Eure Vorschläge hab ich in RedMatic 2.9.0 umgesetzt. Bitte gebt Bescheid ob alles passt.

hobbyquaker avatar Mar 10 '19 14:03 hobbyquaker

Moin, bei mir geht leider die Blockiert Meldung nicht mehr weg. vermutlich wird deswegen auch geöffnet im geschlossenen zustand angezeigt?

Jemeins avatar Mar 10 '19 14:03 Jemeins

Kannst Du mal bitte das Accessory löschen und neu anlegen? Und falls es dann immer noch nicht geht bräuchte ich ein Log auf Level debug.

hobbyquaker avatar Mar 10 '19 15:03 hobbyquaker

Gelöscht und neu angelegt habe ich es bereits. Ich bin mir nicht sicher ob der Fehler wieder auftritt, da ich es nicht richtig testen kann. Wenn ich während des öffnen oder schließen die Richtungsumkehr testen möchte Stoppt das Garagentor. Beim erneuten betätigen in Homekit wird das Relais dann 2 mal kurz hintereinander angesteuert, da das Garagentor jedoch gestoppt hat fährt es durch diese 2 Impulse nur ein kleines stück. Daher kann man das Garagentor aktuell nicht mehr über Homekit bedienen.

Jemeins avatar Mar 10 '19 15:03 Jemeins

Eigentlich sollte es wenn Du während es in Homekit noch anzeigt dass es im Moment öffnet oder schließt mit nur einem Tap auf die Kachel 2 Schaltbefehle senden (also erst stoppen und kurz darauf in der anderen Richtung wieder losfahren). Es ist nicht vorgesehen da 2x zu drücken. Ohne Log kann ich aber nicht weiterhelfen...

hobbyquaker avatar Mar 10 '19 15:03 hobbyquaker

Wo finde ich in diesem fall denn den Log?

Jemeins avatar Mar 10 '19 15:03 Jemeins

Stell mal noch im RedMatic UI das Log Level auf Debug, dann RedMatic einmal neustarten, Garagentor nochmal bedienen, dann noch mal Log Download.

hobbyquaker avatar Mar 10 '19 15:03 hobbyquaker

thx. gib mir ein bisschen zeit das zu analysieren. Kannst Du mir mal noch ein Screenshot der Konfiguration zeigen?

hobbyquaker avatar Mar 10 '19 15:03 hobbyquaker

Bildschirmfoto 2019-03-10 um 16 39 49

Jemeins avatar Mar 10 '19 15:03 Jemeins

da fehlen noch die Fahrzeiten, die wären auch noch interessant :)

hobbyquaker avatar Mar 10 '19 15:03 hobbyquaker

Die passten nicht mehr rauf;) jeweils 15 Sekunden

Jemeins avatar Mar 10 '19 15:03 Jemeins

Wie verhält sich das denn grade wenn Du nicht die Richtungsumkehr testest? Also einfach nur einmal drücken und warten bis es offen/geschlossen ist? Tut das noch?

hobbyquaker avatar Mar 10 '19 16:03 hobbyquaker

Das funktioniert noch 👍

Jemeins avatar Mar 10 '19 16:03 Jemeins

@Jemeins hab Dein Log mal genauer angeschaut, Du drückst da immer ziemlich schnell nochmal, immer bevor der Timer (15sek nach dem Drücken) abgelaufen ist. Das ist ein "Edge-Case" den ich noch nicht wirklich abgefangen hab, immer wenn das Tor einen Befehl bekommt geht der Timer von vorne los mit der vollen Zeit.

Kannst Du bitte nochmal mit etwas mehr Geduld testen:

  • Befehl zum Öffnen geben
  • wenn das Tor halb offen ist nochmal Drücken (nur 1x und dann min. 15 Sekunden warten!)

Die entscheidende Frage ist hier eigtl. nur ob das Umkehren der Richtung durch einmaligen Tastendruck während das Tor fährt funktioniert oder ob es einfach nur stehen bleibt. Wenn es einfach nur stehen bleibt wäre zu klären ob es einen Bug gibt und nur ein statt zwei Schaltbefehle auf den Aktor geschickt werden oder ob die Pause zwischen den zwei Schaltbefehlen vielleicht zu kurz ist für Deinen Torantrieb. Dazu bitte noch mal ein Log liefern.

hobbyquaker avatar Mar 13 '19 18:03 hobbyquaker

Ich werd die Wartezeit bei der Richtungsumkehr konfigurierbar machen.

hobbyquaker avatar Mar 13 '19 18:03 hobbyquaker

In RedMatic 3.0.1 kannst das jetzt konfigurieren, default ist 0,5s - stell es mal auf 1 und gib Bescheid ob das das Problem löst.

hobbyquaker avatar Mar 13 '19 18:03 hobbyquaker

Ich werde dir Morgen Bescheid geben! Vielen Dank!

Jemeins avatar Mar 13 '19 20:03 Jemeins

Moin, leider ist der Bug nicht weg. Ich hatte jedoch heute etwas mehr Zeit zum testen. Meine Feststellung/Vermutung ist: Die Richtungsumkehr funktioniert nur wenn man die eingestellte Zeit für das Öffnen beziehungsweise Schließen ablaufen lässt. Da ich in den nächsten Tagen meinen zweiten Sensor bekomme wäre meine Idee:

2 Sensoren: Die Zeiten werden lediglich für die Analyse der Blockade genutzt. Die Endlagen geben beim erreichen daher sofort den Status Offen / Geschlossen.

1 Sensor: Die Zeit Schließen wird nur für die Analyse der Blockade genutzt. Die Endlage geschlossen gibt sofort den Status Geschlossen aus. An der Zeit für öffnen wird der Status Offen berechnet nach dem Startbefehl.

Blockademeldung wird durch erreichen einer Endlage, beziehungsweise der aus der Zeit errechneten Endlage zurückgesetzt.

Bei Blockademeldung wird das Tor als offen angezeigt, da ja nicht garantiert ist das es geschlossen ist (Einbruchsschutz)

Die Verzögerung für die Richtungsumkehr kann sehr gerne drinnen bleiben, da es Grade bei großen Toren schön ist das man eine höhere Zeit einstellen kann. (Antriebsschonender)

Wenn du das hin bekommst wäre es ein Traum.

Mit freundlichen Grüßen Jendrik

Jemeins avatar Mar 14 '19 15:03 Jemeins

Die Richtungsumkehr funktioniert nur wenn man die eingestellte Zeit für das Öffnen beziehungsweise Schließen ablaufen lässt.

Dann ist es aber keine Richtungsumkehr mehr sondern ein "ganz normales" Öffnen/Schließen. Das auslösen zweier Schaltbefehle bei Richtungsumkehr findet grundsätzlich nur dann statt wenn das Tor in HomeKit noch als "sich bewegend" angezeigt wird.

Das erhöhen der Zeit auf eine Sekunde hat nichts geholfen? Blieb das Tor wieder einfach stehen wenn Du während es noch fährt nochmal gedrückt hast?

2 Sensoren: Die Zeiten werden lediglich für die Analyse der Blockade genutzt. Die Endlagen geben beim erreichen daher sofort den Status Offen / Geschlossen. 1 Sensor: Die Zeit Schließen wird nur für die Analyse der Blockade genutzt. Die Endlage geschlossen gibt sofort den Status Geschlossen aus. An der Zeit für öffnen wird der Status Offen berechnet nach dem Startbefehl.

Das ist bereits so (bzw sollte bereits so sein)

hobbyquaker avatar Mar 14 '19 18:03 hobbyquaker

Zum Thema Richtungsumkehr: Da habe ich mich wohl etwas unverständlich ausgedrückt. Der Ablauf.... A: Ich öffne das Garagentor mit Homekit -> Das Garagentor öffnet -> nach ca 3 Sekunden Drücke ich erneut in Homekit -> die Richtungsumkehr funktionier und das Garagentor fährt zu -> jetzt möchte ich das Garagentor direkt wieder öffnen -> Das Tor Fährt auf, aber wird durch das 2. triggern durchs Relais gestoppt.

B: Ich öffne das Garagentor mit Homekit -> Das Garagentor öffnet -> nach ca 3 Sekunden Drücke ich erneut in Homekit -> die Richtungsumkehr funktionier und das Garagentor fährt zu -> jetzt warte ich 15 Sekunden bevor ich das Tor erneut öffne -> Das Tor Fährt auf = Funktion i.o

Jemeins avatar Mar 14 '19 19:03 Jemeins

die Richtungsumkehr funktionier und das Garagentor fährt zu -> jetzt möchte ich das Garagentor direkt wieder öffnen -> Das Tor Fährt auf, aber wird durch das 2. triggern durchs Relais gestoppt.

Wurde es da in HomeKit noch als "sich bewegend" angezeigt oder stand es schon auf "geschlossen"?

hobbyquaker avatar Mar 14 '19 20:03 hobbyquaker

So, bin verhalten optimistisch dass es jetzt so tut wie es soll ;-) Teste mal bitte noch mal mit RedMatic 3.1.1

hobbyquaker avatar Mar 14 '19 21:03 hobbyquaker

Ich habe heute nun den 2. Sensor verbaut, leider bekomme ich jetzt Aber keinen vernünftigen Status mehr raus. Es Handelt sich um 2 HM-Sec-SC-2 (jeweils geschlossen wenn die Endlage offen oder geschlossen erreicht ist) Wie muss ich das GaragenPlugin nun einstellen? Meine aktuellen Einstellungen habe ich dir mal angehängt. Bildschirmfoto 2019-03-16 um 20 29 32 Bildschirmfoto 2019-03-16 um 20 30 02 Bildschirmfoto 2019-03-16 um 20 27 35

Jemeins avatar Mar 16 '19 19:03 Jemeins

Achja das Update für einen Sensor haut leider immer noch nicht wirklich hin. Für mich sind natürlich jetzt 2 Sensoren wichtiger ;) Wenn ich den 1 Sensor Modus testen soll unterstütze ich dich trotzdem gerne

Jemeins avatar Mar 16 '19 19:03 Jemeins

die Tür/Fenster Kontakte melden True wenn sie kein Kontakt detektieren, daher die Vermutung: kann es sein dass Du die Richtung der beiden Sensoren umdrehen musst (true=nicht geschlossen und true=nicht offen)?

hobbyquaker avatar Mar 17 '19 09:03 hobbyquaker

Kannst Du bitte noch mal die Situation mit nur einem Sensor durchspielen? Also erst mit einem Sensor für geöffnet, dann mit einem Sensor für geschlossen und schauen ob das jeweils funktioniert wie es soll?

hobbyquaker avatar Mar 17 '19 14:03 hobbyquaker

Die beiden Varianten habe ich eben getestet. Es funktionieren beide so wie sie Sollen (Statusanzeige) 👍 Die Blockiert Meldung und Richtungsumkehr habe ich nicht getestet.

Jemeins avatar Mar 17 '19 14:03 Jemeins