FHEM Forum

FHEM => Automatisierung => Thema gestartet von: cerberus am 07 April 2013, 17:47:18

Titel: FHT Urzeit setzen 99_myutil - brauche Hilfe
Beitrag von: cerberus am 07 April 2013, 17:47:18
Hallo, derzeit habe ich folgenden Codeschnipsel aus fhemwiki in meiner fhem.cfg umd die Uhrzeit in den FHT´s regelmäßig automatisch zu stellen. Damit die cfg Datei nicht so gewaltig und unübersichtlich wird wollte ich das ganze in die 99_myutil einfügen. Leider bin ich absoluter Perl Neuling und weiß nicht wie genau. Meine Versuche sind bisher gescheitert. Hat jemand bereits so etwas in der 99_myutil realisiert?

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
Titel: Aw: FHT Urzeit setzen 99_myutil - brauche Hilfe
Beitrag von: Dietmar63 am 07 April 2013, 18:23:45
bei mir läuft es so:


define HeizungKuecheSync      at *04:30:00 { fhem("set HeizungKueche time date")       if($wday == 0) }


passiert durch if($wday == 0)  nur am Sonntag morgen