Hi,
ich hab für mich mal (basierend auf einem bereits bestehenden Beschattungs-Plugin im SVN) eine etwas erweiterte Variante gebaut. Evtl. ist ja für den Einen oder Anderen interessant:
- Sonnenstandsabhängige Beschattung
- Start- und Endwinkel (Azimuth) für die Beschattung jedes Raffstores extra angebbar
- Beim Öffnen des Fensters wird der Raffstore automatisch nach oben gefahren (wollte ich so, z.B. wenn ich die Terassentür zum rausgehen öffne, will ich nicht gegen den Raffstore laufen)
- Sperre der Automatik über eigene GA je Raffstore
- Lamellennachführung (je Raffstore entscheidbar, ob nachgeführt werden soll, oder nicht)
EDIT:
- Lamellennachführung abhängig von Azimuth und Elevation. Idee dahinter: Lamelle 90° zur Elevation * Faktor, der sich aus dem Azimuth berechnet (abs(1 - (Ausrichtung - Azimuth))), damit z.B. der Süden wieder weiter öffnet, wenn die Sonne Richtung Westen weiterwandert. Sieht für mich bisher sehr gut aus und bringt viel Licht ins Zimmer!
Ich häng die Datei mal als Anhang dazu, evtl. interessierts ja jemand.
Für Kritiken und Anregungen bin ich hier mal sehr offen.
Die Variablenbenennung wird für Perl-Programmierer sicher etwas befremdlich sein, ich komm einfach aus einer ganz anderen Welt und habs einfach so benannt, dass ich mich im Code auskenn.
Und nun viel Spaß damit!
LG, Marcus
ich hab für mich mal (basierend auf einem bereits bestehenden Beschattungs-Plugin im SVN) eine etwas erweiterte Variante gebaut. Evtl. ist ja für den Einen oder Anderen interessant:
- Sonnenstandsabhängige Beschattung
- Start- und Endwinkel (Azimuth) für die Beschattung jedes Raffstores extra angebbar
- Beim Öffnen des Fensters wird der Raffstore automatisch nach oben gefahren (wollte ich so, z.B. wenn ich die Terassentür zum rausgehen öffne, will ich nicht gegen den Raffstore laufen)
- Sperre der Automatik über eigene GA je Raffstore
- Lamellennachführung (je Raffstore entscheidbar, ob nachgeführt werden soll, oder nicht)
EDIT:
- Lamellennachführung abhängig von Azimuth und Elevation. Idee dahinter: Lamelle 90° zur Elevation * Faktor, der sich aus dem Azimuth berechnet (abs(1 - (Ausrichtung - Azimuth))), damit z.B. der Süden wieder weiter öffnet, wenn die Sonne Richtung Westen weiterwandert. Sieht für mich bisher sehr gut aus und bringt viel Licht ins Zimmer!
Ich häng die Datei mal als Anhang dazu, evtl. interessierts ja jemand.
Für Kritiken und Anregungen bin ich hier mal sehr offen.
Die Variablenbenennung wird für Perl-Programmierer sicher etwas befremdlich sein, ich komm einfach aus einer ganz anderen Welt und habs einfach so benannt, dass ich mich im Code auskenn.
Und nun viel Spaß damit!
LG, Marcus
Kommentar