FHEM Forum

FHEM => Frontends => TabletUI => Thema gestartet von: Depechem am 01 September 2017, 12:24:51

Titel: nach fhem Update läudt FTUI nicht mehr! :-\
Beitrag von: Depechem am 01 September 2017, 12:24:51
Ich habe heute mal wieder ein fhem Update gemacht.
nun läuft meine Tablet UI Oberfläche überhaupt nicht mehr.

Siehe Anhang die Fehler in der Console.


wenn ich folgende Dateien wieder mit den alten ersetze läuft FTUI wieder.
Also auf 2.6.17 läuft es wieder

fhem-tablet-ui.js
widget_famultibutton.js

hat das Update einen Bug?
Titel: Antw: nach fhem Update läudt FTUI nicht mehr! :-\
Beitrag von: setstate am 01 September 2017, 12:32:14
Werden die Seiten von HTTPSRV ausgeliefert oder per extra Webserver?

Da muss ich wohl noch eine zusätzliche Anfrage vorschalten, ob der Seiten Body überhaupt das Attribute mit dem Web-Name mitbringt.

Klappt natürlich nur, wenn Fhem die Seiten ausliefert.

Das trim() ist nötig, weil FHEM das Atribute unsauber füllt: "WEB " anstatt "WEB"
Titel: Antw: nach fhem Update läudt FTUI nicht mehr! :-\
Beitrag von: Depechem am 01 September 2017, 12:57:21
Zitat von: setstate am 01 September 2017, 12:32:14
Werden die Seiten von HTTPSRV ausgeliefert oder per extra Webserver?

Da muss ich wohl noch eine zusätzliche Anfrage vorschalten, ob der Seiten Body überhaupt das Attribute mit dem Web-Name mitbringt.

Klappt natürlich nur, wenn Fhem die Seiten ausliefert.

Das trim() ist nötig, weil FHEM das Atribute unsauber füllt: "WEB " anstatt "WEB"

also standartmäßig läuft bei mir alles über einen Apache Server, aber selbst über HTTPSRV läuft es nicht
Titel: Antw: nach fhem Update läudt FTUI nicht mehr! :-\
Beitrag von: Fixel2012 am 02 September 2017, 23:58:35
Nach dem Update ist meine TabletUI Oberfläche ebenfalls etwas verzogen und nicht mehr überall klick-bar.

Folgende Dateien habe ich upgedated:

2017.09.02 01:10:59 1: UPD www/tablet/css/fhem-tablet-ui.css
2017.09.02 01:10:59 1: UPD www/tablet/css/ftui_chart.css
2017.09.02 01:10:59 1: UPD www/tablet/js/fhem-tablet-ui.js
2017.09.02 01:10:59 1: UPD www/tablet/js/fhem-tablet-ui.min.js
2017.09.02 01:11:00 1: UPD www/tablet/js/widget_chart.js
2017.09.02 01:11:00 1: UPD www/tablet/js/widget_classchanger.js
2017.09.02 01:11:00 1: UPD www/tablet/js/widget_famultibutton.js
2017.09.02 01:11:00 1: UPD www/tablet/js/widget_input.js
2017.09.02 01:11:00 1: UPD www/tablet/js/widget_rotor.js
2017.09.02 01:11:01 1: UPD www/tablet/js/widget_select.js
2017.09.02 01:11:01 1: UPD www/tablet/js/widget_slider.js
2017.09.02 01:11:01 1: UPD www/tablet/js/widget_swiper.js


Nach austauschen folgenden Dateien, war die Dastellung fast wieder normal.

fhem-tablet-ui.js

widget_famultibutton.js


Bis auf Meine Hauptseite (siehe Screenshots).

Eine Fehlermeldung ist auch noch zu sehen.

Selbst nach kopieren aller anderen Dateien, die beim Update geändert wurden, hat sich nichts geändert.

Würde mich über eine Lösung Riesig freuen.

Danke und Gruß,

Fixel

EDIT: Die ausgetauschten Dateien sind schon etwas älter. Stand 04.08.17

Folgende Fehler habe ich noch in der JS Console gefunden. Vielleicht auch davon, da die Versionen etwas älter sind.

Failed to load resource: the server responded with a status of 404 (Not Found)
webviewcontrol.js Failed to load resource: the server responded with a status of 404 (Not Found)
2cordova-2.3.0.js Failed to load resource: the server responded with a status of 404 (Not Found)
webviewcontrol.js Failed to load resource: the server responded with a status of 404 (Not Found)
fhem-tablet-ui.js:2021 Base dir: /fhem/tablet/
fhem-tablet-ui.js:670 initPage: 673ms
widget_pagebutton.js:30 fetch content: 389ms
fhem-tablet-ui.js:774 get jsonlist2: 51.999755859375ms
fhem-tablet-ui.js:859 read jsonlist2: 4.000244140625ms
fhem-tablet-ui.js:1971 Uncaught TypeError: reading.match is not a function
    at m.fn.init.$.fn.isDeviceReading (https://192.168.1.8:8083/fhem/tablet/js/fhem-tablet-ui.js:1971:60)
    at Object.init_attr (https://192.168.1.8:8083/fhem/tablet/js/widget_famultibutton.js:468:18)
    at HTMLDivElement.<anonymous> (https://192.168.1.8:8083/fhem/tablet/js/widget_symbol.js:31:16)
    at Function.each (https://192.168.1.8:8083/fhem/pgm2/jquery.min.js:2:2975)
    at m.fn.init.each (https://192.168.1.8:8083/fhem/pgm2/jquery.min.js:2:835)
    at Object.init (https://192.168.1.8:8083/fhem/tablet/js/widget_symbol.js:21:21)
    at Object.<anonymous> (https://192.168.1.8:8083/fhem/tablet/js/fhem-tablet-ui.js:1304:36)
    at j (https://192.168.1.8:8083/fhem/pgm2/jquery.min.js:2:27295)
    at Object.fireWith [as resolveWith] (https://192.168.1.8:8083/fhem/pgm2/jquery.min.js:2:28108)
    at Object.e.(anonymous function) [as resolve] (https://192.168.1.8:8083/fhem/pgm2/jquery.min.js:2:29088)
widget_pagebutton.js:30 fetch content: 92ms
20widget_circlemenu.js:64 wrap
fhem-tablet-ui.js:670 initPage: 1137ms
fhem-tablet-ui.js:774 get jsonlist2: 187.999755859375ms
fhem-tablet-ui.js:859 read jsonlist2: 0ms
fhem-tablet-ui-weekprofile.css Failed to load resource: the server responded with a status of 404 (Not Found)