FTUI zeigt teilweise keine Werte an

Begonnen von till24, 28 April 2017, 12:00:41

Vorheriges Thema - Nächstes Thema

till24

Hallo zusammen,

ich habe mir über TabletUI eine kleine Übersichtsseite gebaut, die nur folgendes anzeigt:

1. Uhrzeit
2. Wettervorhersage für den heutigen Tag
3. Temperaturfeuchte eines Xiaomi MI Sensors im Wohnzimmer mit Diagramm (simplechart)
4. Temperaturfeuchte eines Xiaomi MI Sensors im Bad mit Diagramm (highchart)

Die Seite lief, bis ich ein Update von FHEM durchgeführt habe. Nun habe ich folgendes Verhalten:
Es wird nur die "Hälfte" der Werte dargestellt, nämlich 1. und 3. . Im FHEM LOG erscheint keine Eintrag, wenn ich die Seite aufrufe. Komischerweise ging es zwischendurch auch wieder mal, aber nur sehr sporadisch.
Ich habe den Syntax bereits mehrfach geprüft - allerdings habe ich nichts geändert, bevor die Werte ausblieben. FHEM habe ich erst so eben auf aktuellen Stand gebracht.

Könnt ihr mir helfen? Danke schonmal!

Hier der Code meiner Seite (ich habe die letzten fünf Stellen der Sensoren ID mit XXXXX bzw. YYYY abgeändert):

<!DOCTYPE html>
<html>

<head>
    <link rel="icon" href="favicon.ico" type="image/x-icon">

    <!-- define your personal style here, it wont be overwritten  -->
    <!-- link rel="stylesheet" href="css/fhem-green-ui.css" / -->
    <!-- link rel="stylesheet" href="css/fhem-tablet-ui-user.css" / -->
    <link rel="stylesheet" href="lib/jquery.gridster.min.css">
    <link rel="stylesheet" href="css/fhem-tablet-ui.min.css">
    <link rel="stylesheet" href="lib/font-awesome.min.css">
    <link rel="stylesheet" href="lib/jquery.toast.min.css">

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

    <!-- Remove this line to enable for usage with WebViewControl
    <script defer>var wvcDevices = {'12345': 'Tablet'}; var wvcUserCssFile="webviewcontrol.css"</script>
    <script src="../pgm2/cordova-2.3.0.js" defer></script>
    <script src="../pgm2/webviewcontrol.js" defer></script>
    <!-- End for WebViewControl -->

    <title>Wohnung</title>

<meta name="gridster_disable" content="1">
<meta name="mobile-web-app-capable" content="yes">
    <meta name="apple-mobile-web-app-capable" content="yes">


<meta name="gridster_cols" content="3">
<meta name="gridster_rows" content="4">



</head>

<body>

<div class="gridster">
<ul>
<!-- Kachel Uhrzeit/Datum -->
<li data-row="1" data-col="1" data-sizex="1" data-sizey="1">
<div data-type="clock" data-format="H:i" class="great thin"></div>
<div data-type="clock" data-format="l, j. F Y" class="thin"></div>
</li>

<!-- Kachel Wetter Vorhersage -->
<li data-row="1" data-col="2" data-sizex="1" data-sizey="1">
<header>Vorhersage heute</header>
<div class="inline">
<div data-type="weather" data-device="wetter" data-get="fc0_weatherDayIcon" data-imageset="kleinklima" class="cell"></div>
<div data-type="label" data-device="wetter" data-get="fc0_tempMin" data-unit="%B0C%0A" class="bigger thin cell inline"></div>
<div data-type="label" data-device="wetter" data-get="fc0_tempMax" data-unit="%B0C%0A" class="bigger thin cell inline"></div>
</div>
</li>

<!-- Kachel Wohnzimmer -->
<li data-row="2" data-col="1" data-sizex="1" data-sizey="1">
<header>Wohnzimmer</header>
<br>
<div class="col-1-2">
<div>Raumtemperatur</div>
<div data-type="label"
data-device="XMI_158d00010XXXXX"
data-get="temperature"
data-unit="&deg;C"
class="bigger thin ">
</div>
<br>
<div>rel. Luftfeuchte</div>
<div data-type="label"
data-device="XMI_158d00010XXXXX"
data-get="humidity"
data-unit="%"
class="bigger thin ">
</div>
</div>
<div data-type="popup" data-draggable="false" data-height="90%" data-width="90%" class="col-1-2">
<div data-type="simplechart"
data-device="Temp"
data-logdevice="FileLog_XMI_158d00010XXXXX"
data-columnspec="4:XMI_158d00010XXXXX.temperature"
data-minvalue="15"
data-maxvalue="30"
data-height="8%"
data-width="90%"
data-yticks="4"
class="">
</div>
<div class="dialog">
<header>Verlauf Wohnzimmer</header>
<div data-type="highchart"
data-legendEnabled="false"
data-uaxis="primary secondary"
data-device="XMI_158d00010XXXXX XMI_158d00010XXXXX"
data-logdevice="FileLog_XMI_158d00010XXXXX"
data-columnspec="4:XMI_158d00010XXXXX.temperature 4:XMI_158d00010XXXXX.humidity"
data-linetypes="line,line"
data-linenames="Raumtemperatur, Luftfeuchte"
data-daysago="1"
data-tooltip="{series.name} <b>{point.y:,.0f}</b> °C">
</div>
</div>
</div>
</li>

<!-- Kachel Badezimmer -->
<li data-row="2" data-col="2" data-sizex="1" data-sizey="1">
<header>Badezimmer</header>
<br>
<div class="col-1-2">
<div>Raumtemperatur</div>
<div data-type="label"
data-device="XMI_158d00010YYYYY"
data-get="temperature"
data-unit="&deg;C"
class="bigger thin ">
</div>
<br>
<div>rel. Luftfeuchte</div>
<div data-type="label"
data-device="XMI_158d00010YYYYY"
data-get="humidity"
data-unit="%"
class="bigger thin ">
</div>
</div>
<div data-type="popup" data-draggable="false" data-height="90%" data-width="90%" class="col-1-2">
<div data-type="simplechart"
data-device="Temp"
data-logdevice="FileLog_XMI_158d00010YYYYY"
data-columnspec="4:XMI_158d00010YYYYY.temperature"
data-minvalue="15"
data-maxvalue="30"
data-height="8%"
data-width="90%"
data-yticks="4"
class="">
</div>
<div class="dialog">
<header>Verlauf Badezimmer</header>
<div data-type="simplechart"
data-device="Temp"
data-logdevice="FileLog_XMI_158d00010YYYYY"
data-columnspec="4:XMI_158d00010YYYYY.temperature"
data-minvalue="15"
data-maxvalue="60"
data-yticks="1"
data-xticks="60"
data-daysago="0"
data-caption="Temp"
data-yunit=" °C"
class="fullsize">
</div>
</div>
</div>
</li>

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

</html>