# Hoe krijg ik de absolute waarde van 2 variablen?

**URL:** <https://community.homey.app/t/hoe-krijg-ik-de-absolute-waarde-van-2-variablen/39901>\
**Category:** Vragen & hulp\
**Tags:** flow\
**Created:** [December 27, 2020, 2:54pm UTC](https://community.homey.app/t/hoe-krijg-ik-de-absolute-waarde-van-2-variablen/39901 "2020-12-27T14:54:19Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Marco\_Buitenkamp](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/marco_buitenkamp/32/17161_2.png) [@Marco\_Buitenkamp](https://community.homey.app/u/Marco_Buitenkamp)\
**Post date:** [December 27, 2020, 2:54pm UTC](https://community.homey.app/t/hoe-krijg-ik-de-absolute-waarde-van-2-variablen/39901/1 "2020-12-27T14:54:19Z")

</div>

Ik wil de absolute waarde van 2 variabelen bereken (absolute verschil tussen 2 variablen) in een flow kaart. Aan de hand van de absolute waarde wil ik een vervolgstap uitvoeren. Hoe doe ik dit ?

---

<div class="post-metadata">

**Author:** ![Caseda](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/caseda/32/138695_2.png) [@Caseda](https://community.homey.app/u/Caseda)\
**Post date:** [December 27, 2020, 4:53pm UTC](https://community.homey.app/t/hoe-krijg-ik-de-absolute-waarde-van-2-variablen/39901/2 "2020-12-27T16:53:43Z")

</div>

als je de hoogte van de waardes niet weet welke altijd hoger is dan de ander, dan de enige manier dat ik mij kan verzinnen is met de gewone logic bereken een numerieke waarde:

`{{ max(VAR_1, VAR_2) - min(VAR_1, VAR_2) }}`

dit zorgt ervoor dat de laagste waarde (min(VAR\_1, VAR\_2)) van de hoogste waarde (max(VAR\_1, VAR\_2)) word afgetrokken.

---

<div class="post-metadata">

**Author:** ![robertklep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robertklep/32/160628_2.png) [@robertklep](https://community.homey.app/u/robertklep)\
**Post date:** [December 27, 2020, 5:30pm UTC](https://community.homey.app/t/hoe-krijg-ik-de-absolute-waarde-van-2-variablen/39901/3 "2020-12-27T17:30:08Z")

</div>

Of `{{ abs(VAR_1 - VAR_2) }}`

---

<div class="post-metadata">

**Author:** ![Caseda](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/caseda/32/138695_2.png) [@Caseda](https://community.homey.app/u/Caseda)\
**Post date:** [December 27, 2020, 5:32pm UTC](https://community.homey.app/t/hoe-krijg-ik-de-absolute-waarde-van-2-variablen/39901/4 "2020-12-27T17:32:42Z")

</div>

dat wordt niet ondersteunt in Homey (ingebouwde logic), misschien met de better logic app

---

<div class="post-metadata">

**Author:** ![robertklep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robertklep/32/160628_2.png) [@robertklep](https://community.homey.app/u/robertklep)\
**Post date:** [December 27, 2020, 5:33pm UTC](https://community.homey.app/t/hoe-krijg-ik-de-absolute-waarde-van-2-variablen/39901/5 "2020-12-27T17:33:24Z")

</div>

Werkt voor mij (firmware v4):

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/e/3/e33aa87f3e56f591788f1e657329b4c0529cae23.png)

---

<div class="post-metadata">

**Author:** ![Caseda](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/caseda/32/138695_2.png) [@Caseda](https://community.homey.app/u/Caseda)\
**Post date:** [December 27, 2020, 5:34pm UTC](https://community.homey.app/t/hoe-krijg-ik-de-absolute-waarde-van-2-variablen/39901/6 "2020-12-27T17:34:29Z")

</div>

hier niet, Ik krijg een `null` (so NaN) als waarde in de variabele (yup, geen protectie voor kwa melding)

---

<div class="post-metadata">

**Author:** ![robertklep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robertklep/32/160628_2.png) [@robertklep](https://community.homey.app/u/robertklep)\
**Post date:** [December 27, 2020, 5:39pm UTC](https://community.homey.app/t/hoe-krijg-ik-de-absolute-waarde-van-2-variablen/39901/7 "2020-12-27T17:39:18Z")

</div>

Bij mij is het de correcte waarde:

![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/7/4/74d95f027379dfb6d84033f8e2b5360dd72c1c29.png)

Overigens is `null` iets anders als `NaN` in JS, alhoewel de variabele bij mij leeg blijft als ik bv twee string tokens gebruik.

Misschien dat er iets in v5 veranderd is op dit vlak?

---

<div class="post-metadata">

**Author:** ![Caseda](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/caseda/32/138695_2.png) [@Caseda](https://community.homey.app/u/Caseda)\
**Post date:** [December 27, 2020, 5:43pm UTC](https://community.homey.app/t/hoe-krijg-ik-de-absolute-waarde-van-2-variablen/39901/8 "2020-12-27T17:43:46Z")

</div>

klopt, maar met NaN is ook geen nummer in de logica sectie, dus word het automatische een `null` waarde (ook wel leeg).

hmm neeh 🙈 ik ben gewoon blind en had de `-` gemist in de functie (tot 3x toe), en had nog een komma staan.

---

<div class="post-metadata">

**Author:** ![Marco\_Buitenkamp](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/marco_buitenkamp/32/17161_2.png) [@Marco\_Buitenkamp](https://community.homey.app/u/Marco_Buitenkamp)\
**Post date:** [December 27, 2020, 5:55pm UTC](https://community.homey.app/t/hoe-krijg-ik-de-absolute-waarde-van-2-variablen/39901/9 "2020-12-27T17:55:12Z")

</div>

bedankt! werkt 😉
