FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: chq am 05 November 2018, 08:49:09

Titel: stateFormat- Werte ohne Nachkommastellen
Beitrag von: chq am 05 November 2018, 08:49:09
Hallo,

ich würde mir gerne die UVR- und luminosity-Werte meiner Wetterstation bei "everything" anzeigen lassen.

Hierfür verwende ich stateFormat. Dies funktioniert mit Nachkommastellen (, die entstehen weil ich den event-aggregator nutze) auch soweit.

UVR: [$name:UVR] luminosity: [$name:luminosity]

Wenn ich das Ganze innerhalb von stateFormat jedoch so schreibe, bekomme ich einfach die folgende Zeile so bei "everything" angezeigt, anstatt den Werten:

UVR: [$name:UVR:d0] luminosity: [$name:luminosity:d0]

Where's the bug?

Chris

Edit: Sieht halt recht unschön aus, mit den vielen Nachkommastellen (siehe Bild).
Titel: Antw:stateFormat- Werte ohne Nachkommastellen
Beitrag von: t1me2die am 05 November 2018, 12:10:11
Moin Chris,

probiere mal:

stateFormat {sprintf("UVR: %.d luminosity: %.d ", ReadingsVal($name,"UVR","0"), ReadingsVal($name,"luminosity","0"))}


Ungetestet!

Gruß
Mathze
Titel: Antw:stateFormat- Werte ohne Nachkommastellen
Beitrag von: chq am 05 November 2018, 19:12:39
Hallo,

das hier bekomme ich aktuell angezeigt, wenn ich Deinen Vorschlag verwende (siehe angehängtes Bild).

Da es mittlerweile dunkel ist, sollten eigentlich keine Werte erzeugt werden können, die Nachkommastellen bedingen.

Gruß Chris
Titel: Antw:stateFormat- Werte ohne Nachkommastellen
Beitrag von: chq am 06 November 2018, 07:37:39
Aaaaargh- ich habe, nach erfolgter Eingabe, mal wieder vergessen auf "attr" zu klicken!  :o >:( :-X

Muss mich also korrigieren: Klappt nun, bis auf das, dass der Wert 0 nicht angezeigt wird, einwandfrei!

Vielen Dank!

Gruß Chris
Titel: Antw:stateFormat- Werte ohne Nachkommastellen
Beitrag von: t1me2die am 06 November 2018, 15:11:02
Zitat von: chq am 06 November 2018, 07:37:39
...
Muss mich also korrigieren: Klappt nun, bis auf das, dass der Wert 0 nicht angezeigt wird, einwandfrei!
...

Wo wird der Wert 0 nicht angezeigt? Im stateFormat?

Gruß
Mathze
Titel: Antw:stateFormat- Werte ohne Nachkommastellen
Beitrag von: chq am 06 November 2018, 21:20:54
Ja, genau. Da steht dann (nachts) ,,UVR: luminosity:".

Gruß Chris
Titel: Antw:stateFormat- Werte ohne Nachkommastellen
Beitrag von: t1me2die am 07 November 2018, 09:47:16
Dann gib uns mal ein List von dem Device und zwar dann, wenn der Wert 0 nicht angezeigt wird.

Gruß
Mathze