Hallo,
ich bin gerade dabei Tablet UI einzurichten. Laut Doku gibt es da ein Wert now_chOfRain welches die aktuelle Regenrisiko anzeigt.
Leider finde ich den Wert nicht. Ist er evtl. aus dem Modul verschwunden?
Oder muss man sich das mit fc0_chOfRainXX zusammenbauen?
Freundliche Grüße
TWART016
Hallo,
also ich habe diesen Wert auch nicht gefunden und mir deswegen selber was gebastelt.
sub
weatherNow($)
{
my ($device) = @_;
my ($Sekunden, $Minuten, $Stunden, $Monatstag, $Monat,
$Jahr, $Wochentag, $Jahrestag, $Sommerzeit) = localtime(time);
my $timecode;
if ($Stunden < 3)
{
$timecode = "00";
}
elsif ($Stunden < 6)
{
$timecode = "03";
}
elsif ($Stunden < 9)
{
$timecode = "06";
}
elsif ($Stunden < 12)
{
$timecode = "09";
}
elsif ($Stunden < 15)
{
$timecode = "12";
}
elsif ($Stunden < 18)
{
$timecode = "15";
}
elsif ($Stunden < 21)
{
$timecode = "18";
}
elsif ($Stunden <= 24)
{
$timecode = "21";
}
my $chOfRainReading = "fc0_chOfRain".$timecode;
my $nowChOfRain = ReadingsVal("$device","$chOfRainReading",0);
fhem("setreading $device now_ChOfRain $nowChOfRain");
my $rainReading ="fc0_Rain".$timecode;
my $nowRain = ReadingsVal("$device","$rainReading",0);
fhem("setreading $device now_Rain $nowRain");
my $cloudReading = "fc0_cloud".$timecode;
my $nowCloud = ReadingsVal("$device","$cloudReading",0);
fhem("setreading $device now_cloud $nowCloud");
}
Das ganze wird dann mit einem notify bei Änderungen im Wetter-Modul und alle drei Stunden aufgerufen.