Hallo zusammen,
ich würde gerne in mein FTUI ein Chart integrieren, der die Stromverbrauchswerte der letzten Tage anzeigt.
Das dazugehörige Filelog mit Namen Strom_Day-2018.log ist, wie folgendes Beispiel zeigt, aufgebaut:
2018-01-07_00:04:27 myElectricityCalculator Stromleser_total_consumption_EnergyDayLast: 10.657
Mein Code sieht wie folgt aus:
<div data-type="chart"
data-device="myElectricityCalculator"
data-logdevice="Strom_Day-2018"
data-logfile="-"
data-columnspec="4:myElectricityCalculator:Stromleser_total_consumption_EnergyDayLast">
</div>
Habe jetzt verschiedene Beiträge duch, doch ich bekomme es nicht hin, dass das Chart sich mit Daten füllt. Sehr wahrscheinlich habe ich data-columnspec falsch ausgefüllt. Ich finde leider nicht die richtige Synthax.
Ich denke erstmal nicht, dass die columnspec Dein problem ist, sondern vielleicht der logdevice? Ist der angegebene Device ein FileLog?
Hier mal ein Beispiel von mir zu einem Filelog device:
<div class="normal"
data-type="chart"
data-device="speedtest"
data-logdevice='["FileLog_speedtest"]'
data-columnspec='["4:download","4:upload"]'
data-style='["ftui l2","ftui l6"]'
data-ptype='["lines","lines"]'
data-uaxis='["primary","primary"]'
data-legend='["Download", "Upload"]'
data-yunit="Mbit"
data-ytext="Speed"
data-minvalue="auto"
data-maxvalue="auto"
data-yticks="auto"
data-minvalue_sec="auto"
data-maxvalue_sec="auto"
data-daysago_start="2"
data-daysago_end="-1"
data-crosshair="true"
data-cursorgroup="1"
data-scrollgroup="1"
data-showlegend="true"
data-xticks="auto"
data-height="300px">
</div>
Du findest auch zuhauf hier Beispiele für dblog
Hallo,
erstmal Danke für Deine Hilfe!
Ja, es handelt es sich um einen Filelog mit dem oben genannten Aufbau.
Der Filelog speichert vom Device myElectricityCalculator das Reading Stromleser_total_consumption_EnergyDayLast.
Ich hatte auch schonmal folgendes data-device probiert, jedoch ohne Erfolg:
data-device="myElectricityCalculator:Stromleser_total_consumption_EnergyDayLast"
Bei data-device einen Event einzutragen ist sinnlos.
Ich vermute immer noch, das Dein Filelog-Device nicht irgendwas mit 2018 heisst sondern irgendwas mit "FileLog_myEle..."
Ist Strom_Day-2018 nicht eher der Name der log-datei?
Mach doch mal ein list (fhem kommando list) von dem Device in dem die Daten sind (myElectricityCalculator) und ein list vom Filelog-Device dazu (findest Du unter zugehörige devices).
Genau das war es. Ich hätte merken müssen, dass das Device falsch war.
Vielen Dank!!!