Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Synology Surveillance Station API

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    2.9k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.1k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

Synology Surveillance Station API

Scheduled Pinned Locked Moved ioBroker Allgemein
181 Posts 51 Posters 65.1k Views 35 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • W Offline
    W Offline
    web4wasch
    wrote on last edited by
    #144

    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.

    GlasfaserG 1 Reply Last reply
    0
    • W web4wasch

      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.

      GlasfaserG Offline
      GlasfaserG Offline
      Glasfaser
      wrote on last edited by Glasfaser
      #145

      @web4wasch

      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.

      Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

      W 1 Reply Last reply
      0
      • GlasfaserG Glasfaser

        @web4wasch

        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.

        W Offline
        W Offline
        web4wasch
        wrote on last edited by
        #146

        @Glasfaser

        danke dir für die schnelle Antwort.
        Denke ich werde auch beim Intervall bleiben.

        eigentlich voll schade :v:

        GlasfaserG 1 Reply Last reply
        0
        • W web4wasch

          @Glasfaser

          danke dir für die schnelle Antwort.
          Denke ich werde auch beim Intervall bleiben.

          eigentlich voll schade :v:

          GlasfaserG Offline
          GlasfaserG Offline
          Glasfaser
          wrote on last edited by
          #147

          @web4wasch

          Ja leider ....

          Kennst du das , auch sehr interessant für die Synology
          Link Text

          Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

          W 1 Reply Last reply
          0
          • GlasfaserG Glasfaser

            @web4wasch

            Ja leider ....

            Kennst du das , auch sehr interessant für die Synology
            Link Text

            W Offline
            W Offline
            web4wasch
            wrote on last edited by
            #148

            @Glasfaser

            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.

            GlasfaserG 1 Reply Last reply
            0
            • W web4wasch

              @Glasfaser

              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.

              GlasfaserG Offline
              GlasfaserG Offline
              Glasfaser
              wrote on last edited by
              #149

              @web4wasch

              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

              1111.JPG

              2222.JPG
              4444.JPG

              Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

              KnallochseK W 2 Replies Last reply
              0
              • GlasfaserG Glasfaser

                @web4wasch

                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

                1111.JPG

                2222.JPG
                4444.JPG

                KnallochseK Do not disturb
                KnallochseK Do not disturb
                Knallochse
                wrote on last edited by
                #150

                @Glasfaser eigentlich simpel
                In der Synology SurveillanceStation den API Befehl holen (Benutzername & Passwort ergänzen)
                118138FA-557D-4431-811E-1B7EAAB751F9.jpeg
                Und per Blockly einen Request zusammen klicken
                7FCB7F61-9EB9-4D96-8D77-3CF8337482B1.png

                HM&HMIP über 100 Geräte + IoBroker auf DS918+ uvm.

                GlasfaserG 1 Reply Last reply
                1
                • KnallochseK Knallochse

                  @Glasfaser eigentlich simpel
                  In der Synology SurveillanceStation den API Befehl holen (Benutzername & Passwort ergänzen)
                  118138FA-557D-4431-811E-1B7EAAB751F9.jpeg
                  Und per Blockly einen Request zusammen klicken
                  7FCB7F61-9EB9-4D96-8D77-3CF8337482B1.png

                  GlasfaserG Offline
                  GlasfaserG Offline
                  Glasfaser
                  wrote on last edited by
                  #151

                  @Knallochse

                  Genau nach deine Anleitung binn in vorgegangen ,Benutzername & Passwort auch ergänzt , aber keine Funktion damit !

                  Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

                  KnallochseK 1 Reply Last reply
                  0
                  • GlasfaserG Glasfaser

                    @Knallochse

                    Genau nach deine Anleitung binn in vorgegangen ,Benutzername & Passwort auch ergänzt , aber keine Funktion damit !

                    KnallochseK Do not disturb
                    KnallochseK Do not disturb
                    Knallochse
                    wrote on last edited by
                    #152

                    @Glasfaser zeig mal deinen request Befehl

                    HM&HMIP über 100 Geräte + IoBroker auf DS918+ uvm.

                    GlasfaserG 2 Replies Last reply
                    0
                    • KnallochseK Knallochse

                      @Glasfaser zeig mal deinen request Befehl

                      GlasfaserG Offline
                      GlasfaserG Offline
                      Glasfaser
                      wrote on last edited by Glasfaser
                      #153

                      @Knallochse

                      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}"
                      

                      ssssssssssssssssssss.JPG

                      scha.JPG

                      Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

                      1 Reply Last reply
                      0
                      • KnallochseK Knallochse

                        @Glasfaser zeig mal deinen request Befehl

                        GlasfaserG Offline
                        GlasfaserG Offline
                        Glasfaser
                        wrote on last edited by
                        #154

                        @Knallochse

                        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:

                        Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

                        KnallochseK 1 Reply Last reply
                        0
                        • GlasfaserG Glasfaser

                          @Knallochse

                          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:

                          KnallochseK Do not disturb
                          KnallochseK Do not disturb
                          Knallochse
                          wrote on last edited by
                          #155

                          @Glasfaser kein Problem. Viel Spaß weiterhin :+1:

                          HM&HMIP über 100 Geräte + IoBroker auf DS918+ uvm.

                          W 1 Reply Last reply
                          2
                          • KnallochseK Knallochse

                            @Glasfaser kein Problem. Viel Spaß weiterhin :+1:

                            W Offline
                            W Offline
                            web4wasch
                            wrote on last edited by
                            #156

                            @Knallochse

                            Danke dir auch. Habe es gestern schon mal probiert!
                            Funktioniert top... ;-)

                            1 Reply Last reply
                            0
                            • GlasfaserG Glasfaser

                              @web4wasch

                              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

                              1111.JPG

                              2222.JPG
                              4444.JPG

                              W Offline
                              W Offline
                              web4wasch
                              wrote on last edited by
                              #157

                              @Glasfaser

                              könntest du mir mal bitte das Script für CCU zukommen lassen?

                              Danke. ;-)

                              GlasfaserG 1 Reply Last reply
                              0
                              • W web4wasch

                                @Glasfaser

                                könntest du mir mal bitte das Script für CCU zukommen lassen?

                                Danke. ;-)

                                GlasfaserG Offline
                                GlasfaserG Offline
                                Glasfaser
                                wrote on last edited by Glasfaser
                                #158

                                @web4wasch

                                ! v 0.2 (c) by Alchy

                                bitteschön ….

                                Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

                                W 1 Reply Last reply
                                0
                                • GlasfaserG Glasfaser

                                  @web4wasch

                                  ! v 0.2 (c) by Alchy

                                  bitteschön ….

                                  W Offline
                                  W Offline
                                  web4wasch
                                  wrote on last edited by
                                  #159

                                  @Glasfaser

                                  :+1: perfekt!

                                  1 Reply Last reply
                                  0
                                  • Samson71S Samson71

                                    @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=ibdh4MDGQhITs1790QDN403203
                                    

                                    Es 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.Kamera
                                    

                                    Ist da jemand schon was bekannt?

                                    LG
                                    Thomas

                                    Die 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/oXkk1MptJ

                                    Der Zugang ist passwortgeschützt. Gebe ich gern auf Chatanfrage weiter, da ich nicht weis ob ich das hier frei posten kann/darf.

                                    A Offline
                                    A Offline
                                    aleks-83
                                    wrote on last edited by aleks-83
                                    #160

                                    @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/oXkk1MptJ

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

                                    = Dell Optiplex Micro - 10GB RAM - 200GB SSD - Debian VM =
                                    = Node.js v20.19.6 = NPM 10.8.2 = JS Controller 7.0.7 =

                                    Ubiquiti UAP-AC-LR - UAP-AC-Lite - Synology DS716+II - Fritz!Box 7490
                                    Glasfaser 400

                                    Samson71S GlasfaserG NegaleinN 3 Replies Last reply
                                    0
                                    • A aleks-83

                                      @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/oXkk1MptJ

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

                                      Samson71S Offline
                                      Samson71S Offline
                                      Samson71
                                      Global Moderator
                                      wrote on last edited by Samson71
                                      #161

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

                                      Markus

                                      Bitte beachten:
                                      Hinweise für gute Forenbeiträge
                                      Maßnahmen zum Schutz des Forums

                                      A 1 Reply Last reply
                                      1
                                      • Samson71S Samson71

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

                                        A Offline
                                        A Offline
                                        aleks-83
                                        wrote on last edited by aleks-83
                                        #162

                                        @Samson71
                                        Ach Mist, ich brauche die ARMv5 :confounded:

                                        = Dell Optiplex Micro - 10GB RAM - 200GB SSD - Debian VM =
                                        = Node.js v20.19.6 = NPM 10.8.2 = JS Controller 7.0.7 =

                                        Ubiquiti UAP-AC-LR - UAP-AC-Lite - Synology DS716+II - Fritz!Box 7490
                                        Glasfaser 400

                                        Samson71S NegaleinN 2 Replies Last reply
                                        0
                                        • A aleks-83

                                          @Samson71
                                          Ach Mist, ich brauche die ARMv5 :confounded:

                                          Samson71S Offline
                                          Samson71S Offline
                                          Samson71
                                          Global Moderator
                                          wrote on last edited by
                                          #163

                                          @aleks-83
                                          Dann probier doch die nächste Version mit der 8.2.4 erstmal aus.

                                          Markus

                                          Bitte beachten:
                                          Hinweise für gute Forenbeiträge
                                          Maßnahmen zum Schutz des Forums

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate
                                          FAQ Cloud / IOT
                                          HowTo: Node.js-Update
                                          HowTo: Backup/Restore
                                          Downloads
                                          BLOG

                                          598

                                          Online

                                          32.6k

                                          Users

                                          82.3k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe