FHEM Forum

FHEM => Automatisierung => Thema gestartet von: grappa24 am 23 Oktober 2020, 19:32:53

Titel: formatierte ReadingsGroup in einen string schreiben?
Beitrag von: grappa24 am 23 Oktober 2020, 19:32:53
Ich hab verschiedene ReadingsGroup, die mit valueFormat und valueStyle formatiert sind (Temperatur, Luftfeuchte mit entspr. Einheiten).

Gibts eine einfache Möglichkeit, diese mitsamt Formatierung in einen string zu schreiben, außer den string wieder mit ReadingsVal aufzubauen?

defmod TempHumi readingsGroup device:temp,humi
attr TempHumi valueFormat { temp => " ;%.1f&degC", humi => " ; ;%.1f ;%%" }
Titel: Antw:formatierte ReadingsGroup in einen string schreiben?
Beitrag von: amenomade am 24 Oktober 2020, 11:56:01
Wofür den String? Um irgendwas noch im selben ReadingsGroup zu machen? Dann vielleicht ja. Wenn für einen anderen Zweck irgendwo anders, eher nein.
Titel: Antw:formatierte ReadingsGroup in einen string schreiben?
Beitrag von: grappa24 am 24 Oktober 2020, 14:25:51
Zitat von: amenomade am 24 Oktober 2020, 11:56:01
Wofür den String?
Um die formatierten Werte mit einer Message Funktion auf ein Display zu schreiben
set display screenMsg device.temp °C device.humi %"
Titel: Antw:formatierte ReadingsGroup in einen string schreiben?
Beitrag von: amenomade am 24 Oktober 2020, 16:17:28
Zitat von: grappa24 am 24 Oktober 2020, 14:25:51
Um die formatierten Werte mit einer Message Funktion auf ein Display zu schreiben
set display screenMsg device.temp °C device.humi %"

Ja, da musst Du mit ReadingsVal wieder arbeiten