diff --git a/fhem/FHEM/98_JsonMod.pm b/fhem/FHEM/98_JsonMod.pm index 6698e1b4b..d728e55c2 100644 --- a/fhem/FHEM/98_JsonMod.pm +++ b/fhem/FHEM/98_JsonMod.pm @@ -305,10 +305,10 @@ sub JsonMod_DoReadings { foreach my $arg (@args) { if (ref($arg) eq 'CODE') { $result .= $arg->($o); - } elsif (ref($arg) eq '') { - $result .= $arg; + } elsif (ref($arg) eq 'ARRAY' and @{$arg}) { + $result .= $arg->[0]; } else { - die('syntax'); + $result .= $arg; }; }; return $result;