From fb883395cf55b735cd221440227cdba2e5596e3d Mon Sep 17 00:00:00 2001 From: markusbloch <> Date: Sat, 28 Nov 2015 16:02:57 +0000 Subject: [PATCH] YAMAHA_BD: continue processing HTTP cmd queue even when HTTP errors occur git-svn-id: https://svn.fhem.de/fhem/trunk@10036 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/71_YAMAHA_BD.pm | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/fhem/FHEM/71_YAMAHA_BD.pm b/fhem/FHEM/71_YAMAHA_BD.pm index b951aea94..98d1650c6 100755 --- a/fhem/FHEM/71_YAMAHA_BD.pm +++ b/fhem/FHEM/71_YAMAHA_BD.pm @@ -767,16 +767,16 @@ YAMAHA_BD_ParseResponse($$$) } readingsEndUpdate($hash, 1); - - if(@{$hash->{helper}{CMD_QUEUE}}) - { - YAMAHA_BD_HandleCmdQueue($hash); - } - + YAMAHA_BD_GetStatus($hash, 1) if($cmd ne "statusRequest" and $cmd ne "on"); YAMAHA_BD_ResetTimer($hash, 10) if($cmd eq "on"); } + if(@{$hash->{helper}{CMD_QUEUE}}) + { + YAMAHA_BD_HandleCmdQueue($hash); + } + $hash->{helper}{AVAILABLE} = ($err ? 0 : 1); }