Hallo,
folgendes Problem ergibt sich bei mir: FHEM läuft auf einem Rechner, dessen Zeitzone auf UTC gestellt ist. Gesteuert werden soll aber natürlich nach lokaler Zeit (Berücksichtigung vom Sommer-/Winterzeit). Nur, wie sage ich FHEM, dass die Zeitzone Europe/Berlin ist? Den Server kann ich nicht umstellen.
Momentan helfe ich mir mit einer suboptimalen Bastellösung. In fhem.pl setze ich die Zeitzone in der TZ Variablen. Damit werden alle Uhrzeiten, ... korrekt dargestellt. Blöd ist nur, dass ich das mit jedem Update erneuern muss.
Idee: In den Globals eine Zeitzone hinterlegen, die von FHEM genutzt wird. Was meint Ihr?
Viele Grüße
Matthias
related topic: http://forum.fhem.de/index.php/topic,6961.0.html (http://forum.fhem.de/index.php/topic,6961.0.html)
Das kann man doch in dem fhem-startskript auch.
Argh, die Lösung war zu naheliegend. Danke.
Und wer sich jetzt fragt, wie das geht: Unter Ubuntu mit Upstart in /etc/init/fhem.conf folgende Zeile einfügen
env TZ=Europe/Berlin
und hier: http://forum.fhem.de/index.php/topic,28175.msg210569.html#msg210569 (http://forum.fhem.de/index.php/topic,28175.msg210569.html#msg210569) gab es das auch schon mal ...
So geht es auch:
sudo dpkg-reconfigure tzdata