# Weerbericht melden

**URL:** <https://community.homey.app/t/weerbericht-melden/28291>\
**Category:** Flows\
**Created:** [April 13, 2020, 9:43am UTC](https://community.homey.app/t/weerbericht-melden/28291 "2020-04-13T09:43:36Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Justin](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/justin/32/23485_2.png) [@Justin](https://community.homey.app/u/Justin)\
**Post date:** [April 13, 2020, 9:43am UTC](https://community.homey.app/t/weerbericht-melden/28291/1 "2020-04-13T09:43:36Z")

</div>

Beste allen,

Ik gebruik de Homey nu zo’n maand lang en heb inmiddels zo’n 40 flows. Automatische lampen, alarm automatisch inschakelen, veranderingen wanneer we film kijken en nog wat zaken. Echt een fantastische uitvinding… Loop de hele dag flows te bedenken ;).

Wat me echter opviel is dat er weinig bekend was over een weerbericht en Homey. Perfect om te gebruiken wanneer je automatisch de tuin wilt sproeien of een melding wilt krijgen wanneer het verstandig is de ramen dicht te doen. Ik vond een uitgebreid topic over het verwerken van een JSON file en daar ben ik ook mee gestart maar ik vond het allemaal erg omslachtig.

Wat me opviel is dat niemand iets melde over de app “Open Weather Map”… Ik ben hier mee aan het stoeien gegaan en heb, met zeer korte en weinig geheugen verbruikende apps, een goede flow in elkaar gesleuteld die ik graag met jullie wil delen.

**Benodigde app:**  
Open Weather Map

**Overige benodigdheden:**  
De gratis Open Weather Map API sleutel. Registreren op hun website en je krijgt vanzelf de sleutel.

**Instellingen app:**  
Maak een virtuele weersensor aan met de app en kies voor actuele weerbericht. Geef de sensor een naam (in mijn geval is dat ‘Actueel Weerbericht’) en voer je API code in. Om het meest nauwkeurig weer te krijgen gebruik je de postcode en landcode optie, in mijn geval was dat (let op de opmaak) ‘7605EN,NL’.

**Extra flow uitleg:**  
Zoals je hier onder kunt zien is de trigger “Als het weer verandert”. Vervolgens doe ik een check of wij thuis zijn of dat er een gast aanwezig is (om meerdere redenen is dit een variabel i.p.v. de GPS flow, maar dat is offtopic) en ik wil dat die dit niet midden in de nacht loopt te roepen dus hang er een tijd aan. Vervolgens laat ik Homey vertellen wat er verandert en (zie kaartje) en ik geef altijd effe een tijdelijke twist aan de LED ring om te laten zien dat er iets aan het gebeuren is.

Zie de volgende flow voor extra TV uitleg.

**De gebouwde flow:**

**Weerkaart op TV**  
Wat me vervolgens opviel is dat er ook geen fatsoenlijke weerkaarten URLs op het forum stonden die je kon tonen op je TV. Ik kwam met wat zoeken uit bij [https://www.ventusky.com/](https://www.ventusky.com/).

Ik zeg er al vast bij; de kaart tonen zonder de menu’s en andere plaatjes en prut, dat lukt niet zonder zelf een kaart te hosten op een eigen server. Omdat ik hier geen zin in had heb ik er voor gekozen dit gewoon te accepteren.

Hier onder staat mijn URL. Als je dit een mooie markup vindt dan kun je die kopieëren/plakken en slechts je eigen LAT en LONG aanpassen (gebruik hiervoor bijvoorbeeld Google Maps). De bewegende strepen op beeld zijn windstrepen, ik heb deze heel vaag gemaakt omdat ik ze niet de overhand wil geven (maar ik vindt het wel leuke info). Verder zie je een deel van Europa er omheen zodat je weet wat er komen gaat en je ziet de regenwolken over de kaart trekken.

> **[Ventusky - Weather Forecast Maps](https://www.ventusky.com/?p=52.35%3B6.66%3B7&l=radar&w=0A9AC999B)**
>
> Live wind, rain and temperature maps, detailed forecast for your place, data from the best weather forecast models such as GFS, ICON, GEM

Wil je zelf klungelen? Zoek je woonplaats op in de zoekbalk, klik links onderin bij ‘Model’ op de optie ‘EURAD’, Kies in het menu voor ‘Weerradar’ en rechts bovenin bij ‘Instellingen’ kun je klungelen met wat die allemaal toont en vooral hoe die het toont. Vervolgens klik je op ‘Delen’ en je kiest voor ‘Link’. Deel **niet** de datum en tijd mee om er voor te zorgen dat die, bij het openen van de URL, altijd de laatste datum en tijd pakt zodat je een actuele weerbericht hebt. Anders toont die altijd de datum en tijd van dat moment ;-).

**De weerkaart flow:**  
Omdat ik niet wil dat die de weerkaart toont wanneer mijn vrouw Vampire Diaries aan het kijken is (dan heb ik straks tanden in mijn nek), wil ik afvangen dat de TV niets aan het doen is voordat ik de kaart toon. Zie hier voor de flow hier onder.

That’s all folks…! Have fun, hopelijk vinden jullie het wat 🙂

---

<div class="post-metadata">

**Author:** ![Henk\_Renting](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/henk_renting/32/87634_2.png) [@Henk\_Renting](https://community.homey.app/u/Henk_Renting)\
**Post date:** [June 22, 2020, 10:31am UTC](https://community.homey.app/t/weerbericht-melden/28291/2 "2020-06-22T10:31:10Z")

</div>

Bedankt voor de uitleg! Stukkie wijzer nu.  
Maar wat me nog niet lukt:

Ik wil graag dat de gordijnen in mijn slaapkamer dicht gaan als het die dag warmer wordt dan een XX aantal graden. Dat lukt me niet.

Ik heb me geregistreerd heb een API key.  
Bij virtueel device “weer actueel” is er geen kaartje max temp. dus ik kies voor 5 of 16 dagen vooruit.  
Maar als ik daar max temp kies leest ie verkeerde waarden uit…

Wat doe ik fout?

---

<div class="post-metadata">

**Author:** ![Justin](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/justin/32/23485_2.png) [@Justin](https://community.homey.app/u/Justin)\
**Post date:** [June 22, 2020, 10:57am UTC](https://community.homey.app/t/weerbericht-melden/28291/3 "2020-06-22T10:57:31Z")

</div>

Voor actuele warmte gebruik ik losse sensoren, maar dit moet ook lukken…

Zo even zonder te kijken, uit mijn hoofd; gebruik ‘Logica \> X is groter dan’ en zoek voor X een tag die te maken heeft met temperatuur. OpenWeatherMap heeft er wel eentje maar Homey zelf ook.

Flow iets in de zin van; Ieder uur \> temperatuur hoger dan 25 \> Gordijn zakken.

Ik zelf gebruik de Xiaomi Mi Flora sensor in mijn vensterbank. Als de licht intensiteit hoger is dan X (zon op het raam) doe hem dan op 60% naar beneden. Als de intensiteit hoger is dan X én achter het glas is het 35+ graden doe hem dan 100% naar beneden. De ‘standaard modus’ is 20% naar beneden (vindt ik mooier staan dan helemaal open).

---

<div class="post-metadata">

**Author:** ![Henk\_Renting](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/henk_renting/32/87634_2.png) [@Henk\_Renting](https://community.homey.app/u/Henk_Renting)\
**Post date:** [June 22, 2020, 4:25pm UTC](https://community.homey.app/t/weerbericht-melden/28291/4 "2020-06-22T16:25:38Z")

</div>

Dank je voor je reply!  
Maar ik wil het graag wat anders aanpakken.  
Ik wil graag om 9.00 uur checken hoe warm het maximaal gaat worden, en aan de hand daarvan de gordijnen dan al laten sluiten en gesloten houden die dag.  
Dus het hoeft niet per uur gecheckt.  
Daarom is het nodig om te weten hoe de max temperatuur wordt uitgelezen van OWM en hoe deze te verwerken in een flow…

---

<div class="post-metadata">

**Author:** ![Justin](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/justin/32/23485_2.png) [@Justin](https://community.homey.app/u/Justin)\
**Post date:** [June 22, 2020, 4:36pm UTC](https://community.homey.app/t/weerbericht-melden/28291/5 "2020-06-22T16:36:39Z")

</div>

Oke, dan verander je dus ‘ieder uur’ naar ‘om 09:00 uur’.

OWM heeft geen gemiddelde voor die dag, maar gebruik dan ‘16 dagen vooruit’ en stel die in op 1 dag. Maak een numeriek variabel om in op te slaan.

Voorbeeld; iedere avond om 21:00 uur kijk naar verwachting van morgen \> Temperatuur opslaan in numeriek variabel. Volgende ochtend om 09:00 uur kijk naar numerieke variabel en doe je ding.

Zoiets?

---

<div class="post-metadata">

**Author:** ![Justin](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/justin/32/23485_2.png) [@Justin](https://community.homey.app/u/Justin)\
**Post date:** [June 22, 2020, 4:50pm UTC](https://community.homey.app/t/weerbericht-melden/28291/6 "2020-06-22T16:50:11Z")

</div>

Persoonlijk ben ik wel meer van het ‘actuele’. Misschien stof tot nadenken, ik typ alleen maar wat ik denk… 🙂

Zonlicht is goed voor mens, plant en leefomgeving. Derhalve is het dichthouden misschien niet altijd goed? Tevens kun je, als je overdag nog effe die paar sokken wil pakken, alles beter zien met een zonlichtje. En als het tóch gaat regenen, wil je misschien wel het raam op een kier zetten?

Mijn aanpak was geweest;  
Iedere 3 uur  
Én tussen 09:00 en 21:00 uur  
_(Oftewel, 09:00 12:00 15:00 18:00 21:00)_  
Én actuele temperatuur \< 22.00 graden  
_(Of wat ook na wens)_  
Dan doe gordijn open  
Anders doe gordijn dicht  
_(Dat laatste geldt dan zowel op tijd voor 0900 of na 2100 als ook op temperatuur)_

Je kunt ook denken… Als het om 0900 uur reeds 21/21 graden is dan wordt het een foei hete dag. Oftewel sluiten die hap 😉 Betrouwbaarder.

---

<div class="post-metadata">

**Author:** ![Henk\_Renting](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/henk_renting/32/87634_2.png) [@Henk\_Renting](https://community.homey.app/u/Henk_Renting)\
**Post date:** [June 22, 2020, 6:16pm UTC](https://community.homey.app/t/weerbericht-melden/28291/7 "2020-06-22T18:16:59Z")

</div>

De slaapkamer wordt alleen voor slapen gebruikt. Niet voor sokken, geen planten oid.  
Maar dank voor het meedenken! 😉

Het hoeft om 9.00 uur nog niet zo warm te zijn om het toch een hete dag te laten worden…

Vraag blijft alleen hoe ik aan die max temperatuur kom. Dat is me niet helemaal duidelijk.  
Kan ik niet gewoon om 9 uur 12 uur vooruit kijken bijv?  
Of:  
Elke weersverwachting geeft de max temperatuur aan voor die dag. Is die nergens “zomaar” uit te lezen dan bij OWM?

---

<div class="post-metadata">

**Author:** ![Henk\_Renting](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/henk_renting/32/87634_2.png) [@Henk\_Renting](https://community.homey.app/u/Henk_Renting)\
**Post date:** [June 22, 2020, 8:34pm UTC](https://community.homey.app/t/weerbericht-melden/28291/8 "2020-06-22T20:34:51Z")

</div>

Heb het uiteindelijk (met hulp van de onvolprezen @Rocodamelshekima, waarvoor dank) uiteindelijk met de weerlive.nl API, een http-request en BetterLogic voor elkaar gekregen.

Zal er hier niet te veel over uitwijden om niet te veel off-topic te gaan, maar voor hen die dit volgden: hier is meer te vinden:

> [@Weerlive.nl](https://community.homey.app/t/weerlive-nl/16016):
>
> Op basis van informatie van @Rocodamelshekima ben ik gaan stoeien met weerlive.nl. Ik kan op dit moment de actuele weersgegevens opvragen bij weerlive.nl, deze in een variabele zetten en gebruiken. Nu heeft weerlive.nl ook een interessante api voor de weersverwachtingen per uur. Deze informatie jan ik ook opvragen, alleen weet ik niet hoe ik die data kan verwerken. Bij de actuele weersgegevens heb je een unieke code(d0tmax, d0tmin en d0neerslag),maar die zie ik niet bij de weersverwachting. Iem…

> [@Weersverwachting van die dag](https://community.homey.app/t/weersverwachting-van-die-dag/18337):
>
> Om voorbereid te zijn op het weer voor die dag en een kledingkeuze te kunnen maken laat ik Homey via Google Assistant de huidige temperatuur opnoemen wanneer het er in de ochtend beweging is in de woonkamer (en het die week school is). De beschrijving zou een vooruitzicht moeten zijn van die dag, maar hij geeft dan alleen de actuele weerstatus ipv een verwacht weerbeeld. Is er een app die output naar Google Assistant kan geven en wat te verwerken is in een flow?

Uiteraard nogmaals bedankt voor je hulp @Justin!

---

<div class="post-metadata">

**Author:** ![Justin](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/justin/32/23485_2.png) [@Justin](https://community.homey.app/u/Justin)\
**Post date:** [June 22, 2020, 9:07pm UTC](https://community.homey.app/t/weerbericht-melden/28291/9 "2020-06-22T21:07:39Z")

</div>

Uh ja geen dank, ook al doe je precies wat ik voorstelde maar dan met weerlive in plaats van OpenWeatherMap… Maar goed, fijn dat het gelukt is 👍🏼

---

<div class="post-metadata">

**Author:** ![deesh00](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/deesh00/32/32583_2.png) [@deesh00](https://community.homey.app/u/deesh00)\
**Post date:** [September 19, 2022, 9:02am UTC](https://community.homey.app/t/weerbericht-melden/28291/10 "2022-09-19T09:02:34Z")

</div>

Hoe voeg je de variabele toe binnen de tekst die uitgesproken moet worden?  
Ik zie binnen "Zeg Het weer verandert, er wordt zometeen ‘Weersbechrijving’ verwacht.

Hoe voeg jij die variabele “weersverwachting” toe binnen de tekst?

---

<div class="post-metadata">

**Author:** ![WN3000](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/wn3000/32/18508_2.png) [@WN3000](https://community.homey.app/u/WN3000)\
**Post date:** [October 26, 2022, 7:46am UTC](https://community.homey.app/t/weerbericht-melden/28291/11 "2022-10-26T07:46:11Z")

</div>

Hoi, kan het zijn dat de openweather API key ondertussen betalend is geworden? Ik heb je instructies gevolgd maar de API key geeft een error message (not a valid key).

---

<div class="post-metadata">

**Author:** ![Hamster](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/hamster/32/16580_2.png) [@Hamster](https://community.homey.app/u/Hamster)\
**Post date:** [January 7, 2023, 9:41pm UTC](https://community.homey.app/t/weerbericht-melden/28291/12 "2023-01-07T21:41:35Z")

</div>

> [@Justin](#):
>
> Ik zeg er al vast bij; de kaart tonen zonder de menu’s en andere plaatjes en prut, dat lukt niet zonder zelf een kaart te hosten op een eigen server. Omdat ik hier geen zin in had heb ik er voor gekozen dit gewoon te accepteren.

Als je deze website open hebt staan, dan kan met P de presentation mode aanzetten. Hierbij worden alle menu’s verborgen. Ik heb een email naar Ventusky gestuurd met de vraag of deze modes ook met een URL parameter aangestuurd kan worden. Zodra ik antwoord heb, laat ik het weten!

Edit: dit is de reactie die ik heb ontvangen:

_Hi,_

_thank you for using Ventusky. However, this is not allowed._

_Best regards_

_David Prantl_

---

<div class="post-metadata">

**Author:** ![Arno\_van\_Rossen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/arno_van_rossen/32/79247_2.png) [@Arno\_van\_Rossen](https://community.homey.app/u/Arno_van_Rossen)\
**Post date:** [June 19, 2023, 9:21pm UTC](https://community.homey.app/t/weerbericht-melden/28291/13 "2023-06-19T21:21:03Z")

</div>

Hey Justin,  
Ik als nieuw komer lukt het niet om in de app (en welke app…🤔) een virtuele weerstation aan te maken. Heb je hier misschien wat meer uitleg over.  
Bedankt alvast!!

---

<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:** [June 19, 2023, 9:57pm UTC](https://community.homey.app/t/weerbericht-melden/28291/14 "2023-06-19T21:57:32Z")

</div>

> [@WN3000](#):
>
> Hoi, kan het zijn dat de openweather API key ondertussen betalend is geworden? Ik heb je instructies gevolgd maar de API key geeft een error message (not a valid key).

Hier een wat laat antwoord (kwam net in dit topic terecht via search):  
Niet betaald, als je minder dan **1000** x per dag het weer laat checken. Dat is ongeveer elke 1,5 minuut. Best veel 😉

Het staat in de 1e post van het officiële app topic:

> [@\[App\]\[Pro\] OpenWeather](https://community.homey.app/t/app-pro-openweather/61482/1):
>
> **Update 08/2022:**  
> OWM has deprecated the OneCallAPI 2.5. So new user with a new API key will need a subscription for OneCallAPI 3.0. You have to set a payment option but you still have 1000 calls a day free. You can set a limit to 1000 calls in the OWM profile.  
> While adding the current weather/location device, choose the API version 3.0.

---

<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:** [June 19, 2023, 10:02pm UTC](https://community.homey.app/t/weerbericht-melden/28291/15 "2023-06-19T22:02:31Z")

</div>

Hoi Arno,

Wat bedoel je precies met virtueel weerstation?  
Bedoel je dit?

 ![Screenshot from 2023-06-19 23-59-38](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/8/e/8e15465d508774dac462f32cd4a8185bfa37d846.png)

Dit kan door een nieuw apparaat toe te voegen, en dan de app voor het weer selecteren.  
KNMI heeft 1 ‘apparaat’, OWM heeft er meerdere:

 ![Screenshot from 2023-06-20 00-01-32](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/8/9/8952c2f1b2e837536acf737a274f8d7386fcd7aa.png)

---

<div class="post-metadata">

**Author:** ![Arno\_van\_Rossen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/arno_van_rossen/32/79247_2.png) [@Arno\_van\_Rossen](https://community.homey.app/u/Arno_van_Rossen)\
**Post date:** [June 20, 2023, 6:10am UTC](https://community.homey.app/t/weerbericht-melden/28291/16 "2023-06-20T06:10:57Z")

</div>

Hoi, wat een snelle reactie!  
Nou ik heb (denk ik ) de stappen door lopen om een virtueel weersensor (geen station), ik heb ook een API gekregen.

Als ik dan nu in de Homey app een nieuw apparaat toe voeg en “OpenWeather” typ komt deze niet te voor schijn. WT die ik verkeert?

Alvast weer bedankt 👍🏽

---

<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:** [June 20, 2023, 12:41pm UTC](https://community.homey.app/t/weerbericht-melden/28291/17 "2023-06-20T12:41:02Z")

</div>

Graag gedaan.

Dan kun je de OWM app het beste even via de appstore installeren:

> **[OpenWeather](https://homey.app/en-us/app/nu.baretta.openweathermap/OpenWeather/)**
>
> Get current weather data and forecasts from openweathermap.org

En daarna nogmaals apparaat toevoegen, dan moet je OWM kunnen selecteren:

 ![Screenshot_20230620-144252_Homey](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/3/9/39a99676a2f407b9ef2998527dcc67442619446d.jpeg)

---

<div class="post-metadata">

**Author:** ![Arno\_van\_Rossen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/arno_van_rossen/32/79247_2.png) [@Arno\_van\_Rossen](https://community.homey.app/u/Arno_van_Rossen)\
**Post date:** [June 23, 2023, 12:00pm UTC](https://community.homey.app/t/weerbericht-melden/28291/18 "2023-06-23T12:00:46Z")

</div>

THX,  
maar werkt alleen op de PRO… ☹

---

<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:** [June 23, 2023, 12:13pm UTC](https://community.homey.app/t/weerbericht-melden/28291/19 "2023-06-23T12:13:53Z")

</div>

Ah, handig dat je niet had gemeld dat je een Homey cloud hebt, want die is vrij beperkt qua app mogelijkheden.  
Én handig van mij dat ik het niet gevraagd heb 🤪😉

Er lijkt geen externe weer app geschikt te zijn voor Homey cloud.  
Behalve Netatmo (als lokaal weerstation), maar dan moet je eerst Netatmo apparaten kopen.

---

<div class="post-metadata">

**Author:** ![Arno\_van\_Rossen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/arno_van_rossen/32/79247_2.png) [@Arno\_van\_Rossen](https://community.homey.app/u/Arno_van_Rossen)\
**Post date:** [June 23, 2023, 12:29pm UTC](https://community.homey.app/t/weerbericht-melden/28291/20 "2023-06-23T12:29:12Z")

</div>

Er valt jou niks te verwijten…🙂

maar weet je toevallig wat het "gele lijntje " in het advance flow blokje betekent?

[Next page](https://community.homey.app/t/weerbericht-melden/28291.md?page=2)
