Proplanta now_chOfRain

Begonnen von TWART016, 07 Januar 2016, 05:16:12

Vorheriges Thema - Nächstes Thema

TWART016

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

thaliondrambor

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.