NEWS
VIS bleibt bei „Lade Werte …“ hängen
-
Von einer Minute aus die Andere bleibt meine VIS (1) bei „Lade Werte …“ hängen. Bei Runtime und Editor. Version 1.5.4. Hatte keine Adapter aktualisiert.
Habe dann ältere Versionen der VIS installiert und versucht. Version 1.4.13 funktioniert noch. Ab 1.4.14 bleibt es hängen.
Hier der Output der Browser Console (Firefox) von VIS Version 1.5.4:Layout-Darstellung wurde erzwungen, bevor die Seite vollständig geladen war. Falls Stylesheet noch nicht geladen sind, kann dies zu einem kurzzeitigen Darstellung des Inhalts ohne Formatierung führen. jquery-1.11.2.min.js:4:29776 Version vis-canvas-gauges: 0.1.5 index.html:3446:25 Version vis-colorpicker: 2.0.3 index.html:4028:25 Version Info-Adapter-Widget: 1.9.26 info.js:29:12 Version vis-jqui-mfd: 1.0.12 index.html:5809:21 Metro version: "1.2.0" index.html:11732:10 Version vis-plumb: 1.0.0 index.html:13064:25 Version trashschedule: 3.2.0 trashschedule.js:176:21 Version vis-material-advanced: 1.7.3 vis-material-advanced.js:183:21 Version vis-weather: 2.5.6 index.html:20109:25 Version youtube: 5.0.0 youtube.js:21:21 Download the Vue Devtools extension for a better development experience: https://github.com/vuejs/vue-devtools lib.min.js:44:6116 You are running Vue in development mode. Make sure to turn on production mode when deploying for production. See more tips at https://vuejs.org/guide/deployment.html lib.min.js:44:6319 Einige Cookies verwenden das empfohlene "SameSite"-Attribut inkorrekt. 4 2024-04-29T14:58:02.882Z Connected => authenticate conn.js:310:25 2024-04-29T14:58:03.015Z Authenticated: true conn.js:331:33 Version vis-materialdesign: 0.5.94 materialdesign.js:33:25 vis-materialdesign: vibration supported by device: 'true' widgets.min.js:1:21734 vis-materialdesign: sentry is deactivated. widgets.min.js:1:22075 Uncaught TypeError: views[view].widgets[ggroup] is undefined getUsedObjectIDs http://192.168.178.28:8082/vis/js/visUtils.js:513 getUsedObjectIDs http://192.168.178.28:8082/vis/js/vis.js:512 loadRemote http://192.168.178.28:8082/vis/js/vis.js:2047 readFile http://192.168.178.28:8082/vis/js/conn.js:585 setTimeout handler*readFile/< http://192.168.178.28:8082/vis/js/conn.js:584 onack http://192.168.178.28:8082/lib/js/socket.io.js:8 onpacket http://192.168.178.28:8082/lib/js/socket.io.js:8 exports http://192.168.178.28:8082/lib/js/socket.io.js:8 emit http://192.168.178.28:8082/lib/js/socket.io.js:6 ondecoded http://192.168.178.28:8082/lib/js/socket.io.js:6 exports http://192.168.178.28:8082/lib/js/socket.io.js:8 emit http://192.168.178.28:8082/lib/js/socket.io.js:6 add http://192.168.178.28:8082/lib/js/socket.io.js:6 ondata http://192.168.178.28:8082/lib/js/socket.io.js:6 exports http://192.168.178.28:8082/lib/js/socket.io.js:8 emit http://192.168.178.28:8082/lib/js/socket.io.js:6 onPacket http://192.168.178.28:8082/lib/js/socket.io.js:6 setTransport http://192.168.178.28:8082/lib/js/socket.io.js:6 emit http://192.168.178.28:8082/lib/js/socket.io.js:6 onPacket http://192.168.178.28:8082/lib/js/socket.io.js:7 onData http://192.168.178.28:8082/lib/js/socket.io.js:7 onmessage http://192.168.178.28:8082/lib/js/socket.io.js:8 addEventListeners http://192.168.178.28:8082/lib/js/socket.io.js:8 doOpen http://192.168.178.28:8082/lib/js/socket.io.js:8 open http://192.168.178.28:8082/lib/js/socket.io.js:7 probe http://192.168.178.28:8082/lib/js/socket.io.js:6 onOpen http://192.168.178.28:8082/lib/js/socket.io.js:6 onHandshake http://192.168.178.28:8082/lib/js/socket.io.js:6 onPacket http://192.168.178.28:8082/lib/js/socket.io.js:6 setTransport http://192.168.178.28:8082/lib/js/socket.io.js:6 emit http://192.168.178.28:8082/lib/js/socket.io.js:6 onPacket http://192.168.178.28:8082/lib/js/socket.io.js:7 n http://192.168.178.28:8082/lib/js/socket.io.js:7 decodePayload http://192.168.178.28:8082/lib/js/socket.io.js:7 onData http://192.168.178.28:8082/lib/js/socket.io.js:7 doPoll http://192.168.178.28:8082/lib/js/socket.io.js:7 emit http://192.168.178.28:8082/lib/js/socket.io.js:6 onData http://192.168.178.28:8082/lib/js/socket.io.js:7 onLoad http://192.168.178.28:8082/lib/js/socket.io.js:7 onreadystatechange http://192.168.178.28:8082/lib/js/socket.io.js:7 create http://192.168.178.28:8082/lib/js/socket.io.js:7 i http://192.168.178.28:8082/lib/js/socket.io.js:7 request http://192.168.178.28:8082/lib/js/socket.io.js:7 doPoll http://192.168.178.28:8082/lib/js/socket.io.js:7 poll http://192.168.178.28:8082/lib/js/socket.io.js:7 doOpen http://192.168.178.28:8082/lib/js/socket.io.js:7 open http://192.168.178.28:8082/lib/js/socket.io.js:7 open http://192.168.178.28:8082/lib/js/socket.io.js:6 r http://192.168.178.28:8082/lib/js/socket.io.js:6 r http://192.168.178.28:8082/lib/js/socket.io.js:6 connect http://192.168.178.28:8082/lib/js/socket.io.js:6 r http://192.168.178.28:8082/lib/js/socket.io.js:6 r http://192.168.178.28:8082/lib/js/socket.io.js:6 r http://192.168.178.28:8082/lib/js/socket.io.js:6 init http://192.168.178.28:8082/vis/js/conn.js:271 main http://192.168.178.28:8082/vis/js/vis.js:3701 <anonymous> http://192.168.178.28:8082/vis/js/vis.js:3987 jQuery 11 visUtils.js:513:71 getUsedObjectIDs http://192.168.178.28:8082/vis/js/visUtils.js:513 getUsedObjectIDs http://192.168.178.28:8082/vis/js/vis.js:512 loadRemote http://192.168.178.28:8082/vis/js/vis.js:2047 readFile http://192.168.178.28:8082/vis/js/conn.js:585 (Async: setTimeout handler) readFile http://192.168.178.28:8082/vis/js/conn.js:584 onack http://192.168.178.28:8082/lib/js/socket.io.js:8 onpacket http://192.168.178.28:8082/lib/js/socket.io.js:8 exports http://192.168.178.28:8082/lib/js/socket.io.js:8 emit http://192.168.178.28:8082/lib/js/socket.io.js:6 ondecoded http://192.168.178.28:8082/lib/js/socket.io.js:6 exports http://192.168.178.28:8082/lib/js/socket.io.js:8 emit http://192.168.178.28:8082/lib/js/socket.io.js:6 add http://192.168.178.28:8082/lib/js/socket.io.js:6 ondata http://192.168.178.28:8082/lib/js/socket.io.js:6 exports http://192.168.178.28:8082/lib/js/socket.io.js:8 emit http://192.168.178.28:8082/lib/js/socket.io.js:6 onPacket http://192.168.178.28:8082/lib/js/socket.io.js:6 setTransport http://192.168.178.28:8082/lib/js/socket.io.js:6 emit http://192.168.178.28:8082/lib/js/socket.io.js:6 onPacket http://192.168.178.28:8082/lib/js/socket.io.js:7 onData http://192.168.178.28:8082/lib/js/socket.io.js:7 onmessage http://192.168.178.28:8082/lib/js/socket.io.js:8 (Async: EventHandlerNonNull) addEventListeners http://192.168.178.28:8082/lib/js/socket.io.js:8 doOpen http://192.168.178.28:8082/lib/js/socket.io.js:8 open http://192.168.178.28:8082/lib/js/socket.io.js:7 probe http://192.168.178.28:8082/lib/js/socket.io.js:6 onOpen http://192.168.178.28:8082/lib/js/socket.io.js:6 onHandshake http://192.168.178.28:8082/lib/js/socket.io.js:6 onPacket http://192.168.178.28:8082/lib/js/socket.io.js:6 setTransport http://192.168.178.28:8082/lib/js/socket.io.js:6 emit http://192.168.178.28:8082/lib/js/socket.io.js:6 onPacket http://192.168.178.28:8082/lib/js/socket.io.js:7 n http://192.168.178.28:8082/lib/js/socket.io.js:7 decodePayload http://192.168.178.28:8082/lib/js/socket.io.js:7 onData http://192.168.178.28:8082/lib/js/socket.io.js:7 doPoll http://192.168.178.28:8082/lib/js/socket.io.js:7 emit http://192.168.178.28:8082/lib/js/socket.io.js:6 onData http://192.168.178.28:8082/lib/js/socket.io.js:7 onLoad http://192.168.178.28:8082/lib/js/socket.io.js:7 onreadystatechange http://192.168.178.28:8082/lib/js/socket.io.js:7 (Async: EventHandlerNonNull) create http://192.168.178.28:8082/lib/js/socket.io.js:7 i http://192.168.178.28:8082/lib/js/socket.io.js:7 request http://192.168.178.28:8082/lib/js/socket.io.js:7 doPoll http://192.168.178.28:8082/lib/js/socket.io.js:7 poll http://192.168.178.28:8082/lib/js/socket.io.js:7 doOpen http://192.168.178.28:8082/lib/js/socket.io.js:7 open http://192.168.178.28:8082/lib/js/socket.io.js:7 open http://192.168.178.28:8082/lib/js/socket.io.js:6 r http://192.168.178.28:8082/lib/js/socket.io.js:6 r http://192.168.178.28:8082/lib/js/socket.io.js:6 connect http://192.168.178.28:8082/lib/js/socket.io.js:6 r http://192.168.178.28:8082/lib/js/socket.io.js:6 r http://192.168.178.28:8082/lib/js/socket.io.js:6 r http://192.168.178.28:8082/lib/js/socket.io.js:6 init http://192.168.178.28:8082/vis/js/conn.js:271 main http://192.168.178.28:8082/vis/js/vis.js:3701 <anonym> http://192.168.178.28:8082/vis/js/vis.js:3987 jQuery 11 vis-materialdesign: click audio file '/vis.0/materialdesign-widgets-click-sound.mp3' not exists! widgets.min.js:1:21406 Source-Map-Fehler: Error: request failed with status 404 Ressourcen-Adresse: http://192.168.178.28:8082/lib/js/socket.io.js Source-Map-Adresse: socket.io.js.map [waitForWidgets] stop waiting for vis widgets after 500 retries widgets.min.js:1:1871
Google Chrome das selbe Problem.
Habe gelesen, dass socket.io das Problem sein könnte. Aber bin nicht schlau daraus geworden. Habe alles aktuell in Docker buanet am Laufen.Ich hoffe jemand kann mir Tipps geben.
Habe jetzt noch was gelesen, dass Gruppieren von Widgets das Problem sein könnte. Gruppieren habe ich relativ neu gemacht. Kann das dass Problem sein? Weiß da jemand etwas darüber?
-
lt der Fehlermeldung findet er das Audiofile nicht, entweder mal ein "iob upload materialdesign-widgets" in der Console machen (oder im Adapter-Tab auf das Hochladen-Zeichen beim Adapter ).
Ansonsten nimm mal das Widget aus der View raus, und probier mal.
Dann schau, dass dein System/Adapter aktuell sind, Updates gibt es ja auch, weil die Browser Aenderungen bekommen...
-
Jetzt habe ich die Lösung.
Gruppieren war vermutlich das letzte was ich gemacht habe bevor es nicht mehr funktioniert hat. Ich habe mir die Mühe gemacht meine Gruppen aufzuheben. Und nun Funktioniert es wieder in der aktuellen Version.
Vermutlich liegt es nicht direkt im Gruppieren, sondern ich habe eine Gruppe von einer View in eine andere View kopiert. Und das ist vermutlich das Problem gewesen. Denn in der Ursprungsview habe ich die Gruppe belassen und es funktioniert.
-
Hallo,
bei mir gerade das selbe passiert.
Auf einmal startet VIS nicht mehr bzw. hängt bei "Connecting to Server... Loading values..."
Ich hatte auch zuletzt mit der Gruppierung "rumgespielt".
Allerdings komme ich nicht mehr mit dem Editor rein um da was zu löschen.Alle Stände sind normal up-to-date aus dem Stable Rep.
VIS 1.5.4Browser Cache ist auch gelöscht, Fehler tritt auf anderen Geräten ebenfalls auf. Auch (pro-) Cloud. Pi5 wurde auch rebootet.
EDIT: Browser-Konsole zeigt folgendes:
visUtils.js:479 Uncaught TypeError: Cannot read properties of undefined (reading 'data') at getUsedObjectIDs (visUtils.js:479:97) at Object.getUsedObjectIDs (vis.js:512:22) at vis.js:2047:34 at conn.js:585:25 conn.js:584 [Violation] 'setTimeout' handler took 121ms fetch.ts:126 POST https://sentry.iobroker.net/api/77/envelope/?sentry_key=888b0ef…&sentry_version=7 403 (Forbidden)
MOD-EDIT: Code in code-tags gesetzt!
Edit2: Mit der wie oben beschrieben Vis 1.4.13 geht es wieder. Ich hatte aber keine Gruppierungen von andern Views kopiert. Es war alles "View-intern".
Fehler liegt wohl doch irgendwie an der Gruppierung selbst. -
@hg6806 sagte in VIS bleibt bei „Lade Werte …“ hängen:
Edit2: Mit der wie oben beschrieben Vis 1.4.13 geht es wieder. Ich hatte aber keine Gruppierungen von andern Views kopiert. Es war alles "View-intern".
Fehler liegt wohl doch irgendwie an der Gruppierung selbst.Schade, dass die Gruppen nicht zuverlässig funktionieren. Irgendwann kommt man vielleicht nicht mehr auf eine Version wo es noch funktioniert.
Ich würde ja gerne auf die Vis2 wechseln aber ich habe schon soviel Zeit mit dem genialen Materiel Design Widget investiert. Das funktioniert aber nicht richtig in Vis2 und keiner der sich damit auskennt portiert es. -
Hey, habe meine Adapter mal wieder aktualisiert (VIS auf 1.5.6) und habe jetzt auch das Problem dass meine Visualisierung nicht über "Loading Values..." hinauskommt. Jedoch habe ich das Problem nur auf einem älteren IPad mit iOS 10 (gibt leider keine Aktualisierungen mehr für das IPad). Am PC funktioniert alles ohne Probleme.
Bin dann wieder auf 1.5.1 runter, und schon läuft die Visualisierung auch wieder auf meinem alten iPad (welches bei mir daheim an der Wand hängt).
Gruppierungen verwende ich glaub gar nicht. Jemand eine Idee was das Problem sein könnte?
-
@flubb sagte in VIS bleibt bei „Lade Werte …“ hängen:
Jemand eine Idee was das Problem sein könnte?
@flubb sagte in VIS bleibt bei „Lade Werte …“ hängen:
das Problem nur auf einem älteren IPad mit iOS 10 (gibt leider keine Aktualisierungen mehr für das IPad)
VIS1 wird nicht mehr (nachhaltig) weiter entwickelt.
Wenn da in den letzten Versionen > 1.5.1 das Tablet nicht mehr mit dem Adapter klar kommt dann ist es halt soBTW: ios10 ist im Juli 2019 beerdigt worden
-
Nun, ich hatte ja berichtet, dass auf ALLEN Geräten VIS nicht mehr geladen werden konnte mit der aktuellen stable Version 1.5.4 seit dem ich Gruppierungen drin hatte.
Daraufhin hatte ich wie @Bongo beschrieben auf 1.4.13 gedowngraded.
Jetzt läuft es auf einem aktuellen Windows Notebook und aktuellen Android Wandtablet, jedoch nicht auf einem iPhone15 mit aktuellem iOS.Dabei sind Web-Server bei 6.2.5 und Socket.io auf 6.7.0