FHEM Forum

FHEM => Frontends => TabletUI => Thema gestartet von: dieoma am 20 März 2017, 21:39:15

Titel: longpoll problem in iOS - abhängig vom Browser??
Beitrag von: dieoma am 20 März 2017, 21:39:15
Hallo zusammen,

seit einiger Zeit und nach einem der updates erhalte ich eine unschöne rote Meldung unten links: "Disconnected from FHEM, Reason: missing longpoll events." Das ist aber abhängig vom Browser obwohl unter iOS alle eigentlich auf der selben Basis surfen (müssen). Im Dolphin erhalte ich die Meldung, im Safari aber nicht. Ich präferiere aus verschiedenen Gründen aber den Dolphin und früher hatte ich das Problem auch nicht  :-\
In einem ähnlichen Eintrag https://forum.fhem.de/index.php/topic,68491.msg599666.html#msg599666 (https://forum.fhem.de/index.php/topic,68491.msg599666.html#msg599666) wird empfohlen sich die index_state.html anzusehen aber da sieht man wenig Inhalt. Ich habe aber vom Problem als auch ein paar Meldungen aus der index_state.html die Fotos angehängt. Meine Index.html sieht übrigens so aus: <meta name="mobile-web-app-capable" content="yes">
        <meta name="apple-mobile-web-app-capable" content="yes">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="longpoll" content="1"> <!-- 1=longpoll;0=shortpoll every 30sec -->
        <meta name="longpoll_type" content="websocket">
        <meta name="debug" content="2"> <!-- 1=output to console;0=not output -->
Die vorletzte Zeile habe ich nur testweise reingemacht, macht aber auch keinen Unterschied. Ich kann hier aber nix fehlerhaftes sehen daher bitte ich um etwas Hilfe - hat da jemand eine Idee? Was ich noch in der Errorkonsole im Browser sehen kann: TypeError: undefined is not an object (evaluating 'ftui.deviceStates['WEB'].longpoll.val') leider bin ich nicht sicher wie ich es weiter troubleshooten kann... Besten Dank vorab für Eure Hilfe!
Titel: Antw:longpoll problem in iOS - abhängig vom Browser??
Beitrag von: setstate am 21 März 2017, 06:42:55
Setze das mal in den Header

<meta name="longpoll_filter" content=".*">

Ich habe gerade keine Idee, was bei euch den Autofilter stört.
Titel: Antw:longpoll problem in iOS - abhängig vom Browser??
Beitrag von: kvo1 am 21 März 2017, 07:43:15
Hallo dieoma,

willkommen im Club  ;) ich habe das gleiche Problem, nutze FF und IE10

<meta name="longpoll_filter" content=".*">
hat leider auch nichts gebacht !

Titel: Antw:longpoll problem in iOS - abhängig vom Browser??
Beitrag von: dieoma am 21 März 2017, 20:44:28
Zitat von: kvo1 am 21 März 2017, 07:43:15
hat leider auch nichts gebacht !
stimmt, muss ich leider so bestätigen :'( Wundere mich aber das es nicht bei jedem hier im Forum auftritt. Entweder es liegt am Browser/Platform oder an einem Element in der FTUI das nicht jeder hat...
Titel: Antw:longpoll problem in iOS - abhängig vom Browser??
Beitrag von: klaso am 21 März 2017, 21:21:05
Hallo zusammen,
das Problem habe ich auch seit ein paar Tagen, und verfolge mehrere Threads zu diesem Thema.
Heute Abend hatte ich dieses Erscheinungsbild noch nicht. Habe die letzten Tage immer wieder die updates durchgeführt, bei mir sieht es so aus, als wäre es seit dem heutigen update behoben.
Habt ihr die aktuellsten Updates installiert?
ich klopfe jetzt 3mal auf Holz, in der hoffnung, dass der Fehler tatsächlich nicht mehr auftritt ;-)
VG
klaso
Titel: Antw:longpoll problem in iOS - abhängig vom Browser??
Beitrag von: kvo1 am 21 März 2017, 23:19:06
Hallo Klaso,

Das Update hat leider nichts gebracht bei mir, gleiche Meldung.

Wie sehen deine Meta Sets aus ?

Gruß
Kvo1
Titel: Antw:longpoll problem in iOS - abhängig vom Browser??
Beitrag von: klaso am 21 März 2017, 23:34:42
Hi kvo1
seit gestern habe ich:
    <meta name="longpoll" content="1">
<meta name="longpoll_filter" content=".*">

VG
klaso
Titel: Antw:longpoll problem in iOS - abhängig vom Browser??
Beitrag von: kvo1 am 21 März 2017, 23:56:33
Hi klaso

habe ich auch drin ! fhem update aktuell ==> keine Änderung , siehe Bild

Wie schauen Deine Attr für das WEB-Device im fhem  aus ?

gruss kvo1


Titel: Antw:longpoll problem in iOS - abhängig vom Browser??
Beitrag von: klaso am 22 März 2017, 00:22:28
Servus,

anbei ein list
Internals:
   CONNECTS   286
   DEF        8083 global
   FD         6
   NAME       WEB
   NR         7
   NTFY_ORDER 50-WEB
   PORT       8083
   STATE      Initialized
   TYPE       FHEMWEB
Attributes:
   longpoll   1
   menuEntries Update,cmd=update,UpdateCheck,cmd=update+check,Restart,cmd=shutdown+restart,Rereadcfg,cmd=rereadcfg,Backup,cmd=backup
   stylesheetPrefix dark
Titel: Antw:longpoll problem in iOS - abhängig vom Browser??
Beitrag von: kvo1 am 22 März 2017, 07:30:48
Moin klaso

Zitatlongpoll   1

habe ich auch !

Schade das hier setstate keine Idee (oder keine Zeit) für das Problem hat, das sollte sich doch finden lassen....
Titel: Antw:longpoll problem in iOS - abhängig vom Browser??
Beitrag von: klaso am 22 März 2017, 13:09:54
Bis jetzt wurde noch jeder Fehler gelöst, da muss man halt mal a paar Tage Geduld haben ;-)
Titel: Antw:longpoll problem in iOS - abhängig vom Browser??
Beitrag von: dieoma am 22 März 2017, 21:16:20
Welche Gemeinsamkeiten haben wir denn so? iOS, FHEM 5.8, Problem nur in nicht Safari? Was wäre noch relevant?
Titel: Antw:longpoll problem in iOS - abhängig vom Browser??
Beitrag von: Reinerlein am 27 März 2017, 21:06:40
Hallo,

ich habe das Problem auch, konnte es aber einschränken/finden:
Ich surfe im Normalfall mit dem Dolphin Browser. Wenn ich jetzt parallel dazu FTUI in einer Fullscreen-App öffne (also als Shortcut auf dem Homescreen), dann erhalte ich nach kurzer Zeit genau diese Abbrüche.

Wenn ich aber vor dem Öffnen der FTUI-Fullscreen-App den Dolphin schließe, funktioniert es dauerhaft einwandfrei.
Ich vermute, dass die Webkit-Browseroberfläche, die ja dann von beiden Programmen verwendet wird, durcheinanderkommt, wenn bei einem Browser die longpoll-Verbindung gekappt wird (da der Prozess nach einigen Sekunden im Hintergrund dann gestoppt wird). Damit wird vermutlich auch die Verbindung des noch offenen Browsers geschlossen...

Zumindest ist das für mich so reproduzierbar...

Grüße
Reinerlein
Titel: Antw:longpoll problem in iOS - abhängig vom Browser??
Beitrag von: Ampheus am 31 März 2017, 22:30:18
Kann ich leider nicht bestätigen. Das Problem tritt bei mir immer auf. Auch wenn nur ein einziger Browser FTUI anzeigt. Egal welcher Rechner und welcher Browser (IE bzw. Chrome). Betriebssysteme sind Win7 und Win10 und Android 7.
Aber neben der roten "longpoll" Fehlermeldung kommen bei mir auch graue Fehlermeldungen mit Verbindung "abnormal geschlossen". Das scheint je nach Browser und Betriebssystem zu variieren.

Gruß
Thomas.