FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Qwz80 am 11 Februar 2016, 14:08:58

Titel: Dashboard Darstellungsfehler unter iOS
Beitrag von: Qwz80 am 11 Februar 2016, 14:08:58
Hi,

ich habe seit Heute nach einem FHEM Update Probleme mit der Dashboard-Ansicht auf allen iOS Geräten. Es fehlt das ganze obere Menü und dazu aktualisieren auch keine Werte mehr automatisch. Alles andere funktioniert außerhalb des Dashboards. Auch werden in den Räumen selbst Werte aktualisiert.

Das Problem tritt nicht am PC und Laptop unter Windows 10 auf. Sowohl Chrome als auch Internet Explorer laufen einwandfrei. Hab es auf 4 unterschiedlichen iOS Geräten (iPhone 6S, iPad Air 2, iPhone 6, iPad Mini 2) getestet. Alle haben das gleiche Problem. Auch alternative Browser (Chrome für ios) helfen nicht weiter.

Weiß jemand was da los ist?
Titel: Antw:Dashboard Darstellungsfehler unter iOS
Beitrag von: Talkabout am 11 Februar 2016, 16:50:50
Zitat von: Qwz80 am 11 Februar 2016, 14:08:58
Hi,

ich habe seit Heute nach einem FHEM Update Probleme mit der Dashboard-Ansicht auf allen iOS Geräten. Es fehlt das ganze obere Menü und dazu aktualisieren auch keine Werte mehr automatisch. Alles andere funktioniert außerhalb des Dashboards. Auch werden in den Räumen selbst Werte aktualisiert.

Das Problem tritt nicht am PC und Laptop unter Windows 10 auf. Sowohl Chrome als auch Internet Explorer laufen einwandfrei. Hab es auf 4 unterschiedlichen iOS Geräten (iPhone 6S, iPad Air 2, iPhone 6, iPad Mini 2) getestet. Alle haben das gleiche Problem. Auch alternative Browser (Chrome für ios) helfen nicht weiter.

Weiß jemand was da los ist?
Hallo,

ich habe am Dashboard selber keine Änderungen vorgenommen, die ein solches Verhalten hervorrufen könnten. Wann war Dein letztes Update (vor diesem jetzt)?

Gruss
Titel: Antw:Dashboard Darstellungsfehler unter iOS
Beitrag von: Qwz80 am 11 Februar 2016, 17:11:48
Hi,

ich Update täglich per Webinterface. Bisher gab es nie Probleme. Ich spiele gerade ein SD Image zurück und werde den Raspberrypi damit füttern. Auf dem Raspberrypi selbst ist die Darstellung auch defekt, also mit dem Browser Chromium oder wie der heißt.

Bin echt vollkommen Ratlos. Melde mich aber sobald das alte Image wieder eingespielt ist. Fehler gibt es laut Log übrigens auch keine.


Update:

Siehe Bild geht wieder mit alten Daten. Also darf ich kein Update mehr machen?
Titel: Antw:Dashboard Darstellungsfehler unter iOS
Beitrag von: Qwz80 am 11 Februar 2016, 18:21:53
So ich habe mal ein raspberrypi Update gefahren (sudo apt-get update && sudo apt-get -y upgrade && sudo apt-get -y autoremove && sudo apt-get -y autoclean) alles ohne Probleme. Danach natürlich ein Reset und alles läuft noch. Es liegt so wie es jetzt aussieht am heutigen FHEM Update.
Titel: Antw:Dashboard Darstellungsfehler unter iOS
Beitrag von: Talkabout am 11 Februar 2016, 19:53:04
Zitat von: Qwz80 am 11 Februar 2016, 18:21:53
So ich habe mal ein raspberrypi Update gefahren (sudo apt-get update && sudo apt-get -y upgrade && sudo apt-get -y autoremove && sudo apt-get -y autoclean) alles ohne Probleme. Danach natürlich ein Reset und alles läuft noch. Es liegt so wie es jetzt aussieht am heutigen FHEM Update.
Kannst Du in einem der Browser, die nicht funktionieren, mal in die JavaScript-Konsole einen Blick rein werfen? Vielleicht passiert Client-seitig ein Fehler. Ansonsten kam, wie schon gesagt, von mir keine Änderung.

Laut Code-Repository könnten folgende Commits dafür verantwortlich sein:

r10788: fhemweb.js: change fix for double delete, as caused different problems (Forum #49104, 49093)

oder

r10792: svg.js: Implement the pathSegList interface (Forum #49085)

Diese haben Einfluß auf den Client (Browser). Da ich aber keine iOS Geräte besitze auf denen ich testen kann, tue ich mich mit dem Nachstellen schwer...

Gruss
Titel: Antw:Dashboard Darstellungsfehler unter iOS
Beitrag von: Talkabout am 11 Februar 2016, 22:55:25
Hallo,

im offiziellen Dashboard-Thread

http://forum.fhem.de/index.php/topic,16503.1695.html

wurde ebenfalls ein Problem gepostet, das hiermit in Verbindung stehen kann. Ich habe dazu einen Fix committed. Probiere doch bitte morgen nach einem Update die nicht-funktionierenden Browser noch mal aus.

Gruss
Titel: Antw:Dashboard Darstellungsfehler unter iOS
Beitrag von: Qwz80 am 12 Februar 2016, 11:44:32
Hallo,

erst einmal Danke für die schnelle Hilfe! Ich habe heute ein Raspberrypi Update gemacht und danach ein FHEM Update, danach einen Raspberry Neustart und es gibt keine Probleme mehr. Alles wird sofort aufgebaut.

Ist jetzt bekannt woran es lag?
Titel: Antw:Dashboard Darstellungsfehler unter iOS
Beitrag von: Talkabout am 12 Februar 2016, 19:49:37
Zitat von: Qwz80 am 12 Februar 2016, 11:44:32
Hallo,

erst einmal Danke für die schnelle Hilfe! Ich habe heute ein Raspberrypi Update gemacht und danach ein FHEM Update, danach einen Raspberry Neustart und es gibt keine Probleme mehr. Alles wird sofort aufgebaut.

Ist jetzt bekannt woran es lag?
Im FHEMWEB wurde eine Javascript-Methode entfernt, auf die das Dashboard noch verwiesen hat. Ich habe es korrigiert.

Gruss
Titel: Antw:Dashboard Darstellungsfehler unter iOS
Beitrag von: Qwz80 am 12 Februar 2016, 22:25:21
Schade, so ganz sauber funktioniert es leider doch nicht mehr. Jetzt fehlt das obere Menü wieder ohne ersichtlichen Grund. Einfach während der Navigation verschwinden es. Leider hat das iPad keinen JavaScript Modus zum anzeigen.

Irgendwas mit JavaScript ist da mit einigen Geräten nicht kompatibel.

Edit:

Alles sehr komisch. Rufe ich die Seite per LTE/3G Fernzugriff auf (PortForwarding) sieht erst alles total unlesbar aus, nach dem Edit Style ist es wieder normal. Auch die Java Leiste oben geht. Dasselbe im privaten Modus, dort funktioniert es.

Ich habe natürlich auch mehrfach den Browsercache Cookies etc gelöscht und das iPad neu gestartet.

Das Verhalten ist auf mehren Geräten vorhanden, kommt aber manchmal erst nach einem halben Tag.

Zum Glück lässt sich das Ganze lösen indem ich den Port wechsele. Also in meinem Beispiel geht 8085 nicht. 8083 8084 funktionieren.  Config File ist nichts anderes zu den Ports hinterlegt.
Titel: Antw:Dashboard Darstellungsfehler unter iOS
Beitrag von: Talkabout am 13 Februar 2016, 16:46:37
Zitat von: Qwz80 am 12 Februar 2016, 22:25:21
Schade, so ganz sauber funktioniert es leider doch nicht mehr. Jetzt fehlt das obere Menü wieder ohne ersichtlichen Grund. Einfach während der Navigation verschwinden es. Leider hat das iPad keinen JavaScript Modus zum anzeigen.

Irgendwas mit JavaScript ist da mit einigen Geräten nicht kompatibel.

Edit:

Alles sehr komisch. Rufe ich die Seite per LTE/3G Fernzugriff auf (PortForwarding) sieht erst alles total unlesbar aus, nach dem Edit Style ist es wieder normal. Auch die Java Leiste oben geht. Dasselbe im privaten Modus, dort funktioniert es.

Ich habe natürlich auch mehrfach den Browsercache Cookies etc gelöscht und das iPad neu gestartet.

Das Verhalten ist auf mehren Geräten vorhanden, kommt aber manchmal erst nach einem halben Tag.

Zum Glück lässt sich das Ganze lösen indem ich den Port wechsele. Also in meinem Beispiel geht 8085 nicht. 8083 8084 funktionieren.  Config File ist nichts anderes zu den Ports hinterlegt.
Ist leider für mich sehr schwer nachzuvollziehen. Ich habe es in diversen Browsern getestet und konnte keine Probleme feststellen. Auch Javascript-Fehler sind mir nicht begegnet.

Dein letztes Statement mit dem Port verwirrt mich aber etwas, weil dies damit eigentlich gar nichts zu tun haben kann. Es sei denn Du hast eine Firewall bei Dir am laufen, die bei bestimmten Ports etwas weg filtert. Anders kann ich mir das Verhalten nicht erklären.

Gruss
Titel: Antw:Dashboard Darstellungsfehler unter iOS
Beitrag von: Qwz80 am 13 Februar 2016, 23:40:34
Ich hab den kompletten Port Eintrag zu 8085 in fhem.cfg gelöscht. Bisher keine Probleme mehr. Selbst die PS4 kann alles korrekt darstellen. Ich würde sagen alles ok.