FHEM Forum

FHEM - Hausautomations-Systeme => Unterstützende Dienste => Thema gestartet von: Spartacus am 09 September 2014, 12:24:30

Titel: Flag für Sommer und Winterzeit
Beitrag von: Spartacus am 09 September 2014, 12:24:30
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
Titel: Antw:Flag für Sommer und Winterzeit
Beitrag von: betateilchen am 09 September 2014, 12:47:12
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
Titel: Antw:Flag für Sommer und Winterzeit
Beitrag von: Spartacus am 09 September 2014, 13:10:52
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
Titel: Antw:Flag für Sommer und Winterzeit
Beitrag von: marvin78 am 09 September 2014, 14:03:57
http://fhem.de/commandref.html#perl (http://fhem.de/commandref.html#perl)
Titel: Antw:Flag für Sommer und Winterzeit
Beitrag von: Dr. Boris Neubert am 09 September 2014, 14:12:21
Genau, wird nämlich in AnalyzePerlCommand() in fhem.pl gesetzt.

Grüße
Boris
Titel: Antw:Flag für Sommer und Winterzeit
Beitrag von: betateilchen am 09 September 2014, 14:22:38
Ich war zu faul zum Suchen, ob es das in fhem schon irgendwo gibt.