In this project I wanted to learn how to use my RPi for home monitoring. I hooked up a dht11 sensor to my RPi, which is read out with a python script. This python script pushes temperature and humidity readings to AWS IoT core. AWS IoT core pushes the thing's messages to an AWS dynamoDB. Finally, on this site (hosted in AWS S3) I setup AWS cognito to get credentials to query the dynamoDB table and create graphs with the latest data. For the gas readings I purchased a P1-to-USB cable to connect my RPi to the smart meter. Again, a python scripts reads the messages from the meter and sends it to AWS (IoT core, dynamoDB, website).
-designed by schrama.io-