DHT22 szenzor által mért adatok továbbítása Thingspeakre.

Az olvasást és a továbbítást egy Raspberry Pi B-vel végzem. A program futását crontab-ban időzítem.

import sys
import subprocess
import re
import os
import time
import urllib2
import urllib
import datetime
import Adafruit_DHT


humidity, temperature = Adafruit_DHT.read_retry(22, 4)
mywritekey = "KULCSOTIDE!!!!"
baseURL = 'https://api.thingspeak.com/update?api_key=%s' % mywritekey

if humidity<101:
        homerseklet_kettizedes = "{:.2f}".format(temperature)
        paratartalom_kettizedes = "{:.2f}".format(humidity)

        urllib2.urlopen(baseURL + "&field1=%s&field2=%s" % (paratartalom_kettizedes,homerseklet_kettizedes))
else:
        print "hiba"



https://www.hackster.io/adamgarbo/raspberry-pi-2-iot-thingspeak-dht22-sensor-b208f4 alapján. A programban egy DHT22 szenzor adatait olvasom ki. Az érzékelő adatlába a 4-es pinre van dugva.

This entry was posted in RaspberryPi and tagged , , , , , , , . Bookmark the permalink.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük

Ez a weboldal az Akismet szolgáltatását használja a spam kiszűrésére. Tudjunk meg többet arról, hogyan dolgozzák fel a hozzászólásunk adatait..