
Hello, I am trying to get my raspberry pi to tweet sensor data.
I have searched for this but all i get is tweet your raspberries temperature nothing about using sensors.
I came across this code from http://www.averagemanvsraspberrypi.com/ ... t-its.html
Code: Select all
#!/usr/bin/env python
import smtplib
from email.mime.text import MIMEText
temp1 = ""
f=os.popen("/opt/vc/bin/vcgencmd measure_temp")
for i in f.readlines():
temp1 += i
USERNAME = "[email protected]"
PASSWORD = "YourGmailPassword"
MAILTO = "[email protected]"
msg = MIMEText(temp1)
msg['Subject'] = 'My RPi temperature is '
msg['From'] = USERNAME
msg['To'] = MAILTO
server = smtplib.SMTP('smtp.gmail.com:587')
server.ehlo_or_helo_if_needed()
server.starttls()
server.ehlo_or_helo_if_needed()
server.login(USERNAME,PASSWORD)
server.sendmail(USERNAME, MAILTO, msg.as_string())
server.quit()
Code: Select all
sudo modprobe w1-gpio
Code: Select all
sudo modprobe w1-therm
Code: Select all
cat w1_slave