Surveillance Station Synology Aufname via API starten

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

steinbeis

Benutzer
Registriert
28. Okt. 2014
Beiträge
18
Reaktionspunkte
0
Punkte
1
Hallo Zusammen,

ich würde gern im Zusammenspiel mit meiner Klingel am Hoftor eine Aufnahme manuell starten.

Ich hab hier ein entsprechende Aktionsregel angelegt in der ich bei Ereignis von einem externen Gerät (Aufrufen einer URL) die Aufnahme starte.
Die entsprechenden Einstellung sind klar und die URL wird mir automatisch ausgegeben.

URL:
https://IPADRESSE:49801/webapi/entry.cgi?api=SYNO.SurveillanceStation.ExternalEvent&method="Trigger"&version=1&eventId=1&eventName="Klingel"&account="USER"&password="PASSWORT"

(Username und Kennwort hab ich in diesem Link natürlich geändert wie auch die IP Adresse)

Leider bekomm ich bein Aufruf der URL einen Fehler im Browser

Fehler:
{"error":{"code":105},"success":false}

Ich habe hierzu mal gegooglet und einen Betrag in einem Forum gefunden

Forum:
https://forum.synology.com/enu/viewtopic.php?t=88555

Leider ist das für mich nicht gelöst das Thema, weiß einer von euch hier wie ich hier weiter machen kann?


Danke vorab für die Hilfe
 
Leerstellen und " in der URL weglassen.
keine Sonderzeichen in user und passwort. Also nur normale Buchstaben und Zahlen.

Alternativ: Hat die Kamera einen Alarm-Eingang und kann die Synology den nutzen?
 
Wo hast du den Zusatz

&account="USER"&password="PASSWORT"

her ? Meiner Meinung nach wird das so nicht funktionieren. Zuerst mußt du ein Login ausführen über SYNO.API.Auth um ein Cookie oder Session-ID besorgen, Z.b Session-ID:

Rich (BBCode):
?api=SYNO.API.Auth&method=Login&version=2&account=admin&passwd=123456&session=SurveillanceStation&format=sid

Damit erhältst du eine SID. Diese wiederum hängst du bei deinem Request an:

Rich (BBCode):
https://IPADRESSE:49801/webapi/entry.cgi?api=SYNO.SurveillanceStation.ExternalEvent&method="Trigger"&version=1&eventId=1&eventName= "Klingel"&_sid=”Jn5dZ9aS95wh2”

EDIT: komischer Editor hier, es kommen Leerzeichen in die Strings wo keine hingehören ..

EDIT: Ahh ... Thx Götz

Bist du dir sicher dass der Port 49801 stimmt ? Wenn du nichts extra eingestellt hast ist es normalerweise 5000.

VG
 
Zuletzt bearbeitet:
Hallo,
@DS_Starter
für Code benutze die Code-Tags, die findest Du wenn Du nach Antworten unten rechts auf Erweitert klickst, er erscheint der erweiterte Editor und dort findest Du die Code-Tags als [#] Button.

Gruß Götz
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat