diff --git a/fhem/FHEM/55_GDS.pm b/fhem/FHEM/55_GDS.pm index c79d904a4..3ffa07743 100644 --- a/fhem/FHEM/55_GDS.pm +++ b/fhem/FHEM/55_GDS.pm @@ -320,7 +320,11 @@ sub GDS_Get($@) { $datensatz = $capCityHash{$parameter}; } CommandDeleteReading(undef, "$name a_.*"); - decodeCAPData($hash, $datensatz); + if($datensatz){ + decodeCAPData($hash, $datensatz); + } else { + $result = "Keine Warnmeldung für die gesuchte Region vorhanden."; + } break; } @@ -354,10 +358,6 @@ sub GDS_Get($@) { break; } - when("map"){ - $result = ""; - } - default { return $usage; }; } return $result; @@ -514,6 +514,7 @@ sub buildCAPList(){ $capCity =~ s/\s/_/g; $capCityHash{$capCity} = $n; $capCellHash{"$capCell"} = $n; +Log 1, "I: $info A: $area City: $capCity Cell: $capCell"; $area++; $record++; $capCity = undef;