FHEM Forum

FHEM => Frontends => TabletUI => Thema gestartet von: Kusselin am 13 April 2017, 08:45:35

Titel: longpoll - verliere ständig Verbindung mit ipad2
Beitrag von: Kusselin am 13 April 2017, 08:45:35
Hallo Zusammen,

ich habe ein ipad2 und FTui 2.6.15

bekomme jetzt ständig unten links eine Einblendung das die Verbindung zu fhem verloren wurde.

Was ist das und wie kann ich das behebn?

User yellowpinky war so freundlich und hat mir geschrieben das er
<meta name='longpoll_maxage' content='0'>

gesetzt hat....nur weiß ich nicht wo man das setzt??? Kommt das in die Menü.html??

kann mir das einer sagen bitte. Über ne kurze Aufklärung wo ich das hinsetzen muss danke ich euch.

Viele Grüße

Markus
Titel: Antw:longpoll - verliere ständig Verbindung mit ipad2
Beitrag von: 1907 am 13 April 2017, 16:17:13
Dieses Attribut muss in den Abschnitt <head> in der index.html

Ich zitiere mal aus dem Wiki die Bedeutung des Attributs: "Kommen in diesem Zeitraum (Sekunden) keine Longpoll-Events bei FTUI an, wird die Verbindung als "disconnected" angesehen und ein neuer Verbindungsversuch wird gestartet."

Wenn du auf 0 stellst wird die Funktion vielleicht deaktiviert.

Wird denn auf deiner Tablet UI kein einziges Reading regelmäßig akutalisiert?
Falls doch, dürfte das Attribut "longpoll_maxage" keine großartige Änderung bewirken.
Titel: Antw:longpoll - verliere ständig Verbindung mit ipad2
Beitrag von: Kusselin am 13 April 2017, 20:12:46
Hi 1907,

die index.html...ist die überhaupt aktiv bei mir???

ich habe eine Menü.html

die index.html sieht so aus aktuell:
<!DOCTYPE html>
<html>
<head>
    <!--
     * Version: 1.4.4
     * Requires: jQuery v1.7+, font-awesome, jquery.gridster, jquery.toast
     * URL: https://github.com/knowthelist/fhem-tablet-ui
     *
     * Copyright (c) 2015 Mario Stephan <mstephan@shared-files.de>
     * Under MIT License (http://www.opensource.org/licenses/mit-license.php)
    -->
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
    <meta name="widget_base_width" content="73">
    <meta name="widget_base_height" content="69">
    <meta name="mobile-web-app-capable" content="yes">
    <meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="longpoll" content="1">
    <meta name="debug" content="0">

    <link rel="stylesheet" href="/fhem/tablet/lib/jquery.gridster.min.css" />
    <link rel="stylesheet" href="/fhem/tablet/css/fhem-tablet-ui.css" />
    <link rel="stylesheet" href="/fhem/tablet/lib/font-awesome.min.css" />
    <link rel="stylesheet" href="/fhem/tablet/lib/jquery.toast.min.css" />
    <link rel="stylesheet" href="/fhem/tablet/css/fhem-tablet-ui-user.css" />

    <script src="/fhem/pgm2/jquery.min.js" defer></script>
    <script src="/fhem/tablet/lib/jquery.toast.min.js" defer></script>
    <script src="/fhem/tablet/lib/jquery.gridster.min.js" defer></script>
    <script src="/fhem/tablet/js/fhem-tablet-ui.min.js" defer></script>

    <title>FHEM-Tablet-UI</title>
</head>
<body>

<div class="gridster">
<ul>

<!--************** hier kommen die Widgets hin ****************-->
<!-- Menü -->
<li data-col="1" data-row="1" data-sizex="1" data-sizey="8" data-template="menu.html"></li>

</ul>
</div>
</body>
</html>


und meine Menü.html so:

<html>
<body>
<div style="color:#bdc3c7; margin-top: 10px;">
   <div data-type="clock" data-format="H:i" class="large"></div>
   <div data-type="clock" data-format="d.n.Y" class="small"></div>
</div>
<div style="margin-top: 15px; border-top:5px solid #000000;"></div>
    <div class="cell centered">
        <div data-type="pagetab" data-url="main.html" data-icon="fa-home" class="top-space"></div>
        <div data-type="pagetab" data-url="camera.html"  data-icon="fa fa-camera" class="top-space"></div>
<div data-type="pagetab" data-url="media.html" data-icon="fa-music" class="top-space"></div>
        <div data-type="pagetab" data-url="wetter.html" data-icon="fa-cloud" class="top-space"></div>
<div data-type="pagetab" data-url="test.html" data-icon="fa fa-university" class="top-space"></div>
<div class="cell">
    <div class="medium line-normal">FTUI</div>
    <div class="" data-bind="ftui.version"></div>
</div>
    </div>

</body>
</html>
?

oder muss ich den Header von der index.html in die menü.html kopieren

sorry wenn ich so frage...wäre nett wenn du mich aufklären könntest..

Gruss