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

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

Lokal abgelegten Snapshot in VIS anzeigen

Scheduled Pinned Locked Moved Visualisierung
56 Posts 13 Posters 7.3k Views 14 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.
  • 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
    wrote on last edited by 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 Reply Last reply
    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
      wrote on last edited by
      #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 Reply Last reply
      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
        wrote on last edited by
        #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 Reply Last reply
        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
          wrote on last edited by 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 Reply Last reply
          0
          • GlasfaserG Glasfaser

            @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);
            
            YodaY Offline
            YodaY Offline
            Yoda
            wrote on last edited by Yoda
            #25

            @glasfaser
            ah ok.
            Dann müsste ich nochmal schauen das ein Intervall dazukommt, das die Bilder von der Kamera alle 3 sec geholt werden. Habe mich da wohl falsch ausgedrückt.
            Das Skript soll ja dann dauerhaft laufen, mit Aktuelle Bilder in ...sec Takt.

            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

            1 Reply Last reply
            0
            • GlasfaserG Offline
              GlasfaserG Offline
              Glasfaser
              wrote on last edited by
              #26

              @yoda sagte in Lokal abgelegten Snapshot in VIS anzeigen:

              Das Skript soll ja dann dauerhaft laufen, mit Aktuelle Bilder in ...sec Takt.

              Würde gehen , aber nicht empfehlenswert.

              Hier habe ich etwas von deiner Wansview gefunden , mit einem direkten Link in einem Widget ist es besser .
              Kannst ja dort mal anfragen

              Ich habe eine Wansview IPCamera welche mir über den den Browser ohne Probleme ein stream / snap .cgi Bild sendet.

              https://forum.iobroker.net/topic/12871/webcam-fritzbox-ftp

              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 Reply Last reply
              0
              • GlasfaserG Glasfaser

                @yoda sagte in Lokal abgelegten Snapshot in VIS anzeigen:

                Das Skript soll ja dann dauerhaft laufen, mit Aktuelle Bilder in ...sec Takt.

                Würde gehen , aber nicht empfehlenswert.

                Hier habe ich etwas von deiner Wansview gefunden , mit einem direkten Link in einem Widget ist es besser .
                Kannst ja dort mal anfragen

                Ich habe eine Wansview IPCamera welche mir über den den Browser ohne Probleme ein stream / snap .cgi Bild sendet.

                https://forum.iobroker.net/topic/12871/webcam-fritzbox-ftp

                YodaY Offline
                YodaY Offline
                Yoda
                wrote on last edited by
                #27

                @glasfaser
                Danke für deine Hilfe und Zeit!:+1:
                Habe ich mir angeschaut nur seine Wansview IP Cam macht ein Bild / stream über einen Browser.
                Ich habe auch eine Wansview 1 oder 2 die macht das auch, da ist das alles klein Problem.
                Wansview hat hier wohl für jedes Model eigene Befehle / Möglichkeiten, Problem ist die W6.

                Habe schon Kontakt mit denen aufgenommen, mal sehen ob was kommt..
                Ansonst mal mit @Christian-Sandkaulen Vorschlag MotionEye weitermachen, oder Rücksendung.

                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

                1 Reply Last reply
                0
                • ChrisNettC ChrisNett

                  @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 Offline
                  YodaY Offline
                  Yoda
                  wrote on last edited by
                  #28

                  @christian-sandkaulen
                  ich habe nun MotionEye am laufen, bekomme nun auch eine http Adresse für Snapshot oder aus den Video Sream Pfad. Kann also alles per Broser Eingabe öffnen.

                  Bild-Snapshot:
                  http://xxx.168.178.47:8765/picture/1/current/
                  Stream:
                  http://xxx.168.178.47:8081
                  Frame pro 1sec
                  http://xxx.168.178.47:8765/picture/1/frame/

                  Nun fehlt mir noch die Steuerung das ich das Video bei einem Alarm über einen Variablen Daten Punkt /Objekt (Shelly+ Bewegungsmelder) Aufzeichnen / starten und später auch wieder beenden kann.

                  Bisher finde ich dazu noch nichts passendes,
                  ein Ansatz hier wäre mit externen GPIO:
                  https://github.com/avanc/motioneye-pir/blob/master/README.md
                  Ich benötige das aber alt mit Steuerung über einem Datenpunkt / Objekt.

                  Mit dieses Befehlen sollte man die Motion steueren können - aber da tut sich nichts:
                  http://xxx.168.178.47:8765/1/detection/start
                  http://xxx.168.178.47:8081/1/Erkennung/Pause

                  http://xxx.168.178.47:8081/1/config/set?emulate_motion=1
                  http://xxx.168.178.47:8081/1/config/set?emulate_motion=0

                  curl http://xxx.168.178.47:8081/1/config/set?emulate_motion=1
                  curl http://xxx.168.178.47:8081/1/config/set?emulate_motion=0

                  Kann mir hier noch jemand weiterhelfen?
                  LG

                  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 wendy2702W 2 Replies Last reply
                  0
                  • YodaY Yoda

                    @christian-sandkaulen
                    ich habe nun MotionEye am laufen, bekomme nun auch eine http Adresse für Snapshot oder aus den Video Sream Pfad. Kann also alles per Broser Eingabe öffnen.

                    Bild-Snapshot:
                    http://xxx.168.178.47:8765/picture/1/current/
                    Stream:
                    http://xxx.168.178.47:8081
                    Frame pro 1sec
                    http://xxx.168.178.47:8765/picture/1/frame/

                    Nun fehlt mir noch die Steuerung das ich das Video bei einem Alarm über einen Variablen Daten Punkt /Objekt (Shelly+ Bewegungsmelder) Aufzeichnen / starten und später auch wieder beenden kann.

                    Bisher finde ich dazu noch nichts passendes,
                    ein Ansatz hier wäre mit externen GPIO:
                    https://github.com/avanc/motioneye-pir/blob/master/README.md
                    Ich benötige das aber alt mit Steuerung über einem Datenpunkt / Objekt.

                    Mit dieses Befehlen sollte man die Motion steueren können - aber da tut sich nichts:
                    http://xxx.168.178.47:8765/1/detection/start
                    http://xxx.168.178.47:8081/1/Erkennung/Pause

                    http://xxx.168.178.47:8081/1/config/set?emulate_motion=1
                    http://xxx.168.178.47:8081/1/config/set?emulate_motion=0

                    curl http://xxx.168.178.47:8081/1/config/set?emulate_motion=1
                    curl http://xxx.168.178.47:8081/1/config/set?emulate_motion=0

                    Kann mir hier noch jemand weiterhelfen?
                    LG

                    B Offline
                    B Offline
                    Berzi
                    wrote on last edited by
                    #29

                    @yoda ich denke für dieses neue Problem würde sich dann langsam ein eigener thread für anbieten

                    YodaY 1 Reply Last reply
                    0
                    • YodaY Yoda

                      @christian-sandkaulen
                      ich habe nun MotionEye am laufen, bekomme nun auch eine http Adresse für Snapshot oder aus den Video Sream Pfad. Kann also alles per Broser Eingabe öffnen.

                      Bild-Snapshot:
                      http://xxx.168.178.47:8765/picture/1/current/
                      Stream:
                      http://xxx.168.178.47:8081
                      Frame pro 1sec
                      http://xxx.168.178.47:8765/picture/1/frame/

                      Nun fehlt mir noch die Steuerung das ich das Video bei einem Alarm über einen Variablen Daten Punkt /Objekt (Shelly+ Bewegungsmelder) Aufzeichnen / starten und später auch wieder beenden kann.

                      Bisher finde ich dazu noch nichts passendes,
                      ein Ansatz hier wäre mit externen GPIO:
                      https://github.com/avanc/motioneye-pir/blob/master/README.md
                      Ich benötige das aber alt mit Steuerung über einem Datenpunkt / Objekt.

                      Mit dieses Befehlen sollte man die Motion steueren können - aber da tut sich nichts:
                      http://xxx.168.178.47:8765/1/detection/start
                      http://xxx.168.178.47:8081/1/Erkennung/Pause

                      http://xxx.168.178.47:8081/1/config/set?emulate_motion=1
                      http://xxx.168.178.47:8081/1/config/set?emulate_motion=0

                      curl http://xxx.168.178.47:8081/1/config/set?emulate_motion=1
                      curl http://xxx.168.178.47:8081/1/config/set?emulate_motion=0

                      Kann mir hier noch jemand weiterhelfen?
                      LG

                      wendy2702W Offline
                      wendy2702W Offline
                      wendy2702
                      wrote on last edited by
                      #30

                      @yoda sagte in Lokal abgelegten Snapshot in VIS anzeigen:

                      http://xxx.168.178.47:8081/1/Erkennung/Pause
                      http://xxx.168.178.47:8081/1/config/set?emulate_motion=1
                      http://xxx.168.178.47:8081/1/config/set?emulate_motion=0
                      curl http://xxx.168.178.47:8081/1/config/set?emulate_motion=1
                      curl http://xxx.168.178.47:8081/1/config/set?emulate_motion=0

                      1. Läuft iobroker und MOtioneye auf demselben Rechner?
                      2. Alle links mit Port 8081 deuten eigentlich auf den Streaming Link hin, kann mir nicht vorstellen das man da etwas steuern kann.
                      3. Der Port zur KOntrolle ist eigenlich 7999

                      another possibility could be that the PIR set the camera to active processing the video stream
                      (http://192.168.1.14:7999/1/detection/start)
                      and then back to "pause"
                      (http://192.168.1.14:7999/1/detection/pause)

                      reducing the false positives and the heating of the PI due to the active processing of videos all the time

                      https://github.com/ccrisan/motioneyeos/issues/842

                      iceboatLeniceboatLen created this issue 21. März 2017, 20:37 in ccrisan/motioneyeos
                      open

                      Bitte keine Fragen per PN, die gehören ins Forum!

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

                      1 Reply Last reply
                      0
                      • B Berzi

                        @yoda ich denke für dieses neue Problem würde sich dann langsam ein eigener thread für anbieten

                        YodaY Offline
                        YodaY Offline
                        Yoda
                        wrote on last edited by
                        #31

                        @berzi hast recht - ist besser.
                        @wendy2702 - ich habe die Antworten dort auch vermerkt. Habe hier 2 Raspis im Einsatz.

                        Hier der Neue Forumseintrag:
                        https://forum.iobroker.net/topic/42953/motioneye-zeitliche-video-aufnahme

                        Danke für die Hilfe hier!
                        LG

                        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

                        1 Reply Last reply
                        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);
                          
                              }
                          
                            }
                          
                          );
                          
                          
                          ? Offline
                          ? Offline
                          A Former User
                          wrote on last edited by
                          #32

                          Das funktioniert perfect, kann man das Bild auch innerhalb der vis kopieren und umbenennen?

                          @glasfaser

                          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);
                          
                              }
                          
                            }
                          
                          );
                          
                          
                          GlasfaserG 1 Reply Last reply
                          0
                          • ? A Former User

                            Das funktioniert perfect, kann man das Bild auch innerhalb der vis kopieren und umbenennen?

                            @glasfaser

                            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);
                            
                                }
                            
                              }
                            
                            );
                            
                            
                            GlasfaserG Offline
                            GlasfaserG Offline
                            Glasfaser
                            wrote on last edited by
                            #33

                            @brainbug

                            Meinst du so :

                            Das Bild heißt eigentlich Vorne.jpg , wird aber dann in VIS mit Vorneneu.jpg kopiert .

                            https://forum.iobroker.net/topic/42416/lokal-abgelegten-snapshot-in-vis-anzeigen/17

                            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 ..

                            ? 1 Reply Last reply
                            0
                            • GlasfaserG Glasfaser

                              @brainbug

                              Meinst du so :

                              Das Bild heißt eigentlich Vorne.jpg , wird aber dann in VIS mit Vorneneu.jpg kopiert .

                              https://forum.iobroker.net/topic/42416/lokal-abgelegten-snapshot-in-vis-anzeigen/17

                              ? Offline
                              ? Offline
                              A Former User
                              wrote on last edited by A Former User
                              #34

                              @glasfaser ich glaube nein. Ich speichere den Zeitpunkt wann es an der Tür geklingelt hat. Und das auf die letzten 3 Aktionen. Nun möchte ich das jeweilige Bild dazu anzeigen können. Das aktuelle Bild welches die letzte Aktion darstellt hab ich nun schon in der Vis. Um dann das vorletztes Bild anzuzeigen müsste ich es ja nur vorher kopieren und dann das aktuelle überschreiben.

                              bild_aktuell
                              bild_vorletztes
                              bild_vorvorletztes

                              Von oben nach unten überschreiben die Bilder das andere.

                              GlasfaserG 1 Reply Last reply
                              0
                              • ? A Former User

                                @glasfaser ich glaube nein. Ich speichere den Zeitpunkt wann es an der Tür geklingelt hat. Und das auf die letzten 3 Aktionen. Nun möchte ich das jeweilige Bild dazu anzeigen können. Das aktuelle Bild welches die letzte Aktion darstellt hab ich nun schon in der Vis. Um dann das vorletztes Bild anzuzeigen müsste ich es ja nur vorher kopieren und dann das aktuelle überschreiben.

                                bild_aktuell
                                bild_vorletztes
                                bild_vorvorletztes

                                Von oben nach unten überschreiben die Bilder das andere.

                                GlasfaserG Offline
                                GlasfaserG Offline
                                Glasfaser
                                wrote on last edited by
                                #35

                                @brainbug

                                Ah .. ok , das wäre dann so

                                14804f8f-812f-4b7f-aa72-445ac96af220-grafik.png

                                Habe es von hier , funktioniert sehr gut .

                                https://forum.iobroker.net/topic/25541/gelöst-wie-writefile-in-js-script-nutzen/66

                                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 ..

                                ? 1 Reply Last reply
                                0
                                • GlasfaserG Glasfaser

                                  @brainbug

                                  Ah .. ok , das wäre dann so

                                  14804f8f-812f-4b7f-aa72-445ac96af220-grafik.png

                                  Habe es von hier , funktioniert sehr gut .

                                  https://forum.iobroker.net/topic/25541/gelöst-wie-writefile-in-js-script-nutzen/66

                                  ? Offline
                                  ? Offline
                                  A Former User
                                  wrote on last edited by A Former User
                                  #36

                                  @glasfaser danke werde ich probieren!
                                  Funktioniert perfekt und ist schon in der Vis eingebaut!

                                  P 1 Reply Last reply
                                  0
                                  • ? A Former User

                                    @glasfaser danke werde ich probieren!
                                    Funktioniert perfekt und ist schon in der Vis eingebaut!

                                    P Offline
                                    P Offline
                                    peterfido
                                    wrote on last edited by peterfido
                                    #37

                                    Hallo,

                                    ich bin gerade über das selbe Problem gestoßen.
                                    Man kann zwar die Bilder mit writefile ("vis.0"...)
                                    hochladen. Jedoch möchte ich nicht jede Sekunde 5 Bilder auf diesem Weg hochladen, denn die Bilder an sich liegen schon im RAM, worauf ein Link unterhalb vis.0/kameras hinzeigt.

                                    Wenn ich jetzt jede Sekunde 5 Bilder mit dem oben beschriebenen Weg hochlade, wird dann ja doch wieder ständig auf die SSD geschrieben. Und genau das möchte ich vermeiden.

                                    Es muss doch eine Möglichkeit geben, dass da dynamische Bilder eingebunden werden können, ohne diese jedes Mal im vis.0 zu registrieren.

                                    Erstellt habe ich den Link mittels

                                    sudo ln -s /dev/shm/ /opt/iobroker/iobroker-data/files/vis.0/kameras
                                    
                                    

                                    und anschließendem iob fix, damit die Rechte zum iobroker wandern.

                                    Plan B wäre jetzt extra dafür einen weiteren Webserver aufzumachen, welcher nur für die Bilderauslieferung zuständig wäre.

                                    Gruß

                                    Peterfido


                                    Proxmox auf Intel NUC12WSHi5
                                    ioBroker: Debian (VM)
                                    CCU: Debmatic (VM)
                                    Influx: Debian (VM)
                                    Grafana: Debian (VM)
                                    eBus: Debian (VM)
                                    Zigbee: Debian (VM) mit zigbee2mqtt

                                    HomoranH 1 Reply Last reply
                                    0
                                    • P peterfido

                                      Hallo,

                                      ich bin gerade über das selbe Problem gestoßen.
                                      Man kann zwar die Bilder mit writefile ("vis.0"...)
                                      hochladen. Jedoch möchte ich nicht jede Sekunde 5 Bilder auf diesem Weg hochladen, denn die Bilder an sich liegen schon im RAM, worauf ein Link unterhalb vis.0/kameras hinzeigt.

                                      Wenn ich jetzt jede Sekunde 5 Bilder mit dem oben beschriebenen Weg hochlade, wird dann ja doch wieder ständig auf die SSD geschrieben. Und genau das möchte ich vermeiden.

                                      Es muss doch eine Möglichkeit geben, dass da dynamische Bilder eingebunden werden können, ohne diese jedes Mal im vis.0 zu registrieren.

                                      Erstellt habe ich den Link mittels

                                      sudo ln -s /dev/shm/ /opt/iobroker/iobroker-data/files/vis.0/kameras
                                      
                                      

                                      und anschließendem iob fix, damit die Rechte zum iobroker wandern.

                                      Plan B wäre jetzt extra dafür einen weiteren Webserver aufzumachen, welcher nur für die Bilderauslieferung zuständig wäre.

                                      HomoranH Offline
                                      HomoranH Offline
                                      Homoran
                                      Global Moderator Administrators
                                      wrote on last edited by
                                      #38

                                      @peterfido sagte in Lokal abgelegten Snapshot in VIS anzeigen:

                                      Es muss doch eine Möglichkeit geben, dass da dynamische Bilder eingebunden werden können, ohne diese jedes Mal im vis.0 zu registrieren.

                                      warum?

                                      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 -

                                      P 1 Reply Last reply
                                      0
                                      • HomoranH Homoran

                                        @peterfido sagte in Lokal abgelegten Snapshot in VIS anzeigen:

                                        Es muss doch eine Möglichkeit geben, dass da dynamische Bilder eingebunden werden können, ohne diese jedes Mal im vis.0 zu registrieren.

                                        warum?

                                        P Offline
                                        P Offline
                                        peterfido
                                        wrote on last edited by peterfido
                                        #39

                                        @homoran

                                        Es gibt da schon mehrere Anfragen zu. Hier im Forum sowie als (leider geschlossenes) issue bei GitHub.

                                        Ich habe jetzt extra einen WebServer für die sich ändernden Bilder aufgesetzt. In 10 Minuten erzeugen die sich ändernden Bilder etwa 1,5 GB an Daten. Daher liegen die nur im RAM. Würde ich die Bilder immer ins VIS.0 hochladen, würde das die Lebensdauer der SSD wohl ordentlich reduzieren.

                                        Gruß

                                        Peterfido


                                        Proxmox auf Intel NUC12WSHi5
                                        ioBroker: Debian (VM)
                                        CCU: Debmatic (VM)
                                        Influx: Debian (VM)
                                        Grafana: Debian (VM)
                                        eBus: Debian (VM)
                                        Zigbee: Debian (VM) mit zigbee2mqtt

                                        DJMarc75D HomoranH GlasfaserG liv-in-skyL 4 Replies Last reply
                                        0
                                        • P peterfido

                                          @homoran

                                          Es gibt da schon mehrere Anfragen zu. Hier im Forum sowie als (leider geschlossenes) issue bei GitHub.

                                          Ich habe jetzt extra einen WebServer für die sich ändernden Bilder aufgesetzt. In 10 Minuten erzeugen die sich ändernden Bilder etwa 1,5 GB an Daten. Daher liegen die nur im RAM. Würde ich die Bilder immer ins VIS.0 hochladen, würde das die Lebensdauer der SSD wohl ordentlich reduzieren.

                                          DJMarc75D Offline
                                          DJMarc75D Offline
                                          DJMarc75
                                          wrote on last edited by
                                          #40

                                          @peterfido sagte in Lokal abgelegten Snapshot in VIS anzeigen:

                                          Es gibt da schon mehrere Anfragen zu. Hier im Forum sowie als (leider geschlossenes) issue bei GitHub.

                                          Links dazu würde weiterhelfen...

                                          Lehrling seit 1975 !!!
                                          Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
                                          https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

                                          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

                                          302

                                          Online

                                          32.6k

                                          Users

                                          82.3k

                                          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