NEWS
VIS1: Vis aktualisiert Bilder nicht mehr
-
Hallo Zusammen,
ich habe mein Iobroker nach einigen Jahren auf den neuesesten Stand gebracht (Adapter, Skripte, Module, ..) bin aber bei VIS-1 (V1.5.6) geblieben.
Alles funktioniert jetzt soweit, es offenbaren sich allerdings 2 Probleme, die wahrscheinlich zusammen hängen.
Ich lege ein Snapshot von einer Kamera (per fs.writeFile) in einem VIS- Verzeichnis (z.B. 0_userdata.0 oder auch vis.0) ab und zeige es über ein Basic-Image in VIS an. Dieses Image ändert sich von Zeit zu Zeit, die Änderung wird von VIS allerdings nicht übernommen. Ich habe das Bild per VIS-Dateimanager geladen und vor meinem Update wurden die Änderungen übernommen, jetzt wird nur das Bild gezeigt, das beim ersten Laden gezogen wurde.
Das zweite Problem zeigt sich dabei im VIS-Editor. Lade ich ein Bild über den Dateimanager, wird der Pfad des Bildes NICHT in die Maske übernommen und das Bild auch nicht angezeigt. Ich muss den Pfad händisch eintragen, dann wird auch das Bild in der Vorschau angezeigt und auch verwendet, der eingetragene Pfad bleibt auch in der Maske stehen.
Hat die Aktualisierung der Bilder in meinem alten System nur zufällig (oder auch ungewollt) funktioniert und es geht jetzt mit VIS-1 nicht mehr?
Bedeutet das, ich sollte auf VIS-2 umsteigen?Vielen Dank, sollte jemand einen Hinweis hierzu haben
-
@gres00 sagte in VIS1: Vis aktualisiert Bilder nicht mehr:
Lade ich ein Bild über den Dateimanager, wird der Pfad des Bildes NICHT in die Maske übernommen und das Bild auch nicht angezeigt.
versuch es mal im inkognito Modus.
Da gab es mal was mit/bei Icons -
@homoran said in VIS1: Vis aktualisiert Bilder nicht mehr:
inkognito Modus.
Hallo Homoran,
super Tipp - vielen Dank.
Für Problem 2 hat der Inkognito-Modus sofort funktioniert.
Habe jetzt in meinem VIS-Browser alle Verlaufsdaten, Cookies, .... gelöscht und es geht jetzt so, wie es soll.Für Problem 1 ist das allerdings nicht die Lösung.
-
@gres00 sagte in VIS1: Vis aktualisiert Bilder nicht mehr:
per fs.writeFile
Dateien müssen über die ioBroker eigene Methode "writeFile" geschrieben werden.
writeFile('0_userdata.0' /* Stammordner für Benutzerobjekte und Dateien */, String('demo.json'), null, (err) => { if (err) { console.error(err); } });
-
Danke für Deine schnelle Antwort.
Fehler meinerseits:
Ich lese die Bilddaten mit
bild=fs.readFileSync()
und schreibe sie dann mit
writeFile ('vis.0', 'dest_bild.jpg', 'src_bild.jpg', 'bild')
ins VIS-Verzeichnis, sollte also passen. -
@gres00 sagte in VIS1: Vis aktualisiert Bilder nicht mehr:
Für Problem 1 ist das allerdings nicht die Lösung.
hab ich auch nicht erwartet und daher auch nur das 2. zitiert