Hallo zusammen,
urlaubsbedingt kann ich mich jetzt erst melden.
Ich bin der Überzeugung, daß jeder, der Plugins einsetzt auch wissen sollte was er damit macht und welche Implikationen dies auf das Gesamtsystem hat.
Meine Motivation war, meine Lösung der Community zur Verfügung zu stellen. Wer die "alte" Version von swiss nutzen will, kann ja auch die Revision 382 runterladen:
SourceForge.net Repository - [openautomation] Revision 382
Zur cpan - Diskussion: Wie schon
Schaltuhr - Plugin erweitert um Sonnenauf- und Untergang
beschrieben, kann man das Sunrise - Modul auch manuell installieren. Ich habe das Modul als Attachment dem ersten Post begefügt.
Leider gibts halt das Modul nicht als fertiges lenny - Packet, auch nicht im
wiregate - repo! Das dort vorhandene ist ein Packet für kleinklausis
Jalousie - Plugin (nochmals danke dafür)
@Henfri
Für Deine Anforderung würde ich in etwa folgendes machen (ungetestet)!
Code:
if ($element->{Astro} ne '') {
if ($element->{Astro} eq 'a') {
$element->{Stunden}=$sunrise[0]+$element->{Stunden};
$element->{Minuten}=$sunrise[1]+$element->{Minuten};
} elsif ($element->{Astro} eq 'u') {
$element->{Stunden}=$sunset[0]+$element->{Stunden};
$element->{Minuten}=$sunset[1]+$element->{Minuten};
}
}
Alles wie immer auf eigene Gefahr!
vG
Wolfgang