FHEM Forum

FHEM => Automatisierung => DOIF => Thema gestartet von: der_da am 28 März 2022, 20:56:43

Titel: [gelöst] Mit Betrag (also ohne Vorzeichen) von Reading rechnen?
Beitrag von: der_da am 28 März 2022, 20:56:43
Hallo!
Ich habe ein DOIF, dass zwei Readings voneinander subtrahiert.
([07:00] and (device:reading1 - device:reading2) < 10) (tu etwas)
Mein Problem ist, dass ich nicht sicher sein kann, dass reading2 kleiner als reading1 ist. Insofern wäre es gut, wenn man mit dem Betrag rechnen könnte, also so ungefähr:
([07:00] and (|device:reading1| - |device:reading2|) < 10) (tu etwas)
Wie kann ich das abbilden?
Titel: Antw:Mit Betrag von Reading rechnen?
Beitrag von: Damian am 28 März 2022, 21:13:57
z. B.

([07:00] and (abs([device:reading1] - [device:reading2])) < 10) (tu etwas)
Titel: Antw:Mit Betrag von Reading rechnen?
Beitrag von: der_da am 29 März 2022, 07:38:14
Vielen Dank Damian.
Manchmal sieht man den Wald vor lauter Bäumen nicht  ;)