2
0
mirror of https://github.com/fhem/fhem-mirror.git synced 2025-01-31 06:39:11 +00:00

49_SSCam: attr customSVSversion option 9.2.0

git-svn-id: https://svn.fhem.de/fhem/trunk@29359 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
nasseeder1 2024-11-25 19:52:40 +00:00
parent f3d7e546b7
commit fa4e2fc855
2 changed files with 29 additions and 6 deletions

View File

@ -1,5 +1,6 @@
# Add changes at the top of the list. Keep it in ASCII, and 80-char wide.
# Do not insert empty lines here, update check depends on it
- feature: 49_SSCam: attr customSVSversion option 9.2.0
- feature: 57_Calendar: add terse human-readable format for datetimes
- change: 57_Calendar: replace deprectated smartmatch by function
- featur: 36_Shelly: reading 'temperature' for ShellyPlusUni

View File

@ -192,6 +192,7 @@ BEGIN {
# Versions History intern
my %vNotesIntern = (
"9.12.1" => "25.11.2024 set COMPATIBILITY to 9.2.1, attr customSVSversion new option 9.2.0 ",
"9.12.0" => "27.10.2024 internal code changes, implement new Take camera snapshot API if SVS >= 9.2.1 ".
"set COMPATIBILITY to 9.2.0, rename attr simu_SVSversion to customSVSversion ".
"(https://surveillance-api.synology.com/#get-/webapi/SurveillanceStation/ThirdParty/SnapShot/Take/v1) ",
@ -689,6 +690,25 @@ my %hsimu = ( # Fun
VIDEOSTMS => { VER => '1', PATH => 'webapi/entry.cgi' },
REC => { VER => '6', PATH => 'webapi/entry.cgi' },
},
'920' => {INFO => { VER => '1', PATH => 'webapi/entry.cgi' },
AUTH => { VER => '6', PATH => 'webapi/entry.cgi' },
EXTREC => { VER => '3', PATH => 'webapi/entry.cgi' },
CAM => { VER => '9', PATH => 'webapi/entry.cgi' },
SNAPSHOT => { VER => '1', PATH => 'webapi/entry.cgi' },
PTZ => { VER => '6', PATH => 'webapi/entry.cgi' },
PRESET => { VER => '1', PATH => 'webapi/entry.cgi' },
SVSINFO => { VER => '8', PATH => 'webapi/entry.cgi' },
CAMEVENT => { VER => '1', PATH => 'webapi/entry.cgi' },
EVENT => { VER => '5', PATH => 'webapi/entry.cgi' },
VIDEOSTM => { VER => '1', PATH => 'webapi/entry.cgi' },
EXTEVT => { VER => '1', PATH => 'webapi/entry.cgi' },
STM => { VER => '1', PATH => 'webapi/entry.cgi' },
HMODE => { VER => '1', PATH => 'webapi/entry.cgi' },
LOG => { VER => '3', PATH => 'webapi/entry.cgi' },
AUDIOSTM => { VER => '2', PATH => 'webapi/entry.cgi' },
VIDEOSTMS => { VER => '1', PATH => 'webapi/entry.cgi' },
REC => { VER => '6', PATH => 'webapi/entry.cgi' },
},
);
# Standardvariablen und Forward-Deklaration
@ -696,7 +716,7 @@ my $defSlim = 3; # default Anzahl der
my $defColumns = 3; # default Anzahl der Spalten einer snapGallery
my $sgnum = '1,2,3,4,5,6,7,8,9,10'; # mögliche Anzahl der abzurufenden Schnappschüsse mit snapGallery
my $sgbdef = 0; # default value Attr snapGalleryBoost
my $compstat = '9.2.0'; # getestete SVS-Version
my $compstat = '9.2.1'; # getestete SVS-Version
my $valZoom = '.++,+,stop,-,--.'; # Inhalt des Setters "setZoom"
my $shutdownInProcess = 0; # Statusbit shutdown
my $todef = 20; # httptimeout default Wert
@ -708,6 +728,7 @@ my $todef = 20; # httptimeout default
8.1.5
8.2.0
8.2.8
9.2.0
);
# use vars qw($FW_ME); # webname (default is fhem), used by 97_GROUP/weblink
@ -875,7 +896,8 @@ sub Initialize {
my $simver = join ",", @simus;
$hash->{AttrList} = "disable:1,0 ".
$hash->{AttrList} = "customSVSversion:$simver ".
"disable:1,0 ".
"debugactivetoken:1,0 ".
"debugCachetime:1,0 ".
"genericStrmHtmlTag ".
@ -916,7 +938,6 @@ sub Initialize {
"session:SurveillanceStation,DSM ".
"showPassInLog:1,0 ".
"showStmInfoFull:1,0 ".
"customSVSversion:$simver ".
"videofolderMap ".
"webCmd ".
$readingFnAttributes;
@ -11529,7 +11550,8 @@ sub __sendEmailblocking { ##
}
my $ret = "Email transaction \"$tac\" successfully sent ".( $sslver ? "encoded by $sslver" : "");
Log3 ($name, 3, "$name - $ret To: $to".(($cc)?", CC: $cc":"") );
Log3 ($name, 4, "$name - used SMTP-Credentials: $username / $password");
Log3 ($name, 3, "$name - $ret To: $to".($cc ? ", CC: $cc" :"") );
# Daten müssen als Einzeiler zurückgegeben werden
$ret = encode_base64 ($ret, "");