# Set Variable

**URL:** <https://community.homey.app/t/set-variable/57830>\
**Category:** Developers\
**Created:** [January 5, 2022, 5:23am UTC](https://community.homey.app/t/set-variable/57830 "2022-01-05T05:23:05Z")\
**Posts on this page:** 18\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jens\_De\_Smet](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jens_de_smet/32/33978_2.png) [@Jens\_De\_Smet](https://community.homey.app/u/Jens_De_Smet)\
**Post date:** [January 5, 2022, 5:23am UTC](https://community.homey.app/t/set-variable/57830/1 "2022-01-05T05:23:05Z")

</div>

I am looking for how to set an existing variable in a then card that the variable becomes the content of a text arg.

---

<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:** [January 5, 2022, 6:05am UTC](https://community.homey.app/t/set-variable/57830/2 "2022-01-05T06:05:02Z")

</div>

Something Like this?

(WebApp so read Bottom -Up 😉 )  
 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/e/7/e70a4927cc2317b0b3b70b9a55067107e1a15702.png)

---

<div class="post-metadata">

**Author:** ![Jens\_De\_Smet](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jens_de_smet/32/33978_2.png) [@Jens\_De\_Smet](https://community.homey.app/u/Jens_De_Smet)\
**Post date:** [January 5, 2022, 6:09am UTC](https://community.homey.app/t/set-variable/57830/3 "2022-01-05T06:09:17Z")

</div>

yes indeed but then about the code of the logic card

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

**and simpler just value → var**

**set … as …**

---

<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:** [January 5, 2022, 6:11am UTC](https://community.homey.app/t/set-variable/57830/4 "2022-01-05T06:11:02Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![Jens\_De\_Smet](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jens_de_smet/32/33978_2.png) [@Jens\_De\_Smet](https://community.homey.app/u/Jens_De_Smet)\
**Post date:** [January 5, 2022, 6:28am UTC](https://community.homey.app/t/set-variable/57830/6 "2022-01-05T06:28:13Z")

</div>

yes

How to code this card?

---

<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:** [January 5, 2022, 7:50am UTC](https://community.homey.app/t/set-variable/57830/7 "2022-01-05T07:50:32Z")

</div>

Don’t have to it is build in.  
Shared flow is from Homey (beta)

---

<div class="post-metadata">

**Author:** ![Jens\_De\_Smet](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jens_de_smet/32/33978_2.png) [@Jens\_De\_Smet](https://community.homey.app/u/Jens_De_Smet)\
**Post date:** [January 5, 2022, 8:03am UTC](https://community.homey.app/t/set-variable/57830/8 "2022-01-05T08:03:29Z")

</div>

I know that but I want to make a similar flow for my own app and I want to find out how to change the value of a variable.

---

<div class="post-metadata">

**Author:** ![Sebas](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sebas/32/33892_2.png) [@Sebas](https://community.homey.app/u/Sebas)\
**Post date:** [January 5, 2022, 9:08am UTC](https://community.homey.app/t/set-variable/57830/9 "2022-01-05T09:08:54Z")

</div>

> [@Jens\_De\_Smet](#):
>
> how to change the value of a variable.

Hi there,  
To just change a variable follow this example

---

<div class="post-metadata">

**Author:** ![Jens\_De\_Smet](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jens_de_smet/32/33978_2.png) [@Jens\_De\_Smet](https://community.homey.app/u/Jens_De_Smet)\
**Post date:** [January 5, 2022, 9:12am UTC](https://community.homey.app/t/set-variable/57830/10 "2022-01-05T09:12:56Z")

</div>

thanks for your answer but I’m looking for the code behind this map and not how this map works for making a more complex variant myself.

---

<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:** [January 5, 2022, 10:37am UTC](https://community.homey.app/t/set-variable/57830/11 "2022-01-05T10:37:34Z")

</div>

> [@Jens\_De\_Smet](#):
>
> but I’m looking for the code

Looks more for a question for #Developers category

---

<div class="post-metadata">

**Author:** ![Sebas](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sebas/32/33892_2.png) [@Sebas](https://community.homey.app/u/Sebas)\
**Post date:** [January 5, 2022, 11:00am UTC](https://community.homey.app/t/set-variable/57830/12 "2022-01-05T11:00:02Z")

</div>

indeed I guess you’ll probalby have to gonna use **Homey script** then…Im not familiar with that

---

<div class="post-metadata">

**Author:** ![Jens\_De\_Smet](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jens_de_smet/32/33978_2.png) [@Jens\_De\_Smet](https://community.homey.app/u/Jens_De_Smet)\
**Post date:** [January 5, 2022, 11:06am UTC](https://community.homey.app/t/set-variable/57830/13 "2022-01-05T11:06:49Z")

</div>

I’m just looking for a way to adjust a variable in my own homey app environment.

---

<div class="post-metadata">

**Author:** ![Sebas](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sebas/32/33892_2.png) [@Sebas](https://community.homey.app/u/Sebas)\
**Post date:** [January 5, 2022, 11:21am UTC](https://community.homey.app/t/set-variable/57830/14 "2022-01-05T11:21:18Z")

</div>

well im sorry I don’t have a clue what you would like to do.  
Could you state OR define more clear what you mean with

> [@Jens\_De\_Smet](#):
>
> looking for a way to adjust a variable in my own homey app environment.

Since the example from @Dijker and mine are made in the homey app on my phone

---

<div class="post-metadata">

**Author:** ![JPe4619](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jpe4619/32/9017_2.png) [@JPe4619](https://community.homey.app/u/JPe4619)\
**Post date:** [January 5, 2022, 1:56pm UTC](https://community.homey.app/t/set-variable/57830/15 "2022-01-05T13:56:05Z")

</div>

Seem not so clear for everyone, You are writing an App for Homey  
Maybe have a look at the HomeyScript examples.

---

<div class="post-metadata">

**Author:** ![Jens\_De\_Smet](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jens_de_smet/32/33978_2.png) [@Jens\_De\_Smet](https://community.homey.app/u/Jens_De_Smet)\
**Post date:** [January 5, 2022, 2:14pm UTC](https://community.homey.app/t/set-variable/57830/16 "2022-01-05T14:14:23Z")

</div>

in the examples you create a new variable but I want to modify a file variable.

The whole to what the variable has to be adjusted goes in an input field.

Which variable should be adapted to it is a 'droptoken.

---

<div class="post-metadata">

**Author:** ![Sebas](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sebas/32/33892_2.png) [@Sebas](https://community.homey.app/u/Sebas)\
**Post date:** [January 5, 2022, 2:18pm UTC](https://community.homey.app/t/set-variable/57830/17 "2022-01-05T14:18:09Z")

</div>

Aah sorry now it’s clear to me about your own app, sorry can’t help you there

---

<div class="post-metadata">

**Author:** ![Adrian\_Rockall](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/adrian_rockall/32/13209_2.png) [@Adrian\_Rockall](https://community.homey.app/u/Adrian_Rockall)\
**Post date:** [January 5, 2022, 8:50pm UTC](https://community.homey.app/t/set-variable/57830/18 "2022-01-05T20:50:49Z")

</div>

Have you looked a Tokens [Tokens - Homey Apps SDK](https://apps.developer.homey.app/the-basics/flow/tokens#local-tokens)

I think the only way to access variables is via the web API [Variable - Homey Web API](https://athombv.github.io/node-homey-api/HomeyAPIV2.ManagerLogic.Variable.html)

---

<div class="post-metadata">

**Author:** ![Jens\_De\_Smet](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jens_de_smet/32/33978_2.png) [@Jens\_De\_Smet](https://community.homey.app/u/Jens_De_Smet)\
**Post date:** [January 7, 2022, 8:34am UTC](https://community.homey.app/t/set-variable/57830/19 "2022-01-07T08:34:54Z")

</div>

[Stored in a global token - Developers - Homey Community Forum](https://community.homey.app/t/stored-in-a-global-token/57981)
