FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: netpirat am 24 Mai 2021, 00:58:07

Titel: Werte formatieren (teilen und mit Einheit ausgeben)
Beitrag von: netpirat am 24 Mai 2021, 00:58:07
Hallo,

ich habe Werte in einem UserReadings und nunmöchte ich einzelne Werte formatieren.

Für einen Wert bekomme ich das hin, siehe Bild aber wie kann ich das differenziert für mehrere Werte machen. ICh habe dran gebastelt bekomme das aber nicht hin ... :-(

Vielleicht hat jemand eine Idee.

Titel: Antw:Werte formatieren (teilen und mit Einheit ausgeben)
Beitrag von: Gisbert am 24 Mai 2021, 06:08:27
Hallo netpirat,

bitte keine screenshots liefern, sondern den Code in Codetags (das # oben) setzen; ansonsten muss jemand, der dir helfen möchte, deinen Text erst abschreiben, was die die Wahrscheinlichkeit zur Hilfe stark reduziert.

Viele​ Grüße​ Gisbert​

Edit: Ganz vergessen, bitte den ganzen Code deines Device oder sub mindestens im raw-Format oder bei einem Device ein list liefern (mit #)
Titel: Antw:Werte formatieren (teilen und mit Einheit ausgeben)
Beitrag von: netpirat am 24 Mai 2021, 08:01:20
Hallo,

dann hier der Text der Box,


;{ return $VALUE 
if( $READING ne "Aussentemperatur"); $VALUE/10 .' °C',if( $READING ne "Kesselrücklauf"); $VALUE/10 .' °C';


Gruß
Titel: Antw:Werte formatieren (teilen und mit Einheit ausgeben)
Beitrag von: Beta-User am 24 Mai 2021, 08:44:25
Brauchst du wirklich die Einheiten im Reading-Wert? Ansonsten wäre stateFormat wohl dein Suchbegriff...

Ansonsten sieht mit das auch nicht aus wie gültiger code für usreReadings.
Titel: Antw:Werte formatieren (teilen und mit Einheit ausgeben)
Beitrag von: MadMax-FHEM am 24 Mai 2021, 08:54:31
Dem Screenshot nach stammt das aus dem valueFormat...

Besser mal ein list des Devices:

list Devicename

oben in das FhemWeb-Kommandfenster und die Ausgabe hier posten.
Devicename=halt der Name deines fhem Devices um das es geht...

Gruß, Joachim