Inspiration

There are dozens of fancy sensors available on the market, but it's a hassel to enter all the proprietary apps/web-pages/etc instead of having everything on one view!

What it does

The dashboard shows temperature/humidity for all rooms and integrates lastest news and the weather forecast. Technically: Each sensor input is published to an MQTT broker (mosquitto). In nodeRED single nodes are subscribing to the different data sources and then forwarding the data to a nice dashboard (nodeRED dashboard).

How I built it

MQTT Broker:

Mosquitto, installed on RPI3

MQTT Clients:

DHT22 sensor, powered via GPIO (RPI3) --> with paho-mqtt NetAtmo sensors, python script using Netatmo API

RSS Feed (Sueddeutsche Zeitung) WeatherForecast (OpenWeatherMaps-API)

nodeRED instance installed on RPI3

via npm: node-red-dashboard as UI

Challenges I ran into

Set up all instances and enable a smooth communication

Accomplishments that I'm proud of

It's now a universal platform to integrate any sensor by sending an MQTT message

What I learned

...How to let completely different sensors talk to each other

What's next for IoT Integration Platform

Enable a port forwarding to access also from external Enable security authentication for external access

Built With

Share this project:

Updates