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. Hikvision Kameras Aufnahme per IOB auslösen?

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    720

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

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

Hikvision Kameras Aufnahme per IOB auslösen?

Scheduled Pinned Locked Moved ioBroker Allgemein
hikvisionsurveillance station kamerasynology
4 Posts 2 Posters 470 Views 4 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.
  • D Offline
    D Offline
    Dieter_P
    wrote on last edited by Dieter_P
    #1

    Hi
    es geht mir um eine bestehende Installation von Hikvision Kameras (G1 Serie) mit Surveillance Station auf einem Synology NAS, die ich nicht verändern möchte (Autarkie) aber per IOB gezielt die Aufnahme triggern möchte.

    Bisher nutze ich die Bewegungserkennung und Events die Hikvision bietet und diese Auslöser nutzt die Surveillance Station um dann Aufnahmen zu starten und wieder zu beenden.

    Diese Erkennung ist ok, aber nicht fehlerfrei. Nun ist IOB bei mir mit einer kleinen Alarmanlage ausgerüstet und ich suche eine Option im Alarmfall die Aufnahme sicher zu triggern um garantiert von dieser Zeit Aufnahmen zu haben.

    Ich stelle mir dass wie ein HTTP-Befehl an die Kameras oder direkt an die Surveillance Station vor.

    Habt Ihr dbzgl. eine Idee Tip wie man dies angehen kann und wonach ich schauen sollte? ONVIF erscheint mir eine zu tiefe Integration und Verschiebung in den IOB.

    VG

    PercyP 1 Reply Last reply
    0
    • D Dieter_P

      Hi
      es geht mir um eine bestehende Installation von Hikvision Kameras (G1 Serie) mit Surveillance Station auf einem Synology NAS, die ich nicht verändern möchte (Autarkie) aber per IOB gezielt die Aufnahme triggern möchte.

      Bisher nutze ich die Bewegungserkennung und Events die Hikvision bietet und diese Auslöser nutzt die Surveillance Station um dann Aufnahmen zu starten und wieder zu beenden.

      Diese Erkennung ist ok, aber nicht fehlerfrei. Nun ist IOB bei mir mit einer kleinen Alarmanlage ausgerüstet und ich suche eine Option im Alarmfall die Aufnahme sicher zu triggern um garantiert von dieser Zeit Aufnahmen zu haben.

      Ich stelle mir dass wie ein HTTP-Befehl an die Kameras oder direkt an die Surveillance Station vor.

      Habt Ihr dbzgl. eine Idee Tip wie man dies angehen kann und wonach ich schauen sollte? ONVIF erscheint mir eine zu tiefe Integration und Verschiebung in den IOB.

      VG

      PercyP Offline
      PercyP Offline
      Percy
      wrote on last edited by
      #2

      @dieter_p
      Ich habe einen ähnlichen Anwendungsfall, bei mir sind Reolink Kameras in der Surveillance Station von Synology eingebunden und Aufnahmen werden durch einen Homematic Bewegungsmelder getriggert (deutlich weniger Fehldetektionen als mit Motion-In-Picture Erkennung). Die gleiche Logik verwende ich auch an anderen Stellen mit anderen Kameras und Auslösern, das Skript ist daher recht universell nutzbar:

      //Kameraaufzeichnung starten, wenn eine Bewegung auf der Terrasse erkannt wird
      on({id: 'hm-rpc.1.000XXX.1.MOTION'/*Motion*/, val: true}, function (obj) 
      {
          try{
              // Die URL triggered eine Aktionsregel der Surveillance Station an, welche die Kameraaufzeichnung der Terrassenkamera startet        
              const url='https://192.168.178.100:5001/webapi/entry.cgi?api=SYNO.SurveillanceStation.ExternalEvent&method="Trigger"&version=1&eventId=2&eventName="This is external event2"&account="ACCOUNTNAME"&password="ACCOUNTPASSWORD"';
              var encodedAlarmmessage = encodeURI(url);
              console.log("Bewegung an der Terrasse erkannt, Kameraaufzeichnung wird gestartet...");
              //HTTP Request vorbereiten...
              var options = {url: url, method: 'GET', rejectUnauthorized: false, headers: { 'User-Agent': 'request' }};
              //...und abschicken
              request(options);
          }
          catch{console.log("Es ist ein Fehler aufgetreten, es konnte keine Aufzeichnung gestartet werden...")};
              
      
      });
      
      

      Damit das Skript funktioniert, muss in der Surveillance Station eine Aktionsregel für die betroffene Kamera erstellt werden:

      533376a0-4fab-44a2-8b53-8a983c8bed68-image.png

      0ac881af-9d38-44b0-9d69-f591439be93d-image.png
      Über "Befehl Abrufen" findest du deine URL für das ioBroker Skript
      604fbc9a-59c0-4efa-83ae-219ee5f545af-image.png
      08360317-6e8d-46b7-bbfb-450b373ed11d-image.png

      Ich hoffe, das hilft dir weiter.

      Gruß,

      Percy

      Synology 918+ 16GB - ioBroker in Docker v8.0.1 | KNX | Homematic | Homemanager | evcc | SMA WR

      D 2 Replies Last reply
      1
      • PercyP Percy

        @dieter_p
        Ich habe einen ähnlichen Anwendungsfall, bei mir sind Reolink Kameras in der Surveillance Station von Synology eingebunden und Aufnahmen werden durch einen Homematic Bewegungsmelder getriggert (deutlich weniger Fehldetektionen als mit Motion-In-Picture Erkennung). Die gleiche Logik verwende ich auch an anderen Stellen mit anderen Kameras und Auslösern, das Skript ist daher recht universell nutzbar:

        //Kameraaufzeichnung starten, wenn eine Bewegung auf der Terrasse erkannt wird
        on({id: 'hm-rpc.1.000XXX.1.MOTION'/*Motion*/, val: true}, function (obj) 
        {
            try{
                // Die URL triggered eine Aktionsregel der Surveillance Station an, welche die Kameraaufzeichnung der Terrassenkamera startet        
                const url='https://192.168.178.100:5001/webapi/entry.cgi?api=SYNO.SurveillanceStation.ExternalEvent&method="Trigger"&version=1&eventId=2&eventName="This is external event2"&account="ACCOUNTNAME"&password="ACCOUNTPASSWORD"';
                var encodedAlarmmessage = encodeURI(url);
                console.log("Bewegung an der Terrasse erkannt, Kameraaufzeichnung wird gestartet...");
                //HTTP Request vorbereiten...
                var options = {url: url, method: 'GET', rejectUnauthorized: false, headers: { 'User-Agent': 'request' }};
                //...und abschicken
                request(options);
            }
            catch{console.log("Es ist ein Fehler aufgetreten, es konnte keine Aufzeichnung gestartet werden...")};
                
        
        });
        
        

        Damit das Skript funktioniert, muss in der Surveillance Station eine Aktionsregel für die betroffene Kamera erstellt werden:

        533376a0-4fab-44a2-8b53-8a983c8bed68-image.png

        0ac881af-9d38-44b0-9d69-f591439be93d-image.png
        Über "Befehl Abrufen" findest du deine URL für das ioBroker Skript
        604fbc9a-59c0-4efa-83ae-219ee5f545af-image.png
        08360317-6e8d-46b7-bbfb-450b373ed11d-image.png

        Ich hoffe, das hilft dir weiter.

        Gruß,

        Percy

        D Offline
        D Offline
        Dieter_P
        wrote on last edited by
        #3

        @percy
        Puh krass, vielen lieben Dank! Da muß ich mich in Ruhe durschwurscheln aber das sieht sehr sehr brauchbar aus. Super, Danke!

        1 Reply Last reply
        0
        • PercyP Percy

          @dieter_p
          Ich habe einen ähnlichen Anwendungsfall, bei mir sind Reolink Kameras in der Surveillance Station von Synology eingebunden und Aufnahmen werden durch einen Homematic Bewegungsmelder getriggert (deutlich weniger Fehldetektionen als mit Motion-In-Picture Erkennung). Die gleiche Logik verwende ich auch an anderen Stellen mit anderen Kameras und Auslösern, das Skript ist daher recht universell nutzbar:

          //Kameraaufzeichnung starten, wenn eine Bewegung auf der Terrasse erkannt wird
          on({id: 'hm-rpc.1.000XXX.1.MOTION'/*Motion*/, val: true}, function (obj) 
          {
              try{
                  // Die URL triggered eine Aktionsregel der Surveillance Station an, welche die Kameraaufzeichnung der Terrassenkamera startet        
                  const url='https://192.168.178.100:5001/webapi/entry.cgi?api=SYNO.SurveillanceStation.ExternalEvent&method="Trigger"&version=1&eventId=2&eventName="This is external event2"&account="ACCOUNTNAME"&password="ACCOUNTPASSWORD"';
                  var encodedAlarmmessage = encodeURI(url);
                  console.log("Bewegung an der Terrasse erkannt, Kameraaufzeichnung wird gestartet...");
                  //HTTP Request vorbereiten...
                  var options = {url: url, method: 'GET', rejectUnauthorized: false, headers: { 'User-Agent': 'request' }};
                  //...und abschicken
                  request(options);
              }
              catch{console.log("Es ist ein Fehler aufgetreten, es konnte keine Aufzeichnung gestartet werden...")};
                  
          
          });
          
          

          Damit das Skript funktioniert, muss in der Surveillance Station eine Aktionsregel für die betroffene Kamera erstellt werden:

          533376a0-4fab-44a2-8b53-8a983c8bed68-image.png

          0ac881af-9d38-44b0-9d69-f591439be93d-image.png
          Über "Befehl Abrufen" findest du deine URL für das ioBroker Skript
          604fbc9a-59c0-4efa-83ae-219ee5f545af-image.png
          08360317-6e8d-46b7-bbfb-450b373ed11d-image.png

          Ich hoffe, das hilft dir weiter.

          Gruß,

          Percy

          D Offline
          D Offline
          Dieter_P
          wrote on last edited by Dieter_P
          #4

          @percy
          Vielen Dank Perci! Funktioniert 1a.

          Da ich es gerne Übermorgen auch noch verstehen möchte, habe ich es in einen Request-Block als Blockly in IOBroker gepackt aber der Rest ist identisch und Deine Idee zählt.

          Anfangs hackte es irgendwie und die Aktionsregel wollte nicht auslösen. Nachdem ich dann zum x-ten mal den User dafür angelegt habe und diese Daten in den Befehl übernommen hab, klappte es dann super.

          Nutze bei mir die Erkennungsmöglichkeiten der Kameras und nicht zB die Bewegungserkennung der Synology. Das soll und ist auch etwas treffsicherer, aber auch nicht perfekt und die Idee dies so noch perfektionieren zu können gefällt mir.

          1 Reply Last reply
          1

          Hello! It looks like you're interested in this conversation, but you don't have an account yet.

          Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

          With your input, this post could be even better 💗

          Register Login
          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

          513

          Online

          32.7k

          Users

          82.6k

          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