Moin,
Nochmal zur Verknüpfung der Parameter für die Beschattungssteuerung:
- wenn Azimut konfiguriert ist, dann sollte das das wichtigste Kriterium sein: solange die Sonne außerhalb der Range ist, wird nix beschattet (also Jalousie auf), ansonsten werden die weiteren Regeln geprüft
- wenn Außentemp > Schwelle oder Innentemp > Schwelle oder Helligkeit über Schwelle, dann beschatten - und zwar so lange, bis alle Kriterien nicht mehr zutreffen
@simatec - funktioniert das so? Oder anders?
Ich hatte heute früh auf meinem Test-Dummy für etwa eine halbe Stunde eine lustiges auf/zu/auf Spiel - scheinbar weil irgendein Wert auf der Grenze hin und her wechselte.
Dazu noch mal die Bitte: im Debug den Wert der Änderung und die Auswirkung auf das Rollo mit angeben.
Dann noch was zur "Blockierung nach manueller Interaktion". Arbeitet das mit einem Epsilon oder nicht? d.h. muss der aktuelle Wert exakt mit dem berechneten übereinstimmen? Ich kann bei meinem Dummy (der ja genau die gesetzten Werte behält) eine halbwegs sinnvolle Beschattung nachvollziehen. Bei einer identisch konfigurierten Jalousie passiert aber nix.
Allerdings steht die, wenn man sie auf 100% setzen will, am Ende nur auf 99,01%, da die Endabschaltung vorher zuschlägt. Man müsste hier also bei der Prüfung auf Gleichheit eine Toleranz von etwa 1-2% einrechnen.
Letzter Punkt: die Lamellen-Position. Der Homematic IP Aktor merkt sich den letzten Wert und nutzt also die zurvor eingestellte Lamellenposition, wenn man die Jalousie über den LEVEL Kanal schließt. Schöner wäre allerdings, wenn man die Lamellenposition explizit angeben könnte. Die müsste dann jeweils vor dem Setzen des LEVEL gesetzt werden.