Hauptmenü

FTUI 2.4 out now

Begonnen von setstate, 02 Dezember 2016, 09:39:42

Vorheriges Thema - Nächstes Thema

Eisix

Hallo,

bei meiner Senderauswahl kriege ich einen error.


<td>    <img src="/fhem/www/tablet/images/Senderlogos/zdf.png" height="40" wight="40" onclick="setFhemStatus('set hub channel 203; set Sender_WZ ZDF; setreading Sender_WZ Logo /fhem/www/tablet/images/Senderlogos/zdf.png')"></img> </td>


Gruß
Eisix

setstate

Okay, das hilft zum Nachvollziehen. Da muss definitiv was optimiert werden am Clock Widget. Aber besser im strict Mode Fehler unter Schmerzen ausmerzen, als alles Halbgewalkte ungesehen zu akzeptieren und sich dann ewig mit "warum funktioniert Longpoll bei mir nicht?" oder "Ich bekomme keine Updates..." usw. rumzuschlagen

setstate

ftui.sendFhemStatus(...)

Alle als depricated deklariert gewesenen  Funktionen sind jetzt entfernt worden.

Eisix

Ok, danke!
Gibt es irgendwo eine Übersicht was depricated ist?

Gruß
Eisix

setstate

#49
Es gibt keine mehr. Vorher hat die Webconsole einen entsprechenden Hinweis ausgeworfen.

Anders gesagt: wenn es keine JavaScript Standard Funktion oder jQuery/ jQuery-Erweiterung ist, sondern eine spezielle FTUI Funktion, muss ein ftui. davor.

RaspiCOC

Bei mir tritt der Fehler mit der Uhr ebenfalls auf. Die Uhr ist in einer menu.html als Unterseite zur index.html eingebaut.

<html>
<body>
    <div data-type="clock" data-format="H:i:s"
         class="cell big narrow">
    </div>
    <div data-type="clock" data-format="d.m.y"
         class="cell narrow">
    </div>
    <header class="top-space"><font size="+1">MENU</font></header>
    <div class="cell">
        <div data-type="pagetab" data-url="main.html"
             data-icon="fa-home"
             data-on-background-color="#CC7A00"
data-off-background-color="#FFFFFF"
             class="cell big"></div>
        <div data-type="label" class="small narrow darker">Home</div>

        <div data-type="pagetab" data-url="wetter.html" data-icon="oa-weather_sun"
             data-on-background-color="#CC7A00"
data-off-background-color="#FFFFFF"
             class="cell big"></div>     
        <div data-type="label" class="small narrow darker">Wetter</div>   
       
        <div data-type="pagetab" data-url="bewaesserung.html" data-icon="oa-sani_irrigation"
             data-on-background-color="#CC7A00"
data-off-background-color="#FFFFFF"
             class="cell big"></div>
        <div data-type="label" class="small narrow darker">Bewässerung</div>
       
        <div data-type="pagetab" data-url="energie.html" data-icon="fa-fire"
             data-on-background-color="#CC7A00"
data-off-background-color="#FFFFFF"
             class="cell big"></div>
<div data-type="label" class="small narrow darker">Energie</div>

        <div data-type="pagetab" data-url="bahn.html" data-icon="fa-train"
             data-on-background-color="#CC7A00"
data-off-background-color="#FFFFFF"
             class="cell big"></div>
<div data-type="label" class="small narrow darker">S-Bahn</div>

        <div data-type="pagetab" data-url="verkehr.html" data-icon="fa-car"
             data-on-background-color="#CC7A00"
data-off-background-color="#FFFFFF"
             class="cell big"></div>
<div data-type="label" class="small narrow darker">Verkehr</div>

        <div data-type="pagetab" data-url="menurooms.html" data-icon="fs-floor"
             data-on-background-color="#CC7A00"
data-off-background-color="#FFFFFF"
             class="cell big"></div>
<div data-type="label" class="small narrow darker">Räume</div>
</div>
</body>
</html>

networker

Hallo

Wenn ich FTUI in der Version 2.4 auf meinem FHEM Installieren will genügt dann ein
"update all https://raw.githubusercontent.com/knowthelist/fhem-tablet-ui/master/controls_fhemtabletui.txt" in der Befehlszeile des FHEM?

Gruß Michael


Achiim

#52
Bei mir tritt der Fehler mit der clock nur auf dem Desktop auf. Nicht bei meinen Android-Tablets. Auf dem Desktop im Firefox und im edge ist das Verhalten und die Fehlermeldung identisch. Auf dem IE kommt eine etwas erweiterte Fehlermeldung. Siehe Anlage. Ggf. hilft das ja bei der Analyse.

Ich verwende die clock ganz schlicht mit:


<div data-type="clock" data-format="H:i" class="large"></div>
<div data-type="clock" data-format="d.n.Y" class="small"></div>


In allen Unterseiten identisch, sodass immer im gleichen Bereich eine Uhr angezeigt wird.

Korrektur: Das Problem tritt doch auf meinen Android-Tablets auch auf.
3x Raspberry PI, 2x DUB-H7, 3x CUL868, 2x CUL433, 1x RFXTRX, 1x Jeelink, Max! 8x Wand- + 14x Heizkörperthermostate + 13x Fensterkontakte, 3x HM Schaltaktoren + Dimmer + Leistungsmessung, 8x HM Rauchmelder, Intertechno, LW12, LED Strip 5050, Foscam, FS20 Dim-Slider FS20DIS, FS20 Bewegungsmelder

Achiim

@networker: Die Installation von TabletUI ist beschrieben unter: http://www.fhemwiki.de/wiki/FHEM_Tablet_UI
3x Raspberry PI, 2x DUB-H7, 3x CUL868, 2x CUL433, 1x RFXTRX, 1x Jeelink, Max! 8x Wand- + 14x Heizkörperthermostate + 13x Fensterkontakte, 3x HM Schaltaktoren + Dimmer + Leistungsmessung, 8x HM Rauchmelder, Intertechno, LW12, LED Strip 5050, Foscam, FS20 Dim-Slider FS20DIS, FS20 Bewegungsmelder

gloob

Zitat von: networker am 07 Dezember 2016, 15:18:58
Hallo

Wenn ich FTUI in der Version 2.4 auf meinem FHEM Installieren will genügt dann ein
"update all https://raw.githubusercontent.com/knowthelist/fhem-tablet-ui/master/controls_fhemtabletui.txt" in der Befehlszeile des FHEM?

Gruß Michael

Ja.
Raspberry Pi 3 | miniCUL 433MHz | nanoCUL 868 MHz | nanoCUL 433 MHz | MySensors WLAN Gateway | LaCrosse WLAN Gateway | SignalESP 433 MHz | SignalESP 868 MHz | HM-MOD-UART WLAN Gateway | IR - 360 Grad WLAN Gateway

chris1284

da ich den fehler im calview widget nicht finde (und bisher auch keine rm auf den fehler kam - syntaxcheck ist i.O. fehler weiterhin
ZitatError
fhem-tablet-ui.js:895
TypeError: module.init is not a function

hier die frage ob man diese (bisher auch nicht notwedige) prüfung deaktivieren kann um quasi aktuell zu sein aber dennoch alle widgets nutzen zu können?
wäre evtl nicht schlecht das konifgurierbar zu machen (ohne gings ja bisher auch performant  ;) )

setstate

clock klappt jetzt auch bei Pagetab Nutzung. Der IntervalTimer musste mit beendet werden, wenn eine Widget Instanz beendet wurde. Das war die Ursache.

oliverr

 :) Super! Vielen Dank, alle Fehler die bei mir auftraten, sind jetzt weg.

setstate

Zitat von: chris1284 am 07 Dezember 2016, 17:22:46
da ich den fehler im calview widget nicht finde (und bisher auch keine rm auf den fehler kam - syntaxcheck ist i.O. fehler weiterhin
hier die frage ob man diese (bisher auch nicht notwedige) prüfung deaktivieren kann um quasi aktuell zu sein aber dennoch alle widgets nutzen zu können?
wäre evtl nicht schlecht das konifgurierbar zu machen (ohne gings ja bisher auch performant  ;) )

welche Version von calview benutzt du? Die aus dem Github Repo? Die hatte ich doch angepasst ... ???

chris1284

tatsache. ich habe meine mal gelöscht und nochmal update gezogen, passt nun (auch wenn die anzeige von columns auf inline umgestellt wurde ....). ich werde dann mal die files mergen und schauen wo der fehler bei mir war, danke!