# Huidige uur opslaan in variabele

**URL:** <https://community.homey.app/t/huidige-uur-opslaan-in-variabele/133261>\
**Category:** Vragen & hulp\
**Created:** [March 22, 2025, 3:10pm UTC](https://community.homey.app/t/huidige-uur-opslaan-in-variabele/133261 "2025-03-22T15:10:11Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![Edwin\_Heijnen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/edwin_heijnen/32/93997_2.png) [@Edwin\_Heijnen](https://community.homey.app/u/Edwin_Heijnen)\
**Post date:** [March 22, 2025, 3:10pm UTC](https://community.homey.app/t/huidige-uur-opslaan-in-variabele/133261/1 "2025-03-22T15:10:11Z")

</div>

Ik wil een simpele flow maken die het huidige uur opslaat in een nummer variabele.  
Ik heb hiervoor een variabele ‘HuidigUur’ aangemaakt.  
Als ik de flow bijvoorbeeld trigger om 18:34, dan moet de variabele 18 ingevuld worden.  
Ik heb chat GTP om hulp gevraagd. Hiervoor zou ik de app Better Logic Library moeten gebruiken.  
Ik weet echter niet welke dan kaart ik hiervoor moet gebruiken en welke formule ik moet gebruiken.  
Ik probeer de dan kaart: **Zet variabele naar nummer**  
met als functie **hour(now())**  
Maar dat lukt niet.  
Kan iemand mij helpen?

---

<div class="post-metadata">

**Author:** ![Theo\_de\_Koning](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/theo_de_koning/32/136062_2.png) [@Theo\_de\_Koning](https://community.homey.app/u/Theo_de_Koning)\
**Post date:** [March 22, 2025, 4:11pm UTC](https://community.homey.app/t/huidige-uur-opslaan-in-variabele/133261/2 "2025-03-22T16:11:57Z")

</div>

Even snel.

Het moet een tekst variabel zijn.  
Die kan je later in een nummer omzetten.

---

<div class="post-metadata">

**Author:** ![Wim\_Post](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/wim_post/32/56793_2.png) [@Wim\_Post](https://community.homey.app/u/Wim_Post)\
**Post date:** [March 22, 2025, 4:37pm UTC](https://community.homey.app/t/huidige-uur-opslaan-in-variabele/133261/3 "2025-03-22T16:37:11Z")

</div>

time(‘hh’,Date.now()+60_60_1000)

Om een of andere reden loopt Date.now bij mij een uur achter. Vandaar dat ik er 60x60x1000 milliseconden bij optel.

Dat levert een string op.

Ik laat nummer variabele ‘Stap’ berekenen uit string ‘Uur’

 ![IMG_1912](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/5/1/51a858907d01271e2bf2e06424f1c1c672533f1d.jpeg)

---

<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:** [March 22, 2025, 6:40pm UTC](https://community.homey.app/t/huidige-uur-opslaan-in-variabele/133261/4 "2025-03-22T18:40:31Z")

</div>

Dat gaat dadelijk met ingang van de zomertijd fout, dan moet je 2uur compenseren.

---

<div class="post-metadata">

**Author:** ![Theo\_de\_Koning](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/theo_de_koning/32/136062_2.png) [@Theo\_de\_Koning](https://community.homey.app/u/Theo_de_Koning)\
**Post date:** [March 22, 2025, 6:58pm UTC](https://community.homey.app/t/huidige-uur-opslaan-in-variabele/133261/5 "2025-03-22T18:58:59Z")

</div>

Hoeft niet als de verkeerde tijd ook naar zomertijd gaat.

Wel kijken waarom de tijd verkeerd staat.  
Even het adres aanpassen.

Tandwiel → Locatie

---

<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:** [March 22, 2025, 7:12pm UTC](https://community.homey.app/t/huidige-uur-opslaan-in-variabele/133261/6 "2025-03-22T19:12:28Z")

</div>

> [@Theo\_de\_Koning](#):
>
> Wel kijken waarom de tijd verkeerd staat.  
> Even het adres aanpassen.

Niet nodig. De functie levert wel de goede tijd.

Date.now() levert utc tijd … dus GMT

> **[How to get the current timestamp in JavaScript](https://ui.dev/get-current-timestamp-javascript)**
>
> In this post you'll learn a quick and easy solution for getting the current timestamp in JavaScript.

Dus of script time offset 2x per jaar aanpassen of een functie zoeken die de locale tijd gebruikt en met dst meegaat. (Als dat voor het resultaat gewenst is )

---

<div class="post-metadata">

**Author:** ![SunBeech](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sunbeech/32/111391_2.png) [@SunBeech](https://community.homey.app/u/SunBeech)\
**Post date:** [March 22, 2025, 7:12pm UTC](https://community.homey.app/t/huidige-uur-opslaan-in-variabele/133261/7 "2025-03-22T19:12:31Z")

</div>

Dit werkt met BLL:

 ![BLL Uur](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/6/9/699bc83b9c37c1b1954834f86765a9025cb7899d.png)

De berekening maakt gebruik van de standaard ‘Tijd’-tag die Homey zelf instelt. Deze houdt automatisch rekening met je huidige tijdzone en zomertijd.

De berekening werkt om de een of andere reden niet in de standaard Logische kaart voor het berekenen van een numerieke variabele.

---

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [March 22, 2025, 9:25pm UTC](https://community.homey.app/t/huidige-uur-opslaan-in-variabele/133261/8 "2025-03-22T21:25:48Z")

</div>

Zonder app:

 ![1000045435](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/c/a/ca5e82e578f117a752259bcba220f8e8b5baebc8.jpeg)

Voor de duidelijkheid, het zijn numerieke variabelen.

---

<div class="post-metadata">

**Author:** ![Wim\_Post](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/wim_post/32/56793_2.png) [@Wim\_Post](https://community.homey.app/u/Wim_Post)\
**Post date:** [March 23, 2025, 11:07am UTC](https://community.homey.app/t/huidige-uur-opslaan-in-variabele/133261/9 "2025-03-23T11:07:13Z")

</div>

Hoe moet ik de 1 en 2 lezen na ‘split’? De 1 is het gedeelte voor de ‘:’ en de 2 het gedeelte na de ‘:’?

(Wellicht kan ik dit gebruiken in mijn bestaande flows)

---

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [March 23, 2025, 1:40pm UTC](https://community.homey.app/t/huidige-uur-opslaan-in-variabele/133261/10 "2025-03-23T13:40:48Z")

</div>

Klopt, Wim.  
Het _zou eigenlijk_ [0] voor het deel voor de ‘:’ moeten zijn, en [1] voor het deel er achter.  
Maja.  
Op deze wijze kun je dus gedeeltes van een string ‘splitten’.

---

<div class="post-metadata">

**Author:** ![Edwin\_Heijnen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/edwin_heijnen/32/93997_2.png) [@Edwin\_Heijnen](https://community.homey.app/u/Edwin_Heijnen)\
**Post date:** [March 30, 2025, 7:00pm UTC](https://community.homey.app/t/huidige-uur-opslaan-in-variabele/133261/11 "2025-03-30T19:00:33Z")

</div>

Hallo Peter,  
Dit lijkt te werken! Althans zo lijkt het nu, ik zal het de komende tijd in de gaten houden, ik heb even elk uur een berichtje naar mezelf laten sturen met de variabele erin. Thanks voor je hulp! Precies wat ik wil.  
Ik heb overigens alleen je 2e als kaart gebruikt.

---

<div class="post-metadata">

**Author:** ![Wim\_Post](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/wim_post/32/56793_2.png) [@Wim\_Post](https://community.homey.app/u/Wim_Post)\
**Post date:** [March 31, 2025, 8:39am UTC](https://community.homey.app/t/huidige-uur-opslaan-in-variabele/133261/12 "2025-03-31T08:39:39Z")

</div>

> [@JPe4619](#):
>
> Dat gaat dadelijk met ingang van de zomertijd fout, dan moet je 2uur compenseren.

Klopt helemaal.

---

<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:** [March 31, 2025, 5:16pm UTC](https://community.homey.app/t/huidige-uur-opslaan-in-variabele/133261/13 "2025-03-31T17:16:05Z")

</div>

Voortaan gewoon in UTC / GMT gaan rekenen, hoef je het nooit meer aan te passen.

---

<div class="post-metadata">

**Author:** ![Wim\_Post](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/wim_post/32/56793_2.png) [@Wim\_Post](https://community.homey.app/u/Wim_Post)\
**Post date:** [April 1, 2025, 12:05pm UTC](https://community.homey.app/t/huidige-uur-opslaan-in-variabele/133261/14 "2025-04-01T12:05:29Z")

</div>

> [@Dijker](#):
>
> Voortaan gewoon in UTC / GMT gaan rekenen, hoef je het nooit meer aan te passen.

Hier heb ik wat extra hulp bij nodig:

Ik probeer hieronder met bll de tijd uit te rekenen wanneer de timer afloopt:

 ![IMG_1915](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/2/c/2ceb36a18177078b08d54406cd77615b308a9a4e.jpeg)

Variabele ‘zomertijd’ is 60.
