Antwort
Feb 07, 2016 - 15:25
Hallo
kannst du diese 3 urls im browser testen ohne punkt davor
was kommt da raus?
.https://IPADRESS:5001/webapi/auth.cgi?api=SYNO.API.Auth&method=Login&v
ersion=2&account=USER&passwd=PASSWORD&session=SurveillanceStation&a
mp;format=sid
jetzt gib diesen befehl, nun ist wichtig die cameraid zu wissen...hier in der url ist es die 1
startet die aufnahme? was kommt als ausgabe im browser?
.https://IPADRESS:5001/webapi/SurveillanceStation/extrecord.cgi?api=SYNO.Survei
llanceStation.ExternalRecording&method=Record&version=1&cameraId=1&
amp;action=start
dieses sollte die aufnahme stopen...wieder die id der kamera beachten
.https://IPADRESS:5001/webapi/SurveillanceStation/extrecord.cgi?api=SYNO.Survei
llanceStation.ExternalRecording&method=Record&version=1&cameraId=1&
amp;action=stop
IPADRESS, USER und PASSWORD anpassen!!!
melde dich ob es geht und poste die fehler im kommentaren
kannst du diese 3 urls im browser testen ohne punkt davor
was kommt da raus?
.https://IPADRESS:5001/webapi/auth.cgi?api=SYNO.API.Auth&method=Login&v
ersion=2&account=USER&passwd=PASSWORD&session=SurveillanceStation&a
mp;format=sid
jetzt gib diesen befehl, nun ist wichtig die cameraid zu wissen...hier in der url ist es die 1
startet die aufnahme? was kommt als ausgabe im browser?
.https://IPADRESS:5001/webapi/SurveillanceStation/extrecord.cgi?api=SYNO.Survei
llanceStation.ExternalRecording&method=Record&version=1&cameraId=1&
amp;action=start
dieses sollte die aufnahme stopen...wieder die id der kamera beachten
.https://IPADRESS:5001/webapi/SurveillanceStation/extrecord.cgi?api=SYNO.Survei
llanceStation.ExternalRecording&method=Record&version=1&cameraId=1&
amp;action=stop
IPADRESS, USER und PASSWORD anpassen!!!
melde dich ob es geht und poste die fehler im kommentaren
Von
Hallo, Danke erstmal für deinen Vorschlag. Leider geht der Link nicht, der Browser kann die Seite nicht erreichen. Hab auch den Port 5000 probiert. Aber das ist eigentlich nicht das was ich suche sorry. Denn damit würde die CAM ja die ganze Zeit aufnehmen. Bei mir wird die Aufnahme via Bewegungserkennung gestartet. Was ich bei der Synology machen kann, ist einen Task zu erstellen wo ich die Camera z.B. aktivieren/deaktivieren kann. Wenn man so einen Task fernbedienen könnt, dann wäre das die Lösung. Sorry hätte eigentlich dazuschreiben sollen.
Von
nun wenn diese links nicht gehen, dann wird es schwer den funktionierenden link für das was du suchst zu finden sein...
irgendwo ist das einzustellen, such am besten nach der api für die station....machbar ist alles nur ich habe sowas nicht und ohne so etwas selber testen zu können, vergeht einem die lust :)
Suche nach tasks in verbindung mit station api
Von
...werde ich machen, trotzdem DANKE für deinen Einsatz
Von
nichts zu danken :) viel erfolg, evtl. meldet sich noch jemand der mit der api schon was gemacht hat...gruss!
Von
wichtig ist auch die version der station die du verwendest....
ab der version 7 lautet die adresse
webapi/auth.cgi
und
/webapi/entry.cgi
https://externeAdresse:Port/webapi/auth.cgi?api=SYNO.API.Auth&method=Login&version=3&account=BENUTZERNAME&passwd=PASSWORT&session=SurveillanceStation&format=sid
diese sid hier eingeben
https://externeAdresse:Port/webapi/entry.cgi?api=SYNO.SurveillanceStation.Camera&method=Enable&version=3&cameraIds=1&_sid=
https://externeAdresse:Port/webapi/entry.cgi?api=SYNO.SurveillanceStation.Camera&method=Disable&version=3&cameraIds=1&_sid=
Von
hier beispiel mit php zu aktivieren und deaktievieren der kamera
http://www.dbuschke.de/blog/synology-surveillance-station-kamera-ueber-http-deaktivieren/
wichtig ist dass du überhaupt etwas mit der api machen kannst, danach musste auch task zu steuern möglich sein
Von
zdenko33
kannst du mir mal weiter helfen im Bezug auf ein Standbild abrufen von der SS? Ich möchte meine Kamera Standbilder in NEO integrieren die alle X Sekunden aktualisiert werden. Da ich da nicht von meiner trendet Kamera permanent bekomme das Bild.
SS Version ist 8.1 die oben und auch im Internet gefundenen Möglichkeiten haben keinen Erfolg gebracht.
Wie z.B.:
http://ip-der-ds:5000/webapi/SurveillanceStation/camera.cgi?api=SYNO.SurveillanceStation.Camera&version=1&method=getSnapshot&cameraId=1
Von
da muss doch ein fehler zurückkommen
Von
Synology Seite:
"Es tut uns Leid, die von Ihnen gesuchte Seite konnte nicht gefunden werden."
und ich kann bei cameraId auch alles ändern geht nicht. Und die Kamera ID auslesen mit:
http://IPADRESSE:5000/webapi/SurveillanceStation/camera.cgi?api=SYNO.SurveillanceStation.Camera&version=3&method=List
genau das selbe.
Von
ab der version 7 lautet die adresse
webapi/auth.cgi
und
/webapi/entry.cgi
Von
siehe den post über deinen
Von
https://www.dbuschke.de/blog/synology-surveillance-station-kamera-ueber-http-deaktivieren/
kannst du auch hier lesen
wenn du einen php server hast dann kannst du den code auch testen von der seite
Von
hatte ich auch alles versucht:
https://IP:5000/webapi/auth.cgi?api=SYNO.API.Auth&method=Login&version=3&account=USER&passwd=PASSWORD&session=SurveillanceStation&method=getSnapshot&cameraId=1
doch hier bleibt die Seite leer und zeigt mir an:
{"error":{"code":103},"success":false}
Ergo Code 103 The requested method does not exist
Nun ist die frage was mache ich beim request falsch ?
Von
https://externeAdresse:Port/webapi/auth.cgi?api=SYNO.API.Auth&method=Login&version=3&account=BENUTZERNAME&passwd=PASSWORT&session=SurveillanceStation&format=sid
gib das ein, was kommt?
Von
{"data":{"sid":"j0IbRgyrTAuNcCCL1N05630"},"success":true}
bekomme ich als Antwort
Von
https://externeAdresse:Port/webapi/entry.cgi?api=SYNO.SurveillanceStation.Camera&method=List&version=3&_sid=j0IbRgyrTAuNcCCL1N05630
jetzt das eingeben und antwort hier was kommt
Von
Da will er nun eine entry.json Datei runter laden. Wenn ich sie öffne stehen da die kompletten Daten drin wie IP, Speicherort etc...
Von
dann such da nach kamera id
Von
kannst aber auch hier posten
Von
gibt es als cameraId=1 bis =4. Die Datei war 34000zeichen groß, wollte sie nicht posten in der größe.
Von
hast du 1 oder meherere kameras?
Von
4 stück
Von
http://ipadress:Port/webapi/entry.cgi?camStm=1&version=8&cameraId=1&api=SYNO.SurveillanceStation.Camera&preview=true&method=GetSnapshot
Von
http://ipadress:Port/webapi/entry.cgi?camStm=1&version=3&cameraId=1&api=SYNO.SurveillanceStation.Camera&preview=true&method=GetSnapshot
Von
jetzt geht es. Super geil.
Nun muss ich die Kameras nicht mehr mit dem snapshot abrufen sondern kann es direkt von der DS machen die dadurch ja viel weniger belastet wird als die Kameras.
wieso es nur anfangs nicht ging versteh ich immern och nicht.
Vielen dank
zdenko33
Von
anfangs hast du falsche urls benutzt :)
wenn du die posts verfolgst wirst du auch verstehen :)
Von
nur mal noch ne Kleinigkeit, ich kann ja nicht nur den link unter NEO - Kameras einrichten für den abruf, muss ich da mit Login Daten arbeiten ?
Von
nun ist die frage wie lange deine sid gültig ist und ob es ständig aus neo erreichbar ist wenn die sid nicht gültig ist
aber du kannst es testen und berichten :)
Von
musst du testen kann ich dir nicht so sagen
Von
eventuel login abschalten ich habe das nicht, das was läuft habe ich aus dem internet
Von
Login abschalten wäre möglich doch so habe ich noch eine kleine Sicherheit.
Wie was läuft aus dem Internet ? Was meinst du damit ?
Von
hab gesagt die links die ich dir geschickt habe, die jetzt erfolgreich sind bei dir, habe ich aus dem internet
ich selber habe die station nicht und kann eben dann nicht testen....
Von
einfach testen mit neo und berichten
http://ipadress:Port/webapi/entry.cgi?camStm=1&version=8&cameraId=1&api=SYNO.SurveillanceStation.Camera&preview=true&method=GetSnapshot
in neo als jpeg kamera einfügen ohne login, bei url den link und schauen....wenn nicht geht dann über webseiten element
Von
ahh jetzt habe ich das verstanden.
ich teste mal wie lange die sid gültig sind. sonst muss ich da mal schauen wie ich das anders hin bekomme.
vielen dank und ich melde mich sobald sie nicht mehr gehen.
Von
ok :)
Von
falls das nicht dauernd geht
dann mit php versuchen
hier ein link und den post von alex1808 umsetzen
http://forum.iobroker.net/viewtopic.php?f=23&t=4101#p41351
Neuen Kommentar hinzufügen