thkl / hap-homematic

a AddOn for HomeMatic CCU3 (Raspberrymatic) that will bring HomeKit to your CCU
MIT License
222 stars 25 forks source link

HmIPW-DRBL4 Jalousien fahren nach 100% wieder ein Stück herunter #518

Closed cmdux closed 2 years ago

cmdux commented 2 years ago

Ich setze HAP-Homematic auf meiner Raspberrymatic CCU (ELV Charly) ein, um meine HmIPW-Jalousienaktoren mit Homekit steuern zu können.

Ich habe alle Jalousien in HAP-Homematic eingebunden und sehe diese auch in Homekit. Öffnen und Schließen funktioniert soweit, allerdings fahren die Jalousien manchmal (nicht immer, aber oft) beim Öffnen wieder ein Stück herunter, nachdem sie eigentlich schon fertig nach oben gefahren sind. In Homekit wird dann z.B. 97% geöffnet angezeigt. In der Home-App kann ich dann die Jalousie mit dem Slider nach oben fahren. Dies muss man manchmal 2-3 Mal wiederholen, bis die Jalousie dann wirklich komplett nach oben gefahren wird. Dann wird sie auch als "offen" in Home angezeigt.

Beim Herunterfahren habe ich manchmal das Phänomen, dass die Jalousie zwar unten ist, die Lamellen aber in der falschen Richtung stehen (wie beim öffnen).

Ich habe schon verschiedene Sachen ausprobiert, aber ich bekomme es nicht in den Griff. Ich könnte mir vorstellen, dass es etwas mit der Lamellenposition zu tun hat. Ich habe mal irgendwo gelesen, dass beim Befehl immer beide Werte für die Behanghöhe und die Lamellenposition übergeben werden müssen (also beim Öffnen z.B. 100% und 100%). Kann es sein, dass HAP-Homematic dies nicht macht?

Ich wäre sehr dankbar für Tips und Erfahrungswerte.

cmdux commented 2 years ago

Ein kurzes Update: Ich habe die Integration in ioBroker mittlerweile so hinbekommen, wie ich es für den Moment nutzen kann. Mit HAP-Homematic habe ich keine Variante gefunden, das zuverlässig zu integrieren.

Problem ist die Ansteuerung über den COMBINED_PARAMETER des DRBL4. Hier habe ich ein Script gefunden, welches die Aktoren über diesen Parameter ansteuerbar macht. Die Lamellensteuerung in Homekit habe ich komplett rausgelassen, da ich nur drei Zustände für meine Jalousien brauche (Stand heute):

Ich nutze ein Script, welches eigentlich für das ioBroker-Plugin Shuttercontrol gedacht ist, es ist aber auch im Yahka nutzbar: https://github.com/Schmakus/ioBroker.SetShutterLevel-HomematicIP

Im Yahka-Adapter habe ich nur CurrentPosition, TargetPosition und ActivityState konfiguriert (letzeres direkt aus dem Aktor, die anderen beiden über das User-Script). Die Conversion habe ich so eingestellt, dass je nach Öffnungsgrad des Rolladens in Homekit einer der drei Werte gesetzt wird (also 0-20% ist geschlossen, 20-80% ist geschlossen mit 45° angewinkelten Jalousien, 80-100% ist geöffnet). Sicher nicht die perfekte Lösung, für mich aber gut zu gebrauchen, weil es verlässlich die Jalousien öffnet oder schließt.

maroony commented 2 years ago

Das Problem habe ich leider auch. Teilweise geht das Rollo wieder ein Stück auf (2 %), nachdem es eigentlich schon ganz zu gewesen ist, teilweise geht das Rollo wieder ein Stück zu (2 %), nachdem es eigentlich schon ganz offen gewesen ist. Ich habe keine Idee woran das liegen könnte.