From 9e62f5b4dc5a5dc31087f62f23f7306ad5ad4a54 Mon Sep 17 00:00:00 2001 From: hapege <> Date: Mon, 7 Feb 2022 21:35:23 +0000 Subject: [PATCH] 70_ESCVP21net: fix for GetAll in StatusCheckCmd git-svn-id: https://svn.fhem.de/fhem/trunk@25654 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/70_ESCVP21net.pm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/fhem/FHEM/70_ESCVP21net.pm b/fhem/FHEM/70_ESCVP21net.pm index 97831525a..559f60c0b 100755 --- a/fhem/FHEM/70_ESCVP21net.pm +++ b/fhem/FHEM/70_ESCVP21net.pm @@ -907,7 +907,7 @@ sub ESCVP21net_setValue($){ my ($string) = @_; my ( $name, $cmd, $val ) = split( "\\|", $string ); my $result = "none"; - my $returnval = "$name|$cmd|error"; + my $returnval = "$name|$cmd|error"; # just fir initialization my @resultarr; my $data = ""; my $datakey = "none"; @@ -965,7 +965,9 @@ sub ESCVP21net_setValue($){ $returnval = "$name|$cmd|no socket"; } - if (defined ($sock) && $initstatus eq "init_ok"){ + if (defined ($sock) && $initstatus eq "init_ok"){ + # re-init returnval to empty string + $returnval = ""; # GetAll will query all set values which have a "get" defined # result of each single command will be formatted as $name|$cmd|$result # results of all commands will then be separated by ":"