FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: tomspatz am 21 August 2016, 12:57:59

Titel: Überschrift oder Title vom SVG Plot
Beitrag von: tomspatz am 21 August 2016, 12:57:59
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.
Titel: Antw:Überschrift oder Title vom SVG Plot
Beitrag von: betateilchen am 21 August 2016, 13:02:23
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.


Titel: Antw:Überschrift oder Title vom SVG Plot
Beitrag von: tomspatz am 21 August 2016, 13:23:56
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.

Titel: Antw:Überschrift oder Title vom SVG Plot
Beitrag von: juergs am 21 August 2016, 15:10:53
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 (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 (http://stackoverflow.com/questions/514635/represent-space-and-tab-in-xml-tag)
.. funktioniert auch nicht. Mehrere Spaces werden auf eines getrimmt.
Titel: Antw:Überschrift oder Title vom SVG Plot
Beitrag von: betateilchen am 21 August 2016, 15:58:57
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.
Titel: Antw:Überschrift oder Title vom SVG Plot
Beitrag von: juergs am 21 August 2016, 16:14:45
danke, habe das hier noch gesehen:
https://forum.fhem.de/index.php/topic,43672.msg482908.html#msg482908 (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}::"