valueformat pro spalte

Begonnen von rabehd, 13 Februar 2026, 10:36:12

Vorheriges Thema - Nächstes Thema

rabehd

Hallo zusammen,

ich habe folgende readingsgroup defmod Luftdruck readingsGroup Klimasensor_01.*:pressure,zeitpunkt\
Klimasensor_02.*:pressure,zeitpunkt\
Klimasensor_03.*:pressure,zeitpunkt\
Klimasensor_04.*:pressure,zeitpunkt\
Klimasensor_05.*:pressure,zeitpunkt\
Klimasensor_06.*:pressure,zeitpunkt\
Klimasensor_07.*:pressure,zeitpunkt\
Klimasensor_08.*:pressure,zeitpunkt\
Luftdruck:$avg:r2
attr Luftdruck alwaysTrigger 2
attr Luftdruck mapping %ALIAS
attr Luftdruck valueFormat {ReadingsAge($DEVICE,'pressure',1000)/60 < 60 ? return sprintf("%i hPa", $VALUE) : return undef;;}
Das Reading zeitpunkt habe ich neu hinzugefügt.
valueformat wirkt auch darauf. Was muss ich ändern um die Formatierung nur auf pressure wirken zu lassen.
Tipps aus Forum und Wiki haben mir nicht geholten, oder ich habe sie nicht verstanden.
Auch funktionierende Lösungen kann man hinterfragen.

Wzut

dein valueFormat erweitern mit zusätzlich ($READING eq 'zeitpunkt')
Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher

rabehd

Kannst Du da konkreter werden?
Auch funktionierende Lösungen kann man hinterfragen.