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
FHEM-Developer seit 2007, Mitgründer und Förder-Mitglied des FHEM e.V.
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!