FHEM Forum

FHEM => Frontends => readingsGroup / readingsHistory => Thema gestartet von: raiderxxl am 12 Februar 2018, 10:56:23

Titel: [gelöst] Werte in RG Runden
Beitrag von: raiderxxl am 12 Februar 2018, 10:56:23
Hallo,
ich sammle mit einer ReadingsGroup alle Temperaturen ein. Mit dem Attribut valueFormat
{temperature=>$NUM}
lass ich mir dann nur die Zahlen anzeigen, den Ich habe auch Temperaturen die (measured) als Text enthalten.
Wie bekomme ich das hin das ich hier gerundete Zahlen bekomme ohne Nachkommastellen?
Ich hatte schon
{temperature => '%1.f °C'}
das zeigt mir alles so an wie ich möchte,habe aber ständig Perl Fehlermeldungen im Log weil auch Text mit bei den Readings ist...

Grüßle

Pascal
Titel: Antw:Werte in RG Runden
Beitrag von: justme1968 am 12 Februar 2018, 11:55:17
am einfachsten du kannst z.b. temperature:r1 als reading namen in der def angeben.

ansonsten z.b. so:attr <name> valueFormat {temperature => '{round($NUM,1)}'
attr <name> valueSuffix {temperature => '&deg C'}


oder altmodisch:attr <name> {temperature => '{sprintf( '%1.f &deg;C', $NUM});'}
Titel: Antw:Werte in RG Runden
Beitrag von: raiderxxl am 12 Februar 2018, 12:44:25
Supi,

vielen lieben Dank!!!!

Grüßle

Pascal