Hallo zusammen,
ich möchte ein Chart in FTUI mit Hilfe des Chart Modus darstellen, was soweit auch funktioniert. Im Prinzip möchte ich das in FHEM werksseitig dargestellte Diagramm nachstellen.
Anbei 1 Screenshot zur Info.
Aus mir unbekannten Gründen wird die Datenlinie der Luftfeuchtigkeit in FTUI sehr "eckig" abgebildet und ich verstehe nicht, weshalb. Hingegen ist die Temperatur ordentlich dargestellt. Beides konfiguriert mit data-style='["ftui l0","ftui l5"]'
, wo sich eigentlich nur die Farbe unterscheidet.
Am konkreten Beispiel wurde die Luftfeuchtigkeit um 06:10 Uhr mit 46,82% und danach um 06:51 Uhr mit 53,13% gemessen. Es liegt also eine Zeit von 20 Minuten dazwischen. Weshalb werden diese 2 Messpunkte nicht einfach mit einer geraden Linie (z.B.) verbunden, sondern der Graph zeichnet die Kennlinie erst vertikal nach oben und dann horizontal nach rechts, um diese beiden Messpunkte zu verbinden, was folglich diese komische Optik erzeugt?
Leider fand ich im Wiki auch keine Info, ob man vorhandene Linien "glätten" kann?
Hier der HTML-Code:
<div data-type="chart"
data-logdevice='["Log_RaumsensorFranzi_T","Log_RaumsensorFranzi_H"]'
data-columnspec='["4:temperature:","4:humidity"]'
data-style='["ftui l0","ftui l5"]'
data-ptype='["lines","histeps"]'
data-uaxis='["primary","secondary"]'
data-legend='["Temperatur","Feuchte"]'
data-legendpos="right"
data-showlegend="true"
data-yunit="°C"
data-ytext="Temperatur[°C]"
data-minvalue="15"
data-maxvalue="35"
data-yunit_sec="%"
data-ytext_sec="Rel. Feuchte[%]"
data-height="250"
data-yticks="auto"
data-minvalue_sec="20"
data-maxvalue_sec="100"
data-nofulldays="true"
data-daysago_start="0"
data-daysago_end="-1"
data-cursorgroup="1"
data-scrollgroup="1"
data-xticks="auto">
</div>
Anbei das Logfile als Datenbasis
2019-12-05_00:23:53 RaumsensorFranzi_H battery: 98
2019-12-05_00:23:53 RaumsensorFranzi_H reachable: 1
2019-12-05_00:23:53 RaumsensorFranzi_H humidity: 48.09
2019-12-05_00:37:36 RaumsensorFranzi_H humidity: 48.05
2019-12-05_01:21:24 RaumsensorFranzi_H reachable: 1
2019-12-05_01:21:24 RaumsensorFranzi_H battery: 95
2019-12-05_01:21:24 RaumsensorFranzi_H humidity: 47.82
2019-12-05_02:15:34 RaumsensorFranzi_H reachable: 1
2019-12-05_02:15:34 RaumsensorFranzi_H battery: 95
2019-12-05_02:15:34 RaumsensorFranzi_H humidity: 47.76
2019-12-05_03:09:24 RaumsensorFranzi_H reachable: 1
2019-12-05_03:09:24 RaumsensorFranzi_H battery: 98
2019-12-05_03:09:24 RaumsensorFranzi_H humidity: 47.49
2019-12-05_03:49:22 RaumsensorFranzi_H humidity: 47.31
2019-12-05_04:08:05 RaumsensorFranzi_H battery: 98
2019-12-05_04:08:05 RaumsensorFranzi_H reachable: 1
2019-12-05_04:08:05 RaumsensorFranzi_H humidity: 47.24
2019-12-05_05:05:36 RaumsensorFranzi_H reachable: 1
2019-12-05_05:05:36 RaumsensorFranzi_H battery: 98
2019-12-05_05:05:36 RaumsensorFranzi_H humidity: 47.08
2019-12-05_05:24:50 RaumsensorFranzi_H humidity: 46.94
2019-12-05_05:56:26 RaumsensorFranzi_H humidity: 46.91
2019-12-05_06:00:47 RaumsensorFranzi_H battery: 98
2019-12-05_06:00:47 RaumsensorFranzi_H reachable: 1
2019-12-05_06:00:47 RaumsensorFranzi_H humidity: 46.82
2019-12-05_06:10:59 RaumsensorFranzi_H humidity: 46.82
2019-12-05_06:51:07 RaumsensorFranzi_H humidity: 53.13
2019-12-05_06:51:27 RaumsensorFranzi_H battery: 95
2019-12-05_06:51:27 RaumsensorFranzi_H reachable: 1
2019-12-05_06:51:27 RaumsensorFranzi_H humidity: 53.25
2019-12-05_07:28:54 RaumsensorFranzi_H humidity: 51.52
2019-12-05_07:43:37 RaumsensorFranzi_H humidity: 51.23
2019-12-05_07:49:38 RaumsensorFranzi_H humidity: 51.04
2019-12-05_07:50:09 RaumsensorFranzi_H battery: 95
2019-12-05_07:50:09 RaumsensorFranzi_H reachable: 1
2019-12-05_07:50:09 RaumsensorFranzi_H humidity: 51.09
2019-12-05_07:55:10 RaumsensorFranzi_H humidity: 51.02
2019-12-05_07:58:41 RaumsensorFranzi_H humidity: 50.89
2019-12-05_08:22:16 RaumsensorFranzi_H humidity: 50.37
2019-12-05_08:40:19 RaumsensorFranzi_H humidity: 49.93
2019-12-05_08:49:21 RaumsensorFranzi_H battery: 95
2019-12-05_08:49:21 RaumsensorFranzi_H reachable: 1
2019-12-05_08:49:21 RaumsensorFranzi_H humidity: 49.95
2019-12-05_08:59:43 RaumsensorFranzi_H humidity: 49.88
2019-12-05_09:45:12 RaumsensorFranzi_H battery: 95
2019-12-05_09:45:12 RaumsensorFranzi_H reachable: 1
2019-12-05_09:45:12 RaumsensorFranzi_H humidity: 49.69
2019-12-05_09:45:53 RaumsensorFranzi_H humidity: 49.72
2019-12-05_09:58:15 RaumsensorFranzi_H humidity: 49.58
2019-12-05_10:38:02 RaumsensorFranzi_H battery: 95
2019-12-05_10:38:02 RaumsensorFranzi_H reachable: 1
2019-12-05_10:38:02 RaumsensorFranzi_H humidity: 47.96
2019-12-05_10:51:45 RaumsensorFranzi_H humidity: 47.71
2019-12-05_11:20:10 RaumsensorFranzi_H humidity: 47.75
2019-12-05_11:34:03 RaumsensorFranzi_H battery: 95
2019-12-05_11:34:03 RaumsensorFranzi_H reachable: 1
2019-12-05_11:34:03 RaumsensorFranzi_H humidity: 47.84
2019-12-05_12:04:09 RaumsensorFranzi_H humidity: 47.49
2019-12-05_12:27:13 RaumsensorFranzi_H reachable: 1
2019-12-05_12:27:13 RaumsensorFranzi_H battery: 95
2019-12-05_12:27:13 RaumsensorFranzi_H humidity: 47.5
2019-12-05_12:47:28 RaumsensorFranzi_H humidity: 47.54
Hi.
Ich bin nicht im Thema, aber könnte es an
data-ptype='["lines","histeps"]'
histeps deutet für mich auf Stufen hin.
Gruß Christian
Gesendet von meinem SM-G930F mit Tapatalk
Danke Dir, daran hat es gelegen.
Ich kenne den Parameter, ich habe ihn verstanden, aber ich habe ihn auch nach 100x Code durchlesen schlicht nicht gesehen.
Notiz an mich selbst: Brille überlegen ::)
Zitat von: Dracolein am 05 Dezember 2019, 14:33:28
Danke Dir, daran hat es gelegen.
Ich kenne den Parameter, ich habe ihn verstanden, aber ich habe ihn auch nach 100x Code durchlesen schlicht nicht gesehen.
Notiz an mich selbst: Brille überlegen ::)
Ich hab schon eine Brille. Is echt super. Starte am besten mit einer Arbeitsplatzbrille vom AG bezahlt :-)
Aus der zweiten Reihe mit ohne Wissen sieht man besser.
Gruß Christian....stolzguck
Gesendet von meinem SM-G930F mit Tapatalk