Chart data-columnspec: Readings mit gleichem Präfix machen Probleme

Begonnen von HGButte, 11 November 2023, 09:37:02

Vorheriges Thema - Nächstes Thema

HGButte

Hallo,

Nutze noch FTUI 2.x und habe nun das Problem mit einem Chart, das aus einem FileLog gefüttert wird.

Defintion wie folgt:

data-type="chart"
data-device= 'Senec'
data-logdevice='["SenecLog","SenecLog","SenecLog"]'
data-columnspec= '["4:stromverbrauch_heute","4:stromerzeugung","4:stromerzeugung_heute"]'


Das FileLog enthält folgende Einträge
2023-11-11_09:20:43 Senec stromerzeugung: 346.24
2023-11-11_09:23:52 Senec stromerzeugung_heute: 404.30
2023-11-11_09:23:52 Senec stromerzeugung_jahr: 9512072.27
2023-11-11_09:23:53 Senec stromerzeugung_monat: 78898.44
2023-11-11_09:16:28 Senec stromverbrauch: 1160.32
2023-11-11_09:23:52 Senec stromverbrauch_heute: 7380.00
2023-11-11_09:23:52 Senec stromverbrauch_jahr: 5111019.53
2023-11-11_09:23:53 Senec stromverbrauch_monat: 180274.41

Problem ist, dass die zweite Spalte "stromerzeugung" auch alle Werte vom FileLog geliefert bekommt, die mit "stromerzeugung" beginnen.
Also auch mit "_jahr", "_heute", etc. am Ende.

Wie kann ich das ändern?

"4:stromerzeugung$" funktioniert auch nicht.

eki

Du musst den ":" mit in das Filter einbeziehen (Hex Code für den Doppelpunkt ist 3a "\x" gibt an dass ein Hex Zeichen verwendet wird, der zusätzliche "\" ist nowendig um die Sonderbedeutung von \ zu auszuschalten).

data-columnspec= '["4:stromverbrauch_heute","4:stromerzeugung\\x3a","4:stromerzeugung_heute"]'