# Hoe werken variabelen

**URL:** <https://community.homey.app/t/hoe-werken-variabelen/63779>\
**Category:** Vragen & hulp\
**Tags:** app, homey-pro\
**Created:** [May 18, 2022, 10:13am UTC](https://community.homey.app/t/hoe-werken-variabelen/63779 "2022-05-18T10:13:53Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Rickert1993](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rickert1993/32/47917_2.png) [@Rickert1993](https://community.homey.app/u/Rickert1993)\
**Post date:** [May 18, 2022, 10:13am UTC](https://community.homey.app/t/hoe-werken-variabelen/63779/1 "2022-05-18T10:13:53Z")

</div>

Goedendag allen,

Ik heb mijn homey pro na een kleine 2 weekjes mogen ontvangen.  
Uiteraard ben ik direct aan de slag gegaan en er zijn al wat flows die gelukt zijn en werken, tot dusver alles goed en wel.

Nu lees ik veel over variabelen en logics?

Is er iemand die mij kan uitleggen hoe een variabel werkt, wat je ermee kan doen etc?

ik kan een vrije naam invoeren  
ik kan het type aangeven (tekst, nummer of ja/nee)  
en ik kan dan vervolgens die gegevens invullen.

Maar dan? Wat kan ik daar dan mee en wat doet homey er dan mee? (uiteraard doet homey dan wat ik hem vraag te doen haha) maar in mijn hoofd krijg ik nog geen duidelijk beeld hoe ik die variabelen moet/kan gebruiken en hoe het werkt.

Is er iemand die mij dat in jip en janneke taal kan uitleggen?

---

<div class="post-metadata">

**Author:** ![FKey](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/fkey/32/14793_2.png) [@FKey](https://community.homey.app/u/FKey)\
**Post date:** [May 18, 2022, 10:59am UTC](https://community.homey.app/t/hoe-werken-variabelen/63779/2 "2022-05-18T10:59:26Z")

</div>

Variabelen kan je gebruiken met “logic” flowkaarten.  
Zoals je zelf al beschrijft, je creert een variabele:  
 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/f/f/ff21f0e53d9fcda71ae5b8dbdf21094d63b79c70.png)  
En vervolgens kan je die in een flow gebruiken als conditie:  
 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/a/4/a4b1d2e4eb8f49dd072a7cb57e2ccef34a8c2ed6.png)

Zo heb je in de “ALS” diverse opties:  
 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/b/c/bcd45aef42870f29129205f79a2fc578adfe11d3.png)

Maar ook in de “DAN” heb je kaarten waarmee je de waarde van de variabele kunt aanpassen  
 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/6/4/64fd1d74b24b75591a4db17e5fd6ab1e554345ab.png)

(de waarde die je bij het aanmaken hebt ingegeven is de default waarmee je start na een reboot of als deze nog niet gezet is)

---

<div class="post-metadata">

**Author:** ![Dijker](https://avatars.discourse-cdn.com/v4/letter/d/b9bd4f/32.png) [@Dijker](https://community.homey.app/u/Dijker)\
**Post date:** [May 18, 2022, 11:07am UTC](https://community.homey.app/t/hoe-werken-variabelen/63779/3 "2022-05-18T11:07:50Z")

</div>

Hier al eens gekeken?

> **[Using Homey Logic in Flows](https://support.homey.app/hc/en-us/articles/4410240765586-Using-Homey-Logic-in-Flows)**
>
> You’ve probably seen Homey Logic. Once you get the hang of it, it's a great tool for any smart home. By creating your own Variables and using these in your Flows as Tags, you can often accomplish c...

---

<div class="post-metadata">

**Author:** ![Rickert1993](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rickert1993/32/47917_2.png) [@Rickert1993](https://community.homey.app/u/Rickert1993)\
**Post date:** [May 18, 2022, 11:38am UTC](https://community.homey.app/t/hoe-werken-variabelen/63779/4 "2022-05-18T11:38:53Z")

</div>

Dus als ik het goed begrijp:

En zijn al variabelen beschikbaar van je gekoppelde apparaten(temperatuur bijvoorbeeld)  
Dan kan ik dus een variabel aanmaken van 25 graden.

En dan dus een flow maken (Om een voorbeeld te geven)  
als:  
“temperatuur” groter is dan “(zelf gemaakte variabel(25 graden))”  
Dan:  
Lamp aan (om een voorbeeld te noemen)

ik geef dus met die (zelfgemaakte)variabel aan, op welke waarde hij iets moet gaan doen.  
Is deze gedachtegang goed?

---

<div class="post-metadata">

**Author:** ![Rickert1993](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rickert1993/32/47917_2.png) [@Rickert1993](https://community.homey.app/u/Rickert1993)\
**Post date:** [May 18, 2022, 11:39am UTC](https://community.homey.app/t/hoe-werken-variabelen/63779/5 "2022-05-18T11:39:57Z")

</div>

Ja Dijker heb ik inderdaad gezien, maar daar kreeg ik niet direct het antwoord wat ik zocht.  
Sowieso bedankt voor je reactie! Hoe meer reacties en tips, hoe meer de puzzelstukjes in elkaar vallen haha

---

<div class="post-metadata">

**Author:** ![FKey](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/fkey/32/14793_2.png) [@FKey](https://community.homey.app/u/FKey)\
**Post date:** [May 18, 2022, 6:08pm UTC](https://community.homey.app/t/hoe-werken-variabelen/63779/6 "2022-05-18T18:08:43Z")

</div>

> [@Rickert1993](#):
>
> Dus als ik het goed begrijp:
> 
> En zijn al variabelen beschikbaar van je gekoppelde apparaten(temperatuur bijvoorbeeld)

Inderdaar vrijwel alle apparaten hebben variabelen (een lamp heeft een variabele aan/uit)

> [@Rickert1993](#):
>
> Dan kan ik dus een variabel aanmaken van 25 graden.

Yup

> [@Rickert1993](#):
>
> En dan dus een flow maken (Om een voorbeeld te geven)  
> als:  
> “temperatuur” groter is dan “(zelf gemaakte variabel(25 graden))”

Bijna goed. In de ALS heb je een flowkaartje “als een bepaalde variabele veranderd”  
De logica flowkaart zit in de EN :

> [@Rickert1993](#):
>
> “temperatuur” groter is dan “(zelf gemaakte variabel(25 graden))”

> [@Rickert1993](#):
>
> Dan:  
> Lamp aan (om een voorbeeld te noemen)
> 
> ik geef dus met die (zelfgemaakte)variabel aan, op welke waarde hij iets moet gaan doen.  
> Is deze gedachtegang goed?

Inderdaad en je kunt en de en ook variabelen van compleet andere devices gebruiken  
Bijv  
ALS de temperatuur veranderd  
EN het CO2 niveau is groter dan

---

<div class="post-metadata">

**Author:** ![Rickert1993](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rickert1993/32/47917_2.png) [@Rickert1993](https://community.homey.app/u/Rickert1993)\
**Post date:** [May 19, 2022, 6:09am UTC](https://community.homey.app/t/hoe-werken-variabelen/63779/7 "2022-05-19T06:09:08Z")

</div>

Kijk!! Dat is duidelijk! Helemaal super!! Ik ga er lekker mee aan de slag.  
Nogmaal dank!

Oh nog 1 vraagje,  
Wat kun je met de teksten doen? Kun je daar bijvoorbeeld een nummer mee zoeken op spotify ofzo en die dan automatisch laten afspelen?  
Hoe moet ik dat zien?

---

<div class="post-metadata">

**Author:** ![Sven\_Bakker](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sven_bakker/32/80078_2.png) [@Sven\_Bakker](https://community.homey.app/u/Sven_Bakker)\
**Post date:** [July 2, 2023, 9:25am UTC](https://community.homey.app/t/hoe-werken-variabelen/63779/8 "2023-07-02T09:25:55Z")

</div>

Ik begrijp het toch niet helemaal: ik wil een gemiddelde temperatuur laten berekenen. Ik moet een waarde variabale opgeven, maar de waarde veranderd? Dan zou die toch juist open moeten staan?
