FHEM Forum

FHEM => fhem-users => Thema gestartet von: Guest am 21 Dezember 2012, 13:23:42

Titel: sunrise
Beitrag von: Guest am 21 Dezember 2012, 13:23:42
Originally posted by: <email address deleted>

Hallo Leute,
stehe mal wieder vor einem Rätsel......

ich möchte das folgendes um die Funktion von Sonnenauf bis Sonnenuntergang
ergänzt wird.

define StromproduktionLesen at +*00:05:00 {Tobis_UpdatePhotovoltaikData();;}
attr StromproduktionLesen alignTime 00:00

sprich von Sonnenauf - Sonnenuntergang aber trotzdem alle 5 Minuten

habe es mit

define StromproduktionLesen at +*00:01:00
*{sunset("REAL",0,"07:00","22:00")} {Tobis_UpdatePhotovoltaikData();;}

und verschiedenen anderen Varianten versucht........leider ohne Erfolg.

kann mal jemand helfen?

Grüße

woody

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: sunrise
Beitrag von: Guest am 22 Dezember 2012, 09:14:16
Originally posted by: <email address deleted>

Hallo Leute,
keiner ne Idee.......

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: sunrise
Beitrag von: rudolfkoenig am 23 Dezember 2012, 14:11:39
> sprich von Sonnenauf - Sonnenuntergang aber trotzdem alle 5 Minuten

Einfach:
  define StromproduktionLesen at +*00:05:00 {
    Tobis_UpdatePhotovoltaikData() if(isday());
  }

Kompliziert:
  define StromproduktionLesen at +*00:05:00 {
    my $hm = sprintf("%02d:%02d:00", $hour, $min);
    my $sr = sunrise_abs();
    my $ss = sunset_abs();
    if($sr lt $hm && $hm lt $ss) {
      Tobis_UpdatePhotovoltaikData();
    }
  }

Zeilenenden und ; sind bei Bedarf zu schuetzen.

Optional:
  attr StromproduktionLesen alignTime 00:00

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com