With the Raspberry Pi set up (see parts 1 and 2) it is time to expand the project. First up is bringing back the geektechstuff_automated twitter bot to get it to regularly tweet the room temperature.

Thankfully my previous experience with Twitter let me reuse some of my old coding:

And using a crontab I can leave the Raspberry Pi to take a temperature reading every 30 mins and post the details to Twitter.

The full code for my temperature tweet bot can be found at https://github.com/geektechdude/twitter_sensor. Twitter API keys are needed for this project, I am currently storing my in a Python file called auth which contains values for:
consumer_key consumer_secret access_token access_token_secret





3 responses to “Raspberry Pi IoT Project: Temperature Part 3 – Tweet Bot (Raspberry Pi / Python)”
[…] that the temperature sensor is taking readings and tweeting them I want to look at exporting the results another way, and what better way than a web page. I […]
LikeLike
[…] for my IoT Temperature Project, setup the hardware, took measurements and outputted them to a Twitter bot. Then yesterday I created an Azure IoT Hub, which means I now need to connect the Raspberry Pi to […]
LikeLike
[…] far I have looked at outputting the data from my sensors to Flask, Twitter and Azure. However, a simpler option could be to output the date to a CSV (Comma Seperated Value) […]
LikeLike