Überschrift oder Title vom SVG Plot

Begonnen von tomspatz, 21 August 2016, 12:57:59

Vorheriges Thema - Nächstes Thema

tomspatz

Ich möchte im Titel min und max Werte drin haben.
Stelle mich gerade dumm an.
# Temperatur Außen Grafik
define SVG_FileLog_TemperaturFuehlerSchlafzimmerAussen_1 SVG FileLog_TemperaturFuehlerSchlafzimmerAussen:SVG_FileLog_TemperaturFuehlerSchlafzimmerAussen_1:CURRENT
attr SVG_FileLog_TemperaturFuehlerSchlafzimmerAussen_1 alias Temperatur Verlauf Außen
attr SVG_FileLog_TemperaturFuehlerSchlafzimmerAussen_1 label "Max $data{max1}, Min $data{min1}"
attr SVG_FileLog_TemperaturFuehlerSchlafzimmerAussen_1 plotsize 800,220
attr SVG_FileLog_TemperaturFuehlerSchlafzimmerAussen_1 room System,Wohnzimmer
attr SVG_FileLog_TemperaturFuehlerSchlafzimmerAussen_1 title <L1>


Das ist eigentlich nach Commandref. Aber noch verstehe ich es nicht.

betateilchen

Zitat von: tomspatz am 21 August 2016, 12:57:59
# Temperatur Außen Grafik
attr SVG_FileLog_TemperaturFuehlerSchlafzimmerAussen_1 title <L1>


Das kenne ich so nicht.
Bei mir steht das <L1> im Feld "plot title" des SVG Editors, nicht als Attribut im SVG-Device.


-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

tomspatz

JAAA

Wie geil, darauf wäre ich nie gekommen, bin davon ausgegangen das bei $data soetwas wie TemperaturFuehlerSchlafzimmerAussen_1 rein sollte.

attr SVG_FileLog_TemperaturFuehlerSchlafzimmerAussen_1 label "Temperatur Verlauf Außen  Max: $data{max1} °C Min: $data{min1} °C"

Ist es wohl möglich den Abstand zu ändern zwischen den Werten?
Mehrere Leerzeichen werden ignoriert %20 und auch &nbsp; funktioniert nicht.


juergs

#3
Die Überschrift setze ich mit dem "label" Attribut:

"Barometrischer Druck  [ID=120] -  Min=$data{min1}, Max=$data{max1}, Last=$data{currval1}"

Interessanter Weise bezieht sich das immer auf die erste Meßstelle die generiert wird. (Meistens rechts)

Weiß jemand wie man an die 2. Meßstelle (links) für Überschrift-Daten  drankommt?

Spaces:
http://www.wikihow.com/Insert-Spaces-in-HTML
aber:  "&nbsp;&nbsp;&nbsp;&nbsp;" funktioniert nicht, da XML-Verarbeitung !

http://stackoverflow.com/questions/514635/represent-space-and-tab-in-xml-tag
.. funktioniert auch nicht. Mehrere Spaces werden auf eines getrimmt.

betateilchen

Zitat von: juergs am 21 August 2016, 15:10:53
Weiß jemand wie man an die 2. Meßstelle (links) für Überschrift-Daten  drankommt?

indem man $data{max2} verwendet.

Übrigens ist links und rechts völlig irrelevant, weil man im gplot selbst festlegt, welche Daten an welcher Seite ausgerichtet sind.
Die Zahlen geben die Reihenfolge an, in der die Werte geplottet werden, also die Reihenfolge von oben nach unten im gplot-Editor.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

juergs

danke, habe das hier noch gesehen:
https://forum.fhem.de/index.php/topic,43672.msg482908.html#msg482908

Zitatattribut: "label" mit Wert "$data{currval1}::$data{currval2}::$data{currval3}::$data{currval4}::$data{currval5}::"