Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. [gelöst] Probs im VIS nach Update .js-controller

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    10
    1
    116

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

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

[gelöst] Probs im VIS nach Update .js-controller

Scheduled Pinned Locked Moved ioBroker Allgemein
vis editorvisupdate
7 Posts 4 Posters 1.2k Views 2 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.
  • umbmU Offline
    umbmU Offline
    umbm
    wrote on last edited by umbm
    #1

    Heute habe ich obige Updates (default, nicht latest) gemacht und seit dem seltsames Verhalten/Fehler festgestellt.

    Aufgefallen zuerst im VIS, da dort bestimme Files nicht mehr aktualisiert wurden.
    Versucht, die VIS zu editieren und dabei festgestellt, dass dort auch keine img zur Auswahl angezeigt, werden, die definitiv im Ordner vorhanden sind.

    Konstellation:
    Ein Script legt in /opt/iobroker/iobroker-data/files/vis.0 jpg-files ab.
    Diese werden in VIS über Basic-img-Widget angezeigt.

    Bisher wurden im VIS immer die dort durch das Script abgelegten jpg aktuellen angezeigt.
    Nun wird immer ein altes jpg von vor den Updates angezeigt. (Ja, Cache von Browser geleert usw.)

    Also im VIS-Editor nachgeschaut, versucht, über die Quellenauswahl das aktuelle jpg auszuwählen und festgestellt, dass im Ordner /opt/iobroker/iobroker-data/files/vis.0 keine neuen Dateien mehr angezeigt werden, die durch das Skript abgelegt wurden und physisch auch dort vorhanden sind.

    Quelle.png

    Nur neue Files, die ich im VIS-Editor direkt in dem Ordner uploade, oder die schon vor dem Update vorhanden waren, werden dann dort auch zur Auswahl angezeigt, aber keine neuen Files, die durch das Script abgelegt werden.

    Ich vermute ein Problem mit dem Update von iobroker.vis, bin aber nicht sicher, da alle 3 Dinge gleichzeitig aktualisiert wurden.

    BBTownB joergeliJ 2 Replies Last reply
    0
    • umbmU umbm

      Heute habe ich obige Updates (default, nicht latest) gemacht und seit dem seltsames Verhalten/Fehler festgestellt.

      Aufgefallen zuerst im VIS, da dort bestimme Files nicht mehr aktualisiert wurden.
      Versucht, die VIS zu editieren und dabei festgestellt, dass dort auch keine img zur Auswahl angezeigt, werden, die definitiv im Ordner vorhanden sind.

      Konstellation:
      Ein Script legt in /opt/iobroker/iobroker-data/files/vis.0 jpg-files ab.
      Diese werden in VIS über Basic-img-Widget angezeigt.

      Bisher wurden im VIS immer die dort durch das Script abgelegten jpg aktuellen angezeigt.
      Nun wird immer ein altes jpg von vor den Updates angezeigt. (Ja, Cache von Browser geleert usw.)

      Also im VIS-Editor nachgeschaut, versucht, über die Quellenauswahl das aktuelle jpg auszuwählen und festgestellt, dass im Ordner /opt/iobroker/iobroker-data/files/vis.0 keine neuen Dateien mehr angezeigt werden, die durch das Skript abgelegt wurden und physisch auch dort vorhanden sind.

      Quelle.png

      Nur neue Files, die ich im VIS-Editor direkt in dem Ordner uploade, oder die schon vor dem Update vorhanden waren, werden dann dort auch zur Auswahl angezeigt, aber keine neuen Files, die durch das Script abgelegt werden.

      Ich vermute ein Problem mit dem Update von iobroker.vis, bin aber nicht sicher, da alle 3 Dinge gleichzeitig aktualisiert wurden.

      BBTownB Offline
      BBTownB Offline
      BBTown
      wrote on last edited by BBTown
      #2

      @umbm das ist kein "Problem" von neuen js-controller, sondern eine beabsichtigte Einschränkung bzgl. des Verhaltens von Uploads und Dateien. Anleitungen zum Beheben der Darstellungsprobleme findest Du im Thread zum js-controller 2.x Update unter der Überschrift:
      WAS IST BESONDERS ZU BEACHTEN?

      ioBroker auf NUC (VM debian v13 (Trixie ), node v22.21.0 npm v10.9.4, js-controller v7.1.0 jsonl/jsonl / HomeMatic CCU-2 (Wired und Funk) / Philips HUE / echo.DOT / Broadlink RM pro / SONOS

      1 Reply Last reply
      1
      • umbmU umbm

        Heute habe ich obige Updates (default, nicht latest) gemacht und seit dem seltsames Verhalten/Fehler festgestellt.

        Aufgefallen zuerst im VIS, da dort bestimme Files nicht mehr aktualisiert wurden.
        Versucht, die VIS zu editieren und dabei festgestellt, dass dort auch keine img zur Auswahl angezeigt, werden, die definitiv im Ordner vorhanden sind.

        Konstellation:
        Ein Script legt in /opt/iobroker/iobroker-data/files/vis.0 jpg-files ab.
        Diese werden in VIS über Basic-img-Widget angezeigt.

        Bisher wurden im VIS immer die dort durch das Script abgelegten jpg aktuellen angezeigt.
        Nun wird immer ein altes jpg von vor den Updates angezeigt. (Ja, Cache von Browser geleert usw.)

        Also im VIS-Editor nachgeschaut, versucht, über die Quellenauswahl das aktuelle jpg auszuwählen und festgestellt, dass im Ordner /opt/iobroker/iobroker-data/files/vis.0 keine neuen Dateien mehr angezeigt werden, die durch das Skript abgelegt wurden und physisch auch dort vorhanden sind.

        Quelle.png

        Nur neue Files, die ich im VIS-Editor direkt in dem Ordner uploade, oder die schon vor dem Update vorhanden waren, werden dann dort auch zur Auswahl angezeigt, aber keine neuen Files, die durch das Script abgelegt werden.

        Ich vermute ein Problem mit dem Update von iobroker.vis, bin aber nicht sicher, da alle 3 Dinge gleichzeitig aktualisiert wurden.

        joergeliJ Offline
        joergeliJ Offline
        joergeli
        wrote on last edited by
        #3

        @umbm
        Hi,
        das kommt - wie BBTown schon schrieb - vom neuen JS-Controller, weil ein einfaches Kopieren per Script zwar funktioniert, das Bild in vis aber trotzdem nicht angezeigt wird (striktere Behandlung).
        Wie Du selbst gemerkt hast, werden aber Bilder die per vis-Editor hochgeladen werden, angezeigt.
        Sie werden nicht angezeigt, wenn Du sie manuell auf anderem Weg dorthin kopierst.

        Bei mir wurden auch keine Cam-Snapshots mehr angezeigt, obwohl sie per Script erfolgreich kopiert wurden.
        Lösung:
        Im Script die Befehle var fs = require('fs'); , fs.readFileSync und writeFile verwenden.
        Das heißt, die Bilder werden "eingelesen" und dann in den entspr. Ordner "geschrieben", also kein simples kopieren.
        (Evtl. muss zusätzlich auch im JS-Adapter "fs" als zusätzliches NPM-Modul eingetragen werden)

        Hier ( js-controller-2-0-ab-sofort-im-latest-repo ) ein Beispiel-Script, welches meine 2 Cam-Bilder einliest und dann im entspr. Ordner "wegschreibt".

        Diese Cam-Bilder werden dann auch wieder im vis angezeigt.

        Gruß
        Jörg

        A 1 Reply Last reply
        2
        • umbmU Offline
          umbmU Offline
          umbm
          wrote on last edited by
          #4

          Danke @joergeli und @BBTown für den entscheidenden Hinweis.
          Damit bekomme ich das nun wieder lauffähig.

          1 Reply Last reply
          0
          • umbmU Offline
            umbmU Offline
            umbm
            wrote on last edited by umbm
            #5

            Nachtrag:

            Der Telegram-Adapter ist davon aber nicht betroffen.
            Der sendet weiterhin den normal über exec('wget --output-document... geholten camshot, ohne dass die Datei zuvor neu mit writeFile geschrieben werden muss.

            1 Reply Last reply
            0
            • joergeliJ joergeli

              @umbm
              Hi,
              das kommt - wie BBTown schon schrieb - vom neuen JS-Controller, weil ein einfaches Kopieren per Script zwar funktioniert, das Bild in vis aber trotzdem nicht angezeigt wird (striktere Behandlung).
              Wie Du selbst gemerkt hast, werden aber Bilder die per vis-Editor hochgeladen werden, angezeigt.
              Sie werden nicht angezeigt, wenn Du sie manuell auf anderem Weg dorthin kopierst.

              Bei mir wurden auch keine Cam-Snapshots mehr angezeigt, obwohl sie per Script erfolgreich kopiert wurden.
              Lösung:
              Im Script die Befehle var fs = require('fs'); , fs.readFileSync und writeFile verwenden.
              Das heißt, die Bilder werden "eingelesen" und dann in den entspr. Ordner "geschrieben", also kein simples kopieren.
              (Evtl. muss zusätzlich auch im JS-Adapter "fs" als zusätzliches NPM-Modul eingetragen werden)

              Hier ( js-controller-2-0-ab-sofort-im-latest-repo ) ein Beispiel-Script, welches meine 2 Cam-Bilder einliest und dann im entspr. Ordner "wegschreibt".

              Diese Cam-Bilder werden dann auch wieder im vis angezeigt.

              Gruß
              Jörg

              A Offline
              A Offline
              aleks-83
              wrote on last edited by aleks-83
              #6

              @joergeli sagte in [gelöst] Probs im VIS nach Update .js-controller:

              Bei mir wurden auch keine Cam-Snapshots mehr angezeigt, obwohl sie per Script erfolgreich kopiert wurden.
              Lösung:
              Im Script die Befehle var fs = require('fs'); , fs.readFileSync und writeFile verwenden.
              Das heißt, die Bilder werden "eingelesen" und dann in den entspr. Ordner "geschrieben", also kein simples kopieren.
              (Evtl. muss zusätzlich auch im JS-Adapter "fs" als zusätzliches NPM-Modul eingetragen werden)

              Kann man das ganze auch mit Blockly umsetzen?
              Ich mache alles in Blockly und möchte ungerne für dieses "kopieren" ein weiteres Skript pflegen.

              = Dell Optiplex Micro - 10GB RAM - 200GB SSD - Debian VM =
              = Node.js v20.19.6 = NPM 10.8.2 = JS Controller 7.0.7 =

              Ubiquiti UAP-AC-LR - UAP-AC-Lite - Synology DS716+II - Fritz!Box 7490
              Glasfaser 400

              joergeliJ 1 Reply Last reply
              0
              • A aleks-83

                @joergeli sagte in [gelöst] Probs im VIS nach Update .js-controller:

                Bei mir wurden auch keine Cam-Snapshots mehr angezeigt, obwohl sie per Script erfolgreich kopiert wurden.
                Lösung:
                Im Script die Befehle var fs = require('fs'); , fs.readFileSync und writeFile verwenden.
                Das heißt, die Bilder werden "eingelesen" und dann in den entspr. Ordner "geschrieben", also kein simples kopieren.
                (Evtl. muss zusätzlich auch im JS-Adapter "fs" als zusätzliches NPM-Modul eingetragen werden)

                Kann man das ganze auch mit Blockly umsetzen?
                Ich mache alles in Blockly und möchte ungerne für dieses "kopieren" ein weiteres Skript pflegen.

                joergeliJ Offline
                joergeliJ Offline
                joergeli
                wrote on last edited by
                #7

                @aleks-83
                Da bin ich überfragt, da ich Blockly nicht nutze.
                Ich vermute "ja", aber warte bis die Experten was dazu sagen.

                1 Reply Last reply
                0
                Reply
                • Reply as topic
                Log in to reply
                • Oldest to Newest
                • Newest to Oldest
                • Most Votes


                Support us

                ioBroker
                Community Adapters
                Donate
                FAQ Cloud / IOT
                HowTo: Node.js-Update
                HowTo: Backup/Restore
                Downloads
                BLOG

                512

                Online

                32.7k

                Users

                82.4k

                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