From 8d5da3810c53d5a41ae033bf6a9e8cd24e76700a Mon Sep 17 00:00:00 2001 From: nasseeder1 <nasseeder1@users.noreply.github.com> Date: Mon, 27 Jan 2025 20:40:09 +0000 Subject: [PATCH] 49_SSCam: limit getClHash to the calling FHEMWEB Device git-svn-id: https://svn.fhem.de/fhem/trunk@29584 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/49_SSCam.pm | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/fhem/FHEM/49_SSCam.pm b/fhem/FHEM/49_SSCam.pm index 388c564c6..f00ef5b14 100644 --- a/fhem/FHEM/49_SSCam.pm +++ b/fhem/FHEM/49_SSCam.pm @@ -192,6 +192,7 @@ BEGIN { # Versions History intern my %vNotesIntern = ( + "9.12.7" => "27.01.2025 _setsnapGallery: limit getClHash to the calling FHEMWEB Device ", "9.12.6" => "17.01.2025 __stopLiveview: fix Warning, set verifiedversion to 9.2.2 ", "9.12.5" => "30.12.2024 remove delHashRefDeep ", "9.12.4" => "15.12.2024 fix Attr pollcaminfoall ", @@ -2085,7 +2086,7 @@ sub _setsnapGallery { ## no critic "not used" return if(!IsModelCam($hash)); - my $ret = getClHash ($hash); + my $ret = getClHash ($hash, 1); return $ret if($ret); if (!AttrVal($name, 'snapGalleryBoost', $sgbdef)) { # Snaphash ist nicht vorhanden und wird neu abgerufen und ausgegeben @@ -4394,7 +4395,7 @@ sub _getlistLog { ## no critic "not used" return if(IsModelCam($hash)); - getClHash ($hash,1); # übergebenen CL-Hash (FHEMWEB) in Helper eintragen + getClHash ($hash, 1); # übergebenen CL-Hash (FHEMWEB) in Helper eintragen extlogargs ($hash, $arg) if($arg); extlogargs ($hash, $arg1) if($arg1); @@ -4416,7 +4417,7 @@ sub _getlistPresets { ## no critic "not used" return if(!IsModelCam($hash)); - getClHash ($hash,1); # übergebenen CL-Hash (FHEMWEB) in Helper eintragen + getClHash ($hash, 1); # übergebenen CL-Hash (FHEMWEB) in Helper eintragen __getPresets ($hash); return; @@ -4529,7 +4530,8 @@ sub _getsnapGallery { ## no critic "not used" return if(!IsModelCam($hash)); - my $ret = getClHash($hash); + my $fwdev = $hash->{CL}{SNAME}; + my $ret = getClHash ($hash, 0, $fwdev); return $ret if($ret); if (!AttrVal($name, 'snapGalleryBoost', $sgbdef)) { # Snaphash ist nicht vorhanden und wird abgerufen