Setup camera and such
From Kandos Digital Embassy
Revision as of 06:26, 2 April 2015 by 130.95.40.192 (Talk)
Connect to server
- eth0 connect inet DHCP
- get pigpio library, install.
- get dht22 example
- set up pigpiod at boot
- make sensor script file and change chmod 755 for executable
#!/usr/bin/python #senddata.py # get basestation import sys import time id = str(sys.argv[1]) # set up pi and sensors import os import urllib os.chdir('pigpio_dht22') import pigpio pi = pigpio.pi() import DHT22 s = DHT22.sensor(pi, 4) # get data s.trigger() time.sleep(1) print('{:3.2f}'.format(s.temperature() / 1.)) print('{:3.2f}'.format(s.humidity() / 1.)) # send data, (download results to nowhere) urllib.urlretrieve("http://digitalembassy.mesh/data/sensors/logData.php?basestation="+id+"&type=temp&value="+('%.2f' % s.temperature()), filename="/dev/null") time.sleep(1) urllib.urlretrieve("http://digitalembassy.mesh/data/sensors/logData.php?basestation="+id+"&type=humidity&value="+('%.2f' % s.humidity()), filename="/dev/null") # close #s.cancel() #pi.stop() #exit()
- set up crontab -e
crontab -e * * * * * /home/pi/senddata.py 1 >> /home/pi/cron_out.log sudo service cron restart