Autor Thema: 49_SSCam: Fragen, Hinweise, Neuigkeiten und mehr rund um dieses Modul  (Gelesen 237813 mal)

Online DS_Starter

  • Developer
  • Hero Member
  • ****
  • Beiträge: 3918
Ja, gerne. Ich überlege auch noch etwas ob ich noch ein paar hilfreiche Logausgaben einfügen kann.
Wäre doch gelacht ... wenn es bei mir und anderen funktioniert, warum nicht auch bei dir  ;)

LG,
Heiko
ESXi 6.5 auf NUC6i5SYH mit FHEM auf Debian 9/64 Bit  (Stretch), DbLog/DbRep mit MariaDB auf Synology 415+
Maintainer: SSCam, DbLog/DbRep, Log2Syslog, SMAPortal, Watches
Kaffeekasse: https://www.paypal.me/HMaaz

Online DS_Starter

  • Developer
  • Hero Member
  • ****
  • Beiträge: 3918
@Jörg, ich denke du solltest dein Regex in doif bzw. Notify ändern in

<PIR>:motion:.*on

Nur motion triggert auch bei motion of. Ich habe es mit meinem HM PIR verglichen und bin drauf gekommen.

Grüsse
Heiko
« Letzte Änderung: 26 Mai 2019, 20:04:05 von DS_Starter »
ESXi 6.5 auf NUC6i5SYH mit FHEM auf Debian 9/64 Bit  (Stretch), DbLog/DbRep mit MariaDB auf Synology 415+
Maintainer: SSCam, DbLog/DbRep, Log2Syslog, SMAPortal, Watches
Kaffeekasse: https://www.paypal.me/HMaaz

Online DS_Starter

  • Developer
  • Hero Member
  • ****
  • Beiträge: 3918
Hallo Jörg, @all,

ich habe soeben eine SSCam Version eingecheckt die eine erweiterte Logausgabe für die Nachverfolgung der Snap-Transaktionen hat.
Ist verbose 3 im Device gesetzt und das Attribut "debugactivetoken =1", sieht man eine solche übersichtliche Ausgabe:

2019.05.26 22:30:15.039 1: CamHE1 - Active-Token set by OPMODE: Snap
2019.05.26 22:30:15.431 1: CamHE1 - Transaction opened, TA-code: 445
2019.05.26 22:30:15.441 1: CamHE1 - Snapshot number 1 (ID: 18571) of total 3 snapshots with transaction-ID: 445 done
2019.05.26 22:30:17.443 1: CamHE1 - Active-Token set by OPMODE: Snap
2019.05.26 22:30:17.842 1: CamHE1 - Snapshot number 2 (ID: 18572) of total 3 snapshots with transaction-ID: 445 done
2019.05.26 22:30:19.843 1: CamHE1 - Active-Token set by OPMODE: Snap
2019.05.26 22:30:20.246 1: CamHE1 - Snapshot number 3 (ID: 18573) of total 3 snapshots with transaction-ID: 445 done
2019.05.26 22:30:20.249 1: CamHE1 - start get snapinfo of last 3 snapshots with transaction-ID: 445
2019.05.26 22:30:20.851 1: CamHE1 - Active-Token set by OPMODE: getsnapgallery
2019.05.26 22:30:21.480 1: CamHE1 - Transaction "445" closed
2019.05.26 22:30:21.488 1: CamHE1 - Active-Token deleted by OPMODE: getsnapgallery

Dadurch sieht man wie die 3 ausgelösten Snaps unter der einheitliche Transaktions-ID erstellt und versendet (closed) werden.
Kombiniert man debugactivetoken mit einem verbose 4 des Device, hat man ein vollständiges Bild des Ablaufs:

2019.05.26 22:47:13.874 4: SSCam.GiebelWest - Trigger snapshots - Number: 3, Lag: 2
2019.05.26 22:47:13.876 1: SSCam.GiebelWest - Active-Token set by OPMODE: Snap
2019.05.26 22:47:13.877 4: SSCam.GiebelWest - ####################################################
2019.05.26 22:47:13.878 4: SSCam.GiebelWest - ###    start cam operation Snap         
2019.05.26 22:47:13.879 4: SSCam.GiebelWest - ####################################################
2019.05.26 22:47:13.879 4: SSCam.GiebelWest - --- Begin Function SSCam_getapisites nonblocking ---
2019.05.26 22:47:13.880 4: SSCam.GiebelWest - API hashvalues already set - ignore get apisites
2019.05.26 22:47:13.881 4: SSCam.GiebelWest - --- Begin Function SSCam_getcamid nonblocking ---
2019.05.26 22:47:13.882 4: SSCam.GiebelWest - CAMID already set - ignore get camid
2019.05.26 22:47:13.883 4: SSCam.GiebelWest - --- Begin Function Snap nonblocking ---
2019.05.26 22:47:13.889 4: SSCam.GiebelWest - Call-Out now: http://192.168.2.10:5000/webapi/entry.cgi?api="SYNO.SurveillanceStation.SnapShot"&dsId="0"&method="TakeSnapshot"&version="1"&camId="7"&blSave="true"&_sid="8UGhavMFqJ7AY14A0MIN235902"
2019.05.26 22:47:14.274 4: SSCam.GiebelWest - SSCam_refresh - caller: SSCamSTRM.SSCam.GiebelWest.switched, callerroom: Cams_RG, detail: "n.a.", pload: 0, forcePageRefresh: 0, event_STRMdev: 0
2019.05.26 22:47:14.281 1: SSCam.GiebelWest - Transaction opened, TA-code: 3253
2019.05.26 22:47:14.289 3: SSCam.GiebelWest - Snapshot of Camera GiebelWest created. ID: 18577
2019.05.26 22:47:14.290 1: SSCam.GiebelWest - Snapshot number 1 (ID: 18577) of total 3 snapshots with transaction-ID: 3253 done
2019.05.26 22:47:16.292 1: SSCam.GiebelWest - Active-Token set by OPMODE: Snap
2019.05.26 22:47:16.293 4: SSCam.GiebelWest - ####################################################
2019.05.26 22:47:16.294 4: SSCam.GiebelWest - ###    start cam operation Snap         
2019.05.26 22:47:16.295 4: SSCam.GiebelWest - ####################################################
2019.05.26 22:47:16.295 4: SSCam.GiebelWest - --- Begin Function SSCam_getapisites nonblocking ---
2019.05.26 22:47:16.296 4: SSCam.GiebelWest - API hashvalues already set - ignore get apisites
2019.05.26 22:47:16.297 4: SSCam.GiebelWest - --- Begin Function SSCam_getcamid nonblocking ---
2019.05.26 22:47:16.297 4: SSCam.GiebelWest - CAMID already set - ignore get camid
2019.05.26 22:47:16.298 4: SSCam.GiebelWest - --- Begin Function Snap nonblocking ---
2019.05.26 22:47:16.311 4: SSCam.GiebelWest - Call-Out now: http://192.168.2.10:5000/webapi/entry.cgi?api="SYNO.SurveillanceStation.SnapShot"&dsId="0"&method="TakeSnapshot"&version="1"&camId="7"&blSave="true"&_sid="8UGhavMFqJ7AY14A0MIN235902"
2019.05.26 22:47:16.702 4: SSCam.GiebelWest - SSCam_refresh - caller: SSCamSTRM.SSCam.GiebelWest.switched, callerroom: Cams_RG, detail: "n.a.", pload: 0, forcePageRefresh: 0, event_STRMdev: 0
2019.05.26 22:47:16.721 3: SSCam.GiebelWest - Snapshot of Camera GiebelWest created. ID: 18578
2019.05.26 22:47:16.722 1: SSCam.GiebelWest - Snapshot number 2 (ID: 18578) of total 3 snapshots with transaction-ID: 3253 done
2019.05.26 22:47:18.723 1: SSCam.GiebelWest - Active-Token set by OPMODE: Snap
2019.05.26 22:47:18.724 4: SSCam.GiebelWest - ####################################################
2019.05.26 22:47:18.725 4: SSCam.GiebelWest - ###    start cam operation Snap         
2019.05.26 22:47:18.726 4: SSCam.GiebelWest - ####################################################
2019.05.26 22:47:18.726 4: SSCam.GiebelWest - --- Begin Function SSCam_getapisites nonblocking ---
2019.05.26 22:47:18.727 4: SSCam.GiebelWest - API hashvalues already set - ignore get apisites
2019.05.26 22:47:18.728 4: SSCam.GiebelWest - --- Begin Function SSCam_getcamid nonblocking ---
2019.05.26 22:47:18.728 4: SSCam.GiebelWest - CAMID already set - ignore get camid
2019.05.26 22:47:18.729 4: SSCam.GiebelWest - --- Begin Function Snap nonblocking ---
2019.05.26 22:47:18.738 4: SSCam.GiebelWest - Call-Out now: http://192.168.2.10:5000/webapi/entry.cgi?api="SYNO.SurveillanceStation.SnapShot"&dsId="0"&method="TakeSnapshot"&version="1"&camId="7"&blSave="true"&_sid="8UGhavMFqJ7AY14A0MIN235902"
2019.05.26 22:47:19.102 4: SSCam.GiebelWest - SSCam_refresh - caller: SSCamSTRM.SSCam.GiebelWest.switched, callerroom: Cams_RG, detail: "n.a.", pload: 0, forcePageRefresh: 0, event_STRMdev: 0
2019.05.26 22:47:19.118 3: SSCam.GiebelWest - Snapshot of Camera GiebelWest created. ID: 18579
2019.05.26 22:47:19.119 1: SSCam.GiebelWest - Snapshot number 3 (ID: 18579) of total 3 snapshots with transaction-ID: 3253 done
2019.05.26 22:47:19.121 1: SSCam.GiebelWest - start get snapinfo of last 3 snapshots with transaction-ID: 3253
2019.05.26 22:47:19.723 1: SSCam.GiebelWest - Active-Token set by OPMODE: getsnapgallery
2019.05.26 22:47:19.724 4: SSCam.GiebelWest - ####################################################
2019.05.26 22:47:19.724 4: SSCam.GiebelWest - ###    start cam operation getsnapgallery         
2019.05.26 22:47:19.725 4: SSCam.GiebelWest - ####################################################
2019.05.26 22:47:19.726 4: SSCam.GiebelWest - --- Begin Function SSCam_getapisites nonblocking ---
2019.05.26 22:47:19.726 4: SSCam.GiebelWest - API hashvalues already set - ignore get apisites
2019.05.26 22:47:19.727 4: SSCam.GiebelWest - --- Begin Function SSCam_getcamid nonblocking ---
2019.05.26 22:47:19.728 4: SSCam.GiebelWest - CAMID already set - ignore get camid
2019.05.26 22:47:19.729 4: SSCam.GiebelWest - --- Begin Function getsnapgallery nonblocking ---
2019.05.26 22:47:19.729 4: SSCam.GiebelWest - Call getsnapinfo with params: Image numbers => 3, Image size => 2, Keyword => GiebelWest
2019.05.26 22:47:19.730 4: SSCam.GiebelWest - Call-Out now: http://192.168.2.10:5000/webapi/entry.cgi?api="SYNO.SurveillanceStation.SnapShot"&method="List"&version="1"&keyword="GiebelWest"&imgSize="2"&limit="3"&_sid="8UGhavMFqJ7AY14A0MIN235902"
2019.05.26 22:47:20.228 4: SSCam.GiebelWest - Snapinfos of camera GiebelWest retrieved
2019.05.26 22:47:20.229 4: SSCam.GiebelWest - Snap [0]: ID => 18579, File => GiebelWest-20190526-2247189537.jpg, Created => 26.05.2019 / 22:47:18
2019.05.26 22:47:20.229 4: SSCam.GiebelWest - Snap [1]: ID => 18578, File => GiebelWest-20190526-2247165317.jpg, Created => 26.05.2019 / 22:47:16
2019.05.26 22:47:20.230 4: SSCam.GiebelWest - Snap [2]: ID => 18577, File => GiebelWest-20190526-2247141044.jpg, Created => 26.05.2019 / 22:47:13
2019.05.26 22:47:20.244 4: SSCam.GiebelWest - Snap '0' added to send gallery hash: ID => 18579, File => GiebelWest-20190526-2247189537.jpg, Created => 26.05.2019 / 22:47:18
2019.05.26 22:47:20.244 4: SSCam.GiebelWest - Snap '0' added to gallery hash: ID => 18579, File => GiebelWest-20190526-2247189537.jpg, Created => 26.05.2019 / 22:47:18
2019.05.26 22:47:20.245 4: SSCam.GiebelWest - Snap '1' added to send gallery hash: ID => 18578, File => GiebelWest-20190526-2247165317.jpg, Created => 26.05.2019 / 22:47:16
2019.05.26 22:47:20.246 4: SSCam.GiebelWest - Snap '1' added to gallery hash: ID => 18578, File => GiebelWest-20190526-2247165317.jpg, Created => 26.05.2019 / 22:47:16
2019.05.26 22:47:20.246 4: SSCam.GiebelWest - Snap '2' added to send gallery hash: ID => 18577, File => GiebelWest-20190526-2247141044.jpg, Created => 26.05.2019 / 22:47:13
2019.05.26 22:47:20.247 4: SSCam.GiebelWest - Snap '2' added to gallery hash: ID => 18577, File => GiebelWest-20190526-2247141044.jpg, Created => 26.05.2019 / 22:47:13
2019.05.26 22:47:20.249 4: SSCam.GiebelWest - ####################################################
2019.05.26 22:47:20.249 4: SSCam.GiebelWest - ###   start send snapshot or recording by email     
2019.05.26 22:47:20.250 4: SSCam.GiebelWest - ####################################################
2019.05.26 22:47:20.250 4: SSCam.GiebelWest - version of loaded module "Net::SMTP" is "3.08_01"
2019.05.26 22:47:20.251 4: SSCam.GiebelWest - version of loaded module "MIME::Lite" is "3.030"
2019.05.26 22:47:20.251 4: SSCam.GiebelWest - param smtphost is now "sds1.myds.me"
2019.05.26 22:47:20.252 4: SSCam.GiebelWest - param part1txt is now "Eine Bewegung wurde am Giebel West registriert (26.05.2019 / 22:47:20)"
2019.05.26 22:47:20.252 4: SSCam.GiebelWest - param fname is now "image.jpg"
....
....

Update ist morgen früh verfügbar.

Grüße,
Heiko
« Letzte Änderung: 26 Mai 2019, 22:53:11 von DS_Starter »
ESXi 6.5 auf NUC6i5SYH mit FHEM auf Debian 9/64 Bit  (Stretch), DbLog/DbRep mit MariaDB auf Synology 415+
Maintainer: SSCam, DbLog/DbRep, Log2Syslog, SMAPortal, Watches
Kaffeekasse: https://www.paypal.me/HMaaz

Offline jonien

  • New Member
  • *
  • Beiträge: 32
Hallo Heiko,
Zitat
@Jörg, ich denke du solltest dein Regex in doif bzw. Notify ändern in

<PIR>:motion:.*on
...das ist ein guter Hinweis, ist mir irgendwie "durchgerutscht", da ich zu sehr auf die anderen Probleme fokusiert war.

Ich muss nochmal meine Anerkennung zum Ausdruck bringen, wie durchdacht und Anwenderfreundlich diese Modul aufgebaut ist. Zum Beispiel nur das automatische Anlegen der vorhanden Cams oder der Readingsgroup usw...

Mal sehen was das das neue Update für Hinweise gibt ...

LG Jörg
Gefällt mir Gefällt mir x 1 Liste anzeigen

Online DS_Starter

  • Developer
  • Hero Member
  • ****
  • Beiträge: 3918
Hallo zusammen,

ich habe eine neue Version 8.14.0 in mein contrib geladen.
Es gibt in der Detailansicht unterhalb der Statuszeile nun Drucktasten die je nach Device zur Konfigurationsseite der Kamera, zur SVS Seite bzw. zur SVS Online-Hilfe verzweigen.
Das Ganze ist von der eingestellten global Language abhängig.

Bezüglich der Konfigurationsseite der Kamera bin ich zunächst davon ausgegangen dass sie bei allen Cams direkt über die IP-Adresse erreichbar ist. Sollte das nicht so sein, kann auch noch ein Attribut zur Einstellung angeboten werden. Würde ich aber erst bei Bedarf tun.

Download und Restart:
https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter  (Downloadbutton benutzen)

Vielleicht gefällt und hilft es bei der Administration.

EDIT: ist eingecheckt

LG,
Heiko
« Letzte Änderung: 05 Juni 2019, 08:28:01 von DS_Starter »
ESXi 6.5 auf NUC6i5SYH mit FHEM auf Debian 9/64 Bit  (Stretch), DbLog/DbRep mit MariaDB auf Synology 415+
Maintainer: SSCam, DbLog/DbRep, Log2Syslog, SMAPortal, Watches
Kaffeekasse: https://www.paypal.me/HMaaz

Offline Frank77

  • New Member
  • *
  • Beiträge: 29
Hallo zusammen,
ich habe meine Synology DS116 auf DSM 6.2.2-24922 aktualisiert. Seitdem bekomme ich meinen Videostream nicht mehr angezeigt. Der Aufruf erfolgt mit dem SSCam Reading StmKeymjpegHttp
wie zum Beispiel: http://xxx.xxx.xxx.xxx:5000/webapi/entry.cgi?api=SYNO.SurveillanceStation.Stream.VideoStreaming&version=1&method=Stream&format=mjpeg&cameraId=1&StmKey="1ca4f2e49d7953079bd239baf9c1cdfe"

Hat jemand ähnliche Probleme oder eine Idee wie ich das Problem beheben kann. In der Surveillance Station funktioniert die Kamera einwandrei. Auch in Fhem sind die Readings in Ordnung. Snap-Shots funktionieren. Nur den obigen Stream bekomme ich nicht zum Laufen.

Viele Grüße
Frank

Online DS_Starter

  • Developer
  • Hero Member
  • ****
  • Beiträge: 3918
Hallo Frank,

Schau dir mal den Beitrag von mir an -> https://forum.fhem.de/index.php/topic,45671.msg916536.html#msg916536
Du musst wahrscheinlich den von Synology bereitgestellten Patch für SVS 8.2.3 einspielen. (Ein Beitrag darunter)

Grüße,
Heiko
« Letzte Änderung: 04 Juni 2019, 13:17:26 von DS_Starter »
ESXi 6.5 auf NUC6i5SYH mit FHEM auf Debian 9/64 Bit  (Stretch), DbLog/DbRep mit MariaDB auf Synology 415+
Maintainer: SSCam, DbLog/DbRep, Log2Syslog, SMAPortal, Watches
Kaffeekasse: https://www.paypal.me/HMaaz
Hilfreich Hilfreich x 1 Liste anzeigen

Offline Frank77

  • New Member
  • *
  • Beiträge: 29
Hallo Heiko,

vielen Dank für die Info. Hat geklappt.

Viele Grüße,
Frank

 

decade-submarginal