Hallo,
vermutlich eine sehr doofe Anfängerfrage.
Ich möchte, dass FHEM als Standard Reading nicht den Wert von state nutzt, sondern z.B. von temperature.
Ist das so einfach möglich? Ansonsten bekomme ich im Raum immer nur den state zu sehen, der mich eigentlich nicht interessiert.
Mein Ansatz war mit userReadings zu arbeiten, doch damit kann ich ja nur neuen erstellen und nicht ändern soweit ich weiß.
VG
Hi,
ich vermute Du meinst das Internal STATE und nicht das reading state.
Mit dem Attribute stateFormat kannst Du STATE auch auf temperature setzen.
ZitatstateFormat
Ändert den Gerätestatus, dies ist z.Bsp. in der Ausgabe des list Kommandos zu sehen, oder in der Raumübersicht von FHEMWEB. Falls nicht gesetzt, dann wird das state Reading übernommen. Sonst werden alle Wörter im Wert des Attributes durch das entsprechende Reading des Gerätes ersetzt (soweit vorhanden). Falls der Wert in {} eingeschlossen ist, dann wird es als Perl Ausdruck ausgewertet. Die Auswertung passiert bei jeder Änderung eines Readings.
Die hier beschriebene "set magic" wird auch angewendet.
Gruß Otto
attr <> stateFormat beim deinem/den device schon gesehen?
attr <dein device> stateFormat temperature
Zitat von: fhem-hm-knecht am 29 Dezember 2020, 21:26:37
attr <> stateFormat beim deinem/den device schon gesehen?
attr <dein device> stateFormat temperature
Genau das hab ich die ganze Zeit gesucht!
Vielen Dank für die schnelle Hilfe :)