FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: boeho am 02 September 2022, 10:41:30

Titel: PLOT - Ich möchte einen Einzelwert im title, aber nicht als Plotkurve f DECT200
Beitrag von: boeho am 02 September 2022, 10:41:30
Hallo,
ich möchte einen Einzelwert imTitel, aber nicht als Kurve anzeigen, da sich der Wert nur wenig ändert, aber den Maßstab völlig verändert.
Es geht im konkreten Fall um eine Fritzsteckdose Dect200. Dort gibt es als reading 'energy' und ist die Gesamtwattzahl für diese Dose.
Dieses reading hätte ich gern im Titel, krieg es aber nicht hin. Der Wert erscheint nur, wenn ich ihn auch als Plot definiere.
Wie macht man soetwas?
VG boeho
Titel: Antw:PLOT - Ich möchte einen Einzelwert im title, aber nicht als Plotkurve f DECT200
Beitrag von: betateilchen am 02 September 2022, 11:56:41
Zitat von: boeho am 02 September 2022, 10:41:30
Wie macht man soetwas?

Mit dem Attribut plotReplace.
Das Vorgehen ist in der commandref zu SVG beschrieben.




Es gaht aber auch noch anders:

Zitat von: boeho am 02 September 2022, 10:41:30
ich möchte einen Einzelwert imTitel, aber nicht als Kurve anzeigen, da sich der Wert nur wenig ändert, aber den Maßstab völlig verändert.

Du kannst den Wert auch auf einer zusätzlichen y-Achse darstellen (SVG kann mehr als zwei solcher Achsen!), die Du auch ohne Beschriftung verwenden kannst.
Dann hat diese Achse quasi ihren eigenen Maßstab und stört die anderen Achsen nicht.
Titel: Antw:PLOT - Ich möchte einen Einzelwert im title, aber nicht als Plotkurve f DECT200
Beitrag von: Prof. Dr. Peter Henning am 02 September 2022, 19:53:28
Zitatenergy' und ist die Gesamtwattzahl

Da wurde wohl etwas missverstanden. Mit "Gesamtwattzahl" ist wohl Leistung gemeint, und das ist nicht dasselbe wie Energie.

LG

pah
Titel: Antw:PLOT - Ich möchte einen Einzelwert im title, aber nicht als Plotkurve f DECT200
Beitrag von: tomix am 03 September 2022, 21:51:08
Plot Titel <L1> und dazu z.B. sowas:
attr SVG_FileLog_at_Log_PV_Energy_1 label "Energie pro Tag Solaranlage (aktuell: $data{currval2} kWh, Maximum: $data{max1} kWh)"

Gruss
tomix
Titel: Antw:PLOT - Ich möchte einen Einzelwert im title, aber nicht als Plotkurve f DECT200
Beitrag von: OdfFhem am 03 September 2022, 21:58:41
@tomix

Das Attribut label sollte man nicht mehr verwenden:
ZitatDeprecated, see plotReplace.
Also besser plotReplace verwenden - wie bereits von @betateilchen empfohlen ...
Titel: Antw:PLOT - Ich möchte einen Einzelwert im title, aber nicht als Plotkurve f DECT200
Beitrag von: boeho am 05 September 2022, 12:20:26
Danke für die vielen Lösungsvorschläge. Ich habe mich nach mehreren Versuchen für die Variante mit mehreren Achsen entschieden.
Diese Variante sah für mich dann doch am besten aus.
Zum reading 'energy': dort schreibt AVM die bisherige Gesamtleistung rein und fängt irgendwann wieder bei Null an.
Readings
FBTYPE
FRITZ!DECT 200
2022-09-05 12:06:51
energy 9934 Wh
powe r0.00 W
Dank an alle
Titel: Antw:PLOT - Ich möchte einen Einzelwert im title, aber nicht als Plotkurve f DECT200
Beitrag von: Prof. Dr. Peter Henning am 06 September 2022, 19:20:20
Noch einmal:

ZitatZum reading 'energy': dort schreibt AVM die bisherige Gesamtleistung rein

Energie ist Energie, und nicht Leistung. Energie misst man in Wattstunden (oder Wattsekunden = Joule), nicht in Watt.
Leistung misst man in Watt.

LG

pah
Titel: Antw:PLOT - Ich möchte einen Einzelwert im title, aber nicht als Plotkurve f DECT200
Beitrag von: betateilchen am 06 September 2022, 19:49:00
@pah: Du hast ja recht, aber es geht hier doch um was völlig anderes.

Das gewünschte reading könnte auch "guenther" oder "freitag" heißen, anstatt "energy" - völlig egal, es würde nichts an der eigentlichen Frage dieses Threads ändern:

"Wie bekommt man den Wert des readings in den Titel?"

Und diese Frage ist inzwischen beantwortet.
Titel: Antw:PLOT - Ich möchte einen Einzelwert im title, aber nicht als Plotkurve f DECT200
Beitrag von: Prof. Dr. Peter Henning am 06 September 2022, 20:36:41
Nicht doch. Nenn es meinetwegen "Freitag". Aber physikalische Größen müssen korrekt wiedergegeben werden.

LG

pah