{"id":672,"date":"2013-11-18T11:54:29","date_gmt":"2013-11-18T09:54:29","guid":{"rendered":"https:\/\/www.my-it-brain.de\/wordpress\/?p=672"},"modified":"2015-01-28T22:56:30","modified_gmt":"2015-01-28T20:56:30","slug":"ueberwachung-von-temperatur-und-luftfeuchtigkeit-mit-dem-sht21","status":"publish","type":"post","link":"https:\/\/www.my-it-brain.de\/wordpress\/ueberwachung-von-temperatur-und-luftfeuchtigkeit-mit-dem-sht21\/","title":{"rendered":"\u00dcberwachung von Temperatur und Luftfeuchtigkeit mit dem SHT21"},"content":{"rendered":"<p>Im Artikel <a href=\"https:\/\/www.my-it-brain.de\/wordpress\/konzept-zur-ueberwachung-von-temperatur-und-luftfeuchtigkeit\/\" title=\"Konzept zur \u00dcberwachung von Temperatur und Luftfeuchtigkeit\">&#8222;Konzept zur \u00dcberwachung von Temperatur und Luftfeuchtigkeit&#8220;<\/a> habe ich \u00dcberlegungen angestellt, um die Temperatur und die Luftfeuchtigkeit in einem Serverraum mit Hilfe des Raspberry Pi zu \u00fcberwachen. In diesem Artikel geht es nun zur Sache.<\/p>\n<p>Voraussetzung f\u00fcr das weitere Vorgehen ist ein RaspPi, welcher in das Netzwerk integriert ist und auf den wir mittels SSH zugreifen k\u00f6nnen.<\/p>\n<p>Im Vorfeld habe ich in einigen Internetforen recherchiert, um einen geeigneten Sensor f\u00fcr den Pi zu finden. Mir ist wichtig, dass ich nur einen Sensor ben\u00f6tige, um sowohl die Temperatur als auch die Luftfeuchtigkeit messen zu k\u00f6nnen. Schlie\u00dflich habe ich mich f\u00fcr den <a href=\"http:\/\/www.emsystech.de\/produkt\/sht21-breakout-board\/\" title=\"SHT21 Breakout Board\" target=\"_blank\">SHT21<\/a> entschieden, welchen es bereits konfektioniert z.B. im Online-Shop von <a href=\"http:\/\/shop.emsystech.de\/de\/Sensoren-und-Zubehoer\" title=\"Webshop emsystech\" target=\"_blank\">emsystech<\/a> gibt.<\/p>\n\n\t\t<style type=\"text\/css\">\n\t\t\t#gallery-1 {\n\t\t\t\tmargin: auto;\n\t\t\t}\n\t\t\t#gallery-1 .gallery-item {\n\t\t\t\tfloat: left;\n\t\t\t\tmargin-top: 10px;\n\t\t\t\ttext-align: center;\n\t\t\t\twidth: 50%;\n\t\t\t}\n\t\t\t#gallery-1 img {\n\t\t\t\tborder: 2px solid #cfcfcf;\n\t\t\t}\n\t\t\t#gallery-1 .gallery-caption {\n\t\t\t\tmargin-left: 0;\n\t\t\t}\n\t\t\t\/* see gallery_shortcode() in wp-includes\/media.php *\/\n\t\t<\/style>\n\t\t<div id='gallery-1' class='gallery galleryid-672 gallery-columns-2 gallery-size-thumbnail'><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/www.my-it-brain.de\/wordpress\/ueberwachung-von-temperatur-und-luftfeuchtigkeit-mit-dem-sht21\/wasserzeichen_img_1443\/'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/www.my-it-brain.de\/wordpress\/wp-content\/uploads\/2013\/11\/Wasserzeichen_IMG_1443-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"sht21andrasppi\" aria-describedby=\"gallery-1-673\" \/><\/a>\n\t\t\t<\/dt>\n\t\t\t\t<dd class='wp-caption-text gallery-caption' id='gallery-1-673'>\n\t\t\t\tSHT21 Sensor neben meinem RaspPi\n\t\t\t\t<\/dd><\/dl><dl class='gallery-item'>\n\t\t\t<dt class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/www.my-it-brain.de\/wordpress\/ueberwachung-von-temperatur-und-luftfeuchtigkeit-mit-dem-sht21\/wasserzeichen_img_1445\/'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/www.my-it-brain.de\/wordpress\/wp-content\/uploads\/2013\/11\/Wasserzeichen_IMG_1445-150x150.jpg\" class=\"attachment-thumbnail size-thumbnail\" alt=\"sht21onrasppi\" aria-describedby=\"gallery-1-674\" \/><\/a>\n\t\t\t<\/dt>\n\t\t\t\t<dd class='wp-caption-text gallery-caption' id='gallery-1-674'>\n\t\t\t\tSHT21 connected to RaspPi\n\t\t\t\t<\/dd><\/dl><br style=\"clear: both\" \/>\n\t\t<\/div>\n\n<p>Beim Anschluss des SHT21 wird der I2C-Bus des Sensors mit dem PIN 1 des Pi verbunden.<\/p>\n<p><del datetime=\"2015-01-28T20:47:26+00:00\">Die <a href=\"http:\/\/www.emsystech.de\/raspi-sht21\/\" title=\"Raspi-SHT21 Software\" target=\"_blank\">Software<\/a>, um den Sensor auszulesen kann von der Seite des Herstellers heruntergeladen werden. Die in diesem Tutorial verwendete Version kann am Ende dieses Artikels heruntergeladen werden.<\/del> Inzwischen wird die Software auf <a href=\"https:\/\/github.com\/Tronde\/Raspi-SHT21\" title=\"Raspi-SHT21 auf GitHub\" target=\"_blank\">GitHub<\/a> gepflegt. In der dortigen <a href=\"https:\/\/github.com\/Tronde\/Raspi-SHT21\/blob\/master\/README.md\" title=\"Raspi-SHT21 README.md\" target=\"_blank\">README.md<\/a> sind die n\u00f6tigen Informationen enthalten, um die Software zu installieren und den Raspi-SHT21 in Betrieb zu nehmen.<\/p>\n<p>Die Informationen im weiteren Verlauf dieses Artikels sind veraltet und sollten nicht mehr f\u00fcr neue Installationen genutzt werden. Ich lasse sie online, um bereits bestehende, \u00e4ltere Installationen nachvollziehen zu k\u00f6nnen.<\/p>\n<p>Das Archiv wird im Home-Verzeichnis des Pi platziert und dort entpackt.<\/p>\n<pre>\r\npi@jk-raspberrypi ~ $ ls -lh\r\ninsgesamt 44K\r\ndrwxr-xr-x 2 pi pi 4,0K Nov 13 21:41 Desktop\r\n-rw-r--r-- 1 pi pi 5,7K Feb  3  2013 ocr_pi.png\r\ndrwxrwxr-x 2 pi pi 4,0K M\u00e4r 10  2013 python_games\r\n-rw-r--r-- 1 pi pi  26K Jul  5 09:24 Raspi-SHT21-V3_0_0.zip\r\npi@jk-raspberrypi ~ $ unzip Raspi-SHT21-V3_0_0.zip \r\nArchive:  Raspi-SHT21-V3_0_0.zip\r\n   creating: Raspi-SHT21-V3_0_0\/\r\n  inflating: Raspi-SHT21-V3_0_0\/function-cosm-push.sh  \r\n  inflating: Raspi-SHT21-V3_0_0\/function-ftp-upload.sh  \r\n  inflating: Raspi-SHT21-V3_0_0\/sht21  \r\n  inflating: Raspi-SHT21-V3_0_0\/sht21.sh  \r\n   creating: Raspi-SHT21-V3_0_0\/source\/\r\n  inflating: Raspi-SHT21-V3_0_0\/source\/buildrun.sh  \r\n  inflating: Raspi-SHT21-V3_0_0\/source\/i2c.c  \r\n  inflating: Raspi-SHT21-V3_0_0\/source\/i2c.h  \r\n  inflating: Raspi-SHT21-V3_0_0\/source\/main.c  \r\n  inflating: Raspi-SHT21-V3_0_0\/source\/makefile  \r\n  inflating: Raspi-SHT21-V3_0_0\/source\/raspi.c  \r\n  inflating: Raspi-SHT21-V3_0_0\/source\/raspi.h  \r\n  inflating: Raspi-SHT21-V3_0_0\/source\/sht21  \r\n  inflating: Raspi-SHT21-V3_0_0\/source\/sht21.c  \r\n  inflating: Raspi-SHT21-V3_0_0\/source\/sht21.h  \r\n  inflating: Raspi-SHT21-V3_0_0\/source\/std_c.h  \r\n  inflating: Raspi-SHT21-V3_0_0\/start-sht21-service.sh  \r\n  inflating: Raspi-SHT21-V3_0_0\/stop-sht21-service.sh  \r\n   creating: Raspi-SHT21-V3_0_0\/www\/\r\n  inflating: Raspi-SHT21-V3_0_0\/www\/index.php  \r\n   creating: Raspi-SHT21-V3_0_0\/www\/js\/\r\n  inflating: Raspi-SHT21-V3_0_0\/www\/layout.css  \r\npi@jk-raspberrypi ~ $\r\n<\/pre>\n<p>Die Dateien sht21 und sht21.sh m\u00fcssen noch ausf\u00fchrbar gemacht werden. Z.B. <strong>sudo chmod 755 sht21<\/strong>.<\/p>\n<p>Bevor das Programm ausgef\u00fchrt werden kann, muss noch der I2C-Treiber aktiviert werden. Hierzu befolgen wir diese <a href=\"http:\/\/www.emsystech.de\/raspi-sht21-aufbau-anwendung-erweiterungen\/\" title=\"5-Schritt-Anleitung zur Aktivierung des I2C-Treibers\" target=\"_blank\">5-Schritt-Anleitung<\/a>.<\/p>\n<p>Nach dem Neustart k\u00f6nnen wir die Sensorwerte mit dem Programm <em>sht21<\/em> abfragen. Je nachdem mit welchem Parameter man das Programm aufruft wird die Ausgabe unterschiedlich formatiert:<\/p>\n<pre>\r\npi@jk-raspberrypi ~\/Raspi-SHT21-V3_0_0 $ .\/sht21 S\r\n21.5\t43\r\npi@jk-raspberrypi ~\/Raspi-SHT21-V3_0_0 $ .\/sht21 L\r\ntemperature=21.5\r\nhumidity=43\r\npi@jk-raspberrypi ~\/Raspi-SHT21-V3_0_0 $ .\/sht21 C\r\nTemperature,21.5\r\nHumidity,43\r\npi@jk-raspberrypi ~\/Raspi-SHT21-V3_0_0 $ .\/sht21\r\nRaspi-SHT21 V3.0.0 by Martin Steppuhn (www.emsystech.de) [Nov 19 2012 23:35:05]\r\nOptions:\r\n   S : [20.0 99]\r\n   L : [temperature=20.0][humidity=99]\r\n   C : [Temperature,20,0][Humidity,99]\r\nRaspberryHwRevision=2\r\n0\t21.5\t43\r\n1\t21.5\t43\r\n2\t21.5\t43\r\n3\t21.5\t43\r\n4\t21.5\t43\r\n<\/pre>\n<p>Damit haben wir zwei weitere <a href=\"https:\/\/www.my-it-brain.de\/wordpress\/konzept-zur-ueberwachung-von-temperatur-und-luftfeuchtigkeit\/\" title=\"Konzept zur \u00dcberwachung von Temperatur und Luftfeuchtigkeit\">Ziele<\/a> unseres kleinen Projekts erreicht.<\/p>\n<p>Dank des RaspberryPi k\u00f6nnen wir nun die Temperatur und die Luftfeuchtigkeit \u00fcberwachen und das unabh\u00e4ngig von vorhandener Hardware.<\/p>\n<p>Ich m\u00f6chte an dieser Stelle dem Team von <a href=\"http:\/\/www.emsystech.de\/\" title=\"Homepage emsystech.de\" target=\"_blank\">emsystech.de<\/a> danken. Dank des tollen Sensors, des Sourcecodes und der Tipps auf ihrer Website war der Aufbau der \u00dcberwachung ein Kinderspiel.<\/p>\n<p>Aktuell schreiben wir die Messwerte alle 10 Minuten in eine CSV-Datei. Wie wir diese Messwerte in einem Webbrowser visualisieren k\u00f6nnen, beschreibe ich in einem folgenden Artikel.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Im Artikel &#8222;Konzept zur \u00dcberwachung von Temperatur und Luftfeuchtigkeit&#8220; habe ich \u00dcberlegungen angestellt, um die Temperatur und die Luftfeuchtigkeit in einem Serverraum mit Hilfe des Raspberry Pi zu \u00fcberwachen. In diesem Artikel geht es nun zur Sache. Voraussetzung f\u00fcr das weitere Vorgehen ist ein RaspPi, welcher in das Netzwerk integriert ist und auf den wir<span class=\"continue-reading\"> <a href=\"https:\/\/www.my-it-brain.de\/wordpress\/ueberwachung-von-temperatur-und-luftfeuchtigkeit-mit-dem-sht21\/\">[Weiterlesen&#8230;]<\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_metis_text_type":"","_metis_text_length":0,"_post_count":0,"footnotes":""},"categories":[197,57],"tags":[226,339,227,228,225],"class_list":["post-672","post","type-post","status-publish","format-standard","hentry","category-raspberry-pi","category-wochenend-projekte","tag-luftfeuchtigkeit","tag-raspberry-pi","tag-raspi-sht21","tag-rasppi","tag-temperatur"],"_links":{"self":[{"href":"https:\/\/www.my-it-brain.de\/wordpress\/wp-json\/wp\/v2\/posts\/672","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.my-it-brain.de\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.my-it-brain.de\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.my-it-brain.de\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.my-it-brain.de\/wordpress\/wp-json\/wp\/v2\/comments?post=672"}],"version-history":[{"count":4,"href":"https:\/\/www.my-it-brain.de\/wordpress\/wp-json\/wp\/v2\/posts\/672\/revisions"}],"predecessor-version":[{"id":973,"href":"https:\/\/www.my-it-brain.de\/wordpress\/wp-json\/wp\/v2\/posts\/672\/revisions\/973"}],"wp:attachment":[{"href":"https:\/\/www.my-it-brain.de\/wordpress\/wp-json\/wp\/v2\/media?parent=672"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.my-it-brain.de\/wordpress\/wp-json\/wp\/v2\/categories?post=672"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.my-it-brain.de\/wordpress\/wp-json\/wp\/v2\/tags?post=672"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}