readingsGroup: Zeichen '%' (in `define´) ausgeben nicht möglich?

Begonnen von GaiusMarius, 19 November 2018, 18:08:38

Vorheriges Thema - Nächstes Thema

GaiusMarius

Hallo allerseits,

ich habe mir eine für mich hübsche readingsGroup gebastelt und würde gerne in ihr das Zeichen % ausgeben.
Anscheinend lässt sich mein Wunsch nicht umsetzen, da egal, was ich bisher versucht habe, das % nicht angezeigt wird.

Vielleicht weil es eigentlich einen Icon-Namen ankündigt?

Ein Bild der readingsGroup hängt unten an, hier die Definition:
(Zeile 3, ganz am Ende)define readingsGroup_AU_NN_NN_Klimasensor readingsGroup
AU_NN_NN_Klimasensor:<%temp_outside>,<Temperatur>,<>,temperature,<°C>
AU_NN_NN_Klimasensor:<%weather_humidity>,<Luftfeuchte>,<>,humidity,<%>
AU_NN_NN_Klimasensor:<%temperature_humidity>,<Taupunkt>,<>,dewpoint,<°C>
<hr>
AU_NN_NN_Klimasensor:<%mqtt_device>,<Sende&nbsp;;an>,uR_Rssi_TransceiverReadsDevice_Device,uR_Rssi_TransceiverReadsDevice_Value,<dB>
<hr>
AU_NN_NN_Klimasensor:<%batterie>,<Batterie>,<>,battery,<>
AU_NN_NN_Klimasensor:<%message_service>,<Zustand>,<>,Activity,<>
attr readingsGroup_AU_NN_NN_Klimasensor alias Gartenhaus (außen)
attr readingsGroup_AU_NN_NN_Klimasensor group Klima
attr readingsGroup_AU_NN_NN_Klimasensor room Aussen
[...]
(Der Code ist ein ganz wenig umformatiert um besser lesbar zu sein...)

Hat jemand von euch eine Idee?

CoolTux

Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

GaiusMarius

Ich glaube, du beziehst dich auf valueFormat.
Zitat von: CoolTux am 19 November 2018, 18:13:03
humidity => '%1.f %%' }
Ja, das wäre meine Rückfalllösung.

Meine Frage bezieht sich konkret auf das define readingsGroup...

CoolTux

Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Wuppi68

ich habe das als valueSuffix so

{
'desired-temp'  => ' °C',
'measured-temp' => ' °C', 
'ValvePosition' => ' (' . ReadingsVal($DEVICE,$READING,0) . ' %)', 
'humidity'      => ' '  . ReadingsVal($DEVICE,$READING,0) . ' % RH', 
'batteryLevel'  => ' (' . ReadingsVal($DEVICE,$READING,0) . ' V)'
}


gemacht
FHEM unter Proxmox als VM

Hans Franz

AU_NN_NN_Klimasensor:<%weather_humidity>,<Luftfeuchte>,<>,humidity,<&nbsp%>
sollte klappen.

Gruß
Hans

Raspi
CUL, Nano-CUL
FHT8V, FHT80B, S300TH
WM1000WZ, ELRO
LW12, LD382,DS18B20

GaiusMarius

Zitat von: CoolTux am 19 November 2018, 19:05:08
Und da geht das doppeln nicht? Kann gerade nicht testen.
Leider hilft es nicht...

Zitat von: Hans Franz am 20 November 2018, 02:21:05
AU_NN_NN_Klimasensor:<%weather_humidity>,<Luftfeuchte>,<>,humidity,<&nbsp%>
sollte klappen.
Funktioniert, stört nur ein wenig die Spaltenausrichtung (Jammern auf hohem Niveau...)

Aber ich habe immerhin gelernt, dass ich mich nicht zu doof anstelle.  8)

Sollte ich einen Änderungsvorschlag an den Modul-Maintainer stellen?