PROPLANTA: Improved debugging
git-svn-id: svn://svn.code.sf.net/p/fhem/code/trunk@7180 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
@@ -626,10 +626,18 @@ sub PROPLANTA_Done($)
|
||||
|
||||
if (keys %values > 0)
|
||||
{
|
||||
my $newState = "Tmin: " . $values{fc0_tempMin} . " Tmax: " . $values{fc0_tempMax};
|
||||
my $newState;
|
||||
if (defined $values{fc0_tempMin} && defined $values{fc0_tempMax})
|
||||
{
|
||||
$newState = "Tmin: " . $values{fc0_tempMin} . " Tmax: " . $values{fc0_tempMax};
|
||||
# Achtung! Nach Mitternacht fehlen f<>r 1 h die aktuellen Werte
|
||||
$newState .= " T: " . $values{temperature} . " H: " . $values{humidity} . " W: " . $values{wind} . " P: " . $values{pressure}
|
||||
if defined $values{temperature};
|
||||
if defined $values{temperature} && defined $values{humidity} && defined $values{wind} && defined $values{pressure};
|
||||
}
|
||||
else
|
||||
{
|
||||
$newState = "Error: Could not capture all data. Please check URL or city name.";
|
||||
}
|
||||
readingsBulkUpdate($hash, "state", $newState);
|
||||
readingsBulkUpdate( $hash, "lastConnection", keys( %values )." values captured" );
|
||||
PROPLANTA_Log $hash, 4, keys( %values )." values captured";
|
||||
|
||||
Reference in New Issue
Block a user