NEWS

Error socket hang up [erledigt]

  • Starter

    Hallo habe hier im Forum das Script gefunden, gestern einmal getestet und wollte es heute benutzen und bekomme immer den Error. Kann mir jemand sagen was ich falsch mache?

    15:38:52.176 info javascript.0 script.js.common.bild: registered 0 subscriptions and 1 schedule
    15:38:54.392 info javascript.0 script.js.common.bild: fetching the data of the snapshot...
    15:38:54.576 error javascript.0 script.js.common.bild: Error: socket hang up```

    function kameraSnapshot() {
     
    const onvif = require('node-onvif');
    const fs = require('fs');
     
    // Create an OnvifDevice object
    let device = new onvif.OnvifDevice({
      xaddr: 'http://192.168.0.136:8999/onvif/device_service',
      user : 'xxx',
      pass : 'xxx'
    });
     
    // Initialize the OnvifDevice object
    device.init().then(() => {
      // Get the data of the snapshot
      console.log('fetching the data of the snapshot...');
      return device.fetchSnapshot();
    }).then((res) => {
      // Save the data to a file
      fs.writeFileSync('/mnt/iobroker/snapshot.jpg', res.body, {encoding: 'binary'});
      console.log('Done!');
      device = null;
      // habe ich noch eingefügt, da ich mir nicht sicher bin ob das device auch wirklich wieder frei gegeben wird insb. wenn ich es in einem CRON - Job laufen lasse
    }).catch((error) => {
      console.error(error);
    })
    } //Ende kameraSnapshot
    schedule('*/5 * * * * *', kameraSnapshot); // alle X Minuten
    setTimeout(kameraSnapshot, 2000);;
    
  • Starter

    Etwas an deinen. Verbindungsdaten scheint nicht zu stimmen. Die Verbindung wird auf der Gegenseite nicht angenommen

  • Starter

    habe es eben nochmal versucht und jetzt geht es auf einmal

Suggested Topics

2.1k
Online

34.7k
Users

40.8k
Topics

558.7k
Posts