Ich hab es vor 2 Tagen als Ticket #46483 gemeldet. Bisher noch keine Antwort.
Ich bin gerade dabei, mittels FHEM (und MQTT) die Lamellenwinkelsteuerung zu implementieren. Das scheint im Prinzip aussichtsreich, da in der 1.0.0-beta5 firmware auch Parameter wie status_last_direction und status_move_timeout geliefert werden. Der Name des letzteren ist etwas irrführend, denn er liefert anscheinend die Dauer der letzten Motoraktivierung. Mit den Informationen kann man dann denn Lamellenwinkel sozusagen 'mitkoppeln' und damit die Winkelsteuerung implementieren.
(Für diejenigen, die sich mit FHEM auskennen, hier die Definition des entsprechenden userreadings:
slat_angle:status_move_started_at.* {
my $angle_now = ReadingsVal("$NAME","slat_angle",0);
my $movedir = ReadingsVal("$NAME","status_last_direction","");
my $movetime = ReadingsVal("$NAME","status_move_timeout",60);
my $slatchange = 100*$movetime/AttrVal("$NAME","full_slat_time",1);
min(100,max(0,$angle_now + ($movedir eq "open"?1:-1) * $slatchange));
}
Das device-attribut full_slat_time ist die vom Nutzer zu ermittelnde Gesamtzeit für eine Lamellendrehung. Die Implementierung des entsprechenden Befehls "set <device> slat_angle <xxx>" gehe ich als nächstes an.)
Das große ABER dabei: im Moment kann die beta firmware nur Fahrschritte in Einheiten von 1% auf der 0-100% Skala ausführen. Bei meinem Test-Raffstore ist die Gesamtfahrzeit ca. 50 sec, also habe ich nur 0.5 sec Auflösung für den Winkel, bei einer gesamten Lamellendrehzeit von ca. 1.6 sec. Das ist besser als nix, aber immer noch viel zu grob.
Mit dem duration Parameter im http-request hätte man 0.1 sec Auflösung. Ich hoffe, dass er in der 1.0.0 firmware nicht nur erhalten bleibt, sondern auch über einen entsprechenden MQTT Befehl verfügbar ist.
Noch besser wäre natürlich, die Winkelsteuerung direkt in der firmware für alle Nutzer zur Verfügung zu stellen. Dass es gehen müsste, zeigen ja die obigen Überlegungen.
Ich werde dafür ein feature-request auf allterco loslassen und die Nummer dann hier einstellen.
Mal schaun....