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

DS_Starter

Zitatwas meinst mit "mach mal bitte ein list"?

sorry ... war zu kurz geschrieben... gib im FHEMWEB in der Kommandozeile "list <Kameraname>" ein. Es erscheint dann eine Ausgabe die wichtige Infos enthält.

Aber ich schaue mir alles erst morgen an  ;)

Gute Nacht,
Heiko
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
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

Rumbel

Zitat von: DS_Starter am 25 Juni 2016, 00:06:19
sorry ... war zu kurz geschrieben... gib im FHEMWEB in der Kommandozeile "list <Kameraname>" ein. Es erscheint dann eine Ausgabe die wichtige Infos enthält.
kein problem.
bin "recht neu" mit FHEM bzw bisher lief einfach alles, daher musste ich noch nie debuggen ;-)
Eilt nicht das thema, aber hatte heute etwas zeit und wollte die zeit mal dafür ausnutzen :-)

Danke fürs Helfen und gute Nacht.


Internals:
   CAMID      3
   CAMNAME    Cam1
   CREDENTIALS Set
   DEF        Cam1 192.168.178.200 5000
   NAME       Surveillance
   NR         35
   OPMODE     gopreset
   SERVERADDR 192.168.178.200
   SERVERPORT 5000
   STATE      moving
   TYPE       SSCam
   Helper:
     ACTIVE     off
     APIAUTH    SYNO.API.Auth
     APIAUTHMAXVER 6
     APIAUTHPATH auth.cgi
     APICAM     SYNO.SurveillanceStation.Camera
     APICAMEVENT SYNO.SurveillanceStation.Camera.Event
     APICAMEVENTMAXVER 1
     APICAMEVENTPATH entry.cgi
     APICAMMAXVER 8
     APICAMPATH entry.cgi
     APIEVENT   SYNO.SurveillanceStation.Event
     APIEVENTMAXVER 5
     APIEVENTPATH entry.cgi
     APIEXTEVT  SYNO.SurveillanceStation.ExternalEvent
     APIEXTEVTMAXVER 1
     APIEXTEVTPATH entry.cgi
     APIEXTREC  SYNO.SurveillanceStation.ExternalRecording
     APIEXTRECMAXVER 3
     APIEXTRECPATH entry.cgi
     APIINFO    SYNO.API.Info
     APIPTZ     SYNO.SurveillanceStation.PTZ
     APIPTZMAXVER 5
     APIPTZPATH entry.cgi
     APISNAPSHOT SYNO.SurveillanceStation.SnapShot
     APISTM     SYNO.SurveillanceStation.Streaming
     APISTMMAXVER 2
     APISTMPATH SurveillanceStation/streaming.cgi
     APISVSINFO SYNO.SurveillanceStation.Info
     APISVSINFOMAXVER 6
     APISVSINFOPATH entry.cgi
     APITAKESNAPMAXVER 1
     APITAKESNAPPATH entry.cgi
     APIVIDEOSTM SYNO.SurveillanceStation.VideoStreaming
     APIVIDEOSTMMAXVER 1
     APIVIDEOSTMPATH entry.cgi
     CAMLASTRECID 1083
     CREDENTIALS ***********
     EXPMODE    day
     GOPRESETNAME test
     MOTDETSC   disable
     OLDVALPOLLNOLOGGING 0
     PTZACTION  gopreset
     RECTIME_DEF 15
     Allpatrols:
       test2      8
     Allpresets:
       test       0
       test2      1
     Motdetoptions:
     Svsversion:
       BUILD      4649
       MAJOR      7
       MINOR      2
   Readings:
     2016-06-25 00:06:01   Availability    enabled
     2016-06-25 00:06:00   CamEventNum     50
     2016-06-25 00:06:01   CamExposureControl Auto
     2016-06-25 00:06:01   CamExposureMode Day
     2016-06-25 00:06:01   CamIP           192.168.178.19
     2016-06-25 00:06:00   CamLastRec      20160618PM/Cam120160618-190238-1466269358.mp4
     2016-06-25 00:06:00   CamLastRecTime  18.06.2016 / 19:02:38 - 19:03:44
     2016-06-25 00:06:01   CamLiveMode     Liveview from DS
     2016-06-25 00:06:01   CamModel        FI9826W
     2016-06-25 00:06:03   CamMotDetSc     disabled
     2016-06-25 00:06:01   CamPort         88
     2016-06-25 00:06:01   CamPreRecTime   20
     2016-06-25 00:06:01   CamPtSpeed      3
     2016-06-25 00:06:01   CamRecShare     surveillance
     2016-06-25 00:06:01   CamRecVolume    /volume1
     2016-06-25 00:06:01   CamVendor       FOSCAM
     2016-06-25 00:06:01   CamVideoFlip    true
     2016-06-25 00:06:01   CamVideoMirror  true
     2016-06-25 00:06:01   CamblPresetSpeed false
     2016-06-25 00:06:04   CapAudioOut     false
     2016-06-25 00:06:04   CapChangeSpeed  false
     2016-06-25 00:06:04   CapPTZAbs       false
     2016-06-25 00:06:04   CapPTZAutoFocus false
     2016-06-25 00:06:04   CapPTZDirections 8
     2016-06-25 00:06:04   CapPTZFocus     false
     2016-06-25 00:06:04   CapPTZHome      true
     2016-06-25 00:06:04   CapPTZIris      false
     2016-06-25 00:06:04   CapPTZPan       support continuous operation
     2016-06-25 00:06:04   CapPTZTilt      support continuous operation
     2016-06-25 00:06:04   CapPTZZoom      support continuous operation
     2016-06-25 00:06:01   DeviceType      PTZ
     2016-06-25 00:06:29   Error           Message for Errorcode 121 not found. Please turn to Synology Web API-Guide.
     2016-06-25 00:06:29   Errorcode       121
     2016-06-24 23:57:25   LastSnapFilename Cam1-20160624-2326111292.jpg
     2016-06-24 23:26:11   LastSnapId      10
     2016-06-25 00:06:01   LastUpdateTime  25.06.2016 / 00:06:01
     2016-06-24 23:12:21   LiveStreamUrl
     2016-06-25 00:06:06   Patrols         test2
     2016-06-24 23:12:21   PollState       Inactive
     2016-06-25 00:06:05   Presets         test,test2
     2016-06-25 00:06:01   Record          Stop
     2016-06-24 23:57:27   SVSlicenseNumber 2
     2016-06-24 23:57:27   SVSuserPriv     Admin
     2016-06-24 23:57:27   SVSversion      7.2-4649
     2016-06-25 00:06:01   UsedSpaceMB     0.880
     2016-06-25 00:06:01   VideoFolder     /volume1/surveillance/Cam1
     2016-06-25 00:06:29   state           moving
Attributes:
   devStateIcon Stop:audio_pause Start:audio_play Snap:rc_BLUE
   eventMap   on:Start off:Stop snap:Snap
   icon       it_camera
   pollcaminfoall 1
   rectime    60
   room       Wohnzimmer
   session    SurveillanceStation
   verbose    4
   webCmd     on:off:snap


okokok.... es wird noch abstruser...

ich dachte, ich teste mal die restlichen bewegungen. also move und goAbsPtz.
nö, nix geht.
Verbose 4:
2016.06.25 00:37:16 4 : Surveillance - Start move Camera CamWohnzimmer to direction "left" with duration of 2 s
2016.06.25 00:37:16 4 : Surveillance - --- Begin Function getapisites nonblocking ---
2016.06.25 00:37:16 4 : Surveillance - Call-Out now: http://192.168.178.200:5000/webapi/query.cgi?api=SYNO.API.Info&method=Query&version=1&query=SYNO.API.Auth,SYNO.SurveillanceStation.ExternalRecording,SYNO.SurveillanceStation.Camera,SYNO.SurveillanceStation.SnapShot,SYNO.SurveillanceStation.PTZ,SYNO.SurveillanceStation.Info,SYNO.SurveillanceStation.Camera.Event,SYNO.SurveillanceStation.Event,SYNO.SurveillanceStation.VideoStreaming,SYNO.SurveillanceStation.ExternalEvent,SYNO.SurveillanceStation.Streaming
2016-06-25 00:37:16 SSCam Surveillance move left 2
2016.06.25 00:37:17 4 : Surveillance - JSON returned: $VAR1 = { 'success' => bless( do{\(my $o = 1)}, 'JSON::XS::Boolean' ), 'data' => { 'SYNO.SurveillanceStation.Camera' => { 'maxVersion' => 8, 'requestFormat' => 'JSON', 'minVersion' => 1, 'path' => 'entry.cgi' }, 'SYNO.SurveillanceStation.Streaming' => { 'minVersion' => 1, 'path' => 'SurveillanceStation/streaming.cgi', 'maxVersion' => 2 }, 'SYNO.API.Auth' => { 'path' => 'auth.cgi', 'minVersion' => 1, 'maxVersion' => 6 }, 'SYNO.SurveillanceStation.Camera.Event' => {
                                  'requestFormat' => 'JSON',                                                                    'path' => 'entry.cgi',                                                                    'minVersion' => 1,                                                                    'maxVersion' => 1                                                                  },                       'SYNO.SurveillanceStation.Info' => {                                                            'requestFormat' => 'JSON',                                                            'path' => 'entry.cgi',                                                            'minVersion' => 1,                                                            'maxVersion' => 6                                                          },                       'SYNO.SurveillanceStation.ExternalEvent' => {                                                                     'minVersion' => 1,                                                                     'path' => 'entry.cgi',                                                                     'requestFormat' => 'JSON',                                                                     'maxVersion' => 1                                                                   },                       'SYNO.SurveillanceStation.SnapShot' => {                                                                'minVersion' => 1,                                                                'path' => 'entry.cgi',                                                                'requestFormat' => 'JSON',                                                                'maxVersion' => 1                                                              },                       'SYNO.SurveillanceStation.VideoStreaming' => {                                                                      'maxVersion' => 1,                                                                      'minVersion' => 1,                                                                      'path' => 'entry.cgi',                                                                      'requestFormat' => 'JSON'                                                                    },                       'SYNO.SurveillanceStation.ExternalRecording' => {                                                                         'minVersion' => 1,                                                                         'path' => 'entry.cgi',                                                                         'requestFormat' => 'JSON',                                                                         'maxVersion' => 3                                                                       },                       'SYNO.SurveillanceStation.Event' => {                                                             'minVersion' => 1,                                                             'path' => 'entry.cgi',                                                             'requestFormat' => 'JSON',                                                             'maxVersion' => 5                                                           },                       'SYNO.SurveillanceStation.PTZ' => {                                                           'requestFormat' => 'JSON',                                                           'minVersion' => 1,                                                           'path' => 'entry.cgi',                                                           'maxVersion' => 5                                                         }                     }         }; 2016.06.25 00:37:17 4 : Surveillance - Path of SYNO.API.Auth selected: auth.cgi2016.06.25 00:37:17 4 : Surveillance - MaxVersion of SYNO.API.Auth selected: 62016.06.25 00:37:17 4 : Surveillance - Path of SYNO.SurveillanceStation.ExternalRecording selected: entry.cgi2016.06.25 00:37:17 4 : Surveillance - MaxVersion of SYNO.SurveillanceStation.ExternalRecording selected: 32016.06.25 00:37:17 4 : Surveillance - Path of SYNO.SurveillanceStation.Camera selected: entry.cgi2016.06.25 00:37:17 4 : Surveillance - MaxVersion of SYNO.SurveillanceStation.Camera: 82016.06.25 00:37:17 4 : Surveillance - Path of SYNO.SurveillanceStation.SnapShot selected: entry.cgi2016.06.25 00:37:17 4 : Surveillance - MaxVersion of SYNO.SurveillanceStation.SnapShot: 12016.06.25 00:37:17 4 : Surveillance - Path of SYNO.SurveillanceStation.PTZ selected: entry.cgi2016.06.25 00:37:17 4 : Surveillance - MaxVersion of SYNO.SurveillanceStation.PTZ: 52016.06.25 00:37:17 4 : Surveillance - Path of SYNO.SurveillanceStation.Info selected: entry.cgi2016.06.25 00:37:17 4 : Surveillance - MaxVersion of SYNO.SurveillanceStation.Info: 62016.06.25 00:37:17 4 : Surveillance - Path of SYNO.SurveillanceStation.Camera.Event selected: entry.cgi2016.06.25 00:37:17 4 : Surveillance - MaxVersion of SYNO.SurveillanceStation.Camera.Event: 12016.06.25 00:37:17 4 : Surveillance - Path of SYNO.SurveillanceStation.Event selected: entry.cgi2016.06.25 00:37:17 4 : Surveillance - MaxVersion of SYNO.SurveillanceStation.Event: 52016.06.25 00:37:17 4 : Surveillance - Path of SYNO.SurveillanceStation.VideoStreaming selected: entry.cgi2016.06.25 00:37:17 4 : Surveillance - MaxVersion of SYNO.SurveillanceStation.VideoStreaming: 12016.06.25 00:37:17 4 : Surveillance - Path of SYNO.SurveillanceStation.ExternalEvent selected: entry.cgi2016.06.25 00:37:17 4 : Surveillance - MaxVersion of SYNO.SurveillanceStation.ExternalEvent selected: 12016.06.25 00:37:17 4 : Surveillance - Path of SYNO.SurveillanceStation.Streaming selected: SurveillanceStation/streaming.cgi2016.06.25 00:37:17 4 : Surveillance - MaxVersion of SYNO.SurveillanceStation.Streaming selected: 22016-06-25 00:37:17 SSCam Surveillance Errorcode: none
2016-06-25 00:37:17 SSCam Surveillance Error: none
2016.06.25 00:37:17 4 : Surveillance - --- End Function getapisites nonblocking ---2016.06.25 00:37:17 4 : Surveillance - --- Begin Function serverlogin nonblocking ---2016.06.25 00:37:17 4 : Surveillance - Credentials read from RAM: Admin *****2016.06.25 00:37:17 4 : Surveillance - Call-Out now: http://192.168.178.200:5000/webapi/auth.cgi?api=SYNO.API.Auth&version=6&method=Login&account=Admin&passwd=*****&session=SurveillanceStation&format="sid"
2016.06.25 00:37:17 4 : Surveillance - Credentials read from RAM: Admin *****
2016.06.25 00:37:17 4 : Surveillance - JSON returned: $VAR1 = { 'success' => bless( do{\(my $o = 1)}, 'JSON::XS::Boolean' ), 'data' => { 'is_portal_port' => bless( do{\(my $o = 0)}, 'JSON::XS::Boolean' ), 'sid' => 'UBgT46vgIS9VQCAL1N11272' } };
2016-06-25 00:37:17 SSCam Surveillance Errorcode: none
2016-06-25 00:37:17 SSCam Surveillance Error: none
2016.06.25 00:37:17 4 : Surveillance - Login of User Admin successful - SID: UBgT46vgIS9VQCAL1N11272
2016.06.25 00:37:17 4 : Surveillance - --- End Function serverlogin nonblocking ---
2016.06.25 00:37:17 4 : Surveillance - --- Begin Function getcamid nonblocking ---
2016.06.25 00:37:17 4 : Surveillance - Call-Out now: http://192.168.178.200:5000/webapi/entry.cgi?api=SYNO.SurveillanceStation.Camera&version=8&method=List&basic=true&streamInfo=true&camStm=true&_sid="UBgT46vgIS9VQCAL1N11272"
2016.06.25 00:37:17 4 : Surveillance - Detection Camid successful - CamWohnzimmer ID: 4
2016.06.25 00:37:17 4 : Surveillance - --- End Function getcamid nonblocking ---
2016.06.25 00:37:17 4 : Surveillance - --- Begin Function cam: movestart nonblocking ---
2016.06.25 00:37:17 4 : Surveillance - Call-Out now: http://192.168.178.200:5000/webapi/entry.cgi?api="SYNO.SurveillanceStation.PTZ"&version="5"&method="Move"&cameraId="4"&direction="left"&speed="3"&moveType="Start"&_sid="UBgT46vgIS9VQCAL1N11272"
2016-06-25 00:37:17 SSCam Surveillance Errorcode: none
2016-06-25 00:37:17 SSCam Surveillance Error: malformed JSON string received
2016.06.25 00:37:17 4 : Surveillance - Data returned: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <style>body{font-family:Arial,Helvetica,sans-serif;font-size:12px;text-align:center}h1{color:#06C;font-size:25px;line-height:60px;margin-top:56px}img{margin-top:40px} </style> </head> <body> <img src="data:image/jpg;base64,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 TNuBU0kkkylImmQpSEIAFKAAABwHm8AcB//Z "/> <h1 id="a"></h1> <hr> <p>&copy; 2016 <a href="http://www.synology.com">Synology Inc.</a></p> </body> <script type ="text/javascript"> /* Copyright (c) 2016 Synology Inc. All rights reserved. */ (function(){var a={en:"Sorry, the page you are looking for is not found.",zh:"\u62b1\u6b49\uff0c\u60a8\u6240\u6307\u5b9a\u7684\u9875\u9762\u4e0d\u5b58\u5728\u3002",it:"La pagina richiesta non \u00e8 stata trovata.","zh-HK":"\u62b1\u6b49\uff0c\u60a8\u6240\u6307\u5b9a\u7684\u9801\u9762\u4e0d\u5b58\u5728\u3002",cs:"Hledan\u00e1 str\u00e1nka nebyla nalezena.",es:"Lo sentimos, no se encuentra la p\u00e1gina que est\u00e1 buscando.",ru:"\u0418\u0437\u0432\u0438\u043d\u0438\u0442\u0435, \u0438\u0441\u043a\u043e\u043c\u0430\u044f \u0432\u0430\u043c\u0438 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430 \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d\u0430.",nl:"Sorry, de pagina die u zoekt kan niet weergegeven worden.",pt:"Desculpe, a p\u00e1gina que procura n\u00e3o foi encontrada.",no:"Beklager, siden du leter etter finnes ikke.",nb:"Beklager, siden du leter etter finnes ikke.",tr:"\u00dczg\u00fcn\u00fcz, arad\u0131\u011f\u0131n\u0131z sayfa bulunamad\u0131.",pl:"Przepraszamy, nie znaleziono strony, kt\u00f3rej szukasz.",fr:"D\u00e9sol\u00e9, la page que vous recherchez est introuvable.",de:"Es tut uns Leid, die von Ihnen gesuchte Seite konnte nicht gefunden werden.",da:"Desv\u00e6rre, den side, du leder efter, kunne ikke findes.","pt-BR":"Desculpe, a p\u00e1gina que procura n\u00e3o foi encontrada.","zh-MO":"\u62b1\u6b49\uff0c\u60a8\u6240\u6307\u5b9a\u7684\u9801\u9762\u4e0d\u5b58\u5728\u3002",hu:"Eln\u00e9z\u00e9st, a keresett oldal nem tal\u00e1lhat\u00f3.",ja:"\u7533\u3057\u8a33\u3042\u308a\u307e\u305b\u3093\u304c\u3001\u635c\u3057\u3066\u3044\u308b\u30da\u30fc\u30b8\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093",nn:"Beklager, siden du leter etter finnes ikke.","zh-TW":"\u62b1\u6b49\uff0c\u60a8\u6240\u6307\u5b9a\u7684\u9801\u9762\u4e0d\u5b58\u5728\u3002",ko:"\uc8c4\uc1a1\ud569\ub2c8\ub2e4. \ucc3e\uace0\uc790 \ud558\ub294 \ud398\uc774\uc9c0\ub97c \ubc1c\uacac\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4.",sv:"Sidan du s\u00f6ker hittades inte."};var b=window.navigator.browserLanguage||window.navigator.language;if(-1==["zh-TW","zh-MO","zh-HK","pt-BR"].indexOf(b)){b=b.split("-",1)}document.getElementById("a").innerHTML=a[b]||a.en})(); </script> </html> 2016.06.25 00:37:17 4 : Surveillance - --- Begin Function logout nonblocking ---
2016.06.25 00:37:17 4 : Surveillance - Credentials read from RAM: Admin *****
2016.06.25 00:37:17 4 : Surveillance - URL-Call: http://192.168.178.200:5000/webapi/auth.cgi?api=SYNO.API.Auth&version=6&method=Logout&session=SurveillanceStation&_sid=UBgT46vgIS9VQCAL1N11272
2016.06.25 00:37:17 4 : Surveillance - JSON returned: $VAR1 = { 'success' => bless( do{\(my $o = 1)}, 'JSON::XS::Boolean' ) };
2016.06.25 00:37:17 4 : Surveillance - Session of User Admin has ended - SID: UBgT46vgIS9VQCAL1N11272 has been deleted
2016.06.25 00:37:17 4 : Surveillance - --- End Function logout nonblocking ---


bevor du dir die mühe machst und den stream dekodierst: es ist quasi die 404-seite von synology mit eingebettetem logo. :-)

Es tut uns Leid, die von Ihnen gesuchte Seite konnte nicht gefunden werden.

© 2016 Synology Inc.
[/quote]
Fhem auf Raspberry Pi 3 mit HMLAN + viel HomeMatic-Zeugs / VU+ duo2 / Webcam an Synology Surveillance Station auf DS213+ / LD382A LED Module /Netatmo Wetterstation ... und mehr kommt sicher bald ;-)

DS_Starter

#377
Hallo Rumbel,

also grundsätzlich rührt das Problem daher dass nach dem Befehlsaufruf zum Move

2016.06.25 00:37:17 4 : Surveillance - Call-Out now: http://192.168.178.200:5000/webapi/entry.cgi?api="SYNO.SurveillanceStation.PTZ"&version="5"&method="Move"&cameraId="4"&direction="left"&speed="3"&moveType="Start"&_sid="UBgT46vgIS9VQCAL1N11272"

als Antwort statt eines JSON-Strings eine Seite der Synology zurückkommt (SSCam Surveillance Error: malformed JSON string received). Wenn man in diesen HTTP-Auswurf reinschaut findet man dass sie aufgerufene Seite nicht gefunden wurde (hattest du ja noch nachgepostet):

"/>........... <h1 id="a"></h1> <hr> <p>&copy; 2016 <a href="http://www.synology.com">Synology Inc.</a></p> </body> <script type ="text/javascript"> /* Copyright (c) 2016 Synology Inc. All rights reserved. */ (function(){var a={en:"Sorry, the page you are looking for is not found.",.............

Das Problem ist identifiziert, nur die Ursache müssen wir nun suchen.
Dazu noch ein paar Fragen.

- du hast die SVS Version 7.2-4649, d.h. du hast nach DSM 6 bzw. 7.2 upgegradet.
  Hast du diesen Fehler jetzt nach dem Upgrade festgestellt ? (Ich bin noch auf 5.2 bzw. SVS 7.1 und kann den Fehler bei mir nicht nachstellen)

- ist das LIST und die Logausgabe von der gleichen Kamera ?
  Ich habe im LIST gesehen dass deine Kamera "Surveillance" in der SVS "Cam1" heißen soll und die ID 3 hat. Im Log wird aber eine Kamera
  "CamWohnzimmer" mit ID: 4 gefunden.
  Da passt etwas nicht zusammen.
 
  Um das näher zu betrachten wäre noch ein verbose 5 Log hilfreich. Das kommen aber sehr viele Daten. Interessant ist in dem Fall nur der Abschnitt
  zwischen den Markierungen "Surveillance - --- Begin Function getcamid nonblocking ---" und "Surveillance - --- End Function getcamid nonblocking ---"

- du solltest die neueste Version von FHEM und SSCam (aktuell: 49_SSCam.pm               11388 2016-05-05 07:43:03Z nasseeder1) im Einsatz haben

Grüße
Heiko
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
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

Rumbel

Zitat von: DS_Starter am 25 Juni 2016, 08:57:36
Das Problem ist identifiziert, nur die Ursache müssen wir nun suchen.
Dazu noch ein paar Fragen.

- du hast die SVS Version 7.2-4649, d.h. du hast nach DSM 6 bzw. 7.2 upgegradet.
  Hast du diesen Fehler jetzt nach dem Upgrade festgestellt ? (Ich bin noch auf 5.2 bzw. SVS 7.1 und kann den Fehler bei mir nicht nachstellen)

kann ich nicht sicher sagen.
entweder fiel es mir nach dem update nicht auf (die kamera bewegt sich nur, wenn die alarmanlage scharf ist und niemand zuhause ist) oder es kam erst mit dem update.

ich würde auf grund der unbekannten Fehlermeldung und des JSON-Fehlers auf die SVS Version tippen.

Zitat von: DS_Starter am 25 Juni 2016, 08:57:36
- ist das LIST und die Logausgabe von der gleichen Kamera ?
Jein.
Es ist die selbe Kamera, aber ich hatte im SVS eine zweite Kamera angelegt um zu testen ob es an der Konfiguration des SVS liegt. Ist aber eigentlich die gleiche, nur neu konfiguriert.

Zitat von: DS_Starter am 25 Juni 2016, 08:57:36
  Um das näher zu betrachten wäre noch ein verbose 5 Log hilfreich. Das kommen aber sehr viele Daten. Interessant ist in dem Fall nur der Abschnitt
  zwischen den Markierungen "Surveillance - --- Begin Function getcamid nonblocking ---" und "Surveillance - --- End Function getcamid nonblocking ---"

hier mit fehler "Error: malformed JSON string received" (die große eingebettete bitmap ist entfernt)

2016.06.28 15:48:26 4 : Surveillance - Start move Camera Cam1 to direction "up" with duration of 5 s
2016.06.28 15:48:26 4 : Surveillance - --- Begin Function getapisites nonblocking ---
2016.06.28 15:48:26 5 : Surveillance - HTTP-Call will be done with httptimeout-Value: 4 s
2016.06.28 15:48:26 4 : Surveillance - Call-Out now: http://192.168.178.200:5000/webapi/query.cgi?api=SYNO.API.Info&method=Query&version=1&query=SYNO.API.Auth,SYNO.SurveillanceStation.ExternalRecording,SYNO.SurveillanceStation.Camera,SYNO.SurveillanceStation.SnapShot,SYNO.SurveillanceStation.PTZ,SYNO.SurveillanceStation.Info,SYNO.SurveillanceStation.Camera.Event,SYNO.SurveillanceStation.Event,SYNO.SurveillanceStation.VideoStreaming,SYNO.SurveillanceStation.ExternalEvent,SYNO.SurveillanceStation.Streaming
2016-06-28 15:48:26 SSCam Surveillance move up 5
2016.06.28 15:48:26 4 : Surveillance - JSON returned: $VAR1 = { 'success' => bless( do{\(my $o = 1)}, 'JSON::XS::Boolean' ), 'data' => { 'SYNO.SurveillanceStation.ExternalEvent' => { 'requestFormat' => 'JSON', 'path' => 'entry.cgi', 'minVersion' => 1, 'maxVersion' => 1 }, 'SYNO.SurveillanceStation.Info' => { 'maxVersion' => 6, 'minVersion' => 1, 'path' => 'entry.cgi', 'requestFormat' => 'JSON' }, 'SYNO.SurveillanceStation.SnapShot' => { 'maxVersion' => 1, 'path' => 'entry.cgi', 'minVersion' => 1, 'requestFormat' => 'JSON' }, 'SYNO.SurveillanceStation.ExternalRecording' => { 'minVersion' => 1, 'path' => 'entry.cgi', 'requestFormat' => 'JSON', 'maxVersion' => 3 }, 'SYNO.SurveillanceStation.VideoStreaming' => { 'maxVersion' => 1, 'path' => 'entry.cgi', 'minVersion'
=> 1,                                                                      'requestFormat' => 'JSON'                                                                    },                       'SYNO.SurveillanceStation.Event' => {                                                             'maxVersion' => 5,                                                             'requestFormat' => 'JSON',                                                             'path' => 'entry.cgi',                                                             'minVersion' => 1                                                           },                       'SYNO.SurveillanceStation.PTZ' => {                                                           'path' => 'entry.cgi',                                                           'minVersion' => 1,                                                           'requestFormat' => 'JSON',                                                           'maxVersion' => 5                                                         },                       'SYNO.SurveillanceStation.Camera' => {                                                              'maxVersion' => 8,                                                              'path' => 'entry.cgi',                                                              'minVersion' => 1,                                                              'requestFormat' => 'JSON'                                                            },                       'SYNO.SurveillanceStation.Streaming' => {                                                                 'minVersion' => 1,                                                                 'path' => 'SurveillanceStation/streaming.cgi',                                                                 'maxVersion' => 2                                                               },                       'SYNO.SurveillanceStation.Camera.Event' => {                                                                    'requestFormat' => 'JSON',                                                                    'path' => 'entry.cgi',                                                                    'minVersion' => 1,                                                                    'maxVersion' => 1                                                                  },                       'SYNO.API.Auth' => {                                            'path' => 'auth.cgi',                                            'minVersion' => 1,                                            'maxVersion' => 6                                          }                     }         }; 2016.06.28 15:48:26 4 : Surveillance - Path of SYNO.API.Auth selected: auth.cgi2016.06.28 15:48:26 4 : Surveillance - MaxVersion of SYNO.API.Auth selected: 62016.06.28 15:48:26 4 : Surveillance - Path of SYNO.SurveillanceStation.ExternalRecording selected: entry.cgi2016.06.28 15:48:26 4 : Surveillance - MaxVersion of SYNO.SurveillanceStation.ExternalRecording selected: 32016.06.28 15:48:26 4 : Surveillance - Path of SYNO.SurveillanceStation.Camera selected: entry.cgi2016.06.28 15:48:26 4 : Surveillance - MaxVersion of SYNO.SurveillanceStation.Camera: 82016.06.28 15:48:26 4 : Surveillance - Path of SYNO.SurveillanceStation.SnapShot selected: entry.cgi2016.06.28 15:48:26 4 : Surveillance - MaxVersion of SYNO.SurveillanceStation.SnapShot: 12016.06.28 15:48:26 4 : Surveillance - Path of SYNO.SurveillanceStation.PTZ selected: entry.cgi2016.06.28 15:48:26 4 : Surveillance - MaxVersion of SYNO.SurveillanceStation.PTZ: 52016.06.28 15:48:26 4 : Surveillance - Path of SYNO.SurveillanceStation.Info selected: entry.cgi2016.06.28 15:48:26 4 : Surveillance - MaxVersion of SYNO.SurveillanceStation.Info: 62016.06.28 15:48:26 4 : Surveillance - Path of SYNO.SurveillanceStation.Camera.Event selected: entry.cgi2016.06.28 15:48:26 4 : Surveillance - MaxVersion of SYNO.SurveillanceStation.Camera.Event: 12016.06.28 15:48:26 4 : Surveillance - Path of SYNO.SurveillanceStation.Event selected: entry.cgi2016.06.28 15:48:26 4 : Surveillance - MaxVersion of SYNO.SurveillanceStation.Event: 52016.06.28 15:48:26 4 : Surveillance - Path of SYNO.SurveillanceStation.VideoStreaming selected: entry.cgi2016.06.28 15:48:26 4 : Surveillance - MaxVersion of SYNO.SurveillanceStation.VideoStreaming: 12016.06.28 15:48:26 4 : Surveillance - Path of SYNO.SurveillanceStation.ExternalEvent selected: entry.cgi2016.06.28 15:48:26 4 : Surveillance - MaxVersion of SYNO.SurveillanceStation.ExternalEvent selected: 12016.06.28 15:48:26 4 : Surveillance - Path of SYNO.SurveillanceStation.Streaming selected: SurveillanceStation/streaming.cgi2016.06.28 15:48:26 4 : Surveillance - MaxVersion of SYNO.SurveillanceStation.Streaming selected: 22016-06-28 15:48:26 SSCam Surveillance Errorcode: none
2016-06-28 15:48:26 SSCam Surveillance Error: none
2016.06.28 15:48:26 4 : Surveillance - --- End Function getapisites nonblocking ---2016.06.28 15:48:26 4 : Surveillance - --- Begin Function serverlogin nonblocking ---2016.06.28 15:48:26 4 : Surveillance - Credentials read from RAM: Admin ***********2016.06.28 15:48:26 5 : Surveillance - HTTP-Call will be done with httptimeout-Value: 4 s2016.06.28 15:48:26 4 : Surveillance - Call-Out now: http://192.168.178.200:5000/webapi/auth.cgi?api=SYNO.API.Auth&version=6&method=Login&amp;account=Admin&passwd=***********&session=SurveillanceStation&format="sid"2016.06.28 15:48:26 4 : Surveillance - Credentials read from RAM: Admin ***********2016.06.28 15:48:26 4 : Surveillance - JSON returned: $VAR1 = {           'success' => bless( do{\(my $o = 1)}, 'JSON::XS::Boolean' ),           'data' => {                       'is_portal_port' => bless( do{\(my $o = 0)}, 'JSON::XS::Boolean' ),                       'sid' => 'htXZe1rJ39XzcCAL1N11272'                     }         }; 2016-06-28 15:48:26 SSCam Surveillance Errorcode: none
2016-06-28 15:48:26 SSCam Surveillance Error: none
2016.06.28 15:48:26 4 : Surveillance - Login of User Admin successful - SID: htXZe1rJ39XzcCAL1N112722016.06.28 15:48:26 4 : Surveillance - --- End Function serverlogin nonblocking ---2016.06.28 15:48:26 4 : Surveillance - --- Begin Function getcamid nonblocking ---2016.06.28 15:48:26 5 : Surveillance - HTTP-Call will be done with httptimeout-Value: 4 s2016.06.28 15:48:26 4 : Surveillance - Call-Out now: http://192.168.178.200:5000/webapi/entry.cgi?api=SYNO.SurveillanceStation.Camera&version=8&method=List&basic=true&streamInfo=true&camStm=true&_sid="htXZe1rJ39XzcCAL1N11272"
2016.06.28 15:48:27 5 : Surveillance - JSON returned: $VAR1 = { 'success' => bless( do{\(my $o = 1)}, 'JSON::XS::Boolean' ), 'data' => { 'keyTotalCnt' => 2, 'delcam' => [], 'existCamMntTypeMap' => undef, 'cameras' => [ { 'audioOut' => bless( do{\(my $o = 0)}, 'JSON::XS::Boolean' ), 'rotation_by_date' => 30, 'rotation_by_space' => '100', 'model' => 'FI9826W', 'camStatus' => 1, 'resolution' => '1280x960', 'camFov' => '', 'videoCapList' => [ { 'vt' => 'H.264', 'stList' => [ 'RTSP' ] } ], 'camIdOnRecServer' => 0, 'audioCap' => $VAR1->{'success'}, 'extDIDev' => 0, 'blLiveviewPriv' => $VAR1->{'success'}, 'camRecVolume' => '/volume1', 'port' => 88, 'camRecShare' => 'surveillance', 'blAudioPriv' => $VAR1->{'success'}, 'forceMjpeg' => $VAR1->{'data'}{'cameras'}[0]{'audioOut'}, 'recStatus' => 0, 'camPath' => 'cnRzcDovL3Jvb3Q6WlpuZWVuYXYxMjNAMTkyLjE2OC4xNzguMTk6ODgvdmlkZW9NYWlu', 'audioType' => 2, 'stm_info' => [ { 'quality' => '4', 'type' => 0, 'resolution' => '1280x960', 'fps' => 30 }, { 'quality' => '4', 'type' => 1, 'fps' => 30, 'resolution' => '1280x960' }, { 'type' => 2,
                  'fps' => 30,                                                          'resolution' => '1280x960',                                                          'quality' => '4'                                                        }                                                      ],                                        'camRecStorageStatus' => 0,                                        'blDisableRec' => $VAR1->{'data'}{'cameras'}[0]{'audioOut'},                                        'update_time' => 1452739628,                                        'tvStandard' => 0,                                        'blPtzShowIcon' => $VAR1->{'success'},                                        'camVideoType' => 'H.264',                                        'vendor' => 'FOSCAM',                                        'id' => 3,                                        'is_rotated_by_date' => $VAR1->{'success'},                                        'stmFisheyeType' => 0,                                        'deleted' => $VAR1->{'data'}{'cameras'}[0]{'audioOut'},                                        'ptzCap' => 15,                                        'dsPort' => 5000,                                        'privilege' => 15,                                        'snapshot_path' => '/webapi/entry.cgi?api=SYNO.SurveillanceStation.Camera&method=GetSnapshot&version=1&cameraId=3&timestamp=1467121707&preview=true&camStm=1',                                        'volume_space' => '0',                                        'status_flags' => 0,                                        'DINum' => 0,                                        'folder' => '/volume1/surveillance/Cam1',                                        'camMobileLiveMode' => 0,                                        'recCbrBitrate' => 4096,                                        'camRecSharePath' => '/volume1/surveillance',                                        'presetNum' => 16,                                        'type' => 3,                                        'blEnableExtDI' => $VAR1->{'data'}{'cameras'}[0]{'audioOut'},                                        'deviceType' => 4,                                        'name' => 'Cam1',                                        'DONum' => 0,                                        'is_rotated_by_space' => $VAR1->{'success'},                                        'singleStream' => $VAR1->{'data'}{'cameras'}[0]{'audioOut'},                                        'ownerDsId' => 0,                                        'blReceivePocZero' => $VAR1->{'data'}{'cameras'}[0]{'audioOut'},                                        'camRecShareMountType' => 0,                                        'camLiveMode' => 0,                                        'camRotOption' => 0,                                        'enabled' => $VAR1->{'success'},                                        'isStatusUnrecognized' => $VAR1->{'data'}{'cameras'}[0]{'audioOut'},                                        'hasCamParam' => $VAR1->{'success'},                                        'host' => '192.168.178.19',                                        'camMountType' => 0,                                        'status' => 0,                                        'blAudioDisableRec' => $VAR1->{'data'}{'cameras'}[0]{'audioOut'},                                        'recBitrateCtrl' => 1,                                        'fps' => 30,                                        'rotation_option' => 0,                                        'uiStmNoList' => '1,1,1',                                        'dsIp' => '',                                        'quality' => '4',                                        'channel_id' => '1',                                        'extDIPorts' => 0                                      }                                    ],                       'timestamp' => '1467121707',                       'keyUsedCnt' => 1,                       'total' => 1                     }         }; 2016.06.28 15:48:27 4 : Surveillance - Detection Camid successful - Cam1 ID: 32016.06.28 15:48:27 4 : Surveillance - --- End Function getcamid nonblocking ---2016.06.28 15:48:27 4 : Surveillance - --- Begin Function cam: movestart nonblocking ---2016.06.28 15:48:27 5 : Surveillance - HTTP-Call will be done with httptimeout-Value: 4 s2016.06.28 15:48:27 4 : Surveillance - Call-Out now: http://192.168.178.200:5000/webapi/entry.cgi?api="SYNO.SurveillanceStation.PTZ"&version="5"&method="Move"&cameraId="3"&direction="up"&speed="3"&moveType="Start"&_sid="htXZe1rJ39XzcCAL1N11272"2016-06-28 15:48:27 SSCam Surveillance Errorcode: none
2016-06-28 15:48:27 SSCam Surveillance Error: malformed JSON string received
2016.06.28 15:48:27 4 : Surveillance - Data returned: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <style>body{font-family:Arial,Helvetica,sans-serif;font-size:12px;text-align:center}h1{color:#06C;font-size:25px;line-height:60px;margin-top:56px}img{margin-top:40px} </style> </head> <body> <img src="data:image/jpg; "/> <h1 id="a"></h1> <hr> <p>&copy; 2016 <a href="http://www.synology.com">Synology Inc.</a></p> </body> <script type ="text/javascript"> /* Copyright (c) 2016 Synology Inc. All rights reserved. */ (function(){var a={en:"Sorry, the page you are looking for is not found.",zh:"\u62b1\u6b49\uff0c\u60a8\u6240\u6307\u5b9a\u7684\u9875\u9762\u4e0d\u5b58\u5728\u3002",it:"La pagina richiesta non \u00e8 stata trovata.","zh-HK":"\u62b1\u6b49\uff0c\u60a8\u6240\u6307\u5b9a\u7684\u9801\u9762\u4e0d\u5b58\u5728\u3002",cs:"Hledan\u00e1 str\u00e1nka nebyla nalezena.",es:"Lo sentimos, no se encuentra la p\u00e1gina que est\u00e1 buscando.",ru:"\u0418\u0437\u0432\u0438\u043d\u0438\u0442\u0435, \u0438\u0441\u043a\u043e\u043c\u0430\u044f \u0432\u0430\u043c\u0438 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430 \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d\u0430.",nl:"Sorry, de pagina die u zoekt kan niet weergegeven worden.",pt:"Desculpe, a p\u00e1gina que procura n\u00e3o foi encontrada.",no:"Beklager, siden du leter etter finnes ikke.",nb:"Beklager, siden du leter etter finnes ikke.",tr:"\u00dczg\u00fcn\u00fcz, arad\u0131\u011f\u0131n\u0131z sayfa bulunamad\u0131.",pl:"Przepraszamy, nie znaleziono strony, kt\u00f3rej szukasz.",fr:"D\u00e9sol\u00e9, la page que vous recherchez est introuvable.",de:"Es tut uns Leid, die von Ihnen gesuchte Seite konnte nicht gefunden werden.",da:"Desv\u00e6rre, den side, du leder efter, kunne ikke findes.","pt-BR":"Desculpe, a p\u00e1gina que procura n\u00e3o foi encontrada.","zh-MO":"\u62b1\u6b49\uff0c\u60a8\u6240\u6307\u5b9a\u7684\u9801\u9762\u4e0d\u5b58\u5728\u3002",hu:"Eln\u00e9z\u00e9st, a keresett oldal nem tal\u00e1lhat\u00f3.",ja:"\u7533\u3057\u8a33\u3042\u308a\u307e\u305b\u3093\u304c\u3001\u635c\u3057\u3066\u3044\u308b\u30da\u30fc\u30b8\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093",nn:"Beklager, siden du leter etter finnes ikke.","zh-TW":"\u62b1\u6b49\uff0c\u60a8\u6240\u6307\u5b9a\u7684\u9801\u9762\u4e0d\u5b58\u5728\u3002",ko:"\uc8c4\uc1a1\ud569\ub2c8\ub2e4. \ucc3e\uace0\uc790 \ud558\ub294 \ud398\uc774\uc9c0\ub97c \ubc1c\uacac\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4.",sv:"Sidan du s\u00f6ker hittades inte."};var b=window.navigator.browserLanguage||window.navigator.language;if(-1==["zh-TW","zh-MO","zh-HK","pt-BR"].indexOf(b)){b=b.split("-",1)}document.getElementById("a").innerHTML=a[b]||a.en})(); </script> </html> 2016.06.28 15:48:27 4 : Surveillance - --- Begin Function logout nonblocking ---2016.06.28 15:48:27 5 : Surveillance - HTTP-Call will be done with httptimeout-Value: 4 s2016.06.28 15:48:27 4 : Surveillance - Credentials read from RAM: Admin ***********2016.06.28 15:48:27 4 : Surveillance - URL-Call: http://192.168.178.200:5000/webapi/auth.cgi?api=SYNO.API.Auth&version=6&method=Logout&session=SurveillanceStation&_sid=htXZe1rJ39XzcCAL1N112722016.06.28 15:48:27 4 : Surveillance - JSON returned: $VAR1 = {           'success' => bless( do{\(my $o = 1)}, 'JSON::XS::Boolean' )         }; 2016.06.28 15:48:27 4 : Surveillance - Session of User Admin has ended - SID: htXZe1rJ39XzcCAL1N11272 has been deleted2016.06.28 15:48:27 4 : Surveillance - --- End Function logout nonblocking ---


das verbose 5-log mit dem Error Code 121 liefere ich nach. Dafür muss ich zuhause meiner Camera wieder Presets beibringen. :-)

Zitat von: DS_Starter am 25 Juni 2016, 08:57:36
- du solltest die neueste Version von FHEM und SSCam (aktuell: 49_SSCam.pm               11388 2016-05-05 07:43:03Z nasseeder1) im Einsatz haben
hatte frisch "update" gemacht, als ich den fehler zum ersten mal hatte.
Mein erster Verdacht war, dass ich vielleicht eine veraltete Version des Moduls hatte.


Danke für's helfen.
Fhem auf Raspberry Pi 3 mit HMLAN + viel HomeMatic-Zeugs / VU+ duo2 / Webcam an Synology Surveillance Station auf DS213+ / LD382A LED Module /Netatmo Wetterstation ... und mehr kommt sicher bald ;-)

DS_Starter

Hallo Rumbel,

danke für die Info.  Das Modul arbeitet wie erwartet.

Ich vermute zunächst ein Problem mit der API-Implementierung von 'SYNO.SurveillanceStation.PTZ' mit der Version 5. Die bisherige Version war die 4.
Ich baue dir noch einen Patch für das SSCam-Modul um die Version künstlich zu reduzieren.
Damit bitte ich dich dann zu testen.

Wenn das dann nicht hilft werde ich wohl mal meinen Kontakt bei Synology antriggern. Eventuell brauche ich dann von dir weitere Informationen weil ich momentan noch nicht auf 7.2 bin.

Melde mich wieder ...

@Mitstreiter ... gibt es noch weitere Nutzer die auf die Version 7.2 gegangen sind und die Bewegungungsfunktionen von PTZ-Kameras nutzen ?
                       Wenn ja, bitte Info posten ob das bei euch klappt.

Grüße
Heiko
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
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

Rumbel

Zitat von: DS_Starter am 29 Juni 2016, 10:11:55
Hallo Rumbel,

danke für die Info.  Das Modul arbeitet wie erwartet.

jopp, davon gehe ich auch aus.
aber hat sich an der API schnittstelle was geändert oder ist es nur ein SVS-Bug?

Wenn ich etwas testen soll, dann meld dich einfach. evtl. kann es aber einige Tage dauern, da ich ab heute bis Sonntag kaum Zeit haben werde.
Fhem auf Raspberry Pi 3 mit HMLAN + viel HomeMatic-Zeugs / VU+ duo2 / Webcam an Synology Surveillance Station auf DS213+ / LD382A LED Module /Netatmo Wetterstation ... und mehr kommt sicher bald ;-)

DS_Starter

Laut der aktuelle Doku hätte sich an dem Aufruf nichts geändert. Aber es wurde die Version von 4 auf 5 erhöht.
Also gab es eine Änderung und ich hatte in der Vergangenheit schon ein paar Erfahrungen damit gesammelt dass die Syno-Entwicklerkollegen diese Änderungen nicht dokumentiert hatten.

Naja, wir werden sehen.

Ich melde mich, dauert aber auch ein bisschen.  ;)

Schön wäre es wenn sich noch ein paar 7.2-User melden würden.

Bis denne
Heiko
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
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

math78

Hallo Heiko,

ich habe gerade mit der neuen Version von der Surveillance auch Probleme entdeckt. Die Kameraaufnahme lässt sich nicht mehr über FHEM starten und stoppen. Es ist seit dem Update auf 7.2.
Die Antwort: Error: Parameter invalid   Errorcode:401

Kannst Du helfen?

LG

Matthias

math78

Hallo Heiko, habe gerade noch andere Dinge, wie z.B. den Livestream oder Snap ausprobiert. Diese funktionieren noch einwandfrei!!!

LG

Matthias

DS_Starter

Hi Matthias,

Ich versuche auch dafùr gleich noch einen Workaround. Da hat Syno anscheinend doch einiges geändert  :(
Mach mir mal bitte auch einen verbose 4 Log von der Aufnahmefunktion.

Grüsse
Heiko
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
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

math78

2016.06.29 13:40:41 5: Cmd: >set Cam_Haustuer Start<
2016.06.29 13:40:41 4: Cam_Haustuer - Recording of Camera Haustuer will be started now
2016.06.29 13:40:41 4: Cam_Haustuer - --- Begin Function getapisites nonblocking ---
2016.06.29 13:40:41 5: Cam_Haustuer - HTTP-Call will be done with httptimeout-Value: 4 s
2016.06.29 13:40:41 4: Cam_Haustuer - Call-Out now: http://192.168.0.21:22548/webapi/query.cgi?api=SYNO.API.Info&method=Query&version=1&query=SYNO.API.Auth,SYNO.SurveillanceStation.ExternalRecording,SYNO.SurveillanceStation.Camera,SYNO.SurveillanceStation.SnapShot,SYNO.SurveillanceStation.PTZ,SYNO.SurveillanceStation.Info,SYNO.SurveillanceStation.Camera.Event,SYNO.SurveillanceStation.Event,SYNO.SurveillanceStation.VideoStreaming,SYNO.SurveillanceStation.ExternalEvent,SYNO.SurveillanceStation.Streaming
2016.06.29 13:40:41 4: HttpUtils url=http://192.168.0.21:22548/webapi/query.cgi?api=SYNO.API.Info&method=Query&version=1&query=SYNO.API.Auth,SYNO.SurveillanceStation.ExternalRecording,SYNO.SurveillanceStation.Camera,SYNO.SurveillanceStation.SnapShot,SYNO.SurveillanceStation.PTZ,SYNO.SurveillanceStation.Info,SYNO.SurveillanceStation.Camera.Event,SYNO.SurveillanceStation.Event,SYNO.SurveillanceStation.VideoStreaming,SYNO.SurveillanceStation.ExternalEvent,SYNO.SurveillanceStation.Streaming
2016.06.29 13:40:41 5: Triggering Cam_Haustuer (1 changes)
2016.06.29 13:40:41 5: Starting notify loop for Cam_Haustuer, first event Start
2016.06.29 13:40:41 4: WEB_192.168.0.2_54073 GET /fhem?detail=Cam_Haustuer&fw_id=; BUFLEN:0
2016.06.29 13:40:41 4: name: /fhem?detail=Cam_Haustuer&fw_id= / RL:5107 / text/html; charset=UTF-8 / Content-Encoding: gzip
/
2016.06.29 13:40:41 4: WEB_192.168.0.2_54073 GET /fhem?cmd={ReadingsVal(%22Cam_Haustuer%22,%22Disable%22,%22%22)}&XHR=1; BUFLEN:0
2016.06.29 13:40:41 5: Cmd: >{ReadingsVal("Cam_Haustuer","Disable","")}<
2016.06.29 13:40:41 4: name: /fhem?cmd={ReadingsVal(%22Cam_Haustuer%22,%22Disable%22,%22%22)}&XHR=1 / RL:21 / text/plain; charset=UTF-8 / Content-Encoding: gzip
/
2016.06.29 13:40:41 4: Connection accepted from WEB_192.168.0.2_54074
2016.06.29 13:40:41 4: http://192.168.0.21:22548/webapi/query.cgi?api=SYNO.API.Info&method=Query&version=1&query=SYNO.API.Auth,SYNO.SurveillanceStation.ExternalRecording,SYNO.SurveillanceStation.Camera,SYNO.SurveillanceStation.SnapShot,SYNO.SurveillanceStation.PTZ,SYNO.SurveillanceStation.Info,SYNO.SurveillanceStation.Camera.Event,SYNO.SurveillanceStation.Event,SYNO.SurveillanceStation.VideoStreaming,SYNO.SurveillanceStation.ExternalEvent,SYNO.SurveillanceStation.Streaming: HTTP response code 200
2016.06.29 13:40:41 4: HttpUtils http://192.168.0.21:22548/webapi/query.cgi?api=SYNO.API.Info&method=Query&version=1&query=SYNO.API.Auth,SYNO.SurveillanceStation.ExternalRecording,SYNO.SurveillanceStation.Camera,SYNO.SurveillanceStation.SnapShot,SYNO.SurveillanceStation.PTZ,SYNO.SurveillanceStation.Info,SYNO.SurveillanceStation.Camera.Event,SYNO.SurveillanceStation.Event,SYNO.SurveillanceStation.VideoStreaming,SYNO.SurveillanceStation.ExternalEvent,SYNO.SurveillanceStation.Streaming: Got data, length: 1204
2016.06.29 13:40:41 4: Cam_Haustuer - JSON returned:

DS_Starter

Hi Matthias,

Die richtige Stelle ist noch nicht dabei.
Ich mindestens den Teil ab

--- Begin Function cam: Start nonblocking ---

Bis zu der Endemeldung von Cam: Start



ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
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

math78

Hilft das mehr?

Cam_Haustuer - --- End Function getcamid nonblocking ---
2016.06.29 13:40:42 4: Cam_Haustuer - --- Begin Function cam: Start nonblocking ---
2016.06.29 13:40:42 5: Cam_Haustuer - HTTP-Call will be done with httptimeout-Value: 4 s
2016.06.29 13:40:42 4: Cam_Haustuer - Call-Out now: http://192.168.0.21:22548/webapi/entry.cgi?api=SYNO.SurveillanceStation.ExternalRecording&method=Record&version=3&cameraId=5&action=start&_sid="6eIwXftNQYM0U1620NJN506401"
2016.06.29 13:40:42 4: http://192.168.0.21:22548/webapi/entry.cgi?api=SYNO.SurveillanceStation.ExternalRecording&method=Record&version=3&cameraId=5&action=start&_sid="6eIwXftNQYM0U1620NJN506401": Got data, length: 73
2016.06.29 13:40:42 5: Triggering Cam_Haustuer (2 changes)
2016.06.29 13:40:42 5: Starting notify loop for Cam_Haustuer, first event Errorcode: 401
2016.06.29 13:40:42 1: Cam_Haustuer - ERROR - Operation Start of Camera Haustuer was not successful. Errorcode: 401 - Parameter invalid
2016.06.29 13:40:42 4: Cam_Haustuer - --- End Function cam: Start nonblocking with error ---
2016.06.29 13:40:42 4: Cam_Haustuer - --- Begin Function logout nonblocking ---

LG

DS_Starter

Ja, genau das  :)

Brauchst aber nur das Modul auf verbose 4 setzen und nicht das ganze FHEM ...

Ich schau mal ob ich das gleich mit erledigen kann.

Lg
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
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

#389
Hallo Matthias und Rumbel,

ich habe euch eine gefixte Modulversion gebaut.
Bitte spielt die bei euch ein und testet das Ergebnis nach einem FHEM Restart.

Wenn es nicht geholfen hat brauche ich wieder ein verbose 4 log mit den relevanten Stellen.
Habe bei der Gelegenheit auch gleich geändert dass das Passwort im Log nicht mehr angezeigt wird. Anzeige kann mit dem Attr "showPassInLog" wieder eingeschaltet werden.
So oder so werde ich Synology informieren. 
Schreibt mir bitte dazu noch eure komplette DSM-Version, SVS-Version und den DS-Typ.

Grüße
Heiko
ESXi@NUC+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
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