NEWS
Synology Surveillance Station API
-
Hallo zusammen,
ist das mit dem api-Code und dem Skript noch aktuell?
Ich bekomme leider über die URL vom Skript kein Bild angezeigt - nur über den RTSP-Stream über Freigabe und VLC funktioniert es bei mir.Der Snapshot haut hin...
Danke für die Rückinfo.
-
Hallo zusammen,
ist das mit dem api-Code und dem Skript noch aktuell?
Ich bekomme leider über die URL vom Skript kein Bild angezeigt - nur über den RTSP-Stream über Freigabe und VLC funktioniert es bei mir.Der Snapshot haut hin...
Danke für die Rückinfo.
Das Script funktioniert und erstellt auch dann im Datenpunkt eine erzeugte URL.
Nur diese erstellte URL wird im VIS nicht angezeigt ,im Browser lädt sie endlos .......
nur im VLC wird einmalig mit der erstellten URL ein Standbild angezeigt .Daher nutze ich da Script nicht .
Bin auch nicht weiterkommen , aber mir reicht das Snapshot mit Intervall. -
Das Script funktioniert und erstellt auch dann im Datenpunkt eine erzeugte URL.
Nur diese erstellte URL wird im VIS nicht angezeigt ,im Browser lädt sie endlos .......
nur im VLC wird einmalig mit der erstellten URL ein Standbild angezeigt .Daher nutze ich da Script nicht .
Bin auch nicht weiterkommen , aber mir reicht das Snapshot mit Intervall.danke dir für die schnelle Antwort.
Denke ich werde auch beim Intervall bleiben.eigentlich voll schade :v:
-
danke dir für die schnelle Antwort.
Denke ich werde auch beim Intervall bleiben.eigentlich voll schade :v:
-
habe mal kurz überflogen, liest sich interessant!!!!
Hast du das schon mit einem Skript (Variable Anwesenheit) irgendwie umgesetzt?
Die Aktionsregeln habe ich just eingearbeitet, jetzt fehlt nur noch ein JS-Script oder Blocky.
Dank dir.
-
habe mal kurz überflogen, liest sich interessant!!!!
Hast du das schon mit einem Skript (Variable Anwesenheit) irgendwie umgesetzt?
Die Aktionsregeln habe ich just eingearbeitet, jetzt fehlt nur noch ein JS-Script oder Blocky.
Dank dir.
Habe auch Aktionregel diese werden aber noch über die CCU ( Rasperrymatic ) angesteuert.,
deshalb wollte ich Sie auf IObrocker umziehen !
Aber leider weiß ich nicht wie man dort im Script Triggert


-
Habe auch Aktionregel diese werden aber noch über die CCU ( Rasperrymatic ) angesteuert.,
deshalb wollte ich Sie auf IObrocker umziehen !
Aber leider weiß ich nicht wie man dort im Script Triggert


@Glasfaser eigentlich simpel
In der Synology SurveillanceStation den API Befehl holen (Benutzername & Passwort ergänzen)

Und per Blockly einen Request zusammen klicken

-
@Glasfaser eigentlich simpel
In der Synology SurveillanceStation den API Befehl holen (Benutzername & Passwort ergänzen)

Und per Blockly einen Request zusammen klicken

Genau nach deine Anleitung binn in vorgegangen ,Benutzername & Passwort auch ergänzt , aber keine Funktion damit !
-
Genau nach deine Anleitung binn in vorgegangen ,Benutzername & Passwort auch ergänzt , aber keine Funktion damit !
@Glasfaser zeig mal deinen request Befehl
-
@Glasfaser zeig mal deinen request Befehl
http://192.168.178.11:5000/webapi/entry.cgi?api=SYNO.SurveillanceStation.ExternalEvent&method="Trigger"&version=1&eventId=2&eventName="This is external event2"&account="{account}"&password="{password}"

-
@Glasfaser zeig mal deinen request Befehl
Top es funktioniert :+1:
Danke dafür !!!!Sehr peinlich ..
Mein Fehler war das ich eine Aktionsregel genommen habe, die ich ausversehen durch die Testerei deaktiviert hatte .:sunglasses: -
Top es funktioniert :+1:
Danke dafür !!!!Sehr peinlich ..
Mein Fehler war das ich eine Aktionsregel genommen habe, die ich ausversehen durch die Testerei deaktiviert hatte .:sunglasses:@Glasfaser kein Problem. Viel Spaß weiterhin :+1:
-
@Glasfaser kein Problem. Viel Spaß weiterhin :+1:
Danke dir auch. Habe es gestern schon mal probiert!
Funktioniert top... ;-) -
Habe auch Aktionregel diese werden aber noch über die CCU ( Rasperrymatic ) angesteuert.,
deshalb wollte ich Sie auf IObrocker umziehen !
Aber leider weiß ich nicht wie man dort im Script Triggert


-
-
:+1: perfekt!
-
@hobbycamper sagte in Synology Surveillance Station API:
Hi zusammen,
hat noch jemand @apollon77 Skript am laufen?
var request = require('request'); // Konfiguration var user = "XXXXXX"; // Synology Benutzer mit Berechtigung die Kamera anzuzeigen var pass = "XXXXXXX"; // Passwort zu eben eingegebenem Benutzer var ip = "192.168.178.XXX"; // IP-Adresse eures Synology-NAS var port = XXX; // default Port der Surveillance Station var cameraID = 1; // ID der Kamera, welche angezeigt werden soll createState('javascript.' + instance + '.Anzeigen.Kamera.Eingangstuer-Stream', {'type': 'string', 'read': true, 'write': true, 'role': 'value', 'def': ""}); // Authentifizierung an Synology Surveillance Station WebAPI und auslesen der SID function updateStreamUrl() { request('http://' + ip + ':' + port + '/webapi/auth.cgi?api=SYNO.API.Auth&method=Login&version=3&account=' + user + '&passwd=' + pass + '&session=SurveillanceStation&format=sid', function (error, response, body) { //console.log('error:', error); // Print the error if one occurred //console.log('statusCode:', response && response.statusCode); // Print the response status code if a response was received //console.log('body:', body); // Print the HTML for the Google homepage. try { var bodyObj = JSON.parse(body); } catch (e) { console.log("Error update SurveillanceStation Stream URL: " + e); return; } if (bodyObj && bodyObj.data && bodyObj.data.sid) { var sid = bodyObj.data.sid; setState('javascript.' + instance + '.Anzeigen.Kamera.Eingangstuer-Stream', 'http://' + ip + ':' + port + '/webapi/SurveillanceStation/videoStreaming.cgi?api=SYNO.SurveillanceStation.VideoStream&version=1&method=Stream&cameraId=' + cameraID + '&format=mjpeg&_sid=' + sid, true); } else { console.log("Invalid return on SurveillanceStation Stream URL: " + JSON.stringify(bodyObj)); return; } }); } schedule("0 * * * *", function() { updateStreamUrl(); }); updateStreamUrl();Lief monatelang ohne Probleme. Scheinbar nach irgend einem Update, entweder iobroker oder SurveillanceStation (aktuell 8.2.3-5828), kommt kein Bild mehr. Wenn ich die angelegte URL aus dem Datenpunkt in den Browser kopiere, kommt auch kein Bild.
Das wäre z.B. das Format des aktuellen Datenpunkt:http://192.168.178.XXX:XXX/webapi/SurveillanceStation/videoStreaming.cgi?api=SYNO.SurveillanceStation.VideoStream&version=1&method=Stream&cameraId=1&format=mjpeg&_sid=ibdh4MDGQhITs1790QDN403203Es kommt auch nicht "Seite nicht erreichbar", sondern der Browser sucht und sucht...
Es hilft auch kein Neustart des iobroker oder der synology.
Im Log kommt auch nichts ungewöhnliches:
javascript.0 2019-03-02 08:29:30.867 info script.js.common.Kamera: registered 0 subscriptions and 1 schedule javascript.0 2019-03-02 08:29:30.842 info Start javascript script.js.common.Kamera javascript.0 2019-03-02 08:29:30.828 info Stop script script.js.common.KameraIst da jemand schon was bekannt?
LG
ThomasDie Problem habe (hatte) ich auch.
Snology hat mit dem Update auf die Surveillance Station 8.2.3-5828 die API verändert. Das Problem wird in den einschlägigen Foren auch diskutiert. Mittlerweile gibt es einen Fix in Form eines inoffiziellen Updates auf die 8.2.3-5829.Kann von hier runtergeladen werden:
https://supfiles.synology.com/sharing/oXkk1MptJDer Zugang ist passwortgeschützt. Gebe ich gern auf Chatanfrage weiter, da ich nicht weis ob ich das hier frei posten kann/darf.
@Samson71 sagte in Synology Surveillance Station API:
Snology hat mit dem Update auf die Surveillance Station 8.2.3-5828 die API verändert. Das Problem wird in den einschlägigen Foren auch diskutiert. Mittlerweile gibt es einen Fix in Form eines inoffiziellen Updates auf die 8.2.3-5829.
Kann von hier runtergeladen werden:
https://supfiles.synology.com/sharing/oXkk1MptJDer Zugang ist passwortgeschützt. Gebe ich gern auf Chatanfrage weiter, da ich nicht weis ob ich das hier frei posten kann/darf.
Hat jemand zufällig noch einen Download Link für die 8.2.3-5829?
Der Link im Post ist down.
Denn die 8.2.3-5828 gibt mir kein Bild an der API aus.Mit der neusten 8.2.6-6009 werden keine Bewegungen mehr aufgezeichnet (HikVision)
Daher möchte ich gerne auf die ältere Version zurück, finde aber keinen Download.
Im Archiv ist die nächste nach der 8.2.3-5828 die 8.2.4-5847. -
@Samson71 sagte in Synology Surveillance Station API:
Snology hat mit dem Update auf die Surveillance Station 8.2.3-5828 die API verändert. Das Problem wird in den einschlägigen Foren auch diskutiert. Mittlerweile gibt es einen Fix in Form eines inoffiziellen Updates auf die 8.2.3-5829.
Kann von hier runtergeladen werden:
https://supfiles.synology.com/sharing/oXkk1MptJDer Zugang ist passwortgeschützt. Gebe ich gern auf Chatanfrage weiter, da ich nicht weis ob ich das hier frei posten kann/darf.
Hat jemand zufällig noch einen Download Link für die 8.2.3-5829?
Der Link im Post ist down.
Denn die 8.2.3-5828 gibt mir kein Bild an der API aus.Mit der neusten 8.2.6-6009 werden keine Bewegungen mehr aufgezeichnet (HikVision)
Daher möchte ich gerne auf die ältere Version zurück, finde aber keinen Download.
Im Archiv ist die nächste nach der 8.2.3-5828 die 8.2.4-5847.@aleks-83
Download Link dürfte schwierig werden. Gab es ja offiziell nirgends zum freien Herunterladen.
Ich schau nachher mal zu Hause ob ich das Paket noch liegen habe und wie groß das ist. Vielleicht kann ich Dir das dann als Mail schicken.//EDIT//
Gerade mal schnell vom Handy aus nachgesehen. Habe ich noch liegen. Kommt aber auf Deine Syno an. Habe das x86-Paket und die armv8-Fassung liegen. Sollte das für Dein Teil zutreffen kann ich helfen sonst nicht.
Mail können wir aber vergessen. Sind über 80MB.
Kann Dir ggf. nen temporären Zugang zu meinem ftp-Server einräumen. -
@aleks-83
Download Link dürfte schwierig werden. Gab es ja offiziell nirgends zum freien Herunterladen.
Ich schau nachher mal zu Hause ob ich das Paket noch liegen habe und wie groß das ist. Vielleicht kann ich Dir das dann als Mail schicken.//EDIT//
Gerade mal schnell vom Handy aus nachgesehen. Habe ich noch liegen. Kommt aber auf Deine Syno an. Habe das x86-Paket und die armv8-Fassung liegen. Sollte das für Dein Teil zutreffen kann ich helfen sonst nicht.
Mail können wir aber vergessen. Sind über 80MB.
Kann Dir ggf. nen temporären Zugang zu meinem ftp-Server einräumen.