Ehoco.nl

Maak van Domoticz een weerstation – Deel 1

Weerstation Domoticz

Helaas is de data-service van Weather Undergound nog maar tot eind 2018 gratis beschikbaar. Nieuwe gebruikers kunnen nu al geen API-key meer registreren om gratis weer-data naar Domoticz te halen. De afgelopen week hebben wij hard gewerkt aan een nieuw script dat gebruik maakt van data van Buienradar en Darksky. In dit artikel leggen we stap voor stap uit hoe je jouw Raspberry met Domoticz kunt omtoveren naar een weerstation. Iedere 5 minuten krijg je automatisch de actuele waarden uit jouw woonplaats van:

 

Benodigdheden

Virtuele sensoren aanmaken

De volgende stap is om een virtuele sensor aan te maken. Ga naar Setup -> Hardware en kies bij Type voor Dummy. Je mag zeg een herkenbare naam kiezen:

Zodra de Dummy Hardware toegevoegd is kunnen de virtuele sensoren gaan aanmaken. Klik hiervoor op Create Virtual Sensors (in het donkerblauw).

Maak nu de virtuele sensor aan van het type “Temperature” en geef “Gevoelstemperatuur” als naam van de sensor in:

Maak op dezelfde wijze onderstaande virtuele sensoren aan (kies zelf een herkenbare naam):

Barometer sensor — Luchtdruk
Wind+Temp+Chill sensor — Wind, temperatuur en gevoelstemperatuur
Wind sensor — Alleen wind
Visibility sensor — Zicht
Solar Radiaton sensor — solar
Lux sensor — Lux-waarde gebaseerd op SolarPower.time
Rain sensor — Regengegevens
Temp+Hum sensor — Temperatur en luchtvochtigheid
Text sensor — Weersverwachting (lang)
Text sensor — Weersverwachting (kort)
Custom sensor — Regen in mm/h, komend uur
Custom sensor — Regen in mm/h, komende 2 uren
Text sensor — Regenalarm als text sensor
Alert sensor — Regenalarm als alert sensor
Switch sensor — Regelalarm als switch (handig voor bv. zonnescherm)
Text sensor — Weersverwachting (dag 1 t/m 5)
Text sensor — Weersverwachting (dag 6 t/m 10)

 

Scripts

De laatste stap is het script. Download hier de vier benodigde scripts. Pak de scripts uit met een extractor als WinRar. Je ziet nu vier dzVents-scripts. Alleen het bestand wusSettings.lua moet je nog even aanpassen naar jouw situatie.

Op regel 14 t/m 31 vul je de idx-nummers van de virtuele sensoren/switches in die je zojuist hebt aangemaakt. Mocht je een bepaalde sensor niet willen gebruiken, dan zet je -- voor de regel. Regel 35 /tm 51 kun je naar eigen wens aanpassen, de overige regel moet je niet wijzigen. Tot slot moet je de vier scripts nog uploaden naar je raspberry:

wusSettings.lua          -> /home/pi/domoticz/scripts/dzVents/scripts/modules/
wusFunctions.lua         -> /home/pi/domoticz/scripts/dzVents/scripts/modules/
wusErrors.lua            -> /home/pi/domoticz/scripts/dzVents/scripts/modules/
updateWeatherSensors.lua -> /home/pi/domoticz/scripts/dzVents/scripts/

 

Iedere x minuten zullen de aangemaakte sensoren/switches geüpdatet worden.

 

Ga door naar Deel 2

Mobiele versie afsluiten