# Niet gevraagde notification Weeralarm

**URL:** <https://community.homey.app/t/niet-gevraagde-notification-weeralarm/119759>\
**Category:** Flows\
**Created:** [November 4, 2024, 2:27pm UTC](https://community.homey.app/t/niet-gevraagde-notification-weeralarm/119759 "2024-11-04T14:27:41Z")\
**Posts on this page:** 20\
**Page:** 4

<div class="post-metadata">

**Author:** ![JohanP](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/johanp/32/119002_2.png) [@JohanP](https://community.homey.app/u/JohanP)\
**Post date:** [November 8, 2024, 7:58am UTC](https://community.homey.app/t/niet-gevraagde-notification-weeralarm/119759/61 "2024-11-08T07:58:39Z")

</div>

Klopt, maar zonder verdere uitleg, excuus dat ik daar verder geen aandacht aan besteed heb.

Overigens ga ik er bij een berekening wel vanuit dat die klaar is zodra de kaart verder gaat…

---

<div class="post-metadata">

**Author:** ![Rmb](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rmb/32/79135_2.png) [@Rmb](https://community.homey.app/u/Rmb)\
**Post date:** [November 8, 2024, 8:35am UTC](https://community.homey.app/t/niet-gevraagde-notification-weeralarm/119759/62 "2024-11-08T08:35:15Z")

</div>

Ik moest even teruglezen, maar dat klopt @Mike1233 dat had je al eerder aangegeven. Maar het is zó raar, op zijn zachtst gezegd, dat ik niet kon geloven dat “even wachten” de oplossing zou zijn. Er is parallele verwerking opgetreden waar je sequentiële verwerken verwacht. En dan heb je timing problemen waar de app programmeur rekening mee moet houden. Maar misschien kon het in dit geval niet anders?

Als je een computer de volgende opdrachten geeft:

```auto
A = 5 +10
   Print A

```

Dan wacht je immers ook niet 5 seconden tussen de 2 opdrachten.  
Als je een functie, subroutine, kaartje, subflow aanroept, behoort die functie bij terugkeer naar het hoofdprogramma het resultaat terug te geven. Mocht er een wachttijd nodig zijn, dan behoort dat in die functie te zitten. Of anders goed gedocumenteerd.  
Ik heb in de flow met Power aangegeven hoe ik verwacht dat het zou moeten werken.

---

<div class="post-metadata">

**Author:** ![Mike1233](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/mike1233/32/20991_2.png) [@Mike1233](https://community.homey.app/u/Mike1233)\
**Post date:** [November 8, 2024, 3:53pm UTC](https://community.homey.app/t/niet-gevraagde-notification-weeralarm/119759/63 "2024-11-08T15:53:24Z")

</div>

@Rmb @JohanP Ik bedoel er verder ook niks mee maar ik dat al vaker gehad maar ook niet altijd.  
Als ik er dan een kaartje tussen deed van 1 of 2 seconden ging het altijd goed.  
En Homey is best snel, maar als hij iets minder snel rekent dan een melding doorstuurt klopt het net niet.  
Ik gebruik het voor het berekenen van mijn dagverbruik van de P1 meter. Eindstand - beginstand= dagverbruik. (HP 2019 )Ging eigenlijk altijd goed maar soms niet. Dus ff wachten. 1 of 2 seconden.  
Of het voor HP2023 nog nodig is weet ik niet.  
Maar misschien dat als je werkt met meerdere kaarten die wijzigen kan het geen kwaad denk ik om even te wachten. Als zou je dat niet verwachten/willen.

---

<div class="post-metadata">

**Author:** ![JohanP](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/johanp/32/119002_2.png) [@JohanP](https://community.homey.app/u/JohanP)\
**Post date:** [November 8, 2024, 7:51pm UTC](https://community.homey.app/t/niet-gevraagde-notification-weeralarm/119759/64 "2024-11-08T19:51:44Z")

</div>

“Eindstand - beginstand= dagverbruik.”

Ik heb een AVD gemaakt die een veelvoud van dat soort calculatie’s maakt. Van verbruik, teruglevering, opwek panelen en vervolgens het percentage eigen gebruik.  
Totaal een stuk of 6 velden in 1 AVD weergeeft.

> [@Zonverbruik berekenen](https://community.homey.app/t/zonverbruik-berekenen/118907/14):
>
> Leuk, ben met iets soortgelijks bezig geweest. Eigenlijk was het de redenen voor de aanschaf van een Homey: PV’s en eigen verbruik berekenen. je hebt ‘opbrengst PV’s’, ‘Afname van Net’ en ‘Teruglevering aan het Net’ nodig voor de berekening… Ook bereken ik hoeveel in nog kan salderen, dus over heb van de zomer. Dit is mijn flow : e.e.a. heb ik in een Advanced Virtual Device gezet, en die geeft dan dit weer :

Die draait al een tijdje, en foutloos, ook op een Early 2019…

De wachttijd kan ik eigenlijk alleen verklaren doordat het data is die opgehaald wordt uit de cloud, een app.

Overigens, als je erbij had gezegd dat het ophalen/bijwerken tijd nodig had, had ik er over nagedacht. Nu heb ik er eigenlijk overheen gelezen…

---

<div class="post-metadata">

**Author:** ![Mike1233](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/mike1233/32/20991_2.png) [@Mike1233](https://community.homey.app/u/Mike1233)\
**Post date:** [November 8, 2024, 8:08pm UTC](https://community.homey.app/t/niet-gevraagde-notification-weeralarm/119759/65 "2024-11-08T20:08:55Z")

</div>

Ik heb Homey al een tijdje, paar jaar, en heb de flow eigenlijk nooit meer aangepast omdat hef goed werkte. Dus niet meer geprobeerd zonder “wacht” kaart.  
Heb ook wel flows mef berekeningen, niet jngewikkeld, waar die extra wachttijd nief in zit. Doen hef ook goed.  
Dus ik denk dat flows die afhankelijk zijn van bepaalde tags dat die een kleine wachttijd wel kunnen gebruiken.

---

<div class="post-metadata">

**Author:** ![Rmb](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rmb/32/79135_2.png) [@Rmb](https://community.homey.app/u/Rmb)\
**Post date:** [November 8, 2024, 9:27pm UTC](https://community.homey.app/t/niet-gevraagde-notification-weeralarm/119759/66 "2024-11-08T21:27:49Z")

</div>

Ik zou het toch wel leuk vinden als een Homey expert er eens naar keek.  
Want een moeilijke berekening is tot daar aan toe, dat kan wel even duren. Maar de de flow waarmee dit begon was vereenvoudigd:  
`Wanneer het weeralarm is veranderd noteer dan het weeralarm.`  
Maw Homey weet dat het weeralarm veranderd is, en toont dan tóch nog het oude weeralarm. Knap hé 😁

---

<div class="post-metadata">

**Author:** ![DaneedeKruyff](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/daneedekruyff/32/964_2.png) [@DaneedeKruyff](https://community.homey.app/u/DaneedeKruyff)\
**Post date:** [November 9, 2024, 7:31am UTC](https://community.homey.app/t/niet-gevraagde-notification-weeralarm/119759/67 "2024-11-09T07:31:05Z")

</div>

Ik heb het hele verhaal niet gelezen, maar klinkt mij als een bug: de flowcard wordt getriggered en pas daarna wordt de waarde in de variabele (tag?) gezet.

---

<div class="post-metadata">

**Author:** ![Rmb](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rmb/32/79135_2.png) [@Rmb](https://community.homey.app/u/Rmb)\
**Post date:** [November 9, 2024, 8:02am UTC](https://community.homey.app/t/niet-gevraagde-notification-weeralarm/119759/68 "2024-11-09T08:02:39Z")

</div>

En onduidelijk dat je de flowtag “New value” moet gebruiken ipv “Huidig weeralarm”.

---

<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:** [November 9, 2024, 9:07am UTC](https://community.homey.app/t/niet-gevraagde-notification-weeralarm/119759/69 "2024-11-09T09:07:57Z")

</div>

> [@Rmb](#):
>
> `Wanneer het weeralarm is veranderd noteer dan het weeralarm.`  
> Maw Homey weet dat het weeralarm veranderd is, …

Nee, de app weet het want die haalt het naar binnen en zet het in de “nieuwe waarde” en naar Homey.  
Dit geldt dan ook niet alleen voor het weeralarm.

---

<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:** [November 9, 2024, 7:18pm UTC](https://community.homey.app/t/niet-gevraagde-notification-weeralarm/119759/70 "2024-11-09T19:18:08Z")

</div>

Vlgs mij is het gewoon de bedoeling dat men de local tag van de triggerkaart gebruikt, zoals ik eerder [postte](https://community.homey.app/t/niet-gevraagde-notification-weeralarm/119759/10). De local tag kan nl. niet anders dan wél actueel zijn, en moet zonder vertraging via een notificatie te versturen zijn.

---

<div class="post-metadata">

**Author:** ![Rmb](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rmb/32/79135_2.png) [@Rmb](https://community.homey.app/u/Rmb)\
**Post date:** [November 9, 2024, 10:26pm UTC](https://community.homey.app/t/niet-gevraagde-notification-weeralarm/119759/71 "2024-11-09T22:26:59Z")

</div>

Dat klopt. Je moet dan toch na het kaartje “WANNEER het huidige weeralarm veranderd” dan toch een vertraging inlassen, omdat het kaartje “EN het huidige weeralarm is Code rood” test met de tag “huidig weeralarm” en niet met “Nieuwe waarde”.

---

<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:** [November 10, 2024, 8:24am UTC](https://community.homey.app/t/niet-gevraagde-notification-weeralarm/119759/72 "2024-11-10T08:24:28Z")

</div>

Dat hoeft een app bouwer niet te doen.  
De app gebruiker is zijn eerste doel. Die krijgen het zo snel mogelijk.  
Dus via de tag’s uit de trigger kaart.

Gebruikers die een waarde niet gelijk nodig hebben halen deze dan later uit Homey via een tag daar.

De weerdata kan je ook zelf om de 10 minuten ophalen uit een JSON file.

---

<div class="post-metadata">

**Author:** ![JohanP](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/johanp/32/119002_2.png) [@JohanP](https://community.homey.app/u/JohanP)\
**Post date:** [November 10, 2024, 9:00am UTC](https://community.homey.app/t/niet-gevraagde-notification-weeralarm/119759/73 "2024-11-10T09:00:08Z")

</div>

Waarom zou je een waarde ‘niet gelijk nodig hebben’ terwijl het wijzigen van die waarde nu exact de trigger van je flow is ? Oja, er zullen vast voorbeelden te verzinnen zijn maar het is niet het meest voor de hand liggende…

ALS er iets veranderd is wil je weten WAT en WAARIN. En op basis daarvan wil je iets doen. Dat je dan eerst seconden moet wachten is gewoon niet logisch.

IRL is ‘als ik de deur open’ de status ‘deur is open’, en niet pas over een paar sec. want dan stoot ik mijn neus als ik door loop…

---

<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:** [November 10, 2024, 9:08am UTC](https://community.homey.app/t/niet-gevraagde-notification-weeralarm/119759/74 "2024-11-10T09:08:47Z")

</div>

> [@JohanP](#):
>
> ALS er iets veranderd is wil je weten WAT en WAARIN

En dat weet je.

---

<div class="post-metadata">

**Author:** ![Rmb](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rmb/32/79135_2.png) [@Rmb](https://community.homey.app/u/Rmb)\
**Post date:** [November 10, 2024, 9:13am UTC](https://community.homey.app/t/niet-gevraagde-notification-weeralarm/119759/75 "2024-11-10T09:13:57Z")

</div>

Ik begrijp hier even helemaal niets van.  
Misschien kun je script waarmee deze discussie begon in het eerste bericht even nabouwen. Dan praten we over dezelfde script met dezelfde ervaring en hopelijk met wat minder misverstanden.

---

<div class="post-metadata">

**Author:** ![JohanP](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/johanp/32/119002_2.png) [@JohanP](https://community.homey.app/u/JohanP)\
**Post date:** [November 10, 2024, 9:33am UTC](https://community.homey.app/t/niet-gevraagde-notification-weeralarm/119759/76 "2024-11-10T09:33:42Z")

</div>

Alles is met voldoende lezen duidelijk geworden. Ik ga geen herhaling van zetten meer doen.

Feit is dat ‘Huidige weeralarm’ niet meteen het huidige weeralarm aangeeft maar pas na enkele seconden, en als je echt metéén die nieuwe waarde wilt gebruiken je ‘New value’ moet gebruiken.

Alles wat we verder nog zeggen is een herhaling van zetten.

---

<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:** [November 10, 2024, 10:06am UTC](https://community.homey.app/t/niet-gevraagde-notification-weeralarm/119759/77 "2024-11-10T10:06:48Z")

</div>

Omdat ik zelf geen alarmen meer uitlees met de KNMI app heb ik alleen op jouw flow gericht.  
Daarna even de eerste kaart gekeken hoe dat nu is.  
Daar zie ik de twee tag die ik zou gebruiken.

Nu toch even verder gekeken hoe het op mijn manier zou werken.  
Helaas kwam het Rode alarm ook niet door de testkaart.

 ![](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/c/a/caa3b50b608c3566513edf15c1c32a00454c25ab.jpeg)  
We zien ook hier dat Code rood via de gele lijn de tijdlijn melding geeft.

---

<div class="post-metadata">

**Author:** ![Rmb](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rmb/32/79135_2.png) [@Rmb](https://community.homey.app/u/Rmb)\
**Post date:** [November 10, 2024, 10:10am UTC](https://community.homey.app/t/niet-gevraagde-notification-weeralarm/119759/78 "2024-11-10T10:10:54Z")

</div>

En als je test op code groen, loopt de flow altijd via de blauwe lijn door. Bij elke waarde die je intypt 😁 of eigenlijk 😡

---

<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:** [November 10, 2024, 3:39pm UTC](https://community.homey.app/t/niet-gevraagde-notification-weeralarm/119759/79 "2024-11-10T15:39:02Z")

</div>

Voor mij is het nu duidelijk waar het fout gaat.  
De code wordt niet goed gefilterd.

Ga daarom stoppen met het volgen van dit draadje.  
Mijn excuses als ik niet goed ben over gekomen.

---

<div class="post-metadata">

**Author:** ![Rmb](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/rmb/32/79135_2.png) [@Rmb](https://community.homey.app/u/Rmb)\
**Post date:** [November 10, 2024, 9:18pm UTC](https://community.homey.app/t/niet-gevraagde-notification-weeralarm/119759/80 "2024-11-10T21:18:36Z")

</div>

Ik denk dat het nu iedereen wel duidelijk is. Fijn dat je de flow even nagebouwd hebt, dat verklaard toch meer dan 1000 woorden. Om met een variant op een bekend spreekwoord te spreken.

[Previous page](https://community.homey.app/t/niet-gevraagde-notification-weeralarm/119759.md?page=3)
