NEWS
VIS Version 0.12.4 in Zusammenspiel mit FLOT
-
Hallo,
Mein Umstieg auf 0.12.4 hat ja sehr gut geklappt,
Nur ein Problem habe ich noch.
Im überwiegenden Fall bekomme ich keine FLOT Grafiken angezeigt. Diese basieren auf einer SQL Datenbank.
Wenn man im Browser aktualisieren drückt sind sie sofort sichtbar. Nur beim Viewwechsel kommt es immer wieder vor, das nur der Rahmen und der Bleistift angezeigt wird.
Hat da jemand eine Idee zu?
Lg
Günther
Nachtrag, in der Console habe ich folgendes gesehen.
! ````
Tue Jan 17 2017 11:23:10 GMT+0100 (Mitteleuropäische Zeit) - Wed Jan 18 2017 11:23:10 GMT+0100 (Mitteleuropäische Zeit)
VM138 jquery.flot.min.js:7 Uncaught Error: Invalid dimensions for plot, width = 0, height = 0
at Canvas.resize (VM138 jquery.flot.min.js:7)
at new Canvas (VM138 jquery.flot.min.js:7)
at setupCanvases (VM138 jquery.flot.min.js:7)
at new Plot (VM138 jquery.flot.min.js:7)
at Function.$.plot (VM138 jquery.flot.min.js:8)
at _constructor (VM151 chart.js:610)
at new CustomChart (VM151 chart.js:669)
at prepareChart (VM152 data.js:453)
at VM152 data.js:643
at readMarkings (VM152 data.js:593)
Canvas.resize @ VM138 jquery.flot.min.js:7
Canvas @ VM138 jquery.flot.min.js:7
setupCanvases @ VM138 jquery.flot.min.js:7
Plot @ VM138 jquery.flot.min.js:7
$.plot @ VM138 jquery.flot.min.js:8
_constructor @ VM151 chart.js:610
CustomChart @ VM151 chart.js:669
prepareChart @ VM152 data.js:453
(anonymous) @ VM152 data.js:643
readMarkings @ VM152 data.js:593
(anonymous) @ VM152 data.js:632
(anonymous) @ VM152 data.js:438
Socket.onack @ socket.io.js:5225
Socket.onpacket @ socket.io.js:5149
(anonymous) @ socket.io.js:5522
Emitter.emit @ socket.io.js:5657
Manager.ondecoded @ socket.io.js:4668
(anonymous) @ socket.io.js:5522
Emitter.emit @ socket.io.js:2556
Decoder.add @ socket.io.js:6156
Manager.ondata @ socket.io.js:4658
(anonymous) @ socket.io.js:5522
Emitter.emit @ socket.io.js:2556
Socket.onPacket @ socket.io.js:459
(anonymous) @ socket.io.js:276
Emitter.emit @ socket.io.js:2556
Transport.onPacket @ socket.io.js:892
Transport.onData @ socket.io.js:884
ws.onmessage @ socket.io.js:2003[1180_iobroker_001.jpg](/assets/uploads/files/1180_iobroker_001.jpg)
-
Wie hast du den flot pfad im Widget angegeben?
192.168….
Oder
Ohne ip und port als relativer Pfad?
Gruß
Rainer
-
-
Versuch es mal relativ.
In der App muss es sogar relativ sein.
Gruß
Rainer
-
Heißt ich fange mit /flot an und lasse alles andere davor weg?
das wäre ein Verhalten welches mit 0.12.4 dazu gekommen ist. die 0.10.x hatte das nicht.
Aber ich werde testen.
Lg
Günther
-
Hallo Rainer,
ein erster schneller Test schaut gut aus. Vielen Dank.
Werde das heute am Abend noch mit dem Tablet in der Wand ausprobieren und dann berichten.
Lg
Günther
-
So, Kommando zurück. Es tritt trotz relativen Pfad noch immer sporadisch auf.
Aufgefallen ist mir noch (ich verwende das Basic-IFrame Widget zur Anzeige von FLOT) das wenn ich im Browser nur das Iframe neu lade (in Chrome, rechte Maustaste Frame neu laden) funktioniert es auch sofort.
Any Ideas?
Lg
Günther
-
Any Ideas? `
Leider mal wieder nichtDeine Ausstattung entspricht weitestgehend meiner, nur dass ich wegen der APP schon immer relative URLS in einem basic iFrame benutze.
Und ja, auch ich habe manchmal Probleme mit dem Laden von flot charts.
-
Nur auf dem Tablet.
-
nur nach häufigem Viewwechsel in kurzer Zeit, wobei auf allen Views mindestens ein bis zu 6 (tlw. sehr umfangreiche) Charts sind.
Ich führe das auf den geringen RAM und die Verwaltung desselben zurück.
Habe selber noch nicht durch try and error die korrekten Einstellungen (immer rendern, Neuladen nach… usw.) gefunden. Aber auch nicht wirklich intensiv gesucht.
Gruß
Rainer
-