NEWS
VIS Aufruf bleibt bei Lade Werte hängen
-
Hallo zusammen,
ich stelle zur Zeit meine Visualisierung auf meinen neuen Server um. Dabei bin auf ein kleines Problem getroffen. Ich habe mal versucht alle Daten zusammenzutragen vielleicht kann mir jemand einen Tipp geben was ich noch machen kann.
Zu Visualisierung setzte ich zur Zeit einem Samsung Tab 4 den Browser Fully (http://www.ozerov.de/fully-kiosk-browser/de/) ein. Mit diesem kann ich auch Funktionen des Tab steuern. Wenn ich nun auf meinem neuen Server die VIS Seiten über diesen Browser aufrufe beleibt alles bei „LADE WERTE“ hängen.
Hier mal eine Übersicht wann was funktioniert:
Alter Server:
VIS 0.10.7
WEB 1.5.3
Es funktioniert auf allen Geräten und in allen Browsern.
Neuer Server:
VIS 0.10.15
WEB 1.7.5
Hier kann auf verschiedenen Android Geräten die Seiten nur über den Chrome Browser und die VIS APP anzeigen. Wenn ich aber den Browser oben oder den Android internen Browser nutze beleibt alles bei „LADE WERTE“ hängen.
Habe jetzt noch mal geschaut auf meinem S6 funktioniert es auch auf einem Samsung TAB A funktioniert es.
Auch wenn das Projekt komplett leere machen und nur eine VIEW mit einem Text einbaue klappt es nicht.
Cache ist allen Geräte gelöscht.
Update:
Ich habe es noch mal mit der VIS Version 0.11.2 von Github getestet. Hier kommt nach LADE Werte nur eine weisse Seite.
Ich hoffe ich habe das Problem verständlich beschrieben.
Hat jemand eine Idee wo ich noch suchen könnte ?
Leider bekomme ich auf den Geräten wo es nicht funktioniert keine Fehlermeldung und eine Console oder so etwas kenn ich hier nicht.
Gruß
Michael
-
Hallo,
ich kann das Problem bestätigen. Ergänzung von meiner Seite zu dem Problem:
-
Android 4.4 mit Standardbrowser geht es nicht (Kiosk-App Fully oder Dolphin benutzen diesen), Firefox geht
-
Win10 mit IE geht es nicht, mit Chrome/Firefox/Edge funktioniert es
Ich habe mal den Trace von IE erzeugt (bleibt beim Schritt Werte laden hängen):
DOM7011: Der Code auf dieser Seite hat die Zwischenspeicherung für das Vor- und Zurücknavigieren deaktiviert. Weitere Informationen dazu finden Sie unter: http://go.microsoft.com/fwlink/?LinkID=291337 index.html HTML1300: Navigation wurde ausgeführt. index.html "AppCache" wird erstellt mit Manifest: "http://192.168.178.13:8082/vis/cache.manifest". HTML1415: Unerwartetes Zeichen: U+002D BINDESTRICH-MINUS (-) index.html (49,8) HTML1415: Unerwartetes Zeichen: U+002D BINDESTRICH-MINUS (-) index.html (49,9) HTML1415: Unerwartetes Zeichen: U+002D BINDESTRICH-MINUS (-) index.html (49,10) HTML1415: Unerwartetes Zeichen: U+002D BINDESTRICH-MINUS (-) index.html (49,11) HTML1415: Unerwartetes Zeichen: U+002D BINDESTRICH-MINUS (-) index.html (49,12) Version vis-canvas-gauges: 0.1.5 Version vis-colorpicker: 1.0.1 Version vis-history: 0.2.4 Version vis-jqui-mfd: 1.0.5 Version justgage: 0.6.1 Version lcars: 1.0.0 Metro version: "1.0.4" Version vis-canvas-gauges: 1.0.5 2016-12-06T11:21:49.824Z Connected => authenticate 2016-12-06T11:21:49.896Z Authenticated: true SCRIPT438: Das Objekt unterstützt die Eigenschaft oder Methode "match" nicht vis.js (2762,37)
Ich habe mal den Trace von Firefox erzeugt (funktioniert):
Die Anwendungs-Cache-API (AppCache) sollte nicht mehr verwendet werden und wird in Zukunft entfernt. Bitte versuchen Sie, ServiceWorker für Offline-Unterstützung zu verwenden. index.html document.createAttribute() sollte nicht mehr verwendet werden. Verwenden Sie stattdessen element.setAttribute(). can.custom.min.js:16:1899 Version vis-canvas-gauges: 0.1.5 index.html:3090:17 Version vis-colorpicker: 1.0.1 index.html:3630:5 Version vis-history: 0.2.4 index.html:5089:17 Version vis-jqui-mfd: 1.0.5 index.html:6029:13 Version justgage: 0.6.1 justgage.js:112:13 Version lcars: 1.0.0 index.html:10092:17 Metro version: "1.0.4" index.html:11410:2 unreachable code after return statement[Weitere Informationen] RGraph.common.effects.js:183:8 Version vis-canvas-gauges: 1.0.5 index.html:17959:17 2016-12-06T11:23:16.615Z Connected => authenticate conn.js:263:17 2016-12-06T11:23:18.347Z Authenticated: true conn.js:278:25 Version vis-hqwidgets: 1.0.6 hqwidgets.js:871:13 Version vis-bars:0.1.2 bars.js:55:13
Ich hatte das Problem schon einmal und habe dann eine Sicherung des Verzeichnisses node_modules reingespielt, danach ging wieder alles auch nach updates von Adaptern. Gestern habe ich einen Adapter aktualisiert und nodemailer installiert und kurz danach wieder deinstalliert, seitdem habe ich den Effekt wieder.
Bin ebenfalls für dauerhafte Abhilfe dankbar.
Viele Grüße Gerd.
-
-
Hi gerd,
danke für dein Rückmeldung. Also liegt es wohl doch nicht zwingend an meiner Installation.
Leider gibt der Browser in Android keine Fehlermeldung aus und es gibt keine Console mit Infos.
Mal schauen ob noch jemand einen Tipp hat.
Gruß
Michael
-
Hallo Michael,
habe jetzt noch mal probiert und jetzt geht es wieder.
iobroker stop iobroker del vis iobroker install vis iobroker restart
Ich hatte davor noch ein paar andere Dinge gemacht aber die dürften nichts damit zu tun haben, dass es jetzt wieder geht.
Evtl. ist der Fehler aufgetreten, weil ich vis aktualisiert habe obwohl es aktiv war.
Viele Grüße Gerd.
-
Hallo,
ich kann das Problem bestätigen. Ergänzung von meiner Seite zu dem Problem:
-
Android 4.4 mit Standardbrowser geht es nicht (Kiosk-App Fully oder Dolphin benutzen diesen), Firefox geht
-
Win10 mit IE geht es nicht, mit Chrome/Firefox/Edge funktioniert es
Ich habe mal den Trace von IE erzeugt (bleibt beim Schritt Werte laden hängen):
DOM7011: Der Code auf dieser Seite hat die Zwischenspeicherung für das Vor- und Zurücknavigieren deaktiviert. Weitere Informationen dazu finden Sie unter: http://go.microsoft.com/fwlink/?LinkID=291337 index.html HTML1300: Navigation wurde ausgeführt. index.html "AppCache" wird erstellt mit Manifest: "http://192.168.178.13:8082/vis/cache.manifest". HTML1415: Unerwartetes Zeichen: U+002D BINDESTRICH-MINUS (-) index.html (49,8) HTML1415: Unerwartetes Zeichen: U+002D BINDESTRICH-MINUS (-) index.html (49,9) HTML1415: Unerwartetes Zeichen: U+002D BINDESTRICH-MINUS (-) index.html (49,10) HTML1415: Unerwartetes Zeichen: U+002D BINDESTRICH-MINUS (-) index.html (49,11) HTML1415: Unerwartetes Zeichen: U+002D BINDESTRICH-MINUS (-) index.html (49,12) Version vis-canvas-gauges: 0.1.5 Version vis-colorpicker: 1.0.1 Version vis-history: 0.2.4 Version vis-jqui-mfd: 1.0.5 Version justgage: 0.6.1 Version lcars: 1.0.0 Metro version: "1.0.4" Version vis-canvas-gauges: 1.0.5 2016-12-06T11:21:49.824Z Connected => authenticate 2016-12-06T11:21:49.896Z Authenticated: true SCRIPT438: Das Objekt unterstützt die Eigenschaft oder Methode "match" nicht vis.js (2762,37)
Ich habe mal den Trace von Firefox erzeugt (funktioniert):
Die Anwendungs-Cache-API (AppCache) sollte nicht mehr verwendet werden und wird in Zukunft entfernt. Bitte versuchen Sie, ServiceWorker für Offline-Unterstützung zu verwenden. index.html document.createAttribute() sollte nicht mehr verwendet werden. Verwenden Sie stattdessen element.setAttribute(). can.custom.min.js:16:1899 Version vis-canvas-gauges: 0.1.5 index.html:3090:17 Version vis-colorpicker: 1.0.1 index.html:3630:5 Version vis-history: 0.2.4 index.html:5089:17 Version vis-jqui-mfd: 1.0.5 index.html:6029:13 Version justgage: 0.6.1 justgage.js:112:13 Version lcars: 1.0.0 index.html:10092:17 Metro version: "1.0.4" index.html:11410:2 unreachable code after return statement[Weitere Informationen] RGraph.common.effects.js:183:8 Version vis-canvas-gauges: 1.0.5 index.html:17959:17 2016-12-06T11:23:16.615Z Connected => authenticate conn.js:263:17 2016-12-06T11:23:18.347Z Authenticated: true conn.js:278:25 Version vis-hqwidgets: 1.0.6 hqwidgets.js:871:13 Version vis-bars:0.1.2 bars.js:55:13
Ich hatte das Problem schon einmal und habe dann eine Sicherung des Verzeichnisses node_modules reingespielt, danach ging wieder alles auch nach updates von Adaptern. Gestern habe ich einen Adapter aktualisiert und nodemailer installiert und kurz danach wieder deinstalliert, seitdem habe ich den Effekt wieder.
Bin ebenfalls für dauerhafte Abhilfe dankbar.
Viele Grüße Gerd. `
Also ich denke, dass es um dieses Verhalten hier geht:https://github.com/socketio/engine.io/issues/407
Was man machen kann, es ist zu probieren eine socket.io 1.4.7 zu installieren.
Diese Datei
ins /opt/iobroker/iobroker.web/www/lib/js/ speichern undcd /opt/iobroker iobroker upload web iobroker restart
schreiben
Ich gehe davon aus, dass es integriertes Socket verwendet wird.
Das wird auch erklären, warum es mit Backup ging. Da war einfach ältere Version von socket.io drauf.
Falls geht, dann downgrade ich im web das auch.
-
-
Hi Bluefox,
danke für die rückmeldung. Ich werde es heute Abend mal testen.
Gruß
Michael
-
Hallo Michael,
habe jetzt noch mal probiert und jetzt geht es wieder.
iobroker stop iobroker del vis iobroker install vis iobroker restart
Ich hatte davor noch ein paar andere Dinge gemacht aber die dürften nichts damit zu tun haben, dass es jetzt wieder geht.
Evtl. ist der Fehler aufgetreten, weil ich vis aktualisiert habe obwohl es aktiv war.
Viele Grüße Gerd. `
Super
danke Gerd…deine IDEE war die Lösung
-
Hallo,
ich habe jetzt ein paar mal neu installiert und folgendes fällt auf:
Wenn ich````
iobroker stop
iobroker delete vis
iobroker add vis
iobroker restartVerwende ich```` iobroker stop iobroker delete vis iobroker install vis iobroker restart ````verwende, dann funktioniert alles.
-
Hallo,
bei mir ist das Problem immer noch, dass ich kein "iobroker add vis" machen darf, obwohl ich die korrekte js habe (inzwischen über updates dort automatisch vorhanden und gerade durchgeführter Dateivergleich zeigt keinerlei Unterschiede):
` > Was man machen kann, es ist zu probieren eine socket.io 1.4.7 zu installieren.Diese Datei
Dateianhang:
socket.io.js [180.33 KiB]
ins /opt/iobroker/iobroker.web/www/lib/js/ speichern und
Code:
cd /opt/iobroker
iobroker upload web
iobroker restart
schreiben
Ich gehe davon aus, dass es integriertes Socket verwendet wird.
Das wird auch erklären, warum es mit Backup ging. Da war einfach ältere Version von socket.io drauf.
Falls geht, dann downgrade ich im web das auch. `
Das führt derzeit dazu, dass ich den vis-Adapter nicht neu starten kann, da er nicht existiert, seltsamerweise funktioniert vis aber trotzdem korrekt.
Viele Grüße Gerd.
-
Gibt es hier inzwischen neue Erkenntnisse? Ich kann immer noch kein add vis machen, obwohl ich alle Adapter und auch js-controller auf dem neuesten Stand habe. Welche Möglichkeiten habe ich, den Fehler zu eliminieren?
-
Inzwischen funktioniert es wie es soll, warum auch immer ?!?