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. Bild in VIS aktualisiert nicht

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    9
    1
    84

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.4k

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

Bild in VIS aktualisiert nicht

Geplant Angeheftet Gesperrt Verschoben Visualisierung
16 Beiträge 5 Kommentatoren 670 Aufrufe 4 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.
  • T Offline
    T Offline
    TheCAD
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen,

    nachdem es mir endlich gelungen ist, einen Speicherplatz (web/lib/img) zu finden, auf den die VIS zugreifen kann, aktualisiert sie leider nicht das Bild.

    Hintergrund:
    Ich speichere mir aus den echarts jede Stunde ein Bild eines Diagramms. Dabei überschreibe ich immer die vorhergehende Datei.
    Das mache ich mit einem send to -> file to disk.

    Kann es auch einbinden, allerdings aktualisiert es nicht in der VIS oder im Browser.
    Die Datei im Speicherort ist aktuell.

    Hat da jemand eine Idee?

    Danke und Gruß

    sigi234S HomoranH 2 Antworten Letzte Antwort
    0
    • T TheCAD

      Hallo zusammen,

      nachdem es mir endlich gelungen ist, einen Speicherplatz (web/lib/img) zu finden, auf den die VIS zugreifen kann, aktualisiert sie leider nicht das Bild.

      Hintergrund:
      Ich speichere mir aus den echarts jede Stunde ein Bild eines Diagramms. Dabei überschreibe ich immer die vorhergehende Datei.
      Das mache ich mit einem send to -> file to disk.

      Kann es auch einbinden, allerdings aktualisiert es nicht in der VIS oder im Browser.
      Die Datei im Speicherort ist aktuell.

      Hat da jemand eine Idee?

      Danke und Gruß

      sigi234S Online
      sigi234S Online
      sigi234
      Forum Testing Most Active
      schrieb am zuletzt editiert von
      #2

      @thecad
      Und wenn du auf F5 klickst?

      Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
      Immer Daten sichern!

      T 1 Antwort Letzte Antwort
      0
      • T TheCAD

        Hallo zusammen,

        nachdem es mir endlich gelungen ist, einen Speicherplatz (web/lib/img) zu finden, auf den die VIS zugreifen kann, aktualisiert sie leider nicht das Bild.

        Hintergrund:
        Ich speichere mir aus den echarts jede Stunde ein Bild eines Diagramms. Dabei überschreibe ich immer die vorhergehende Datei.
        Das mache ich mit einem send to -> file to disk.

        Kann es auch einbinden, allerdings aktualisiert es nicht in der VIS oder im Browser.
        Die Datei im Speicherort ist aktuell.

        Hat da jemand eine Idee?

        Danke und Gruß

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

        @thecad sagte in Bild in VIS aktualisiert nicht:

        Dabei überschreibe ich immer die vorhergehende Datei.

        So ein Thema gab's schon mal.
        ich fürchte das Überschreiben war das Problem.
        Damit war das kein neues Bild

        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
        • OliverIOO Offline
          OliverIOO Offline
          OliverIO
          schrieb am zuletzt editiert von
          #4

          @thecad

          du musst writeFile verwenden.
          Nur der registriert diese Datei dann im Webbrowser.
          Ob das Verzeichnis so damit geht weiß ich nicht.
          Ich würde in vis mit dem Filedialog ein entsprechendes Verzeichnis anlegen
          und mit dem Befehl writeFile dann dort reinschreiben.
          welchen Befehl verwendest du da genau send to disk ist mir so als sendto befehl nicht bekannt. kann aber natürlich durch adapter hinzugefügt worden sein.

          Meine Adapter und Widgets
          TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
          Links im Profil

          T 1 Antwort Letzte Antwort
          0
          • OliverIOO OliverIO

            @thecad

            du musst writeFile verwenden.
            Nur der registriert diese Datei dann im Webbrowser.
            Ob das Verzeichnis so damit geht weiß ich nicht.
            Ich würde in vis mit dem Filedialog ein entsprechendes Verzeichnis anlegen
            und mit dem Befehl writeFile dann dort reinschreiben.
            welchen Befehl verwendest du da genau send to disk ist mir so als sendto befehl nicht bekannt. kann aber natürlich durch adapter hinzugefügt worden sein.

            T Offline
            T Offline
            TheCAD
            schrieb am zuletzt editiert von
            #5

            @oliverio

            Mangels meiner Programmierkenntnisse hab ich es in Blockly so gelöst:

            5ce4f030-4888-4381-ae29-35a5684f2c9e-image.png

            Wenn ich den writeFile einsetze würde es so aussehen, aber das mag er dann nicht:

            schedule("* * * * * *", async () => {
            sendTo('echarts.0', 'send', { 'preset': 'echarts.0.Gesamt', 'renderer': 'png', 'background': '#FFFFFF', 'theme': 'light', 'quality': 0.8, 'writefile': '/opt/iobroker/iobroker-data/files/web/lib/img/echarts-tmp.png' });
            });

            S OliverIOO 2 Antworten Letzte Antwort
            0
            • sigi234S sigi234

              @thecad
              Und wenn du auf F5 klickst?

              T Offline
              T Offline
              TheCAD
              schrieb am zuletzt editiert von
              #6

              @sigi234
              ... dann hab ich einmal sinnfrei auf F5 geklickt ;-)
              Das hilft leider nicht

              1 Antwort Letzte Antwort
              0
              • T TheCAD

                @oliverio

                Mangels meiner Programmierkenntnisse hab ich es in Blockly so gelöst:

                5ce4f030-4888-4381-ae29-35a5684f2c9e-image.png

                Wenn ich den writeFile einsetze würde es so aussehen, aber das mag er dann nicht:

                schedule("* * * * * *", async () => {
                sendTo('echarts.0', 'send', { 'preset': 'echarts.0.Gesamt', 'renderer': 'png', 'background': '#FFFFFF', 'theme': 'light', 'quality': 0.8, 'writefile': '/opt/iobroker/iobroker-data/files/web/lib/img/echarts-tmp.png' });
                });

                S Abwesend
                S Abwesend
                Shadowhunter23
                schrieb am zuletzt editiert von
                #7

                @thecad sagte in Bild in VIS aktualisiert nicht:

                Mangels meiner Programmierkenntnisse hab ich es in Blockly so gelöst:

                Müsste mit Blockly mit diesen Block gehen:
                Screenshot_2025-01-03-08-08-30-255_com.android.chrome-edit.jpg

                Proxmox 9 HA-Cluster mit 3x HP prodesk 400 G6 i5
                Bei einem downvote bitte melden, es könnte sein, dass dieser ungewollt ist!

                T 1 Antwort Letzte Antwort
                0
                • S Shadowhunter23

                  @thecad sagte in Bild in VIS aktualisiert nicht:

                  Mangels meiner Programmierkenntnisse hab ich es in Blockly so gelöst:

                  Müsste mit Blockly mit diesen Block gehen:
                  Screenshot_2025-01-03-08-08-30-255_com.android.chrome-edit.jpg

                  T Offline
                  T Offline
                  TheCAD
                  schrieb am zuletzt editiert von
                  #8

                  @shadowhunter23
                  hey super vielen Dank! - Problem nur: ich hab den Block gar nicht. Wo nimmst Du den her?

                  HomoranH 1 Antwort Letzte Antwort
                  0
                  • T TheCAD

                    @shadowhunter23
                    hey super vielen Dank! - Problem nur: ich hab den Block gar nicht. Wo nimmst Du den her?

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

                    @thecad sagte in Bild in VIS aktualisiert nicht:

                    ich hab den Block gar nicht.

                    welche js-Version?

                    steht unter Aktionen
                    Screenshot_20250103-093319_Firefox.jpg

                    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 -

                    T 1 Antwort Letzte Antwort
                    0
                    • HomoranH Homoran

                      @thecad sagte in Bild in VIS aktualisiert nicht:

                      ich hab den Block gar nicht.

                      welche js-Version?

                      steht unter Aktionen
                      Screenshot_20250103-093319_Firefox.jpg

                      T Offline
                      T Offline
                      TheCAD
                      schrieb am zuletzt editiert von
                      #10

                      @homoran
                      Hallo Homoran,
                      super - ich hatte eine alte Version.
                      Aber wie verbinde ich das jetzt mit dem e-chart?
                      ich bekomme immer den Fehler, dass data nicht definiert ist

                      HomoranH 1 Antwort Letzte Antwort
                      0
                      • T TheCAD

                        @oliverio

                        Mangels meiner Programmierkenntnisse hab ich es in Blockly so gelöst:

                        5ce4f030-4888-4381-ae29-35a5684f2c9e-image.png

                        Wenn ich den writeFile einsetze würde es so aussehen, aber das mag er dann nicht:

                        schedule("* * * * * *", async () => {
                        sendTo('echarts.0', 'send', { 'preset': 'echarts.0.Gesamt', 'renderer': 'png', 'background': '#FFFFFF', 'theme': 'light', 'quality': 0.8, 'writefile': '/opt/iobroker/iobroker-data/files/web/lib/img/echarts-tmp.png' });
                        });

                        OliverIOO Offline
                        OliverIOO Offline
                        OliverIO
                        schrieb am zuletzt editiert von
                        #11

                        @thecad
                        Im Zweifel wirst du die Datei noch mal lesen und mit diesem Befehl writeFile noch mal schreiben müssen.

                        Wie das in Blockly funktioniert, weiß ich nicht

                        Meine Adapter und Widgets
                        TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                        Links im Profil

                        1 Antwort Letzte Antwort
                        0
                        • T TheCAD

                          @homoran
                          Hallo Homoran,
                          super - ich hatte eine alte Version.
                          Aber wie verbinde ich das jetzt mit dem e-chart?
                          ich bekomme immer den Fehler, dass data nicht definiert ist

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

                          @thecad sagte in Bild in VIS aktualisiert nicht:

                          ich bekomme immer den Fehler, dass data nicht definiert ist

                          zeig das Blockly und die exakte Meldung

                          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 -

                          OliverIOO 1 Antwort Letzte Antwort
                          0
                          • HomoranH Homoran

                            @thecad sagte in Bild in VIS aktualisiert nicht:

                            ich bekomme immer den Fehler, dass data nicht definiert ist

                            zeig das Blockly und die exakte Meldung

                            OliverIOO Offline
                            OliverIOO Offline
                            OliverIO
                            schrieb am zuletzt editiert von
                            #13

                            @homoran

                            Ich bin in blockly ja nicht so firm.Aber writeFile benötigt natürlich die bilddaten zum Schreiben, die fehlen hier. Blockly kann nicht implizit vom Vorgängerbefehl einfach so die Daten nehmen.
                            Der echarts sendto Befehl liefert die Daten aber auch nur als base64 url zurück, was nochmal eine Konvertierung zu png oder jpg notwendig macht.

                            Evtl. können andere die mit blockly sich besser auskennen hiermit was anfangen.
                            Meine Informationen habe ich von hier
                            https://github.com/ioBroker/ioBroker.echarts?tab=readme-ov-file#server-side-rendering

                            Daher am besten von echarts das Bild speichern lassen so wie er es schon hat,
                            Dann im Anschluss nochmal lesen und dann mit writeFile nochmal schreiben.

                            Meine Adapter und Widgets
                            TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                            Links im Profil

                            T 1 Antwort Letzte Antwort
                            1
                            • OliverIOO OliverIO

                              @homoran

                              Ich bin in blockly ja nicht so firm.Aber writeFile benötigt natürlich die bilddaten zum Schreiben, die fehlen hier. Blockly kann nicht implizit vom Vorgängerbefehl einfach so die Daten nehmen.
                              Der echarts sendto Befehl liefert die Daten aber auch nur als base64 url zurück, was nochmal eine Konvertierung zu png oder jpg notwendig macht.

                              Evtl. können andere die mit blockly sich besser auskennen hiermit was anfangen.
                              Meine Informationen habe ich von hier
                              https://github.com/ioBroker/ioBroker.echarts?tab=readme-ov-file#server-side-rendering

                              Daher am besten von echarts das Bild speichern lassen so wie er es schon hat,
                              Dann im Anschluss nochmal lesen und dann mit writeFile nochmal schreiben.

                              T Offline
                              T Offline
                              TheCAD
                              schrieb am zuletzt editiert von
                              #14

                              @oliverio
                              @Homoran

                              Hallo ihr beiden! Erstmal besten Dank für Eure Hilfe!

                              Ich hab jetzt nochmal ein bisschen rumgespielt - mein größtes Problem glaub ich ist die Anzeige der Dateien.

                              Im Blockly unter "Datei lesen" sollte man wohl am besten aus der Liste auswählen statt einen Pfad eingeben.
                              Hier wird allerdings wie in der VIS nicht alles angezeigt - so weiß ich z.B. nicht ob "web" jetzt direkt in das Verzeichnis von "web" deutet oder doch in das Unterverzeichnis "lib" - rausfinden geht nicht, da hier wie in der VIS nicht alles angezeigt wird.
                              Im Verzeichnis liegt sie, wird aber nicht immer angezeigt.

                              Mein Blockly sieht aktuell so aus:
                              612f6b36-f3c5-4486-9764-69b390c54bab-image.png
                              die Fehlermeldung dazu so:

                              301e17f1-7805-4777-b31a-3cfbc58a2840-image.png

                              Wenn ich jetzt in das Unterverzeichnis von "web" lese/schreibe..
                              1beaca5d-a15d-4627-8e63-2a4e7dc182a4-image.png

                              sagt er, dass die Datei nicht existiert:

                              06885976-ad34-4221-acc5-950481ab4c17-image.png

                              OliverIOO HomoranH 2 Antworten Letzte Antwort
                              0
                              • T TheCAD

                                @oliverio
                                @Homoran

                                Hallo ihr beiden! Erstmal besten Dank für Eure Hilfe!

                                Ich hab jetzt nochmal ein bisschen rumgespielt - mein größtes Problem glaub ich ist die Anzeige der Dateien.

                                Im Blockly unter "Datei lesen" sollte man wohl am besten aus der Liste auswählen statt einen Pfad eingeben.
                                Hier wird allerdings wie in der VIS nicht alles angezeigt - so weiß ich z.B. nicht ob "web" jetzt direkt in das Verzeichnis von "web" deutet oder doch in das Unterverzeichnis "lib" - rausfinden geht nicht, da hier wie in der VIS nicht alles angezeigt wird.
                                Im Verzeichnis liegt sie, wird aber nicht immer angezeigt.

                                Mein Blockly sieht aktuell so aus:
                                612f6b36-f3c5-4486-9764-69b390c54bab-image.png
                                die Fehlermeldung dazu so:

                                301e17f1-7805-4777-b31a-3cfbc58a2840-image.png

                                Wenn ich jetzt in das Unterverzeichnis von "web" lese/schreibe..
                                1beaca5d-a15d-4627-8e63-2a4e7dc182a4-image.png

                                sagt er, dass die Datei nicht existiert:

                                06885976-ad34-4221-acc5-950481ab4c17-image.png

                                OliverIOO Offline
                                OliverIOO Offline
                                OliverIO
                                schrieb am zuletzt editiert von
                                #15

                                @thecad

                                Okay ich muss etwas mehr dazu erklären.
                                Nur weil Dateien in einem Dateipfad liegt, weiß der Web Adapter noch nichts davon
                                Erst durch writeFile wird die Datei im Web Adapter registriert.
                                Das gilt auch für geänderte Dateien mit gleichem Dateinamen. erst durch ein erneutes writeFile wird auch die geänderte Datei dann bekannt gemacht.

                                Meine Adapter und Widgets
                                TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                                Links im Profil

                                1 Antwort Letzte Antwort
                                0
                                • T TheCAD

                                  @oliverio
                                  @Homoran

                                  Hallo ihr beiden! Erstmal besten Dank für Eure Hilfe!

                                  Ich hab jetzt nochmal ein bisschen rumgespielt - mein größtes Problem glaub ich ist die Anzeige der Dateien.

                                  Im Blockly unter "Datei lesen" sollte man wohl am besten aus der Liste auswählen statt einen Pfad eingeben.
                                  Hier wird allerdings wie in der VIS nicht alles angezeigt - so weiß ich z.B. nicht ob "web" jetzt direkt in das Verzeichnis von "web" deutet oder doch in das Unterverzeichnis "lib" - rausfinden geht nicht, da hier wie in der VIS nicht alles angezeigt wird.
                                  Im Verzeichnis liegt sie, wird aber nicht immer angezeigt.

                                  Mein Blockly sieht aktuell so aus:
                                  612f6b36-f3c5-4486-9764-69b390c54bab-image.png
                                  die Fehlermeldung dazu so:

                                  301e17f1-7805-4777-b31a-3cfbc58a2840-image.png

                                  Wenn ich jetzt in das Unterverzeichnis von "web" lese/schreibe..
                                  1beaca5d-a15d-4627-8e63-2a4e7dc182a4-image.png

                                  sagt er, dass die Datei nicht existiert:

                                  06885976-ad34-4221-acc5-950481ab4c17-image.png

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

                                  @thecad sagte in Bild in VIS aktualisiert nicht:

                                  die Fehlermeldung dazu so:

                                  bitte Texte immer als Text in code-tags posten, niemals Screenshots!
                                  wer soll das entziffern?
                                  Screenshot_20250104-231310_Firefox.jpg

                                  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
                                  Antworten
                                  • In einem neuen Thema antworten
                                  Anmelden zum Antworten
                                  • Älteste zuerst
                                  • Neuste zuerst
                                  • Meiste Stimmen


                                  Support us

                                  ioBroker
                                  Community Adapters
                                  Donate

                                  792

                                  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