FHEM Forum

FHEM => Frontends => TabletUI => Thema gestartet von: floxx am 15 Januar 2018, 18:33:17

Titel: FTUI aktualisiert ständig
Beitrag von: floxx am 15 Januar 2018, 18:33:17
Hallo zusammen,

habe seit paar Tagen (nach update all) das Problem das mein ftui am Tablet im Fully Browser und am PC im Browser ständig aktualisiert ca. alle 2-3 Sekunden. Mein Tablet Lenovo kommt da natürlich nicht hinterher somit ist die Tabletsteuerung momentan unbrauchbar.

Habe den Befehl "longPoll" gefunden aber diesen von websocker auf 1 in fhem web zu ändern brachte keine Abhilfe
Quelle: https://wiki.fhem.de/wiki/FHEM_Tablet_UI_FAQ
Desweiteren steht in meiner index.html folgendes drin <meta name="longpoll" content="1">

Hoffe ihr könnt mir helfen

Grüße
Titel: Antw:FTUI aktualisiert ständig
Beitrag von: NickRivers am 15 Januar 2018, 18:39:38
Moin,

ich schließe mich da mal an. Ich habe gestern und heute auch noch einmal ein Update gezogen (FHEM/FTUI) und seitdem den andauernden Reload.

Tom

Nachtrag: Muss was mit meiner Menustruktur und dem "data-template" zu tun haben. Zur Not baue ich einfach um :-D
Vgl. hier -> https://forum.fhem.de/index.php/topic,82568.0.html (https://forum.fhem.de/index.php/topic,82568.0.html)

Und noch ein Nachtrag:

In meiner index.html habe ich ein data-template etc. mit Verweis auf menu.html.


<body>
    <div class="gridster">
        <ul>
            <li data-row="1" data-col="1" data-sizex="1" data-sizey="5" data-template="menu.html"></li>
        </ul>
    </div>
</body>


Der erste Eintrag in menu.html verweist auf die data-url="index_main.html".

<div class="container big">
        <div data-type="pagetab" data-url="index_main.html" data-icon="fa-home" class="cell"></div>
usw


Den bisherigen Eintrag in "index_main.html"

<li data-row="1" data-col="1" data-sizex="1" data-sizey="5" data-template="menu.html"></li>

habe ich auskommentiert und den Inhalt durch das gewünschte ersetzt.

<li data-row="1" data-col="1" data-sizex="1" data-sizey="5">
<div class="container big">
        <div data-type="pagetab" data-url="index_main.html" data-icon="fa-home" class="cell"></div>
        <div data-type="pagetab" data-url="index_heizung.html" data-icon="fs-sani_floor_heating_neutral" class="cell"></div>
<div data-type="pagetab" data-url="index_multimedia.html" data-icon="fa-music" class="cell"></div>
        <div data-type="pagetab" data-url="index_wetter.html" data-icon="fa-sun-o" class="cell"></div>
      <div data-type="pagetab" data-url="index_zeiten.html" data-icon="oa-time_clock" class="cell"></div>
        <div data-type="pagetab" data-url="index_statistics.html" data-icon="oa-time_statistic" class="cell"></div>
        <div data-type="pagetab" data-url="index_setup.html" data-icon="fa-wrench" class="cell"></div>
        <div class="top-space-3x inline"></div>
        <div class="top-space-3x inline"></div>
        <div data-type="clock" data-format="H:i:s" class="cell large"></div>
        <div data-type="clock" data-format="l" class="cell small"></div>
<div data-type="clock" data-format="d.m.Y" class="cell normal"></div>
    </div>
</li>


Nun hat es sich mit dem andauernden Reload erledigt  ;D


Titel: Antw:FTUI aktualisiert ständig
Beitrag von: throbin am 15 Januar 2018, 23:39:50
Hi, kann ebenfalls bestätigen. Sobald man data-template herausnimmt, stimmt die Performance wieder. Es kann aber auch nicht die Lösung sein, das ganze Webinterface umzubauen, irgendwie ist der Fehler doch letztens reingekommen...
Titel: Antw:FTUI aktualisiert ständig
Beitrag von: trinitywhm am 16 Januar 2018, 11:40:55
Ich konnte dasselbe Verhalten beobachten wenn ich in eine Seite ein Widget pagetab eingebunden habe. Danach aktualisierte die Seite ständig. Nahm ich das wieder heraus war alles wieder normal. Ich bin mir ziemlich sicher dass ich das früher schonmal gemacht hatte und es damals funktioniert hat. Also stimme ich meinen Vorrednern zu, irgendwas muss sich in dieser Beziehung geändert haben.
Titel: Antw:FTUI aktualisiert ständig
Beitrag von: GuidoS am 17 Januar 2018, 13:08:29
Hi,

ist bei mir auch der Fall ... mist war eigentlich happy mit der Version. Da ich nicht der HTML Guru bin fällt es mir auch voll schwer hier nun den Fehler zu suchen, geschweigen denn die Seiten umzubauen...

VG
Titel: Antw:FTUI aktualisiert ständig
Beitrag von: setstate am 17 Januar 2018, 13:16:16
zieht nochmal das update von gestern. Ich habe beim include/template noch was ergänzt.
Titel: Antw:FTUI aktualisiert ständig
Beitrag von: mrabdip am 17 Januar 2018, 13:34:40
Ich habe den in einem vorherigen Post verlinkten Thread eröffnet  https://forum.fhem.de/index.php/topic,82568.0.html

Ich habe gerade nochmal ein Update durchgeführt, kann aber im Moment keine Änderung feststellen.
Titel: Antw:FTUI aktualisiert ständig
Beitrag von: dadoc am 17 Januar 2018, 23:48:05
Habe vorhin fhem und ftui geupdatet, seitdem ebenfalls das Problem der permanenten Reloads. Seid Ihr schon weiter mit der Fehlereingrenzung?
EDIT: Der Fehler tritt erst auf, wenn ich eine bestimmte Unterseite aufrufe (nutze data-template). Bei den anderen Unterseiten tritt er zunächst nicht auf. Wenn ich aber dann erst einmal diese bestimmte Unterseite aufgerufen habe und dann auf eine der anderen (vorher unproblematischen) Unterseiten wechsle, so zeigen diese allesamt denselben Fehler und reloade ebenfalls ständig.
Grüße
Martin
Titel: Antw:FTUI aktualisiert ständig
Beitrag von: dadoc am 18 Januar 2018, 00:09:30
Kann bestätigen, dass zumindest in meinem Fall ein zweites data-template auf der erwähnten Unterseite das Problem war. Ich hatte neben
<li data-row="1" data-col="1" data-sizex="1" data-sizey="9" class="semitransparent" data-template="menu.html"></li>
noch ein Relikt in der Datei, das vor den Updates nicht gestört hatte:
<li data-row="11" data-col="2" data-sizex="11" data-sizey="1" data-template="menu_ifr.html" class="semitransparent"></li>
Gelöscht, und alles wieder normal.
Titel: Antw:FTUI aktualisiert ständig
Beitrag von: bmwfan am 19 Januar 2018, 19:41:14
Habe auch das Problem, aber der Umbau ist mir nicht klar.
Rufe die index.html auf.
<div class="gridster">
<ul>
<li class="" data-row="1" data-col="1" data-sizex="1" data-sizey="1" data-template="inc_home_button.html">
</li>
</ul>
</div>


In der inc_home_button ist nur ein Button:
<header class="headerTransparent">HOME</header>
<div data-type="pagetab"
data-url="index_home.html"
data-background-icon="fa-circle-thin"
data-on-background-color="orange"
data-icon="fa-home"
class="large">
</div>


Die index_home.html ist die erste Seite:
<div class="gridster">
<ul>

<li class="" data-row="1" data-col="1" data-sizex="1" data-sizey="1" data-template="inc_home_button.html"></li>
<li class="" data-row="1" data-col="2" data-sizex="1" data-sizey="1" data-template="inc_jalousiebutton.html"></li>
<!--**<li class="" data-row="1" data-col="3" data-sizex="1" data-sizey="1" data-template="inc_kamerabutton.html"></li>
<li class="" data-row="1" data-col="4" data-sizex="1" data-sizey="1" data-template="inc_dwdbutton.html"></li>
<li class="" data-row="1" data-col="5" data-sizex="1" data-sizey="1" data-template="inc_wetterbutton.html"></li>
<li class="" data-row="1" data-col="6" data-sizex="2" data-sizey="1">
<div data-type="label"
class="cell center bigger narrow orange">Home
</div>
</li>
<li class="halbTransparent" data-row="1" data-col="8" data-sizex="3" data-sizey="1" data-template="inc_aussentemp.html"></li>
<li class="halbTransparent" data-row="1" data-col="11" data-sizex="2" data-sizey="1" data-template="inc_uhr.html"></li>
<li class="" data-row="2" data-col="1" data-sizex="1" data-sizey="6" data-template="menu_links.html"></li>
<li class="halbTransparent" data-row="2" data-col="12" data-sizex="1" data-sizey="1" data-template="menu_home_rechts.html"></li><!---->


<li class="" data-row="2" data-col="2" data-sizex="4" data-sizey="4">
<header class="headerTransparent">ANRUFE</header>
<table width="99%" style="height:330px" class=""> <!-- border="1"  -->
        <tr>
            <td>
<div data-type="symbol"
data-device="Anrufliste"
data-get="1-state"
data-states='["=>","=> X","<=","<= X","=> ((o))","=>  [=]","=> O_O"]'
data-icons='["oa-phone_call_end_in","oa-phone_missed_in","oa-phone_call_end_out","oa-phone_missed_out","oa-phone_ring_out fa-blink","oa-phone_ring_in fa-blink","oa-phone_answersing"]'
data-colors='["green","firebrick","green","firebrick","firebrick","green","#aa6900"]'
class="">
</div>
</td>
.
.
.


Sobald ich die 2.te Zeile mit data-template="inc_jalousiebutton.html" nicht auskommentiere, kommt der Fehler. Habe verstanden, dass ich das Konstrukt mit einem pagetab umbauen muss, doch wie????

Gruß Jürgen
Titel: Antw:FTUI aktualisiert ständig
Beitrag von: dadoc am 19 Januar 2018, 21:09:32
Zitat von: bmwfan am 19 Januar 2018, 19:41:14
Habe verstanden, dass ich das Konstrukt mit einem pagetab umbauen muss, doch wie????
Hmm... bei mir ist alles mit pagetab aufgebaut, aber dennoch läuft ftui Amok, wenn eine der Unterseiten mehr als ein data-template enthält.
Titel: Antw:FTUI aktualisiert ständig
Beitrag von: setstate am 19 Januar 2018, 22:34:54
Update ist verfügbar. Die alte Template Funktion ist wieder eingebaut.
Titel: Antw:FTUI aktualisiert ständig
Beitrag von: bmwfan am 20 Januar 2018, 16:10:18
Super. Geht wieder.  :) :) :)