Flag für Sommer und Winterzeit

Begonnen von Spartacus, 09 September 2014, 12:24:30

Vorheriges Thema - Nächstes Thema

Spartacus

Hallo,
gibt es in fhem ein Flag für Sommer-/Winterzeit? Ziel soll es sein, einen Aktor nur während der Winterzeitperiode zu aktivieren.

Spartacus
Fhem-System: 1 x raspberry PI Typ B, 1 x enOcean PI Typ B | Enocean: PTM210, FMS61NP, FAM14, 2 x FSR14-4x, FTS14-EM | LaCrosse: 2 x TX29D über Jeelink V3 | 1-Wire: 2 x DS18B20 über DS9490R

betateilchen

Zweizeiler für Deine 99_myUtils.pm:


sub dst() {
my ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime(time);
return $isdst;
}


http://perldoc.perl.org/functions/localtime.html
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Spartacus

Hallo,
danke betateilchen!
Habe noch nen Knoten im Hirn! Wenn ich {$isdst} in die Eingabezeile schreibe, liefert fhem mir korrekterweise eine "1". Das würde ja bedeuten, dass die Variable $isdst schon da ist, oder?

Dann brauche ich die Sub dst() eigentlich nicht mehr, oder verstehe ich das falsch?

Spartacus
Fhem-System: 1 x raspberry PI Typ B, 1 x enOcean PI Typ B | Enocean: PTM210, FMS61NP, FAM14, 2 x FSR14-4x, FTS14-EM | LaCrosse: 2 x TX29D über Jeelink V3 | 1-Wire: 2 x DS18B20 über DS9490R


Dr. Boris Neubert

Genau, wird nämlich in AnalyzePerlCommand() in fhem.pl gesetzt.

Grüße
Boris
Globaler Moderator, Developer, aktives Mitglied des FHEM e.V. (Marketing, Verwaltung)
Bitte keine unaufgeforderten privaten Nachrichten!

betateilchen

Ich war zu faul zum Suchen, ob es das in fhem schon irgendwo gibt.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!