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
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 => '° C'}
oder altmodisch:attr <name> {temperature => '{sprintf( '%1.f °C', $NUM});'}
Supi,
vielen lieben Dank!!!!
Grüßle
Pascal