ThingSpeak

2018年7月5日 - 未分類

ThingSpeakは、データを送るとグラフ化してくれるWebサービスです。

以下のようなコードでデータを送ります。1分ごとにしか送れません。

 

import urllib2
def thingSpeak(eCO2,TVOC,baseline,raw,temperature,humidity,pressure):
print 'Sending to ThingSpeak API...'
url = "https://api.thingspeak.com/update?api_key="
url += THINGSPEAK
url += "&field1="
url += str(eCO2)
url += "&field2="
url += str(TVOC)
url += "&field3="
url += str(baseline)
url += "&field4="
url += str(raw)
url += "&field5="
url += str(temperature)
url += "&field6="
url += str(humidity)
url += "&field7="
url += str(pressure)
print url
try:
content = urllib2.urlopen(url).read()
except urllib2.HTTPError:
print "Invalid HTTP response"
return False

 

ITBOXにログインせずにデータが見られて便利かもしれません。

 

Translate »