NEWS
[gelöst] VIS echarts nicht gezeigt in VIS app
-
Hatte mit dem Flot adapter 2 charts gemacht die in VIS in ein iframe gezeigt wurden.
Dies funktioniert auch in den VIS app aufs handy (Android).
Weil es Beschränkungen gab in einstellen van grösse vom Titel und Legende fand ich das ECharts der Nachfolger von Flot sein soll.
Habe jetzt die gleiche 2 charts in ECharts erzeugt die sich gut zeigen lassen in ein VIS browser window aber aufs handy bekomme ich den Fehler Meldung net:: err_invalid_response.
Mein IOBroker läuft auf Windows 10.
Jemand ein Ahnung wie ich dies herstelle ? Oder ist es ein Problem von dem VIS app ?Hier unten screenshots von den Views im VIS browser und handy von Flot und ECharts .
-
Verzeihung, das Bild von VIS Echarts browser window ist dieses:
-
@bakkergr
evtl.: Niet beveiligd ... HTTPS ? -
@joergeli
nee, dat is het niet (zo goed als zeker)
met Flot werkt het wel, is ook http en geen https. -
Benutze die letzte Version vom app, 2.2.0.
-
@bakkergr
Sorry, zu der App kann ich nichts sagen. -
Frage mich ob Echarts überhaupt gezeigt werden können oder nur Flot und Rickshaw.
In die Beschreibung vom VIS App (https://www.iobroker.net/docu/index-37.htm?amp#Zugriff_auf_Bilder_und_andere_Ressourcen) lese ich:
Verwendung von Web-Modulen anderer Adapter als VIS
Auch andere Adapter als VIS können Web-Inhalte bereitstellen. Diese Inhalte können innerhalb der VIS-Views in iFrames angezeigt werden. Dies trifft insbesondere auf die beiden Adapter Flot und Rickshaw Charts zu.
Zurzeit sind nur die Client-Bestandteile der folgenden Adapter in die App integriert:
Flot
Rickshaw
Um die lokale Version von Flot nutzen zu können, muss die Quelle des iFrame mit /flot/index.html? beginnen.
Andere Inhalte und auch die Inhalte anderer Server wie z.B. Webcams können ebenfalls angezeigt werden, wenn hierfür eine vollständige URL zum entsprechenden Server verwendet wird.Anderseits wird in die Fehlermeldung gewiesen nach file:///android_asset/echarts/index.html?....
Dies soll eine Verweisung sein nach eine Datei in Android auf mein Handy, z.b.
The URI "file:///android_asset/" points to YourProject/app/src/main/assets/
Suppose you have a file YourProject/app/src/main/assets/web_thing.html that you would like to display in a WebView. You can refer to it like this:WebView webViewer = (WebView) findViewById(R.id.webViewer);
webView.loadUrl("file:///android_asset/web_thing.html");Kann jemand erklären was im Moment unterstützt wird und ob Echarts im VIS App gezeigt werden können.
-
@bakkergr sagte in VIS echarts nicht gezeigt in VIS app:
In die Beschreibung vom VIS App (https://www.iobroker.net/docu/index-
die ist uralt, da gab es echart nicht.
Diese Doku wurde 2018/19 vom Netz genommen. -
@homoran
Rainer, müsste aber teilweise noch richtig sein.
Zumindest:- flot geht, echart ist wohl noch nicht eingebunden.
@bakkergr sagte in VIS echarts nicht gezeigt in VIS app:
Um die lokale Version von Flot nutzen zu können, muss die Quelle des iFrame mit /flot/index.html? beginnen.
Und dies ist auch noch so.
-
@bahnuhr sagte in VIS echarts nicht gezeigt in VIS app:
Und dies ist auch noch so.
korrekt.
beim iFrame!Ich kenne aber das eChart Widget nicht. Weiss nicht wie das zu konfigurieren ist.
-
@homoran sagte in VIS echarts nicht gezeigt in VIS app:
eChart
eChart ist zu neu für die app.
Bibliothek ist m.W. noch nicht dort eingebunden. -
@bahnuhr Danke. Den Gefühl hatte ich schon.
Schade, denn mit Echart kann hat man mehr Möglichkeiten als mit Flot.
Hoffe man hat demnächst etwas Zeit für den App, denn ist doch praktisch und heutzutage am meisten genutzt. -
Habe bemerkt das die Flot Charts nicht geladen/gezeigt werden können wenn ich ausserhalb mein eigenes Netzwerk bin.
Im Iframe haben die eine URLs eine interne IP Adresse und offensichtlich wird diese nicht geändert in die URL für außerhalb mein Heimnetzwerk.
Die Widgets ohne URL werden gut gezeigt.
Jemand eine Idee ob dies möglich sein müsste ?
Habe übrigens mein IOBroker vom Internet erreichbar gemacht mit Portforwarding (Weiss es gibt Leute die das eine schlechte Idee finden...) -
@bakkergr sagte in VIS echarts nicht gezeigt in VIS app:
mit Echart kann hat man mehr Möglichkeiten als mit Flot.
Ich hab mit flot bisher alles hinbekommen.
@bakkergr sagte in VIS echarts nicht gezeigt in VIS app:
heutzutage am meisten genutzt.
wo hast du diese Behauptung het. Leg doch mal die Zahlen offen.
Ich vermute es eher anders rum. -
@bakkergr sagte in VIS echarts nicht gezeigt in VIS app:
wenn ich ausserhalb mein eigenes Netzwerk bin.
Nicht zutreffend.
Die Doku hat du offensichtlich nicht gelesen.
Und deinen eigenen Beitrag von oben auch nicht.
Dort steht es ganz deutlich drin. -
@bakkergr sagte in VIS echarts nicht gezeigt in VIS app:
erreichbar gemacht mit Portforwarding
Dies ist nicht nur eine schlechte Idee.
Dies ist schon äußerst fahrlässig !
Warum macht man dies; ist für mich unverständlich !
Nimm ein ordentliches VPN; aber das weißt du ja; denn sonst würden solche arrogante Sätze nicht kommen:@bakkergr sagte in VIS echarts nicht gezeigt in VIS app:
Weiss es gibt Leute die das eine schlechte Idee finden...)
Ich bin jetzt raus.
Richte dein System sauber ein; lese die Dokus; dann klappt es auch. -
@bakkergr sagte in VIS echarts nicht gezeigt in VIS app:
wenn ich ausserhalb mein eigenes Netzwerk bin.
hast du den Url ordnungsgemäß nur relativ oder etwa absolut im Widget
-
@bakkergr sagte in VIS echarts nicht gezeigt in VIS app:
(Weiss es gibt Leute die das eine schlechte Idee finden...)
Ja, findet jeder mit Ahnung eine schlechte Idee...
-
@bahnuhr War nicht arrogant gemeint, also bitte ein wenig Verständnis.
Ich schätze die Expertise und Hilfsbereitschaft von jeder und möchte davon lernen.
Leider bin ich kein Experte auf Gebiet von Netzwerk, nur einigermaßen Kenntnis. Du hast aber Recht das es bessere Lösungen gibt als Port Forwarding. Fand (nur) 1) item im Forum wo es benannt wird). Im allgemeinen finde ich keine absolute Nogo im Internet, nur Bemerkungen zu die Risiken.
Werde mich da aber weiter mit beschäftigen. -
@bakkergr sagte in VIS echarts nicht gezeigt in VIS app:
nur Bemerkungen zu die Risiken.
reichtces als Risiko nicht, das so jemand nach wenigen Sekunden offenen Ports auf deinem Rechner ist und in dein gesamtes Netz kann? (und dauerhaft einen Trojaner in deinem Sat-Receiver oder sonstigem Netzwerkdevice installiert)
ist das dann immer noch eine gute Idee?