In het recente verleden heb ik een artikel geschreven over het aanmaken van een gratis weerkanaal in Domoticz, met behulp van de Weather Undergroud service. Helaas is deze service gestopt met het verstrekken van gratis accounts, dus deze manier werkt niet meer. Maar er is gelukkig een alternatief, namelijk OpenWeatherMap!
Hoe gaan we te werk
Het is mogelijk om in Domoticz naast ‘echte’ sensors ook virtuele sensors te gebruiken. Van die eigenschap gaan we hier gebruik maken.
Een API-key aanvragen bij Open Weather
We beginnen met het aanvragen van een API-key bij OpenWeatherMap. Zo’n API-key is een identificatie waardoor zij weten wie er data bij hen opvraagt. Ga naar de website openweathermap.org.Kies nu voor de optie Sign Up.
Maak een nieuwe account aan en vrijwel onmiddellijk zal in je mailbox een bericht van OpenWeatherMap ontvangen:
In het midden bevindt zich de API-key. Je hebt alleen het gedeelte ná APPID= nodig.
Bepalen plaatsnaam
Naast de API-key hebben we ook nog een plaatsnaam nodig. Ga daarvoor op de website van OpenWeatherMap naar het kopje Weather in your city:
Voer daar de plaatsnaam in die je zoekt en druk op Enter. Als er meerdere keuze zijn, dan worden die nu getoond. Zo wist ik niet dat er naast ons Rotterdam nog twee van die plaatsen in de wereld waren:
Wij zoeken natuurlijk Rotterdam,NL.
Virtuele hardware in Domoticz
Kies in het SetUp-menu van Domoticz voor Hardware.
We voegen nu onderaan het scherm nieuwe hardware toe. Kies een naam voor je weerkanaal en kies bij Type voor Open Weather Map.
Laat Data Timeout op Disabled staan.
Voeg daarna bij API Key alleen het gedeelte achter APPID= in wat je uit de E-mail van OpenWeatherMap hebt gehaald.
Voeg tenslotte de plaatsnaam en het land in zoals ze op de website van OpenWeatherMap worden getoond.
Druk tenslotte op Add en het nieuwe virtuele weerstation is aangemaakt.
Werkt het?
Om te controleren of het werkt gaan we nu naar de logging in Domoticz in menu Setup.Als alles goed is gegaan zie je hier eerst de melding dat het nieuwe weerkanaal is gestart en dat er gegevens zijn opgehaald. Staat er een rode melding dat het weerkanaal niet is gestart, dan heb je iets verkeerd gedaan. Verwijder het virtuele weerstation dan bij de hardware en doet het stap voor stap opnieuw.
Sensors
Je hebt er nu een aantal nieuwe virtuele sensors bij. Deze ‘meten’ elke 10 minuten nieuwe waarden. Je vindt die sensors onder Devices in het Setup-menu van Domoticz:
Je kunt nu de sensors voor temperatuur, vochtigheidsgraad, luchtdruk, wind, zicht en bewolkingspercentage toevoegen aan Domoticz door op het groene pijltje ernaast te drukken.
Ze zijn daarna te vinden onder de hoofdmenu’s van Domoticz:
Tenslotte
Met behulp van OpenWeatherMap heb je nu een handig virtueel weerstation van je woonplaats, waarvan je nu automatisch alle gegevens gaat verzamelen. Het is niet zo mooi als dat van WeatherUnderground, waarbij je ook nog eens kon kiezen voor een bepaald weerstation vlak bij je in de buurt, maar het is toch een leuke en handige uitbreiding van je Domotica, zonder dat je zelf sensors hoeft te kopen.
Pingback: Domotica – 4. Een gratis weerkanaal in Domoticz | Achtenveertig
Dank je wel, dit werkt prima zo!
Hoi dank je voor je mooie uitleg voor Domotica,
hier ga ik zeker mee hobbyen deze vakantie.
ik heb alleen een vraagje, op mijn weer blad geeft hij niet de themperatuur weer zoald bij jou.
hij toont alleen de Hpa.
weet je hier misschien de oorzaak van?
Hallo Hans-Jacob,
Weer en temperatuur / druk staan op verschillende pagina’s in Domoticz. Is niet zo handig, maar dat is helaas niet anders.
Hoi,
Bedankt voor de duidelijke uitleg, werkte direct zonder problemen.
Geweldig bedankt voor deze tip. Het werkt en ik ben er erg blij mee.
Bedankt voor de goede uitleg, het werkt. Leuk!
Super, binnen 10 minuten is het voor elkaar.
ik wilde mijn bestaande “WeatherUnderground” “hardware” aanpassen naar deze nieuwe meter, ( om aan te sluiten op de historische data daarvan ) maar die vlieger gaat maar gedeeltelijk op. ( alleen voor de luchtdruk ).
Dus ook maar een nieuwe “Open Weather Map” meter aangemaakt, om de rest uit te lezen.
Dat werkte verder prima! ( bedankt voor de duidelijke info ! )
Bedankt voor de duidelijke uitleg. Gelukkig weer wat lokale weergegevens
Op https://openweathermap.org/price nog wel even aangeven dat je de gratis variant wilt hebben (of betaald). Daaarna werkt je API-key pas
Bedankt voor de prima uitleg.
Omdat mijn (gratis) key van Weather Underground niet meer werkt overgestapt naar OpenWeather.
Mis alleen wel UV ( hoeveelheid zonlicht ) is daar ook een mogelijkheid voor in OpenWeather ?
Mis alleende regen cq degevallen neerslag
Bedankt Ronald,
Werkt prima. Behalve wat Johan net meldt: geen regen informatie. Jammer, want ik wilde net weten hoeveel neerslag die enorme bui van vannacht betrof.
Ik heb hem erbij gezet, het werkt ! Goede heldere uitleg!
Dank hiervoor
Als je het foutief hebt ingevuld. Kan je het niet aanpassen. Je moet dan echt de sensor verwijderen en opnieuw aanmaken.
Nee hoor. Je past het aan, en klikt dan links bovenin op “update” in plaats van “Add” onder het tekstveld.
Toegegeven, niet de mooiste UI, maar het werkt wel en zo hoef je ‘m niet eerst te verwijderen.
toevoegen is geen probleem, maar wind en tmp-hum-baro, worden niet weergegeven in domoticz
Goede uitleg en na een aantal minuten werkende
Duidelijk artikel. Echter voor Den Haag,NL (of The Hague,NL) werkt het niet. Het werkt wel als ik Rotterdam of Amsterdam gebruik. Suggesties?
Heel duidelijk, werkt onmiddellijk.
Bedankt voor de instructies.
Bedankt!
Duidelijke uitleg en werkt meteen!