49_SSCam: Fragen, Hinweise, Neuigkeiten und mehr rund um dieses Modul

Begonnen von DS_Starter, 14 Dezember 2015, 16:19:08

Vorheriges Thema - Nächstes Thema

misux

Ja da fällt mir glatt n Ei aus der Hose!  ;D

Hallo! Was ist denn das für eine geiles Modul bitteschön!!!?  :o  Vielen Dank dafür!!!

Habe 2 Fragen dazu:

1 . Wo werden die gemachten snapshots auf der Raspberry gespeichert? Ich lasse sie mit per Telegram senden aber irgendwann wird es ja voll auf der Raspberry und dachte ob es möglich wäre es so einzustellen das immer nur 1 bzw der letzte snapshot gespeichert wird.

2. Genauso mit der Synology DiskStation.... Irgendwann sind tausende Snapshots im @snapshot Ordner drin... Wie kann man das verhindern? Oder vielleicht einstellen das wenn der Ordner größer als 10MB groß ist er alles außer den aktuellsten Dateen löscht...

Vielen Dank!

DS_Starter

 :)

Zitat1 . Wo werden die gemachten snapshots auf der Raspberry gespeichert? Ich lasse sie mit per Telegram senden aber irgendwann wird es ja voll auf der Raspberry und dachte ob es möglich wäre es so einzustellen das immer nur 1 bzw der letzte snapshot gespeichert wird.
In der Grundeinstellung nirgendwo, d.h. die Verareitung und evtl. Cache von Schnappschüssen passiert im RAM zur Laufzeit. Die Kommunikation mit Synology läuft über das Netzwerk direkt mit der Surveillance Station.
Es gibt aber Einstellungen über das Attr cacheType wer sich damit befassen möchte. Ich verwende einen Redis-Cache der im Docker auf der Syno läuft. Braucht man aber nicht, ist eher eine enhanced Einstellung wenn man sich eine Schnappschuß-Galerie einrichten möchte oder soetwas.

Zitat2. Genauso mit der Synology DiskStation.... Irgendwann sind tausende Snapshots im @snapshot Ordner drin... Wie kann man das verhindern? Oder vielleicht einstellen das wenn der Ordner größer als 10MB groß ist er alles außer den aktuellsten Dateen löscht...
Das kannst du direkt in der Surveillace Station, in der Applikation "Schnappschuß" einstellen.
Unter "Erweitert" gibt es Einstellungen für das Schnappschuß-Archiv. Das bereinigt sich dann selbst wenn einer der eingestellten Grenzwerte erreicht ist.

LG,
Heiko
 
ESXi 6.5 @NUC6i5SYH+FHEM auf Debian, DbLog/DbRep MariaDB
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

misux

 8)  ;D  Hammer! Vielen Dank!

Endlich klappt das Snapshot per Telegran versenden tadellos...
Hatte immer Probleme mit dem IPCAM Modul.. Die Snapshots waren immer brutal groß, wurden sehr oft nicht gemacht (egal was ich getestet habe) kamen teilweise spät oder nur zur hälfte an...

Mit dem Modul klappt es hervorragend schnell und es werden kleine Bilder versendet. Find ich super!

Noch 2 Fragen:
habe vorhin einen Logeintrag bekommen zur einer Cam:
2023.07.13 20:33:13 2: SSCam.Tor - error while requesting https://192.168.192.10:5001/webapi/entry.cgi?api="SYNO.SurveillanceStation.Info"&version="8"&method="GetInfo"&_sid="TmsixuAiQ3jc1rtMlYnI4PaeeIu8YsRCAA7fnEd2k3727DvjBWvt322shx9DHhVvWtDC0NXEMmCKXCFxBo" -
es funktioniert aber alles soweit. soll ich das ignorieren?

Das Hauptmodul hat bei mir immer den Status "login error" weil ich den am anfang hatte... dieser ändert sich aber nicht... kann man das irgendwie "ändern" das vervirrt immer etwas...
Und der HomeMode Status, da steht der schalter auf "on" obwohl es off ist...Siehe Screenshot...


DS_Starter

#2523
Zitathabe vorhin einen Logeintrag bekommen zur einer Cam ...
es funktioniert aber alles soweit. soll ich das ignorieren?
Wenn es nur einmal kommt dann erstmal ignorieren. Wenn die Meldung aber immer mal wieder auftritt sollte man da mal schauen. Dann die Cam auf verbose 4 oder 5 setzen damit man im Log hilfreiche Meldungen findet.

ZitatDas Hauptmodul hat bei mir immer den Status "login error" weil ich den am anfang hatte... dieser ändert sich aber nicht... kann man das irgendwie "ändern" das vervirrt immer etwas...
Und der HomeMode Status, da steht der schalter auf "on" obwohl es off ist.
Dieses Device arbeitet direkt mit der SVS App auf der Syno zusammen. Hier klappt der login nicht. Deswegen gehen auch die Funktionen oder Infos nicht.

Du musst mit

set ... credentials

den richtigen User/Passwort eingeben. Das muß ein User im DSM der Syno sein, kein Nutzer den man in der Surveillance Station anlegt. Wenn ich mich recht erinnere muß dieser User zur Gruppe der Admins auf der Syno gehören, bin mir aber nicht sicher.
Ist schon so lange her ... läuft einfach das Teil  :D 

Mit get ... storedCredetials kannst du dir die gespeicherten Zugangsdaten anschauen. Vielleicht ist es auch nur ein EIngabefehler.
ESXi 6.5 @NUC6i5SYH+FHEM auf Debian, DbLog/DbRep MariaDB
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

DS_Starter

#2524
Ich sehe grad auf deinem Bild, dass wahrscheinlich Icons nicht angezeigt werden.

Schau mal ob in deinem WEB Device das Attribut iconPath "sscam" entält, z.B.:

iconPath default:fhemSVG:openautomation:openautomation_Diff_2017_06_03:sscam:hue
ESXi 6.5 @NUC6i5SYH+FHEM auf Debian, DbLog/DbRep MariaDB
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

misux

Hatte alles so eingestellt gehabt....nach nem fhem Neustart ist der Status nun initialized.

Jetzt teste ich das Modul ne Weile... Wenns stabil läuft bin ich überglücklich!  8)

DS_Starter

Moin,

setze dir in dem SVS und Cam Devices das Attr pollcaminfoall auf einen brauchbaren Wert, z.B. 160 wenn noch nicht geschehen.

Dann werden die Statusinfos von der Synology regelmäßig abgerufen. Die Synology pusht von sich aus keine Statusänderungen an FHEM.
ESXi 6.5 @NUC6i5SYH+FHEM auf Debian, DbLog/DbRep MariaDB
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

misux

Hallo!

Noch eine Frage... Ich versuche irgendwie ein 15Sek Video per Telegram zu senden... irgendwie klappt es nicht...Vieleicht habe ich es falsch verstanden..

Wenn ich set <name> on recTelegramTxt ausführe und das Attribut recTelegramTxt gesetzt ist, müsste ich doch ein 15 Sek Video bekommen? Oder ?

AUCH wenn ich in der Synology eine DAUERAUFNAHME durchführe, und das sind bei mir immer 30min Files in 8MP ? Also unabhängig von irgendetwas...

Der Bilderversand klappt hervorragend, aber das video will irgendwie nicht...

DS_Starter

Naja, fast getroffen.  ;)

Wenn du das Attribut recTelegramTxt (richtig) gesetzt hast, führst du nur aus:

 set <name> on
Ggf. noch die Zeit hinten dran. Das war es. Die Aufnahme geht an Telegram.

Du kannst den Inhalt mit dem Setter temporär überschreiben, z.B. wenn du eine bestimmte Aufhane zu einem anderen Empfänger senden willst. Dann muß man aber alle Infos in den Setter setzten in diesem Format wie in der Hilfe beschrieben:

set <name> on [<rectime>] recTelegramTxt:"tbot => <TelegramBot-Device>, peers => [<peer1 peer2 ...>], subject => [<Betreff-Text>], option => [silent]"

Anführungszeichen beachten.

ESXi 6.5 @NUC6i5SYH+FHEM auf Debian, DbLog/DbRep MariaDB
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

misux

Hmm... Irgendwie will es das nicht...

Hier eine List von meiner Cam: Vielleicht habe ich doch was falsch gemacht...?

Internals:
   CAMID      9
   CAMNAME    Tor
   COMPATIBILITY 9.0.00
   CREDENTIALS Set
   DEF        Tor 192.168.192.10 5001 https
   FUUID      64afd66a-f33f-e7ed-70d4-a76acd81270d9186
   FVERSION   49_SSCam.pm:v9.11.0-s27242/2023-02-17
   MODEL      DAHUA - IPC-HDW4830EM-AS
   NAME       SSCam.Tor
   NR         302
   OPMODE     getStmUrlPath
   PROTOCOL   https
   SERVERADDR 192.168.192.10
   SERVERPORT 5001
   STATE      on
   TYPE       SSCam
   eventCount 724
   HELPER:
     ACTIVE     off
     CREDENTIALS X5SJ\Y2qweweqweweqeqKNewM5S6␌
     HLSSTREAM  inactive
     LOGINRETRIES 0
     OLDPTZHOME
     OLDVALPOLL 210
     OLDVALPOLLNOLOGGING 1
     PACKAGE    FHEM::SSCam
     RECTIME_DEF 15
     RECTIME_TEMP 10
     SID        zHq7f-7_APuesZGg856wqeqweqew6RRxexReLygUMa9ORboXMMja9325Ad2u8--iM
     SNAPLAG    3
     SNAPLIMIT  1
     SNAPNUMCOUNT 1
     STMKEYMJPEGHTTP http://192.168.192.10:5000/webapi/entry.cgi?api=SYNO.SurveillanceStation.Stream.VideoStreaming&version=1&method=Stream&format=mjpeg&cameraId=9&StmKey="5bf71a6e1fb68wqewqeeeq02e536e4"
     STMKEYMXPEGHTTP http://192.168.192.10:5000/webapi/entry.cgi?api=SYNO.SurveillanceStation.Stream.VideoStreaming&version=1&method=Stream&format=mxpeg&cameraId=9&StmKey="5bf71a6wwqewe2e536e4"
     STMKEYUNICST rtsp://syno:5bf7wdww2323232w3132336e4@192.168.192.101:xxx/Sms=9.unicast
     STMKEYUNICSTOVERHTTP rtsp://192.168.192.101:5xxx0/webman/3rdparty/SurveillanceStation/cgi/rtsp.cgi?Sms=9.unicast&DsId=0&StmKey=5bf71a6e1fb68f6c10dc80b002e536e4
     TELERECMSG tbot => Telegram, peers =>, subject =>
     TOTALCNT   12
     VERSION    9.11.0
     VERSION_API 1.4.0
     VERSION_CTZ unused
     VERSION_ErrCodes 1.3.7
     VERSION_SMUtils 1.26.0
     API:
       PARSET     1
       AUDIOSTM:
         MOD        no
         NAME       SYNO.SurveillanceStation.AudioStream
         PATH       
         VER       
         mk         0
       AUTH:
         MOD        yes
         NAME       SYNO.API.Auth
         PATH       entry.cgi
         VER        6
         mk         1
       CAM:
         MOD        no
         NAME       SYNO.SurveillanceStation.Camera
         PATH       entry.cgi
         VER        9
         mk         1
       CAMEVENT:
         MOD        no
         NAME       SYNO.SurveillanceStation.Camera.Event
         PATH       entry.cgi
         VER        1
         mk         1
       EVENT:
         MOD        no
         NAME       SYNO.SurveillanceStation.Event
         PATH       entry.cgi
         VER        5
         mk         1
       EXTEVT:
         MOD        no
         NAME       SYNO.SurveillanceStation.ExternalEvent
         PATH       entry.cgi
         VER        1
         mk         1
       EXTREC:
         MOD        no
         NAME       SYNO.SurveillanceStation.ExternalRecording
         PATH       entry.cgi
         VER        3
         mk         1
       HMODE:
         MOD        no
         NAME       SYNO.SurveillanceStation.HomeMode
         PATH       entry.cgi
         VER        1
         mk         0
       INFO:
         MOD        no
         NAME       SYNO.API.Info
         PATH       entry.cgi
         VER        1
         mk         1
       LOG:
         MOD        no
         NAME       SYNO.SurveillanceStation.Log
         PATH       entry.cgi
         VER        3
         mk         1
       PRESET:
         MOD        no
         NAME       SYNO.SurveillanceStation.PTZ.Preset
         PATH       entry.cgi
         VER        1
         mk         1
       PTZ:
         MOD        no
         NAME       SYNO.SurveillanceStation.PTZ
         PATH       entry.cgi
         VER        6
         mk         1
       REC:
         MOD        no
         NAME       SYNO.SurveillanceStation.Recording
         PATH       entry.cgi
         VER        6
         mk         1
       SNAPSHOT:
         MOD        no
         NAME       SYNO.SurveillanceStation.SnapShot
         PATH       entry.cgi
         VER        1
         mk         1
       STM:
         MOD        no
         NAME       SYNO.SurveillanceStation.Stream
         PATH       entry.cgi
         VER        1
         mk         1
       SVSINFO:
         MOD        no
         NAME       SYNO.SurveillanceStation.Info
         PATH       entry.cgi
         VER        8
         mk         1
       VIDEOSTM:
         MOD        no
         NAME       SYNO.SurveillanceStation.VideoStreaming
         PATH       entry.cgi
         VER        1
         mk         1
       VIDEOSTMS:
         MOD        no
         NAME       SYNO.SurveillanceStation.VideoStream
         PATH       
         VER       
         mk         0
     SVSVERSION:
       BUILD      10854
       MAJOR      9
       MINOR      1
       SMALL      2
   READINGS:
     2023-07-17 19:27:56   Availability    enabled
     2023-07-17 19:27:56   CamAudioType    G711
     2023-07-17 19:27:52   CamEventNum     253
     2023-07-17 19:27:56   CamExposureControl 50HZ
     2023-07-17 19:27:56   CamExposureMode Auto
     2023-07-17 19:27:56   CamIP           192.168.192.229
     2023-07-17 19:27:52   CamLastRec      20230717PM/Tor-20230717-190151-1689613311806-1.mp4
     2023-07-17 19:27:52   CamLastRecId    46934
     2023-07-17 19:27:52   CamLastRecTime  17.07.2023 / 19:01:51 - 19:27:46
     2023-07-17 19:27:56   CamLiveFps      15
     2023-07-17 19:27:56   CamLiveMode     Liveview from DS
     2023-07-17 19:27:56   CamLiveQuality  5
     2023-07-17 19:27:56   CamLiveResolution 704x480
     2023-07-17 19:27:56   CamLiveStreamNo 2
     2023-07-17 19:27:56   CamModel        IPC-HDW4830EM-AS
     2023-07-17 19:27:54   CamMotDetSc     SVS, sensitivity: 90, threshold: 10
     2023-07-17 19:27:56   CamNTPServer   
     2023-07-17 19:27:56   CamPort         443
     2023-07-17 19:27:56   CamPreRecTime   5
     2023-07-17 19:27:56   CamRecShare     surveillance
     2023-07-17 19:27:56   CamRecVolume    /volume2
     2023-07-17 19:27:56   CamVendor       DAHUA
     2023-07-17 19:27:56   CamVideoFlip    false
     2023-07-17 19:27:56   CamVideoMirror  false
     2023-07-17 19:27:56   CamVideoRotate  false
     2023-07-17 19:27:56   CamVideoType    H.264
     2023-07-17 19:27:56   CamblPresetSpeed false
     2023-07-17 19:27:50   CapAudioOut     true
     2023-07-17 19:27:50   CapChangeSpeed  false
     2023-07-17 19:27:56   CapPIR          false
     2023-07-17 19:27:50   CapPTZAbs       false
     2023-07-17 19:27:50   CapPTZAutoFocus false
     2023-07-17 19:27:50   CapPTZDirections 0
     2023-07-17 19:27:50   CapPTZFocus     false
     2023-07-17 19:27:50   CapPTZHome      false
     2023-07-17 19:27:50   CapPTZIris      false
     2023-07-17 19:27:50   CapPTZObjTracking false
     2023-07-17 19:27:50   CapPTZPan       false
     2023-07-17 19:27:50   CapPTZPresetNumber 0
     2023-07-17 19:27:50   CapPTZTilt      false
     2023-07-17 19:27:50   CapPTZZoom      false
     2023-07-17 19:27:56   DeviceType      Camera
     2023-07-17 19:27:58   Error           none
     2023-07-17 19:27:58   Errorcode       none
     2023-07-17 19:27:52   LastSnapFilename Tor-20230717-1624563874.jpg
     2023-07-17 19:27:52   LastSnapId      47
     2023-07-17 19:27:52   LastSnapTime    17.07.2023 / 16:24:56
     2023-07-17 19:27:56   LastUpdateTime  17.07.2023 / 19:27:56
     2023-07-17 19:27:50   PollState       Active - next time: 19:31:20
     2023-07-17 19:27:56   Record          Start
     2023-07-17 19:27:51   SVSlicenseNumber 9
     2023-07-17 19:27:51   SVSuserPriv     Manager
     2023-07-17 19:27:51   SVSversion      9.1.2-10854
     2023-07-17 19:27:58   StmKey          "5bf71a6e112b681330dc80b1331002e536e4"
     2023-07-17 19:27:56   UsedSpaceMB     355.976
     2023-07-17 19:27:56   VideoFolder     /volume2/surveillance/Tor
     2023-07-17 19:27:51   compstate       true
     2023-07-17 16:24:56   sendTeleState   Telegram message [0] of transaction "600" sent to "-20833021" by "Telegram"
     2023-07-17 19:27:56   state           on
   hmccu:
Attributes:
   devStateIcon .*isable.*:set_off .*nap:li_wht_on
   httptimeout 60
   icon       it_camera
   pollcaminfoall 210
   pollnologging 1
   recTelegramTxt tbot => Telegram, peers =>, subject =>
   rectime    15
   room       CAMS
   session    DSM
   snapGallerySize Full
   snapTelegramTxt tbot => Telegram, peers =>, subject =>
   verbose    1
   webCmd     on:off:snap:enable:disable:runView:stopView


DS_Starter

Sieht eigentlich gut aus:

Zitat2023-07-17 16:24:56   sendTeleState   Telegram message
  • of transaction "600" sent to "-260693021" by "Telegram"
Frage ist natürlich ob der peer stimmt. Habe es gerade bei mir probiert. Läuft und zeigt den Peer auch im KLarnamen.

sendTeleState  Telegram message [0] of transaction "67" sent to "nasXXXXXX1_fhem" by "teleBot"

Ich würde das verbose der Cam mal auf 5 stellen. Dann siehst du vermutlich wo es hakt.
ESXi 6.5 @NUC6i5SYH+FHEM auf Debian, DbLog/DbRep MariaDB
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

DS_Starter

Möglicherweise fehlt nur dieser leere letzte Schlüssel:

recTelegramTxt tbot => Telegram, peers =>, subject =>, option =>

Bin mir gerade nicht sicher ob der letzte Schlüssel nötig ist auch wenn er leer bleibt.
ESXi 6.5 @NUC6i5SYH+FHEM auf Debian, DbLog/DbRep MariaDB
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

misux

Der peer muss ja stimmen sonst würden die anderen dinge wie Bilder oder Nachrichten nicht funktionieren... Das geht aber alles...

So mit Verbose 5 hat er mir wirklich viiiiiel rausgehauen seeehr viel und ich habe etwas gefunden was der Grund sein könnte:

2023.07.17 21:30:25 3: SSCam.Tor - another recording is already running - new start-command will be ignored
Hatte ja befürchtet das es das vielleicht sein kann... Meine Syno macht bei allen Cams immer eine Daueraufnahme...

Hmm.... :'(

DS_Starter

ZitatHatte ja befürchtet das es das vielleicht sein kann... Meine Syno macht bei allen Cams immer eine Daueraufnahme...
Ja, das ist der Grund. Eine extra Aufnahme herzustellen geht dann natürlich nicht.
Du kannst natürlich 15 Snapshots im Abstand von 1 Sekunde machen. Dann hast du auch einen kleinen Film.
Die kannst du auch als Transaktion zusammen versenden, aber ob das die Erfüllung ist ... ? Naja, ich weiß nicht.
ESXi 6.5 @NUC6i5SYH+FHEM auf Debian, DbLog/DbRep MariaDB
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

DS_Starter

Hallo zusammen,

seit langer Zeit mal wieder ein Hinweis.
Mit der Surveillance Station API V 9.4.1 veröffentlicht Synology seine neue API (https://www.synology.com/de-de/support/developer#tool) nur noch nach Registrierung des Entwicklers und der Applikation.
Das habe ich getan und festgestellt, dass auf der einen Seite viele Dinge der "alten" API noch nicht enthalten sind, andererseits z.B. der Zugriff auf Cam Streams umgestaltet und so wie es sich darstellt stark verbessert wurden. Die bisherige API läuft nach wie vor wer das Update in Betracht ziehen sollte.

Ich werde mir die neuen Streammöglichkeiten bei Gelegenheit mal anschauen und wenn möglich integrieren.

LG,
Heiko
ESXi 6.5 @NUC6i5SYH+FHEM auf Debian, DbLog/DbRep MariaDB
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter