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. Skripten / Logik
  4. Zoneminder Port überwachen

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

Zoneminder Port überwachen

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
javascript
3 Beiträge 2 Kommentatoren 342 Aufrufe
  • Ä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.
  • N Offline
    N Offline
    NetFritz
    schrieb am zuletzt editiert von
    #1

    Hallo
    Ich möchte von Zoneminder die Kamera Events abfragen.
    Also wenn Zoneminder eine Bewegung erkennt.
    Ich habe dazu ein kleine Node.js Script erstellt und in Zoneminder Option
    den Event über Port 6802 freigegeben.

    var net = require("net");
    var socket = new net.Socket();
    
    socket.on("data", function (data) {
        console.log("server sent: "+data);    
    });
    
    socket.on("end", function () {
        socket.destroy();
    });
    
    socket.connect(6802, "127.0.0.1");
    

    Das Script meldet in der Konsole den Event so.

    
    server sent: 2|on|1551963494|5900
    
    server sent: 2|off|1551963516|5900
    

    das ist dann Kamera 2 | on/off|Timstamp|ID

    Wie kann ich das Script in ioBroker einbinden?
    Das Script überwacht ja den Port dauernt.
    Gruß NetFritz

    1 Antwort Letzte Antwort
    0
    • N Offline
      N Offline
      NetFritz
      schrieb am zuletzt editiert von
      #2

      Hallo
      Habe dem Script ein mqtt publish hinzugefügt.

      var mqtt = require('mqtt');
      var client = mqtt.connect({ port: 1883, host: '192.168.2.107', keepalive: 10000});
      
      var net = require("net");
      var socket = new net.Socket();
      
      socket.on("data", function (data) {
          console.log("server sent: "+data);    
      	client.publish('presence', data)
      });
      
      socket.on("end", function () {
          socket.destroy();
      });
      

      Gruß NetFritz

      1 Antwort Letzte Antwort
      0
      • MeistertrM Offline
        MeistertrM Offline
        Meistertr
        Developer
        schrieb am zuletzt editiert von
        #3

        https://forum.iobroker.net/topic/25315/aufruf-zoneminder-0-2-0-testen

        1 Antwort Letzte Antwort
        0
        Antworten
        • In einem neuen Thema antworten
        Anmelden zum Antworten
        • Älteste zuerst
        • Neuste zuerst
        • Meiste Stimmen


        Support us

        ioBroker
        Community Adapters
        Donate

        499

        Online

        32.6k

        Benutzer

        82.3k

        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