[FHEM-Tablet-UI] DBLOG chart

Begonnen von jeti, 04 Januar 2016, 20:26:28

Vorheriges Thema - Nächstes Thema

jeti

Hallo zusammen,

ich versuche gerade einen chart aus meinen DblogLog als simplechart im tablet-UI darzustellen komme aber nicht voran, das habe ich bisher:
verbauch.html

<!DOCTYPE html>
<html>
<body>

<div class="gridster">
<ul>
    <li data-row="1" data-col="1" data-sizex="1" data-sizey="6" data-template="menu.html"></li>
<!-- gesamt -->
    <li data-row="2" data-col="1" data-sizex="3" data-sizey="2">
<header>gesamt</header>
<div data-type="simplechart"
data-device="MYSENSOR_152"
data-logdevice="dblog"
data-logfile="fhem"
data-columnspec="MYSENSOR_152:power::"
data-yunit="W"
data-minvalue="auto"
          data-maxvalue="auto"
          data-yticks="auto"
          data-height="300px">
</div>

</body>
</html>

Ergebniss, siehe unten,
Wo muss ich hier ansetzen?
DBlog siehe auch Anhang

vielen Dank im Voraus
Gruß

spike08122

Hallo jeti,

ich habe das gleiche Problem. Ich bekomme einfach den Plot im Tablet UI nicht angezeigt. Konntest Du das Problem lösen?


Vielleicht hat ja doch jemand ne Lösung



Gruß
FHEM auf RPI B+, Steuerung von Baumarktsteckdosen (ELRO), Steuerung der Aquariumbeleuchtung mit LD382 in Planung, WLAN Temp-Sensor mit ESP8266 und EPSEasy

ebk

Hallo jeti,

ich tippe mal auf einen Fehler beim data-logfile. Dort gibst Du bei der Verwendung von DBlog die Tabelle an, in der gesucht werden soll. Diese heißen standardmäßig HISTORY und CURRENT, wobei History diejenige ist, die Du für das Chart verwenden solltest. Als Beispiel mal mein (funktionierender) Code für ein Tablet UI Chart mit DBlog und ein Screenshot wie das Ganze dann bei mir aussieht:

        <div class="normal"
                       data-type="chart"
                       data-height="180"
                       data-logdevice="dblog"
                       data-logfile="HISTORY"
                       data-columnspec='["odroid_srv1:idle","odroid_srv1:temperature"]'
                       data-style='["ftui l0", "ftui l2"]'
                       data-ptype='["lines","lines"]'
                       data-uaxis='["primary","secondary"]'
                       data-legend='["Idle %","Temperatur"]'
                       data-yunit="%"
                       data-ytext="Idle"
                       data-minvalue="0"
                       data-maxvalue="100"
                       data-yunit_sec="&deg;C"
                       data-ytext_sec="&deg;C"
                       data-yticks="auto"
                       data-minvalue_sec="0"
                       data-maxvalue_sec="100"
                       data-daysago_start="0"
                       data-daysago_end="-1"
                       data-crosshair="true"
                       data-cursorgroup="1"
                       data-scrollgroup="1"
                       data-showlegend="true"
                       data-xticks="auto">
                  </div>


Ich hoffe mal, das hilft Dir.

Viele Grüße