FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: rih am 31 Mai 2022, 23:13:37

Titel: [gelöst] Readingsgroup Definition mit %-Zeichen
Beitrag von: rih am 31 Mai 2022, 23:13:37
Hallo,
stehe gerade auf dem Schlauch und brauche eure Hilfe:
ich möchte in einer Readingsgroup das Prozentzeichen als Einheitenwert anzeigen. Dies möchte ich aber nicht als Attribut definieren, sondern schon in der Definition.

Einspeisung_Tag:<Eigenverbrauch_Tag:>,Eigenverbr_Tag,<%>,
Bei dieser Schreibweise wird nur der Wert, aber kein % dargestellt.

Einspeisung_Tag:<Eigenverbrauch_Tag:>,Eigenverbr_Tag,<"%">,
Bei der Schreibweise % innerhalb von Gänsefüßchen wird das Prozentzeichen angezeigt, aber mit den Gänsefüßchen.

Einspeisung_Tag:<Eigenverbrauch_Tag:>,Eigenverbr_Tag,</%/>,
Hier werden die Schrägstriche mit angezeigt. Backslash dasselbe.

Einspeisung_Tag:<Eigenverbrauch_Tag:>,Eigenverbr_Tag,<'%'>,
Hier werden die Hochkomma mit angezeigt.

Wie wird es richtig gemacht, so dass nur das % alleine da steht?
Titel: Antw:Readingsgroup Definition mit %-Zeichen
Beitrag von: xenos1984 am 01 Juni 2022, 06:34:59
Ich nutze dafür keine eigene Spalte, sondern valueSuffix.


attr name_der_readingsGroup valueSuffix { Eigenverbr_Tag => "%" }
Titel: Antw:Readingsgroup Definition mit %-Zeichen
Beitrag von: MadMax-FHEM am 01 Juni 2022, 07:42:28
Gewollt war allerdings:
Zitat
Dies möchte ich aber nicht als Attribut definieren, sondern schon in der Definition.

Was ich aber auch nicht verstehe warum kompliziert bzw. sich einen "abturnen", wenn's mit Attribut (ein weiteres wäre ja valueFormat) ganz einfach ginge...

Gruß, Joachim
Titel: Antw:Readingsgroup Definition mit %-Zeichen
Beitrag von: justme1968 am 01 Juni 2022, 09:39:32
&percnt; oder % oder % sollte gehen.


Titel: Antw:Readingsgroup Definition mit %-Zeichen
Beitrag von: rih am 01 Juni 2022, 10:35:42
Zitat von: MadMax-FHEM am 01 Juni 2022, 07:42:28
Was ich aber auch nicht verstehe warum kompliziert bzw. sich einen "abturnen", wenn's mit Attribut (ein weiteres wäre ja valueFormat) ganz einfach ginge...

Gruß, Joachim

Warum ich das nicht per Attribut wollte? Weil ich die vielen anderen Daten der Readingsgroup auch bereits auf diese Weise darstelle. Warum auch nicht!? Mit jeder anderen Einheit geht das problemlos z.B. kWh, nur halt das Prozentzeichen macht(e) Probleme.
Eine Mischung der Darstellung per Definition und Attribut ist leider unschön, da die Einheiten dann versetzt untereinander dargestellt werden. Hatte ich natürlich versucht.

@justme1968: Vielen Dank. Habs mit dem &percnt; gemacht. Das Prozentzeichen wird nun wie gewünscht dargestellt und die Werte und deren Einheiten stehen schön untereinander.