Hallo zusammen,
ich habe etwa seit einem 3/4 Jahr eine CCU3 und Rolladenaktoren, Heizungsaktoren, Rauchmeldern, einem Raumthermostat, einem Temperatursensor aussen und einem Lichtsensor aussen. Bislang hab ich nur ganz einfache Programme verwendet und bin soweit ganz gut klar gekommen. Jetzt wollte ich etwas anspruchsvolleres machen und habe mich an eine Abschattungslogik getraut. Die hat aber nie so ganz das gemacht, was ich haben wollte. Nach wirklich mehrfachem "Studium" dieses Threads meine ich, es jetzt zumindest ein bisschen verstanden zu haben. Ich will mich aber noch absichern, da ich einfach noch unsicher bin und sicher sein möchte, dass es nicht nur durch Zufall so funktioniert, wie ich möchte sondern weil ich es bewusst so gemacht habe. Nachdem nämlich an mehreren Tagen die Rollläden nachts oder früh morgens unbeabsichtigt hochgefahren sind, ist die Toleranzschwelle der Familiy inzwischen ein wenig gesunken.... .
Also, was ich erreichen möchte ist folgendes: An der Ostseite sollen die Rollläden morgens/vormittags zur Abschattung auf einen bestimmten Wert herunterfahren. Und zwar nur dann, wenn der Sonnenwinkel so ist, dass die Fenster auch beschienen werden, die Sonne auch wirklich scheint und es warm genug ist. Dazu bitte soll das "Herunterfahren" auch nur innerhalb eines bestimmten Zeitfensters geschehen, das sich am Wochenende von Werktagen unterscheidet. Wenn die Auslösetemperatur morgens zu niedrig ist oder die Sonne nicht scheint oder der Winkel nicht passt sollen die Rollläden hochgefahren sein. Nachts jedoch sollen sie unten sein, dafür habe ich aber zwei eigene Programme, die das herunterfahren auch zuverlässig lösen (die fahren nur herunter, haben also keine "SONST" Bedingung oder - Aktivität).
Was ich meine verstanden zu haben, ist:
Der "WENN" Bereich lässt sich in verschiedene Blöcke aufteilen. Innerhalb eines Blockes darf man nicht mehrere "Auslösen bei Aktualisierung" oder "Auslösung bei Änderung" oder "Auslösung zu Zeitpunkten" mischen, auch wenn diese von verschiedenen Sensoren stammen. Stattdessen muss man das in unterschiedliche Blöcke aufteilen. Lieg ich da jetzt richtig?
Das bedeutet, mein Programm muss also wie folgt aussehen:(die Systemvariable sonne_azimut habe ich aus dem Thread Rollladensteuerung 2.0 . Danke an dieser Stelle dafür
)
und nicht so:
Hab ich das jetzt endlich richtig verstanden?
Wenn das allso so funktioniert, kommt die nächste Stufe dran und ich will das ACCU-Wetter - Skript mit verwenden. Aber dazu muss erstmal diese "einfachere" Steuerung zuverlässig funktionieren.... .