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. Action URL - Info an ioBroker per http senden

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

Action URL - Info an ioBroker per http senden

Scheduled Pinned Locked Moved ioBroker Allgemein
26 Posts 8 Posters 4.1k Views 7 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.
  • M Offline
    M Offline
    marsmännchen
    wrote on last edited by
    #21

    @bananajoe nein, hab ich dann das selbe problem, danke trotzdem

    zur Thorie des falschen pfades:
    capture2.JPG
    capture1.JPG

    pi@achbotslave:/tmp $ ls
    snap-pi1.jpg //nur zu testzwecke, ich weiss das ich snap-pi.jpg im skript stehen hab
    snap-pi.jpg
    

    das ist sicher nicht der Fall traue ich mich zu behaupten.

    Wenn ich dein Script als Vorlage nehme @bahnuhr

    var request = require('request');
    var fs      = require('fs');
     
    function sendImage() {
        request.get({url: 'http://192.168.1.191:8765/picture/2/current/', encoding: 'binary'}, function (err, response, body) {
            fs.writeFile('/opt/iobroker/iobroker-data/tmp/snap' + ip + '.jpg', body, 'binary', function(err) {
     
           if (err) {
                console.error(err);
            } else {
                log('Snapshot sent '+ ip);
                sendTo('telegram.0', {user: vUser, text: '/opt/iobroker/iobroker-data/tmp/snap' + ip + '.jpg', caption: cam});
            }
          }); 
        });
    }
    on("0_userdata.0.example_state"/*Variablen.Pi1-detection*/, function (obj) {
        if (obj.state.val) {
            // send 4 images: immediately, in 5, 15 and 30 seconds
            sendImage();
            setTimeout(sendImage, 2000);
           // setTimeout(sendImage, 10000);
           // setTimeout(sendImage, 15000);
        }
    });
     fs.writeFile('/opt/iobroker/iobroker-data/tmp/snap' + ip + '.jpg', body, 'binary', function(err) {
            if (err) {
                console.error(err);
            } else {
                log('Snapshot sent '+ ip);
                sendTo('telegram.0', {user: vUser, text: '/opt/iobroker/iobroker-data/tmp/snap' + ip + '.jpg', caption: cam});
            }
          }); 
    

    dann sagt er:

    12:57:16.635	error	javascript.1 (27902) script.js.common.test01: ReferenceError: ip is not defined
    12:57:16.636	error	javascript.1 (27902) at script.js.common.test01:26:56
    12:57:16.637	error	javascript.1 (27902) at script.js.common.test01:34:3
    

    Also für mich kein wirklicher Vergleich, muss ich versuchen es zu verändern und da ist die Fehleranfälligkeit als Anfänger wieder sehr hoch.
    Will sagen, es dauert wohl ein bisschen.
    Vorher will ich die Theorie von @JohGre überprüfen, da ich ja das Bild mit Filezilla dort finde wo ich es gespeichert habe, und ich nach
    dem "Auszug aus der Hilfeseite " vorgegangen bin.
    @JohGre weisst du vielleicht wie ich das überprüfe auf die schnelle? irgendwas mit chmod?

    Raspberry Pi 4 8GB, Debian 11, js-controller: 5.0.12, Nodejs: v18.18.2, NPM: 9.8.1 (Multihost),
    Wago PFC200 mit Dali Lichtsteuerung.

    JohGreJ 1 Reply Last reply
    0
    • M marsmännchen

      @bananajoe nein, hab ich dann das selbe problem, danke trotzdem

      zur Thorie des falschen pfades:
      capture2.JPG
      capture1.JPG

      pi@achbotslave:/tmp $ ls
      snap-pi1.jpg //nur zu testzwecke, ich weiss das ich snap-pi.jpg im skript stehen hab
      snap-pi.jpg
      

      das ist sicher nicht der Fall traue ich mich zu behaupten.

      Wenn ich dein Script als Vorlage nehme @bahnuhr

      var request = require('request');
      var fs      = require('fs');
       
      function sendImage() {
          request.get({url: 'http://192.168.1.191:8765/picture/2/current/', encoding: 'binary'}, function (err, response, body) {
              fs.writeFile('/opt/iobroker/iobroker-data/tmp/snap' + ip + '.jpg', body, 'binary', function(err) {
       
             if (err) {
                  console.error(err);
              } else {
                  log('Snapshot sent '+ ip);
                  sendTo('telegram.0', {user: vUser, text: '/opt/iobroker/iobroker-data/tmp/snap' + ip + '.jpg', caption: cam});
              }
            }); 
          });
      }
      on("0_userdata.0.example_state"/*Variablen.Pi1-detection*/, function (obj) {
          if (obj.state.val) {
              // send 4 images: immediately, in 5, 15 and 30 seconds
              sendImage();
              setTimeout(sendImage, 2000);
             // setTimeout(sendImage, 10000);
             // setTimeout(sendImage, 15000);
          }
      });
       fs.writeFile('/opt/iobroker/iobroker-data/tmp/snap' + ip + '.jpg', body, 'binary', function(err) {
              if (err) {
                  console.error(err);
              } else {
                  log('Snapshot sent '+ ip);
                  sendTo('telegram.0', {user: vUser, text: '/opt/iobroker/iobroker-data/tmp/snap' + ip + '.jpg', caption: cam});
              }
            }); 
      

      dann sagt er:

      12:57:16.635	error	javascript.1 (27902) script.js.common.test01: ReferenceError: ip is not defined
      12:57:16.636	error	javascript.1 (27902) at script.js.common.test01:26:56
      12:57:16.637	error	javascript.1 (27902) at script.js.common.test01:34:3
      

      Also für mich kein wirklicher Vergleich, muss ich versuchen es zu verändern und da ist die Fehleranfälligkeit als Anfänger wieder sehr hoch.
      Will sagen, es dauert wohl ein bisschen.
      Vorher will ich die Theorie von @JohGre überprüfen, da ich ja das Bild mit Filezilla dort finde wo ich es gespeichert habe, und ich nach
      dem "Auszug aus der Hilfeseite " vorgegangen bin.
      @JohGre weisst du vielleicht wie ich das überprüfe auf die schnelle? irgendwas mit chmod?

      JohGreJ Offline
      JohGreJ Offline
      JohGre
      wrote on last edited by
      #22

      @marsmännchen sagte in Action URL - Info an ioBroker per http senden:

      irgendwas mit chmod?

      sudo chown iobroker:iobroker bild.jpg mittels ls - l siehst du die aktuelle Berechtigung

      nuc i5: RaspberryMatic, ioBroker, pi-hole, SQL-Server, OMV-NAS, Influx-DB & Grafana, OpenHab, tasmoadmin

      M 1 Reply Last reply
      0
      • JohGreJ JohGre

        @marsmännchen sagte in Action URL - Info an ioBroker per http senden:

        irgendwas mit chmod?

        sudo chown iobroker:iobroker bild.jpg mittels ls - l siehst du die aktuelle Berechtigung

        M Offline
        M Offline
        marsmännchen
        wrote on last edited by
        #23

        @johgre

        pi@achbotslave:/tmp $ ls -l
        insgesamt 580
        drwx------ 3 squeezeboxserver nogroup    4096 18. Jän 18:52 par-73717565657a65626f78736572766572
        -rw-r--r-- 1 iobroker         iobroker 298222 26. Jän 09:18 snap-pi1.jpg
        -rw-r--r-- 1 iobroker         iobroker 276558 26. Jän 13:33 snap-pi.jpg
        drwx------ 3 root             root       4096 18. Jän 18:52 systemd-private-dfd1a3af5eb24b8c899f4cc4142c9656-grafana-server.service-LFsQ0e
        drwx------ 3 root             root       4096 18. Jän 18:51 systemd-private-dfd1a3af5eb24b8c899f4cc4142c9656-systemd-logind.service-K0IgHi
        drwx------ 3 root             root       4096 26. Jän 03:37 systemd-private-dfd1a3af5eb24b8c899f4cc4142c9656-systemd-timesyncd.service-UlRPtg
        
        

        rw sieht nach berechtigt aus wenn ich nicht irre...

        Raspberry Pi 4 8GB, Debian 11, js-controller: 5.0.12, Nodejs: v18.18.2, NPM: 9.8.1 (Multihost),
        Wago PFC200 mit Dali Lichtsteuerung.

        JohGreJ 1 Reply Last reply
        0
        • M marsmännchen

          @johgre

          pi@achbotslave:/tmp $ ls -l
          insgesamt 580
          drwx------ 3 squeezeboxserver nogroup    4096 18. Jän 18:52 par-73717565657a65626f78736572766572
          -rw-r--r-- 1 iobroker         iobroker 298222 26. Jän 09:18 snap-pi1.jpg
          -rw-r--r-- 1 iobroker         iobroker 276558 26. Jän 13:33 snap-pi.jpg
          drwx------ 3 root             root       4096 18. Jän 18:52 systemd-private-dfd1a3af5eb24b8c899f4cc4142c9656-grafana-server.service-LFsQ0e
          drwx------ 3 root             root       4096 18. Jän 18:51 systemd-private-dfd1a3af5eb24b8c899f4cc4142c9656-systemd-logind.service-K0IgHi
          drwx------ 3 root             root       4096 26. Jän 03:37 systemd-private-dfd1a3af5eb24b8c899f4cc4142c9656-systemd-timesyncd.service-UlRPtg
          
          

          rw sieht nach berechtigt aus wenn ich nicht irre...

          JohGreJ Offline
          JohGreJ Offline
          JohGre
          wrote on last edited by
          #24

          @marsmännchen sieht genauso aus wie bei mir, sollte passen

          nuc i5: RaspberryMatic, ioBroker, pi-hole, SQL-Server, OMV-NAS, Influx-DB & Grafana, OpenHab, tasmoadmin

          1 Reply Last reply
          1
          • M Offline
            M Offline
            marsmännchen
            wrote on last edited by
            #25

            @johgre
            ok,danke. keine Ahnung

            Raspberry Pi 4 8GB, Debian 11, js-controller: 5.0.12, Nodejs: v18.18.2, NPM: 9.8.1 (Multihost),
            Wago PFC200 mit Dali Lichtsteuerung.

            M 1 Reply Last reply
            0
            • M marsmännchen

              @johgre
              ok,danke. keine Ahnung

              M Offline
              M Offline
              marsmännchen
              wrote on last edited by
              #26

              Endlich geschafft:
              Für die Nachwelt:

              Vielleicht für einen iobroker Profi eh klar.

              Folgendes habe ich geändert:

              Das Script vom Host weg in den Master-Raspberry, und das Script dort nicht im "Common" sondern "Root".
              Danke euch für die Hilfe!!
              MfG
              Patrick

              Raspberry Pi 4 8GB, Debian 11, js-controller: 5.0.12, Nodejs: v18.18.2, NPM: 9.8.1 (Multihost),
              Wago PFC200 mit Dali Lichtsteuerung.

              1 Reply Last reply
              0
              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

              701

              Online

              32.6k

              Users

              82.2k

              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