[DIY] Wetterstation
Es gibt am Markt ja inzwischen Wetterstationen wie Sand am Meer, auch für Bastler. Lösungen mit einem Raspberry oder ESP8266 sind sehr vielversprechend. Die Tinkerforge Wetterstation bietet z.B. eine sehr einfache Lösung auch mit ext. Außen-Sensoren (Wind, Niederschlag, Feuchtigkeit, Temp.).
Wer sich mit einem Raspberry (3) eine eigene Wetterstation mit Android/iPhone Dashboard bauen möchte benötigt keine großen Elektrotechnik oder Programmierkenntnisse.
Das Projekt besteht aus den folgenden Komponenten:
- RaspberryPi (>=3)
- Tinkerforge Masterbrick + Sensoren
(z.B. Masterbrick + Outdoor Weather Bricklet + Th6148 Sensor) ESP8266/ESP8285 BoardDHT22 SensorBMP280 Sensor- Blynk Server
- Stromversorgung der Boards (
z.B. Powerbank)
Auf dem Raspberry wird die Raspbian Standard Installation eingerichtet.
Mit Blynk gibt es eine sehr praktische IOT App, die man in der Cloud oder selbst gehostet nutzen kann. (Die eigene gehostete Umgebung ist frei!)
Der Blynk Server wird auf einem Raspberry installiert (Quickguide) und der Port 9443 im Router extern geöffnet:
- Login to Raspberry Pi via ssh;
- Install java 8:
sudo apt-get install oracle-java8-jdk
- Make sure you are using Java 8
java -version Output: java version "1.8"
- Download Blynk server jar file (or manually copy it to Raspberry Pi via ssh and scp command):
wget "https://github.com/blynkkk/blynk-server/releases/download/v0.39.5/server-0.39.5-java8.jar"
- Run the server on default ‚hardware port 8080‘ and default ‚application port 9443‘ (SSL port)
java -jar server-0.39.5-java8.jar -dataFolder /home/pi/Blynk
That’s it!
- As output you will see something like that:
Blynk Server successfully started. All server output is stored in current folder in 'logs/blynk.log' file.
Die entsprechende App kann man über den Google Playstore und im Apple Appstore finden.
Teil 2 wird die Einrichtung der Blynk App und auslesen der Sensoren behandeln.