Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Hikvision Kameras Aufnahme per IOB auslösen?

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

Hikvision Kameras Aufnahme per IOB auslösen?

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
hikvisionsurveillance station kamerasynology
4 Beiträge 2 Kommentatoren 437 Aufrufe 4 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • D Online
    D Online
    Dieter_P
    schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
    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
      schrieb am zuletzt editiert von
      #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 Antworten Letzte Antwort
      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 Online
        D Online
        Dieter_P
        schrieb am zuletzt editiert von
        #3

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

        1 Antwort Letzte Antwort
        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 Online
          D Online
          Dieter_P
          schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
          1
          Antworten
          • In einem neuen Thema antworten
          Anmelden zum Antworten
          • Älteste zuerst
          • Neuste zuerst
          • Meiste Stimmen


          Support us

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

          431

          Online

          32.6k

          Benutzer

          82.1k

          Themen

          1.3m

          Beiträge
          Community
          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
          ioBroker Community 2014-2025
          logo
          • Anmelden

          • Du hast noch kein Konto? Registrieren

          • Anmelden oder registrieren, um zu suchen
          • Erster Beitrag
            Letzter Beitrag
          0
          • Home
          • Aktuell
          • Tags
          • Ungelesen 0
          • Kategorien
          • Unreplied
          • Beliebt
          • GitHub
          • Docu
          • Hilfe