必要なパッケージ等を入れる
sudo apt-get install python-dev git git python-pip sudo git clone https://github.com/adafruit/Adafruit_Python_DHT.git cd Adafruit_Python_DHT sudo python setup.py install pip install git+https://github.com/AmbientDataInc/ambient-python-lib.git
参考
温度/湿度センサーDHT22をRaspberry Piで使用する方法
Ambient
スクリプトの作成
vi dht22.py
#!/usr/bin/python # coding: utf-8 import Adafruit_DHT as DHT import ambient ## センサーの種類 SENSOR_TYPE = DHT.DHT22 ## 接続したGPIOポート DHT_GPIO = 4 ## 測定開始 h,t = DHT.read_retry(SENSOR_TYPE, DHT_GPIO) am = ambient.Ambient( xxxx, 'xxxx' ) r = am.send({ 'd1':'{0:0.1f}'.format(t), 'd2':'{0:0.1f}'.format(h) }) print r ## 結果表示 # print "Temp= {0:0.1f} deg C" . format(t) # print "Humidity= {0:0.1f} %" . format(h) print t print h
cronで5分に1回動くようにしておく。stdoutとstderrは始末しておく。