FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: wkarl am 15 November 2014, 22:11:50

Titel: [gelöst] Negative Werte von STATE in positive wandeln
Beitrag von: wkarl am 15 November 2014, 22:11:50
Hallo,

ich finde hierzu keine vergleichbaren Beispiele in Forum, Wikis, Google. Vermutlich sehe ich den Wald vor lauter Bäumen nicht.

Kann mich jemand in die richtige Richtung schubsen? Danke.

ciao walter
Titel: Antw:Negative Werte von STATE in positive wandeln
Beitrag von: betateilchen am 15 November 2014, 22:15:14


Titel: Antw:Negative Werte von STATE in positive wandeln
Beitrag von: wkarl am 15 November 2014, 23:06:33
Danke, das mit -1 war mir klar. Aber ich habe die Syntax nicht hinbekommen.

Anbei das funktionierende Konstrukt. Muss ich da wirklich über die readingsVal-Funktion gehen oder geht es einfacher?

ciao walter
Titel: Antw:Negative Werte von STATE in positive wandeln
Beitrag von: igami am 16 November 2014, 07:51:05
Nur ein bisschen einfacher:

{sqrt(ReadingsVal($name,'state',0)**2)}

du kannst $name verwenden, dann bleibt es dir auch beim umbenennen erhalten.

Gruß
Igami
Titel: Antw:Negative Werte von STATE in positive wandeln
Beitrag von: betateilchen am 16 November 2014, 10:31:06
Noch einfacher, anstatt erst die Wurzel aus dem Quadrat zu ziehen:

{abs(ReadingsVal(...))}