2
0
mirror of https://github.com/fhem/fhem-mirror.git synced 2025-03-10 09:16:53 +00:00

49_SSCam: contrib 9.3.0

git-svn-id: https://svn.fhem.de/fhem/trunk@22241 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
nasseeder1 2020-06-23 15:50:33 +00:00
parent 8d65f20260
commit da6d25ec8f

View File

@ -3398,7 +3398,7 @@ sub SSCam_doptzaction {
return; return;
} }
if ($hash->{HELPER}{PTZACTION} eq "goabsptz" && !ReadingsVal("$name", "CapPTZAbs", "false")) { if ($hash->{HELPER}{PTZACTION} eq "goabsptz" && !ReadingsVal("$name", "CapPTZAbs", "false")) {
Log3($name, 2, "$name - ERROR - Operation \"$hash->{HELPER}{PTZACTION}\" is only possible if camera supports absolute PTZ action - please compare with device Reading \"CapPTZAbs\""); Log3($name, 2, "$name - ERROR - Operation \"$hash->{HELPER}{PTZACTION}\" is only possible if camera supports absolute PTZ action - please compare with Reading \"CapPTZAbs\"");
return; return;
} }
if ( $hash->{HELPER}{PTZACTION} eq "movestart" && ReadingsVal("$name", "CapPTZDirections", "0") < 1) { if ( $hash->{HELPER}{PTZACTION} eq "movestart" && ReadingsVal("$name", "CapPTZDirections", "0") < 1) {
@ -7161,7 +7161,7 @@ return $cap;
sub SSCam_IsCapZoom { # Zoomeigenschaft sub SSCam_IsCapZoom { # Zoomeigenschaft
my $hash = shift; my $hash = shift;
my $name = $hash->{NAME}; my $name = $hash->{NAME};
return 1;
my $cap = ReadingsVal($name, "CapPTZZoom", "false") ne "false" ? 1 : 0; my $cap = ReadingsVal($name, "CapPTZZoom", "false") ne "false" ? 1 : 0;
return $cap; return $cap;
@ -7452,13 +7452,17 @@ sub SSCam_ptzpanel(@) {
## Ausgabe ## Ausgabe
$ptz_ret .= '<table class="rc_body defsize">'; $ptz_ret .= '<table class="rc_body defsize">';
if($valPresets) {
$ptz_ret .= "<tr>"; $ptz_ret .= "<tr>";
$ptz_ret .= "<td>Preset: </td><td>$Presets</td>"; $ptz_ret .= "<td>Preset: </td><td>$Presets</td>";
$ptz_ret .= "</tr>"; $ptz_ret .= "</tr>";
}
if($valPatrols) {
$ptz_ret .= "<tr>"; $ptz_ret .= "<tr>";
$ptz_ret .= "<td>Patrol: </td><td>$Patrols</td>"; $ptz_ret .= "<td>Patrol: </td><td>$Patrols</td>";
$ptz_ret .= "</tr>"; $ptz_ret .= "</tr>";
}
if(SSCam_IsCapZoom($hash)) { if(SSCam_IsCapZoom($hash)) {
$ptz_ret .= "<tr>"; $ptz_ret .= "<tr>";
@ -7467,7 +7471,6 @@ sub SSCam_ptzpanel(@) {
} }
$ptz_ret .= "</table>"; $ptz_ret .= "</table>";
} }
if ($rowisset) { if ($rowisset) {