FHT: Datum und Zeit von fhem setzen lassen
Aus FhemWiki
Läuft Fhem auf einem Rechner mit aktuellem Datum, bietet es sich an, Datum und Uhrzeit regelmäßig an alle FHTs zu senden:
define fht_setdate notify fht_setdate { \
if ( $year gt 2010 ) {\
my @@fhts=devspec2array("TYPE=FHT");; \
foreach(@@fhts) { \
my $cmd="set ".$_." date time";;\
fhem $cmd;;\
Log 4, "sent cmd ".$cmd;;\
} \
} else {\
Log 1, "error setting date for fhts: year <= 2010 - date invalid?!"\
}\
}
define t_fht_setdate at *02:00:00 trigger fht_setdate
Die Abfrage $year gt 2010 ist ein sanity-check, um grob zu überprüfen, ob das Datum des Fhem Hostrechners noch stimmt oder z.b. bei einer Fritzbox nach einem Reboot das Datum falsch ist.