Weather on my balcony / IOT Aug 2018

For having some "Internet of Things" fun in my free time I implemented sending weather data fom my balcony for displaying it with Angular 5:

weather chart

I connected NodeMCU/ESP8266 chip with a BME280 sensor, which can measure temperature, humidity and pressure: The NodeMU chip has a Wifi module, which I use to send weather data to my server via MQTT.

NodeMCU BME280

The Arduino IDE has been used for implementing the program running on NodeMCU:

Arduino IDE

The server has been implemented with Spring Boot and Kotlin. It provides a REST Api to a Angular 5 web application, which uses dygraphs for creating a nice chart.

The Angular code can be found here: https://github.com/micgn/weather-client. And the server code: https://github.com/micgn/weather-server

Souces available on GitHub: https://github.com/micgn/weather-server