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. Script -> exec funktioniert nicht

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    22
    1
    1.1k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.2k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.4k

Script -> exec funktioniert nicht

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
2 Beiträge 2 Kommentatoren 1.3k 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.
  • P Offline
    P Offline
    PrinzEisenherz1
    schrieb am zuletzt editiert von
    #1

    Hi zusammen!

    Ich hab mal wieder n Problem

    Ich hab eine Kamera von Aldi und muss über Umwege Snapshots machen damit ich die in einer Auflösung 1280x720 bekomme.

    Auf der Konsole funktioniert der Befehl ohne Probleme

    wget -O - http://admin:xxxxxxxxxx@192.168.178.63/videostream.flv?usr=admin\&pwd=xxxxxxxxxxx | dd count=300 of=/mnt/NAS/Bilder/Haustuer.flv && mplayer -nosound -vo jpeg:outdir=/mnt/NAS/Bilder/ -frames 2 /mnt/NAS/Bilder/Haustuer.flv 
    

    wenn ich ihn aber in nem Script ausführen lasse

    exec('wget -O - http://admin:xxxxxxxxxxxx@192.168.178.63/videostream.flv?usr=admin\&pwd=xxxxxxxxxxxxx | dd count=300 of=/mnt/NAS/Bilder/Haustuer.flv && mplayer -nosound -vo jpeg:outdir=/mnt/NAS/Bilder/ -frames 2 /mnt/NAS/Bilder/Haustuer.flv');
    
    

    dann klappt es nicht!

    Kann mir da vielleicht jemand weiterhelfen?

    Gruß

    Johnny

    Intel-NUC mit ProxMox: ioBroker,SQL, logging Strom- Gas- u. Wasserzähler;10Zoll Tab im Flur für VIS; weiteres: Homematic CCU2, Homeduino, Kameras, selbstgebaute Wetterstation;

    1 Antwort Letzte Antwort
    0
    • F Offline
      F Offline
      Fitti
      schrieb am zuletzt editiert von
      #2

      Hmm, ich hätte fast gedacht, dass man ein Bild auch so holen kann. Ich zeige Dir mal wie es bei mir funktioniert (jedoch mit einer Instar). Letztendlich ist bei vielen aber der gleiche Chinakracher drinnen.

      Ich habe Dir mal ein Beispielskript beigefügt, welches auch gleich das Bild per Telegram versendet. Ich unterstell einfach mal, dass Du vielleicht sowas auch noch vor hast?

      So, also hier das Script mit meiner Kamera:

      var request = require('request');
      var fs      = require('fs');
      request.get({url: 'http://192.168.1.22/tmpfs/auto.jpg?usr=gast&pwd=gast', encoding: 'binary'}, function (err, response, body) {
          fs.writeFile("/tmp/snap.jpg", body, 'binary', function(err) {
              if (err) {
                  console.error(err);
              } else {
                  console.log('Snapshot sent');
                  sendTo('telegram.0', {text: '/tmp/snap.jpg', chatId: 0190666666, caption: 'Achtung Snappschuss'});
              }
          }); 
      });
      

      Ansonsten, wenn es bei Dir gar nicht passt, versuche mal mit dieser Schreibweise:

      exec('wget -O - http://admin:xxxxxxxxxxxx@192.168.178.63/videostream.flv?usr=admin\&pwd=xxxxxxxxxxxxx | dd count=300 of=/mnt/NAS/Bilder/Haustuer.flv && mplayer -nosound -vo jpeg:outdir=/mnt/NAS/Bilder/ -frames 2 /mnt/NAS/Bilder/Haustuer.flv', function (error, stdout, stderr) {
                     console.log('stdout: ' + stdout);
               });
      
      

      Hoffe es passt so.

      So long,

      Fitti

      "Es wird die Zeit kommen, da ihr euch entscheiden müsst zwischen dem, was richtig ist, und dem, was bequem ist."
      Plural von Status ist auch Status!

      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

      340

      Online

      32.5k

      Benutzer

      81.7k

      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