FHEM Forum

FHEM => Frontends => TabletUI => Thema gestartet von: Lobot am 19 Dezember 2016, 06:24:46

Titel: Longpoll funktioniert plötzlich nicht mehr
Beitrag von: Lobot am 19 Dezember 2016, 06:24:46
Moin zusammen!

Ich beschäftige mich meine erste Woche mit FTUI und bin von den Möglichkeiten total begeistert.

Läuft alles soweit super, nur ganz plötzlich ist mir longpoll ausgestiegen, obwohl es in der index.html aktiviert ist.

    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" />
    <meta name="widget_base_width" content="118">
    <meta name="widget_base_height" content="118">
    <meta name="widget_margin" content="2">
    <meta name="widget_min_cols" content="13">
    <meta name="mobile-web-app-capable" content="yes">
    <meta name="apple-mobile-web-app-capable" content="yes">
    <meta name="gridster_disable" content=1">
    <meta name="longpoll" content=1">
    <meta name="debug" content="1">
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <meta http-equiv="Cache-Control" content="no-store" />
,

Hat am Anfang problemlos funktioniert und wurde unten im Log auch mit "Longpoll (re)startet" oder so angezeigt.

Nun aktualisiert  FTUI die Werte nur alle 30sek beim full refresh. Beim Ändern eines Wertes von FTUI Richtung FHEM läuft das wunderbar und Änderungen werden direkt übernommen.

Ich hab keine Ahnung, wann das genau ausgestiegen ist. Ich habe diverse Schritte zurück unternommen, um zu schauen, wo bei meiner Programmierung ev. ein Fehler liegt. Aber selbst wenn ich eine nahezu blanke index.html mit nur einem Button erstelle, funktioniert longpoll nicht mehr.

Problem besteht sowohl am PC mit Firefox, als auch auf einem Android Tab mit dem Fully Browser.

Der HealtCheck spuckt folgendes aus:


--------- start healthCheck --------------
now: Mon Dec 19 2016 06:18:56 GMT+0100 (W. Europe Standard Time)
FTUI version: 2.4.1
Longpoll: false
Longpoll objects there: false
Longpoll curent line: 0
Longpoll last event before: 17154 Tag(e) 5 Stunde(n) 18 Minute(n) 56 Sekunde(n)
Shortpoll interval: 30
Shortpoll last run before: 54 Sekunde(n)
FHEM dev/par count: 587
FTUI known devices count: 510
Page length: 41195
Widgets count: 99
--------- end healthCheck ---------------


So wie es scheint, ist longpoll nicht aktiv, obwohl eigentlich aktiviert.

Hat jemand eine Idee, wo da der Fehler ist?

Gruß, Martin

Titel: Antw:Longpoll funktioniert plötzlich nicht mehr
Beitrag von: setstate am 19 Dezember 2016, 07:50:09
Ich würde die Meta Tags "http-equiv" auch löschen.

Ansonsten kann man sagen, die longpoll Funktion wird nicht aufgerufen, weil vermutlich beim Inititialisieren etwas schief läuft. Setze mal debug auf 5 in der Minimal-Page mit nur einem Switch und poste hier dann den Consolen Output.
Titel: Antw:Longpoll funktioniert plötzlich nicht mehr
Beitrag von: Lobot am 19 Dezember 2016, 08:52:24
Hey setstate,

vielen Dank für die fixe Rückmeldung.

Zu meiner Schande muss ich gestehen, dass ich da wohl irgendwie Mist gebaut habe.

Mir ist aufgefallen, dass die mitgelieferte Beispiel-Index sauber läuft. :o

Dessen Head verwendet und nur height width und margin angepasst und nun passt alles wieder. 

Keine Ahnung, wo ich da vielleicht ne Klammer falsch gesetzt habe...  ::)

Gruß, Martin