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

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    23
    1
    1.3k

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

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

Action URL - Info an ioBroker per http senden

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
26 Beiträge 8 Kommentatoren 3.9k Aufrufe 7 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.
  • M Offline
    M Offline
    marsmännchen
    schrieb am zuletzt editiert von
    #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 Antwort Letzte Antwort
    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
      schrieb am zuletzt editiert von
      #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 Antwort Letzte Antwort
      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
        schrieb am zuletzt editiert von
        #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 Antwort Letzte Antwort
        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
          schrieb am zuletzt editiert von
          #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 Antwort Letzte Antwort
          1
          • M Offline
            M Offline
            marsmännchen
            schrieb am zuletzt editiert von
            #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 Antwort Letzte Antwort
            0
            • M marsmännchen

              @johgre
              ok,danke. keine Ahnung

              M Offline
              M Offline
              marsmännchen
              schrieb am zuletzt editiert von
              #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 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
              FAQ Cloud / IOT
              HowTo: Node.js-Update
              HowTo: Backup/Restore
              Downloads
              BLOG

              369

              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