Surveillance Station Kamera ID's herausfinden

  • 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.

focusst

Benutzer
Registriert
11. Feb. 2013
Beiträge
24
Reaktionspunkte
0
Punkte
0
Hy alle zusammen,

kann mir einer sagen wie man die jeweilige Kamera ID heraus bekommt?

Habe drei Foscam und würde die gerne in meine Hausautomation einbinden, hierzu brauche ich aber die jeweilige ID der Kameras.

Danke

Jörg
 
Was meinst du mit ID? Normal wird sowas über den rtsp bzw http stream realisiert.
 
Was meinst du mit ID? Normal wird sowas über den rtsp bzw http stream realisiert.

Der Rtps stream muss doch auch wissen welche Kamera er streamen soll?
Die Kameras sollen eine ID haben z.b. Kamera 1,2,3,4, woher finde ich raus welche Kamera die Kamera 1 und 2 etc. ist.
 
Das geht entweder über den Syntax des Herstellers, da musst du bei dem mal in den FAQ's nachschaun oder du versuchst den Streampfad direkt von der SS abzugreifen. Rechtsklick auf die Kamera, Streampfad freigeben.
 
Dort finde ich aber nur den rtsp stream, ich brauche aber http, finde ich den auch irgendwo raus?
 
Zuletzt bearbeitet von einem Moderator:
Für welche Kamera? Ein Videostream wird normal über RTSP geliefert, sicher das du den nicht einbinden kannst?
 
Zuletzt bearbeitet:
Das ist leider nicht so einfach. Man kann es über das Synology Web API herausfinden. Ich habe ein Linux shell script dafür verwendet. Man muss sich erst bei der SS authentifizieren und kann dann die gewünschte Abfrage starten. Die Authentifizierung erzeugt einen Session Code. Diesen speichert man in einer Text Datei (id_Cookies.txt) und verwendet diese Datei dann für die eigentliche Abfrage. Siehe Synology Surveillance Station Web API ver: 2.7 Dokument (googeln).

<LINUX USER> = dein Linux user account
<SS IP> = die IP Adresse deiner SS (Surveillance Station)
<SS USER> = dein SS account
<PASSWORT> = dein SS Passwort


1. Authentifizieren (bei SS anmelden und Session ID in id_cookies.txt Datei speichern). Man sollte hier prüfen ob die Authentifizierung mit "success" antwortet. Wenn nicht stimmt meist was mit den Berechtigungen nicht
Rich (BBCode):
wget -q --keep-session-cookies --save-cookies /home/<LINUX USER>/id_cookies.txt -O- "http://<SS IP>:5000/webapi/auth.cgi?api=SYNO.API.Auth&method=Login&version=3&account=<SS USER>&passwd=<PASSWORT>"

2. Info für alle Kameras abfragen (Dafür wird die Camera List Methode verwendet )
Rich (BBCode):
wget -q --load-cookies /home/<LINUX USER>/id_cookies.txt -O- "http://<SS IP>:5000/webapi/entry.cgi?api=SYNO.SurveillanceStation.Camera&method=List&version=1"

Geht alles gut erhält man ein relative lange XML Ausgabe, Unter Linux kann man die gleich nach den IDs dursuchen:
wget -q --load-cookies /home/<LINUX USER>/id_cookies.txt -O- "http://<SS IP>:5000/webapi/entry.cgi?api=SYNO.SurveillanceStation.Camera&method=List&version=1" | grep '"id":'

Vor den IDs stehen die zugehörigen IP Adressen der Kameras. Z.B: "host":"192.168.1.201","id":6,

Meine Erfahrung ist, dass SS mit den IDs 1,2,3 etc beginnt. Wenn aber Kameras gelöscht und wieder hinzugefügt werden, dann ändern sich die IDs meist auf höhere Nummern.

Hoffe das hilft.
Gruß , Rob
 
Zuletzt bearbeitet von einem Moderator:
Habe gerade gesehen dass die Forum Formatierung irgentwie dazwischen funkt. Unter Punkt 2 muss es natürlich method und nicht meth od heißen.
 
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