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. Visualisierung
  4. Lokal abgelegten Snapshot in VIS anzeigen

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    21
    1
    965

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

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

Lokal abgelegten Snapshot in VIS anzeigen

Geplant Angeheftet Gesperrt Verschoben Visualisierung
56 Beiträge 13 Kommentatoren 6.9k Aufrufe 14 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.
  • arteckA arteck

    @berzi schreib die Datei hier.. /opt/iobroker/iobroker-data/
    von hier hast du zugriff auf diese

    B Offline
    B Offline
    Berzi
    schrieb am zuletzt editiert von
    #5

    @arteck Danke für deine Rückmeldung. Ich habe jetzt mal eine Kopie auf der Befehlszeile hier hingelegt:
    /opt/iobroker/iobroker-data/alarm.jpeg
    2021-02-19_12-12.png

    Wenn ich dann im VIS diesen Pfad angebe, kann er das Bild nicht öffnen:
    2021-02-19_12-09.png

    Mache ich etwas falsch?

    HomoranH arteckA 2 Antworten Letzte Antwort
    0
    • B Berzi

      @arteck Danke für deine Rückmeldung. Ich habe jetzt mal eine Kopie auf der Befehlszeile hier hingelegt:
      /opt/iobroker/iobroker-data/alarm.jpeg
      2021-02-19_12-12.png

      Wenn ich dann im VIS diesen Pfad angebe, kann er das Bild nicht öffnen:
      2021-02-19_12-09.png

      Mache ich etwas falsch?

      HomoranH Nicht stören
      HomoranH Nicht stören
      Homoran
      Global Moderator Administrators
      schrieb am zuletzt editiert von
      #6

      @berzi sagte in Lokal abgelegten Snapshot in VIS anzeigen:

      Mache ich etwas falsch?

      ich denke du hast das selbe Problem / Knoten den ich damals hatte.

      Bilder für die vis müssen mit dem vis-editor hochgeladen werden.
      Ich dachte auch: Machst du das eben einmal, dann hat er den fileNamen registriert und überschreibst dann die Datei.
      Pustekuchen!
      klappt nicht

      Die Dateien müssen mit filesync hochgeladen werden

      kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

      HomoranH 1 Antwort Letzte Antwort
      0
      • B Berzi

        @arteck Danke für deine Rückmeldung. Ich habe jetzt mal eine Kopie auf der Befehlszeile hier hingelegt:
        /opt/iobroker/iobroker-data/alarm.jpeg
        2021-02-19_12-12.png

        Wenn ich dann im VIS diesen Pfad angebe, kann er das Bild nicht öffnen:
        2021-02-19_12-09.png

        Mache ich etwas falsch?

        arteckA Offline
        arteckA Offline
        arteck
        Developer Most Active
        schrieb am zuletzt editiert von
        #7

        @berzi ahhh wo war der blöde Ordner....

        /opt/iobroker/iobroker-data/files/vis.0/
        

        das problem sind die rechte ... du bist mit dem User iobroker unterwegs.. und der darf nicht überall rein
        du darfst auch nicht den ganzen pfad angeben..

        zigbee hab ich, zwave auch, nuc's genauso und HA auch

        1 Antwort Letzte Antwort
        0
        • B Offline
          B Offline
          Berzi
          schrieb am zuletzt editiert von
          #8

          Danke für eure Hilfe, aaaaber das funktioniert so leider alles nicht :-)

          Ich versuche mal genau zu dokumentieren, dann ist mein Problem vielleicht lösbarer:

          Ich habe es genau wie von euch vorgeschlagen gemacht.

          Also ich beginne mal ganz brav über den WebUpload eine test.jpeg Datei hochzuladen und anzuzeigen, nichts spektakuläres:
          2021-02-19_12-44.png

          Parallel dazu habe ich in GENAU dieses Verzeichnis mal vorbereitend die alarm.jpeg reinkopiert, welche ich gleich zum Überschreiben nutzen werde. Alles per shell, denn so würde es ja auch in der Praxis geschehen. Erste Auffälligkeit ist, dass wenn ihr mein Bild oben anschaut, die alarm.jpeg dort nicht angezeigt wird, weil ich sie nicht aktiv über das Webfrontend reingeladen habe. Das heißt, dass VIS die Datei nunmal so lange auch irgendwie ignoriert, obwohl sie da ist, siehe hier:
          2021-02-19_12-43.png

          Im oberen Abschnitt des Auszuges erkennt ihr, dass die test.jpeg (hochgeladen über WebUpload) dort liegt und auch die von mir selbst hinkopierte alarm.jpeg.
          2 verschiedene Dateien.
          Dann überschreibe ich die in VIS eingepflegte test.jpeg mit der alarm.jpeg. Auf dem Dateisystem alles schick, ABER:
          Im VIS bleibt schlichtweg das alte Bild bestehen. Es juckt das VIS einfach nicht. Auch jetzt noch während ich hier schreibe und ich weiß, dass es diese alte Datei gar nicht mehr gibt, bleibt im VIS die alte Bilddatei bestehen. Und genau das ist das Problem, welches ich Eingangs beschriebene habe. Nutzt man den WebUpload nicht, dann ist die Datei gar nicht abrufbar. Nutzt man ihn jedoch, dann ist dieser King-in-the-Ring und die Datei aktualisiert sich auch erst wieder wenn man diese über das WebFrontend neu reinlädt.

          Ist mein Problem nachvollziehbar? :D

          HomoranH 1 Antwort Letzte Antwort
          0
          • B Berzi

            Danke für eure Hilfe, aaaaber das funktioniert so leider alles nicht :-)

            Ich versuche mal genau zu dokumentieren, dann ist mein Problem vielleicht lösbarer:

            Ich habe es genau wie von euch vorgeschlagen gemacht.

            Also ich beginne mal ganz brav über den WebUpload eine test.jpeg Datei hochzuladen und anzuzeigen, nichts spektakuläres:
            2021-02-19_12-44.png

            Parallel dazu habe ich in GENAU dieses Verzeichnis mal vorbereitend die alarm.jpeg reinkopiert, welche ich gleich zum Überschreiben nutzen werde. Alles per shell, denn so würde es ja auch in der Praxis geschehen. Erste Auffälligkeit ist, dass wenn ihr mein Bild oben anschaut, die alarm.jpeg dort nicht angezeigt wird, weil ich sie nicht aktiv über das Webfrontend reingeladen habe. Das heißt, dass VIS die Datei nunmal so lange auch irgendwie ignoriert, obwohl sie da ist, siehe hier:
            2021-02-19_12-43.png

            Im oberen Abschnitt des Auszuges erkennt ihr, dass die test.jpeg (hochgeladen über WebUpload) dort liegt und auch die von mir selbst hinkopierte alarm.jpeg.
            2 verschiedene Dateien.
            Dann überschreibe ich die in VIS eingepflegte test.jpeg mit der alarm.jpeg. Auf dem Dateisystem alles schick, ABER:
            Im VIS bleibt schlichtweg das alte Bild bestehen. Es juckt das VIS einfach nicht. Auch jetzt noch während ich hier schreibe und ich weiß, dass es diese alte Datei gar nicht mehr gibt, bleibt im VIS die alte Bilddatei bestehen. Und genau das ist das Problem, welches ich Eingangs beschriebene habe. Nutzt man den WebUpload nicht, dann ist die Datei gar nicht abrufbar. Nutzt man ihn jedoch, dann ist dieser King-in-the-Ring und die Datei aktualisiert sich auch erst wieder wenn man diese über das WebFrontend neu reinlädt.

            Ist mein Problem nachvollziehbar? :D

            HomoranH Nicht stören
            HomoranH Nicht stören
            Homoran
            Global Moderator Administrators
            schrieb am zuletzt editiert von
            #9

            @berzi sagte in Lokal abgelegten Snapshot in VIS anzeigen:

            Das heißt, dass VIS die Datei nunmal so lange auch irgendwie ignoriert, obwohl sie da ist,

            Wie ich schrieb:
            Nur Dateien, die von vis registriert wurden, können auch in vis verwendet werden.
            Nichts was du "an der registrierung vorbei" in das Verzeichnis befördert hast

            @berzi sagte in Lokal abgelegten Snapshot in VIS anzeigen:

            Ist mein Problem nachvollziehbar?

            Ja - ich dachte es genau so beschrieben zu haben

            kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

            der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

            B 1 Antwort Letzte Antwort
            0
            • HomoranH Homoran

              @berzi sagte in Lokal abgelegten Snapshot in VIS anzeigen:

              Das heißt, dass VIS die Datei nunmal so lange auch irgendwie ignoriert, obwohl sie da ist,

              Wie ich schrieb:
              Nur Dateien, die von vis registriert wurden, können auch in vis verwendet werden.
              Nichts was du "an der registrierung vorbei" in das Verzeichnis befördert hast

              @berzi sagte in Lokal abgelegten Snapshot in VIS anzeigen:

              Ist mein Problem nachvollziehbar?

              Ja - ich dachte es genau so beschrieben zu haben

              B Offline
              B Offline
              Berzi
              schrieb am zuletzt editiert von
              #10

              @homoran Ich hatte es schon auch genauso verstanden - nur löst das mein Problem nicht? :D

              1 Antwort Letzte Antwort
              0
              • HomoranH Homoran

                @berzi sagte in Lokal abgelegten Snapshot in VIS anzeigen:

                Mache ich etwas falsch?

                ich denke du hast das selbe Problem / Knoten den ich damals hatte.

                Bilder für die vis müssen mit dem vis-editor hochgeladen werden.
                Ich dachte auch: Machst du das eben einmal, dann hat er den fileNamen registriert und überschreibst dann die Datei.
                Pustekuchen!
                klappt nicht

                Die Dateien müssen mit filesync hochgeladen werden

                HomoranH Nicht stören
                HomoranH Nicht stören
                Homoran
                Global Moderator Administrators
                schrieb am zuletzt editiert von
                #11

                @berzi sagte in Lokal abgelegten Snapshot in VIS anzeigen:

                nur löst das mein Problem nicht?

                und das:
                @homoran sagte in Lokal abgelegten Snapshot in VIS anzeigen:

                Die Dateien müssen mit filesync hochgeladen werden

                frag mich nicht wie - steht irgendwo mehrfach im Forum, aber ich kann kein js

                kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                1 Antwort Letzte Antwort
                0
                • B Berzi

                  Hey ioBroker!

                  Ich bekomme es irgendwie nicht hin ein sich ändernden Snapshot, der Lokal auf meinem ioBroker-Host (Raspberry) abliegt anzuzeigen.

                  Hintergrund:
                  Es ist kein Problem den "Live"-Snapshot der Kamera unter http://192.168.178.XXX/tmpfs/auto2.jpg?usr=XXX&pwd=XXX für mich in ein Basic-Image zu laden und anzeigen zu lassen, funktioniert wunderbar.
                  Unabhängig davon holt sich mein Raspberry per Script immer den letzten Snapshot bei einer Bewegungsmeldung und legt ihn lokal unter /opt/iobroker/cam/alarm.jpeg ab. Er überschreibt das immer, es ist sozusagen einfach immer nur das Bild der letzten Alarmierung.
                  Genau dieses würde ich nun auch gerne im VIS abrufbar machen. Sei es direkt im VIS oder per Button. (vllt sogar beides O:-) )

                  Problem:
                  Nur über den Pfad akzeptiert VIS das ja nicht so ganz, weil das ja immer auf seine dolle MediaLibary zurückgreifen möchte wenn es um lokalen Kram geht. Lade ich das Bild jedoch dort rein, so aktualisiert es sich nicht wirklich, wenn es überschrieben wird.

                  Was wäre denn hier die Lösung in meinem verzwickten Falle? :-)

                  Danke!!

                  Viele Grüße
                  Berzi

                  GlasfaserG Offline
                  GlasfaserG Offline
                  Glasfaser
                  schrieb am zuletzt editiert von
                  #12

                  @berzi

                  Hiermit kannst du es direkt von deiner Cam holen und in vis.0 legen .

                  request(
                  
                    {
                  
                      url: "http://192.168.178.xxx:88/cgi-bin/CGIProxy.fcgi?cmd=snapPicture2&usr=hxxx&pwd=roadxxxxx",
                  
                      encoding: null,
                  
                    },
                  
                    (error, response, body) => {
                  
                      if (!error && body) {
                  
                        writeFile("vis.0", "/klingelbild/VorneTest.jpg", body);
                  
                      }
                  
                    }
                  
                  );
                  
                  

                  Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

                  B YodaY ? S 4 Antworten Letzte Antwort
                  2
                  • GlasfaserG Glasfaser

                    @berzi

                    Hiermit kannst du es direkt von deiner Cam holen und in vis.0 legen .

                    request(
                    
                      {
                    
                        url: "http://192.168.178.xxx:88/cgi-bin/CGIProxy.fcgi?cmd=snapPicture2&usr=hxxx&pwd=roadxxxxx",
                    
                        encoding: null,
                    
                      },
                    
                      (error, response, body) => {
                    
                        if (!error && body) {
                    
                          writeFile("vis.0", "/klingelbild/VorneTest.jpg", body);
                    
                        }
                    
                      }
                    
                    );
                    
                    
                    B Offline
                    B Offline
                    Berzi
                    schrieb am zuletzt editiert von
                    #13

                    @glasfaser Top! Vielen Dank! Genau das behebt das Problem :-)

                    1 Antwort Letzte Antwort
                    0
                    • GlasfaserG Glasfaser

                      @berzi

                      Hiermit kannst du es direkt von deiner Cam holen und in vis.0 legen .

                      request(
                      
                        {
                      
                          url: "http://192.168.178.xxx:88/cgi-bin/CGIProxy.fcgi?cmd=snapPicture2&usr=hxxx&pwd=roadxxxxx",
                      
                          encoding: null,
                      
                        },
                      
                        (error, response, body) => {
                      
                          if (!error && body) {
                      
                            writeFile("vis.0", "/klingelbild/VorneTest.jpg", body);
                      
                          }
                      
                        }
                      
                      );
                      
                      
                      YodaY Offline
                      YodaY Offline
                      Yoda
                      schrieb am zuletzt editiert von Yoda
                      #14

                      Hallo ich habe hier ein ähnliches Problem,
                      komme mit dem Tip von @Glasfaser leider aber noch nicht zum Ziel.

                      Ich möchte gern regelmäßig Bilder abspeichern und das Aktualisierte Bild dann alle 3 sec in Vis anzeigen lassen- soweit ist die Anforderung ja die gleiche.

                      • Aber mir fehlt im Skript die Zeit Einstellung wann das Bild geholt wird? Schlimmer aber noch,
                      • Meine IP Kamera (Wansview W6) hat keinen http:// .. Zugang um ein Snapshot zu machen, daher auch der Grund für die Zwischen Speicherung in Vis.0 über diesen weg.

                      Ein Bild von der Kamera kann ich nur über die folgenden URL abgreifen und speichern:

                      ffmpeg -loglevel fatal -i rtsp://user:pwd@192.168.178.xxx:554/live/ch0 -vframes 1 -y -r 1 /opt/iobroker/iobroker-data/files/vis.0/main/img/Hof3.jpg
                      

                      2021-02-22 22_36_47-Window-neu.jpg

                      Mit js Skripte komme ich leider nicht klar - bin froh es einigermaßen mit Blocky hinzubekommen :baby:
                      Hier liegt mein Bild nun in Vis.0

                      opt/iobroker/iobroker-data/files/vis.0/main/img/Hof3.jpg
                      

                      Die Rechte auf die Datei habe ich bereits angepasst:
                      2021-02-22 22_17_26-Window-ziel.jpg
                      Wie man sieht wird das Bild dort nun auch regelmäßig aktualisiert:
                      2021-02-22 22_31_20-Window-update.jpg

                      Wäre Klasse wenn ihr mir dabei auch Helfen könntet.

                      Edit, habe die Pfade einmal angepasst

                      Gruß Yoda
                      Stand 05.2025
                      Raspberry5,linux,arm64,CPUs:4,Geschwindigkeit:2400 MHz,Modell:Cortex-A76,RAM:15.8 GB,Node.js:v20.19.2

                      B ChrisNettC 2 Antworten Letzte Antwort
                      0
                      • YodaY Yoda

                        Hallo ich habe hier ein ähnliches Problem,
                        komme mit dem Tip von @Glasfaser leider aber noch nicht zum Ziel.

                        Ich möchte gern regelmäßig Bilder abspeichern und das Aktualisierte Bild dann alle 3 sec in Vis anzeigen lassen- soweit ist die Anforderung ja die gleiche.

                        • Aber mir fehlt im Skript die Zeit Einstellung wann das Bild geholt wird? Schlimmer aber noch,
                        • Meine IP Kamera (Wansview W6) hat keinen http:// .. Zugang um ein Snapshot zu machen, daher auch der Grund für die Zwischen Speicherung in Vis.0 über diesen weg.

                        Ein Bild von der Kamera kann ich nur über die folgenden URL abgreifen und speichern:

                        ffmpeg -loglevel fatal -i rtsp://user:pwd@192.168.178.xxx:554/live/ch0 -vframes 1 -y -r 1 /opt/iobroker/iobroker-data/files/vis.0/main/img/Hof3.jpg
                        

                        2021-02-22 22_36_47-Window-neu.jpg

                        Mit js Skripte komme ich leider nicht klar - bin froh es einigermaßen mit Blocky hinzubekommen :baby:
                        Hier liegt mein Bild nun in Vis.0

                        opt/iobroker/iobroker-data/files/vis.0/main/img/Hof3.jpg
                        

                        Die Rechte auf die Datei habe ich bereits angepasst:
                        2021-02-22 22_17_26-Window-ziel.jpg
                        Wie man sieht wird das Bild dort nun auch regelmäßig aktualisiert:
                        2021-02-22 22_31_20-Window-update.jpg

                        Wäre Klasse wenn ihr mir dabei auch Helfen könntet.

                        Edit, habe die Pfade einmal angepasst

                        B Offline
                        B Offline
                        Berzi
                        schrieb am zuletzt editiert von
                        #15

                        @yoda
                        Bei mir habe ich ein Skript "GetAlarmSnapshot" mit genau dem Code von Glasfaser angelegt. Lediglich den url und vis Pfad habe ich angepasst.
                        Was ich nicht direkt beantworten kann ist, wie du dir zuvor die Datei holst, da deine Cam kein http unterstützt und du die Datei ja bereits lokal abliegen hast. Das muss aber auch gehen. Was du suchen musst ist wie du über Javascript eine lokale Datei einliest.

                        Das wäre dann der obere Teil in der Manier:

                        /* Hier kommt der Javascript-Kram, um die Datei einzulesen /
                        ...
                        ...
                        /
                        Hier nutze die Funktion writeFile("vis.0", "/pfad/zum/bild.jpg", body); */

                        Für das Einlesen der Datei hilft dir vermutlich diese Seite hier (wenn das nicht runtergebrochen zuvor jemand hier reinstellt):
                        https://www.html5rocks.com/de/tutorials/file/dndfiles//

                        1 Antwort Letzte Antwort
                        0
                        • YodaY Yoda

                          Hallo ich habe hier ein ähnliches Problem,
                          komme mit dem Tip von @Glasfaser leider aber noch nicht zum Ziel.

                          Ich möchte gern regelmäßig Bilder abspeichern und das Aktualisierte Bild dann alle 3 sec in Vis anzeigen lassen- soweit ist die Anforderung ja die gleiche.

                          • Aber mir fehlt im Skript die Zeit Einstellung wann das Bild geholt wird? Schlimmer aber noch,
                          • Meine IP Kamera (Wansview W6) hat keinen http:// .. Zugang um ein Snapshot zu machen, daher auch der Grund für die Zwischen Speicherung in Vis.0 über diesen weg.

                          Ein Bild von der Kamera kann ich nur über die folgenden URL abgreifen und speichern:

                          ffmpeg -loglevel fatal -i rtsp://user:pwd@192.168.178.xxx:554/live/ch0 -vframes 1 -y -r 1 /opt/iobroker/iobroker-data/files/vis.0/main/img/Hof3.jpg
                          

                          2021-02-22 22_36_47-Window-neu.jpg

                          Mit js Skripte komme ich leider nicht klar - bin froh es einigermaßen mit Blocky hinzubekommen :baby:
                          Hier liegt mein Bild nun in Vis.0

                          opt/iobroker/iobroker-data/files/vis.0/main/img/Hof3.jpg
                          

                          Die Rechte auf die Datei habe ich bereits angepasst:
                          2021-02-22 22_17_26-Window-ziel.jpg
                          Wie man sieht wird das Bild dort nun auch regelmäßig aktualisiert:
                          2021-02-22 22_31_20-Window-update.jpg

                          Wäre Klasse wenn ihr mir dabei auch Helfen könntet.

                          Edit, habe die Pfade einmal angepasst

                          ChrisNettC Offline
                          ChrisNettC Offline
                          ChrisNett
                          schrieb am zuletzt editiert von
                          #16

                          @yoda Ich habe auch eine W6 die habe ich aber in MotionEye eingebunden dann hast du auch einen http Adresse für ein Bild.

                          YodaY 1 Antwort Letzte Antwort
                          1
                          • GlasfaserG Offline
                            GlasfaserG Offline
                            Glasfaser
                            schrieb am zuletzt editiert von
                            #17

                            @yoda

                            var fs = require('fs');
                            
                            var timeout1
                            
                            exec('ffmpeg -loglevel fatal -i rtsp://user:pwd@192.168.178.xxx:554/live/ch0 -vframes 1 -y -r 1 /tmp/Vorne.jpg');
                            
                             
                            
                                timeout1 = setTimeout(function () {
                            
                                   
                            
                                     const picture= fs.readFileSync('/tmp/Vorne.jpg');
                            
                                     writeFile('vis.0','/klingelbild/Vorneneu.jpg', picture, function (error) { });
                            
                             
                            
                                }, 20000);
                            
                            

                            Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

                            YodaY 1 Antwort Letzte Antwort
                            1
                            • GlasfaserG Glasfaser

                              @yoda

                              var fs = require('fs');
                              
                              var timeout1
                              
                              exec('ffmpeg -loglevel fatal -i rtsp://user:pwd@192.168.178.xxx:554/live/ch0 -vframes 1 -y -r 1 /tmp/Vorne.jpg');
                              
                               
                              
                                  timeout1 = setTimeout(function () {
                              
                                     
                              
                                       const picture= fs.readFileSync('/tmp/Vorne.jpg');
                              
                                       writeFile('vis.0','/klingelbild/Vorneneu.jpg', picture, function (error) { });
                              
                               
                              
                                  }, 20000);
                              
                              
                              YodaY Offline
                              YodaY Offline
                              Yoda
                              schrieb am zuletzt editiert von
                              #18

                              @Christian-Sandkaulen
                              Danke, das beruhigt schon mal das du die W6 eingebunden hast. Mit MotionEye habe ich noch nichts gemacht, müsste ich mich mal einlesen was ich da machen muss.....

                              @glasfaser
                              Danke für deine Antwort, ich habe die Pfade mal entsprechend meiner Ordner angepasst und auch nochmal einen Neuen Name für das Bild verwendet Hof7.jpg

                              • Dieses wird im Verzeichnis beim starten des Skripts nur einmalig Aktualisiert.
                              • In Vis wird das Bild weiterhin nicht angezeigt.

                              Wärst du so Lieb und schauts dort noch mal rüber - vielen Dank!

                              var fs = require('fs');
                               
                              var timeout1
                               
                              exec('ffmpeg -loglevel fatal -i rtsp://user:pwd@192.168.178.117:554/live/ch0 -vframes 1 -y -r 1 /opt/iobroker/iobroker-data/files/vis.0/main/img/Hof7.jpg');
                               
                               
                               
                                  timeout1 = setTimeout(function () {
                               
                                     
                               
                                       const picture= fs.readFileSync('/opt/iobroker/iobroker-data/files/vis.0/main/img/Hof7.png');
                               
                                       writeFile('vis.0','/opt/iobroker/iobroker-data/files/vis.0/main/img/Hof7.png', picture, function (error) { });
                               
                               
                               
                                  }, 20000);
                               
                              
                              

                              2.jpg

                              Pfad in Vis:
                              Bem. nehme ich ein anderes Bild aus dem Vis Ordner wird dieses angezeigt.
                              /vis.0/main/img/Hof7.jpg

                              3.jpg

                              Gruß Yoda
                              Stand 05.2025
                              Raspberry5,linux,arm64,CPUs:4,Geschwindigkeit:2400 MHz,Modell:Cortex-A76,RAM:15.8 GB,Node.js:v20.19.2

                              GlasfaserG 1 Antwort Letzte Antwort
                              0
                              • YodaY Yoda

                                @Christian-Sandkaulen
                                Danke, das beruhigt schon mal das du die W6 eingebunden hast. Mit MotionEye habe ich noch nichts gemacht, müsste ich mich mal einlesen was ich da machen muss.....

                                @glasfaser
                                Danke für deine Antwort, ich habe die Pfade mal entsprechend meiner Ordner angepasst und auch nochmal einen Neuen Name für das Bild verwendet Hof7.jpg

                                • Dieses wird im Verzeichnis beim starten des Skripts nur einmalig Aktualisiert.
                                • In Vis wird das Bild weiterhin nicht angezeigt.

                                Wärst du so Lieb und schauts dort noch mal rüber - vielen Dank!

                                var fs = require('fs');
                                 
                                var timeout1
                                 
                                exec('ffmpeg -loglevel fatal -i rtsp://user:pwd@192.168.178.117:554/live/ch0 -vframes 1 -y -r 1 /opt/iobroker/iobroker-data/files/vis.0/main/img/Hof7.jpg');
                                 
                                 
                                 
                                    timeout1 = setTimeout(function () {
                                 
                                       
                                 
                                         const picture= fs.readFileSync('/opt/iobroker/iobroker-data/files/vis.0/main/img/Hof7.png');
                                 
                                         writeFile('vis.0','/opt/iobroker/iobroker-data/files/vis.0/main/img/Hof7.png', picture, function (error) { });
                                 
                                 
                                 
                                    }, 20000);
                                 
                                
                                

                                2.jpg

                                Pfad in Vis:
                                Bem. nehme ich ein anderes Bild aus dem Vis Ordner wird dieses angezeigt.
                                /vis.0/main/img/Hof7.jpg

                                3.jpg

                                GlasfaserG Offline
                                GlasfaserG Offline
                                Glasfaser
                                schrieb am zuletzt editiert von
                                #19

                                @yoda

                                ändere auf :

                                writeFile('vis.0','/main/img/Hof7.png', picture, function (error) { });
                                

                                Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

                                YodaY 1 Antwort Letzte Antwort
                                0
                                • GlasfaserG Glasfaser

                                  @yoda

                                  ändere auf :

                                  writeFile('vis.0','/main/img/Hof7.png', picture, function (error) { });
                                  
                                  YodaY Offline
                                  YodaY Offline
                                  Yoda
                                  schrieb am zuletzt editiert von Yoda
                                  #20

                                  @glasfaser
                                  habe ich gemacht - aber es ändert sich nichts, weiterhin so wie oben beschrieben:

                                  var fs = require('fs');
                                   
                                  var timeout1
                                   
                                  exec('ffmpeg -loglevel fatal -i rtsp://user:pwd@192.168.178.117:554/live/ch0 -vframes 1 -y -r 1 /opt/iobroker/iobroker-data/files/vis.0/main/img/Hof7.jpg');
                                   
                                   
                                   
                                      timeout1 = setTimeout(function () {
                                   
                                         
                                   
                                           const picture= fs.readFileSync('/opt/iobroker/iobroker-data/files/vis.0/main/img/Hof7.png');
                                   
                                           writeFile('vis.0','/main/img/Hof7.png', picture, function (error) { });
                                   
                                   
                                   
                                      }, 20000);
                                   
                                  
                                  

                                  Gruß Yoda
                                  Stand 05.2025
                                  Raspberry5,linux,arm64,CPUs:4,Geschwindigkeit:2400 MHz,Modell:Cortex-A76,RAM:15.8 GB,Node.js:v20.19.2

                                  GlasfaserG 1 Antwort Letzte Antwort
                                  0
                                  • YodaY Yoda

                                    @glasfaser
                                    habe ich gemacht - aber es ändert sich nichts, weiterhin so wie oben beschrieben:

                                    var fs = require('fs');
                                     
                                    var timeout1
                                     
                                    exec('ffmpeg -loglevel fatal -i rtsp://user:pwd@192.168.178.117:554/live/ch0 -vframes 1 -y -r 1 /opt/iobroker/iobroker-data/files/vis.0/main/img/Hof7.jpg');
                                     
                                     
                                     
                                        timeout1 = setTimeout(function () {
                                     
                                           
                                     
                                             const picture= fs.readFileSync('/opt/iobroker/iobroker-data/files/vis.0/main/img/Hof7.png');
                                     
                                             writeFile('vis.0','/main/img/Hof7.png', picture, function (error) { });
                                     
                                     
                                     
                                        }, 20000);
                                     
                                    
                                    
                                    GlasfaserG Offline
                                    GlasfaserG Offline
                                    Glasfaser
                                    schrieb am zuletzt editiert von Glasfaser
                                    #21

                                    @yoda

                                    Nimm ganz oben mein erstes Beispiel ohne dein Pfad einzutragen/ändern , teste es mit dem hinterlegten Pfad /tmp/Vorne.jpg

                                    und die Ausgabe erfolgt dann in

                                    writeFile('vis.0','/klingelbild/Vorneneu.jpg

                                    Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

                                    YodaY 1 Antwort Letzte Antwort
                                    0
                                    • GlasfaserG Glasfaser

                                      @yoda

                                      Nimm ganz oben mein erstes Beispiel ohne dein Pfad einzutragen/ändern , teste es mit dem hinterlegten Pfad /tmp/Vorne.jpg

                                      und die Ausgabe erfolgt dann in

                                      writeFile('vis.0','/klingelbild/Vorneneu.jpg

                                      YodaY Offline
                                      YodaY Offline
                                      Yoda
                                      schrieb am zuletzt editiert von
                                      #22

                                      @glasfaser
                                      das wird was.
                                      Bild wird gespeichert und auch in Vis angezeigt.
                                      Jetz müsste nur noch der Timmer alle 3 sec das Bild aktualisieren.

                                      var fs = require('fs');
                                       
                                      var timeout1
                                       
                                      exec('ffmpeg -loglevel fatal -i rtsp://user:pwd@192.168.178.117:554/live/ch0 -vframes 1 -y -r 1 /tmp/Vorne.jpg');
                                       
                                       
                                       
                                          timeout1 = setTimeout(function () {
                                       
                                             
                                       
                                               const picture= fs.readFileSync('/tmp/Vorne.jpg');
                                       
                                               writeFile('vis.0','/klingelbild/Vorneneu.jpg', picture, function (error) { });
                                       
                                       
                                       
                                          }, 20000);
                                       
                                      
                                      

                                      Es wird also nur einmal dort gespeichert:
                                      4.jpg

                                      Gruß Yoda
                                      Stand 05.2025
                                      Raspberry5,linux,arm64,CPUs:4,Geschwindigkeit:2400 MHz,Modell:Cortex-A76,RAM:15.8 GB,Node.js:v20.19.2

                                      YodaY 1 Antwort Letzte Antwort
                                      0
                                      • YodaY Yoda

                                        @glasfaser
                                        das wird was.
                                        Bild wird gespeichert und auch in Vis angezeigt.
                                        Jetz müsste nur noch der Timmer alle 3 sec das Bild aktualisieren.

                                        var fs = require('fs');
                                         
                                        var timeout1
                                         
                                        exec('ffmpeg -loglevel fatal -i rtsp://user:pwd@192.168.178.117:554/live/ch0 -vframes 1 -y -r 1 /tmp/Vorne.jpg');
                                         
                                         
                                         
                                            timeout1 = setTimeout(function () {
                                         
                                               
                                         
                                                 const picture= fs.readFileSync('/tmp/Vorne.jpg');
                                         
                                                 writeFile('vis.0','/klingelbild/Vorneneu.jpg', picture, function (error) { });
                                         
                                         
                                         
                                            }, 20000);
                                         
                                        
                                        

                                        Es wird also nur einmal dort gespeichert:
                                        4.jpg

                                        YodaY Offline
                                        YodaY Offline
                                        Yoda
                                        schrieb am zuletzt editiert von
                                        #23

                                        Zusatz,
                                        wenn ich das Script stoppe und wieder starte, wird das Bild Aktualisiert - dauert 24 sec.
                                        Sorry für die ganzen Fragen aber da kenne ich mich null mit aus :-(
                                        Danke für deine Geduld und Hilfe.

                                        Muss hier vielleicht noch ein wert rein?

                                        timeout1 = setTimeout(function () {
                                        

                                        Gruß Yoda
                                        Stand 05.2025
                                        Raspberry5,linux,arm64,CPUs:4,Geschwindigkeit:2400 MHz,Modell:Cortex-A76,RAM:15.8 GB,Node.js:v20.19.2

                                        GlasfaserG 1 Antwort Letzte Antwort
                                        0
                                        • YodaY Yoda

                                          Zusatz,
                                          wenn ich das Script stoppe und wieder starte, wird das Bild Aktualisiert - dauert 24 sec.
                                          Sorry für die ganzen Fragen aber da kenne ich mich null mit aus :-(
                                          Danke für deine Geduld und Hilfe.

                                          Muss hier vielleicht noch ein wert rein?

                                          timeout1 = setTimeout(function () {
                                          
                                          GlasfaserG Offline
                                          GlasfaserG Offline
                                          Glasfaser
                                          schrieb am zuletzt editiert von Glasfaser
                                          #24

                                          @yoda
                                          Nein ... der Timeoutwert ist unten , das heißt es wird das Bild bei Scriptstart geholt und nach 20 sec. in den Ordner gelegt .
                                          Dort kannst du die Zeit runterschrauben !

                                          
                                          }, 20000);
                                          

                                          Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

                                          YodaY 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

                                          770

                                          Online

                                          32.5k

                                          Benutzer

                                          81.6k

                                          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