Hallo zusammen,
ich habe (komischerweise seit diesem Monat) das Problem, dass sich ein Wert in meinem Monatschart seltsam verhält.
Es geht um die rote Linie, bzw. dem Wert "HC_DAY". Die blaue Linie ist "WATER_DAY" und passt einwandfrei.
Auch wenn ich die Linien tausche zeigt immer die mit dem "HC_DAY" Wert den Fehler.
Kann mir jemand helfen?
Hier mal das Filelog, aus dem die Werte ausgelesen werden:
Zitat2019-11-11_23:55:00 DUMMY_THZ504_VERBRAUCH WATER_MONTH: 37.2
2019-11-11_23:55:00 DUMMY_THZ504_VERBRAUCH HC_DAY: 10.42
2019-11-11_23:55:00 DUMMY_THZ504_VERBRAUCH HC_MONTH: 74.6
2019-11-11_23:55:00 DUMMY_THZ504_VERBRAUCH ENERGY_DAY: 12.98
2019-11-11_23:55:00 DUMMY_THZ504_VERBRAUCH ENERGY_MONTH: 111.8
2019-11-11_23:55:00 DUMMY_THZ504_VERBRAUCH COST_MONTH: 32.80
2019-11-11_23:55:00 DUMMY_THZ504_VERBRAUCH COST_DAY: 3.13
2019-11-11_23:55:00 DUMMY_THZ504_VERBRAUCH ABSCHLAG_REST: 45.2
2019-11-11_23:55:00 DUMMY_THZ504_VERBRAUCH BOOST_HC_MONTH: 0
2019-11-11_23:55:00 DUMMY_THZ504_VERBRAUCH BOOST_HC_DAY: 0
2019-11-11_23:55:00 DUMMY_THZ504_VERBRAUCH BOOST_HC_TOTAL: 712
2019-11-11_23:55:00 DUMMY_THZ504_VERBRAUCH BOOST_DHW_MONTH: 0
2019-11-11_23:55:00 DUMMY_THZ504_VERBRAUCH BOOST_DHW_DAY: 0
2019-11-11_23:55:00 DUMMY_THZ504_VERBRAUCH BOOST_DHW_TOTAL: 18
2019-11-11_23:55:00 DUMMY_THZ504_VERBRAUCH HEAT_DHW_DAY: 6.43
2019-11-11_23:55:00 DUMMY_THZ504_VERBRAUCH HEAT_HC_DAY: 42.25
2019-11-11_23:55:00 DUMMY_THZ504_VERBRAUCH HEAT_DHW_MONTH: 23.7
2019-11-11_23:55:00 DUMMY_THZ504_VERBRAUCH HEAT_HC_MONTH: 136.0
2019-11-11_23:55:00 DUMMY_THZ504_VERBRAUCH COP_DHW_DAY: 2.52
2019-11-11_23:55:00 DUMMY_THZ504_VERBRAUCH COP_HC_DAY: 4.05
2019-11-11_23:55:00 DUMMY_THZ504_VERBRAUCH COP_DHW_MONTH: 9.8
2019-11-11_23:55:00 DUMMY_THZ504_VERBRAUCH COP_HC_MONTH: 21.3
2019-11-11_23:55:00 DUMMY_THZ504_VERBRAUCH COP_DHW_AVERAGE_MONTH: 0.9
2019-11-11_23:55:00 DUMMY_THZ504_VERBRAUCH COP_HC_AVERAGE_MONTH: 1.9
2019-11-12_23:55:00 DUMMY_THZ504_VERBRAUCH WATER_DAY: 3.56
2019-11-12_23:55:00 DUMMY_THZ504_VERBRAUCH WATER_MONTH: 40.8
2019-11-12_23:55:00 DUMMY_THZ504_VERBRAUCH HC_DAY: 6.73
2019-11-12_23:55:00 DUMMY_THZ504_VERBRAUCH HC_MONTH: 81.3
2019-11-12_23:55:00 DUMMY_THZ504_VERBRAUCH ENERGY_DAY: 10.30
2019-11-12_23:55:00 DUMMY_THZ504_VERBRAUCH ENERGY_MONTH: 122.1
2019-11-12_23:55:00 DUMMY_THZ504_VERBRAUCH COST_MONTH: 35.06
2019-11-12_23:55:00 DUMMY_THZ504_VERBRAUCH COST_DAY: 2.54
2019-11-12_23:55:00 DUMMY_THZ504_VERBRAUCH ABSCHLAG_REST: 42.94
2019-11-12_23:55:00 DUMMY_THZ504_VERBRAUCH BOOST_HC_MONTH: 0
2019-11-12_23:55:00 DUMMY_THZ504_VERBRAUCH BOOST_HC_DAY: 0
2019-11-12_23:55:00 DUMMY_THZ504_VERBRAUCH BOOST_HC_TOTAL: 712
2019-11-12_23:55:00 DUMMY_THZ504_VERBRAUCH BOOST_DHW_MONTH: 0
2019-11-12_23:55:00 DUMMY_THZ504_VERBRAUCH BOOST_DHW_DAY: 0
2019-11-12_23:55:00 DUMMY_THZ504_VERBRAUCH BOOST_DHW_TOTAL: 18
2019-11-12_23:55:00 DUMMY_THZ504_VERBRAUCH HEAT_DHW_DAY: 8.12
2019-11-12_23:55:00 DUMMY_THZ504_VERBRAUCH HEAT_HC_DAY: 30.83
2019-11-12_23:55:00 DUMMY_THZ504_VERBRAUCH HEAT_DHW_MONTH: 31.8
2019-11-12_23:55:00 DUMMY_THZ504_VERBRAUCH HEAT_HC_MONTH: 166.8
2019-11-12_23:55:00 DUMMY_THZ504_VERBRAUCH COP_DHW_DAY: 2.28
2019-11-12_23:55:00 DUMMY_THZ504_VERBRAUCH COP_HC_DAY: 4.58
2019-11-12_23:55:00 DUMMY_THZ504_VERBRAUCH COP_DHW_MONTH: 12.1
2019-11-12_23:55:00 DUMMY_THZ504_VERBRAUCH COP_HC_MONTH: 25.9
2019-11-12_23:55:00 DUMMY_THZ504_VERBRAUCH COP_DHW_AVERAGE_MONTH: 1.0
2019-11-12_23:55:00 DUMMY_THZ504_VERBRAUCH COP_HC_AVERAGE_MONTH: 2.2
Hier noch der HTML-Code:
Zitat<div class="nobuttons"
data-title_class ="header"
data-title=""
data-type="chart"
data-height="200"
data-device="DUMMY_THZ504_VERBRAUCH"
data-logdevice='["FileLog_THZ504_VERBRAUCH","FileLog_THZ504_VERBRAUCH","FileLog_THZ504_VERBRAUCH","FileLog_THZ504_VERBRAUCH","FileLog_DUMMY_TEMPERATUR_MONAT"]'
data-logfile="-"
data-columnspec='["4:HC_DAY","4:WATER_DAY","4:ENERGY_DAY","4:COST_DAY","4:AUSSEN_T"]'
data-style='["ftui l2","ftui l6","ftui l1","ftui l0","ftui l4fill"]'
data-ptype='["lines","lines","lines","lines","lines"]'
data-uaxis='["primary","primary","primary","primary","secondary"]'
data-legend='["Heizung","Wasser","Gesamt","Kosten","Temperatur"]'
data-yunit="KWh"
data-ytext="Verbrauch"
data-yunit_sec="°C"
data-ytext_sec="Temperatur"
data-minvalue="0"
data-maxvalue="auto"
data-minvalue_sec="auto"
data-maxvalue_sec="auto"
data-yticks="auto"
data-daysago_start="-0M"
data-daysago_end="-1M"
data-crosshair="true"
data-cursorgroup="1"
data-scrollgroup="1"
data-showlegend="true"
data-xticks_sec="1">
</div>
Ich denke das liegt an der Columnspec. Du hast dort HC_DAY als Filter. Allerdings stehen in Deiner Logdatei mehrere Einträge die HC_DAY enthalten (z.B. BOOST_HC_DAY, COP_HC_DAY. Das Chart bekommt über Deine Columnspec gesagt, dass es alle Einträge die HC_DAY enthalten nehmen soll und dort den Wert aus der 4. Spalte nehmen soll und darstellen. Und da kommen dann eben auch die Werte von BOOST_HC_DAY: 0 mit rein.
Du solltest Deine Columnspec genauer machen, damit er wirklich nur die HC_DAY Teile herausfiltert. Aus meiner Sicht sollte folgendes helfen:
data-columnspec='["4:\\x20HC_DAY","4:WATER_DAY","4:ENERGY_DAY","4:COST_DAY","4:AUSSEN_T"]'
damit filtert er nach Leerzeichen (ASCII Hexcode 20) und danach HC_DAY (also " HC_DAY") und dann kommen nur noch die Werte, die nur HC_DAY und nichts davor haben in die Liste.
Zitat von: eki am 14 November 2019, 17:13:04
Ich denke das liegt an der Columnspec. Du hast dort HC_DAY als Filter. Allerdings stehen in Deiner Logdatei mehrere Einträge die HC_DAY enthalten (z.B. BOOST_HC_DAY, COP_HC_DAY. Das Chart bekommt über Deine Columnspec gesagt, dass es alle Einträge die HC_DAY enthalten nehmen soll und dort den Wert aus der 4. Spalte nehmen soll und darstellen. Und da kommen dann eben auch die Werte von BOOST_HC_DAY: 0 mit rein.
Du solltest Deine Columnspec genauer machen, damit er wirklich nur die HC_DAY Teile herausfiltert. Aus meiner Sicht sollte folgendes helfen:
data-columnspec='["4:\\x20HC_DAY","4:WATER_DAY","4:ENERGY_DAY","4:COST_DAY","4:AUSSEN_T"]'
damit filtert er nach Leerzeichen (ASCII Hexcode 20) und danach HC_DAY (also " HC_DAY") und dann kommen nur noch die Werte, die nur HC_DAY und nichts davor haben in die Liste.
Vielen Dank, exzellent erklärt und gelöst! ;D