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
- mqtt
- nodered
- python

Log in or sign up for Devpost to join the conversation.