From 33c947ba238e40cb135074b299cd42f458ef403c Mon Sep 17 00:00:00 2001 From: igami Date: Tue, 9 May 2017 04:13:22 +0000 Subject: [PATCH] 59_LuftdatenInfo: fix error handling for loca malformed JSON string git-svn-id: https://svn.fhem.de/fhem/trunk@14224 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/59_LuftdatenInfo.pm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/fhem/FHEM/59_LuftdatenInfo.pm b/fhem/FHEM/59_LuftdatenInfo.pm index d2cd71c62..90913a991 100644 --- a/fhem/FHEM/59_LuftdatenInfo.pm +++ b/fhem/FHEM/59_LuftdatenInfo.pm @@ -244,7 +244,10 @@ sub LuftdatenInfo_ParseHttpResponse($) { readingsSingleUpdate($hash, "state", "error", 1); } - elsif($data !~ /^\[.*\]$/s){ + elsif( + $connection eq "remote" && $data !~ /^\[.*\]$/s + || $connection eq "local" && $data !~ /^\{.*\}$/s + ){ Log3( $SELF, 2, "$TYPE ($SELF) - error while request: malformed JSON string" );