{"id":197,"date":"2016-10-17T14:35:22","date_gmt":"2016-10-17T12:35:22","guid":{"rendered":"http:\/\/92.205.129.62\/bmetallica\/?page_id=197"},"modified":"2016-10-19T15:42:21","modified_gmt":"2016-10-19T13:42:21","slug":"1-wire-temperatursensor-auslesen","status":"publish","type":"page","link":"https:\/\/www.bmetallica.de\/index.php\/1-wire-temperatursensor-auslesen\/","title":{"rendered":"1-wire Temperatursensor auslesen"},"content":{"rendered":"<h1 style=\"text-align: center;\">1-wire Temperatursensoren auslesen und verarbeiten<\/h1>\n<h3><span style=\"text-decoration: underline;\">Was wir\u00a0ben\u00f6tigen:<\/span><\/h3>\n<p>&nbsp;<\/p>\n<table border=\"3\">\n<tbody>\n<tr>\n<td><a href=\"https:\/\/i0.wp.com\/92.205.129.62\/bmetallica\/wp-content\/uploads\/2016\/10\/Front_of_Raspberry_Pi.jpg\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"199\" data-permalink=\"https:\/\/www.bmetallica.de\/index.php\/1-wire-temperatursensor-auslesen\/front_of_raspberry_pi\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.bmetallica.de\/wp-content\/uploads\/2016\/10\/Front_of_Raspberry_Pi.jpg?fit=1874%2C1399&amp;ssl=1\" data-orig-size=\"1874,1399\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"front_of_raspberry_pi\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/www.bmetallica.de\/wp-content\/uploads\/2016\/10\/Front_of_Raspberry_Pi.jpg?fit=300%2C224&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/www.bmetallica.de\/wp-content\/uploads\/2016\/10\/Front_of_Raspberry_Pi.jpg?fit=676%2C504&amp;ssl=1\" class=\"aligncenter size-thumbnail wp-image-199\" src=\"https:\/\/i0.wp.com\/92.205.129.62\/bmetallica\/wp-content\/uploads\/2016\/10\/Front_of_Raspberry_Pi-150x150.jpg?resize=150%2C150\" alt=\"front_of_raspberry_pi\" width=\"150\" height=\"150\" srcset=\"https:\/\/i0.wp.com\/www.bmetallica.de\/wp-content\/uploads\/2016\/10\/Front_of_Raspberry_Pi.jpg?resize=150%2C150&amp;ssl=1 150w, https:\/\/i0.wp.com\/www.bmetallica.de\/wp-content\/uploads\/2016\/10\/Front_of_Raspberry_Pi.jpg?resize=640%2C640&amp;ssl=1 640w, https:\/\/i0.wp.com\/www.bmetallica.de\/wp-content\/uploads\/2016\/10\/Front_of_Raspberry_Pi.jpg?zoom=2&amp;resize=150%2C150 300w, https:\/\/i0.wp.com\/www.bmetallica.de\/wp-content\/uploads\/2016\/10\/Front_of_Raspberry_Pi.jpg?zoom=3&amp;resize=150%2C150 450w\" sizes=\"(max-width: 150px) 100vw, 150px\" data-recalc-dims=\"1\" \/><\/a><\/td>\n<td>1x Raspberry (z.B. Modell B)<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/i0.wp.com\/92.205.129.62\/bmetallica\/wp-content\/uploads\/2016\/10\/ds.jpg\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"200\" data-permalink=\"https:\/\/www.bmetallica.de\/index.php\/1-wire-temperatursensor-auslesen\/ds\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.bmetallica.de\/wp-content\/uploads\/2016\/10\/ds.jpg?fit=1000%2C1000&amp;ssl=1\" data-orig-size=\"1000,1000\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"ds\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/www.bmetallica.de\/wp-content\/uploads\/2016\/10\/ds.jpg?fit=300%2C300&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/www.bmetallica.de\/wp-content\/uploads\/2016\/10\/ds.jpg?fit=676%2C676&amp;ssl=1\" class=\"aligncenter size-thumbnail wp-image-200\" src=\"https:\/\/i0.wp.com\/92.205.129.62\/bmetallica\/wp-content\/uploads\/2016\/10\/ds-150x150.jpg?resize=150%2C150\" alt=\"ds\" width=\"150\" height=\"150\" srcset=\"https:\/\/i0.wp.com\/www.bmetallica.de\/wp-content\/uploads\/2016\/10\/ds.jpg?resize=150%2C150&amp;ssl=1 150w, https:\/\/i0.wp.com\/www.bmetallica.de\/wp-content\/uploads\/2016\/10\/ds.jpg?resize=300%2C300&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.bmetallica.de\/wp-content\/uploads\/2016\/10\/ds.jpg?resize=768%2C768&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.bmetallica.de\/wp-content\/uploads\/2016\/10\/ds.jpg?resize=945%2C945&amp;ssl=1 945w, https:\/\/i0.wp.com\/www.bmetallica.de\/wp-content\/uploads\/2016\/10\/ds.jpg?resize=600%2C600&amp;ssl=1 600w, https:\/\/i0.wp.com\/www.bmetallica.de\/wp-content\/uploads\/2016\/10\/ds.jpg?resize=640%2C640&amp;ssl=1 640w, https:\/\/i0.wp.com\/www.bmetallica.de\/wp-content\/uploads\/2016\/10\/ds.jpg?w=1000&amp;ssl=1 1000w\" sizes=\"(max-width: 150px) 100vw, 150px\" data-recalc-dims=\"1\" \/><\/a><\/td>\n<td>F\u00fcr unseren Beispielsaufbau 3x DS18B20 Temperaturssensor<\/p>\n<p>(Amazon: <a href=\"https:\/\/www.amazon.de\/gp\/product\/B00BJY8S8C\/ref=oh_aui_detailpage_o05_s00?ie=UTF8&amp;psc=1\" target=\"_blank\">LINK<\/a>)<\/td>\n<\/tr>\n<tr>\n<td><a href=\"https:\/\/i0.wp.com\/92.205.129.62\/bmetallica\/wp-content\/uploads\/2016\/10\/4k7.jpg\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"201\" data-permalink=\"https:\/\/www.bmetallica.de\/index.php\/1-wire-temperatursensor-auslesen\/4k7\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.bmetallica.de\/wp-content\/uploads\/2016\/10\/4k7.jpg?fit=324%2C324&amp;ssl=1\" data-orig-size=\"324,324\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"4k7\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/www.bmetallica.de\/wp-content\/uploads\/2016\/10\/4k7.jpg?fit=300%2C300&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/www.bmetallica.de\/wp-content\/uploads\/2016\/10\/4k7.jpg?fit=324%2C324&amp;ssl=1\" class=\"aligncenter size-thumbnail wp-image-201\" src=\"https:\/\/i0.wp.com\/92.205.129.62\/bmetallica\/wp-content\/uploads\/2016\/10\/4k7-150x150.jpg?resize=150%2C150\" alt=\"4k7\" width=\"150\" height=\"150\" srcset=\"https:\/\/i0.wp.com\/www.bmetallica.de\/wp-content\/uploads\/2016\/10\/4k7.jpg?resize=150%2C150&amp;ssl=1 150w, https:\/\/i0.wp.com\/www.bmetallica.de\/wp-content\/uploads\/2016\/10\/4k7.jpg?resize=300%2C300&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.bmetallica.de\/wp-content\/uploads\/2016\/10\/4k7.jpg?w=324&amp;ssl=1 324w\" sizes=\"(max-width: 150px) 100vw, 150px\" data-recalc-dims=\"1\" \/><\/a><\/td>\n<td>1x 4,7k (4K7) Wiederstand<\/p>\n<p>&nbsp;<\/p>\n<p>(Amazon: <a href=\"https:\/\/www.amazon.de\/gp\/product\/B007R3R8KS\/ref=oh_aui_detailpage_o04_s00?ie=UTF8&amp;psc=1\" target=\"_blank\">LINK<\/a>)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h3><span style=\"text-decoration: underline;\">Und so wird verkabelt:<\/span><\/h3>\n<table border=\"0\">\n<tbody>\n<tr>\n<td><a href=\"https:\/\/i0.wp.com\/92.205.129.62\/bmetallica\/wp-content\/uploads\/2016\/10\/1wire.jpg\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"203\" data-permalink=\"https:\/\/www.bmetallica.de\/index.php\/1-wire-temperatursensor-auslesen\/1wire\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.bmetallica.de\/wp-content\/uploads\/2016\/10\/1wire.jpg?fit=800%2C600&amp;ssl=1\" data-orig-size=\"800,600\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}\" data-image-title=\"1wire\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/www.bmetallica.de\/wp-content\/uploads\/2016\/10\/1wire.jpg?fit=300%2C225&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/www.bmetallica.de\/wp-content\/uploads\/2016\/10\/1wire.jpg?fit=676%2C507&amp;ssl=1\" class=\"aligncenter wp-image-203 size-medium\" src=\"https:\/\/i0.wp.com\/92.205.129.62\/bmetallica\/wp-content\/uploads\/2016\/10\/1wire-300x225.jpg?resize=300%2C225\" alt=\"1wire\" width=\"300\" height=\"225\" srcset=\"https:\/\/i0.wp.com\/www.bmetallica.de\/wp-content\/uploads\/2016\/10\/1wire.jpg?resize=300%2C225&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.bmetallica.de\/wp-content\/uploads\/2016\/10\/1wire.jpg?resize=768%2C576&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.bmetallica.de\/wp-content\/uploads\/2016\/10\/1wire.jpg?resize=600%2C450&amp;ssl=1 600w, https:\/\/i0.wp.com\/www.bmetallica.de\/wp-content\/uploads\/2016\/10\/1wire.jpg?w=800&amp;ssl=1 800w\" sizes=\"(max-width: 300px) 100vw, 300px\" data-recalc-dims=\"1\" \/><\/a><\/p>\n<p style=\"text-align: center;\">(klicken zum Vergr\u00f6\u00dfern)<\/p>\n<\/td>\n<td><a href=\"https:\/\/i0.wp.com\/92.205.129.62\/bmetallica\/wp-content\/uploads\/2016\/10\/a3123d8a-b8d1-4421-aebc-74df90dfaa86.jpg\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"220\" data-permalink=\"https:\/\/www.bmetallica.de\/index.php\/1-wire-temperatursensor-auslesen\/a3123d8a-b8d1-4421-aebc-74df90dfaa86\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.bmetallica.de\/wp-content\/uploads\/2016\/10\/a3123d8a-b8d1-4421-aebc-74df90dfaa86.jpg?fit=1600%2C1200&amp;ssl=1\" data-orig-size=\"1600,1200\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"a3123d8a-b8d1-4421-aebc-74df90dfaa86\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/www.bmetallica.de\/wp-content\/uploads\/2016\/10\/a3123d8a-b8d1-4421-aebc-74df90dfaa86.jpg?fit=300%2C225&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/www.bmetallica.de\/wp-content\/uploads\/2016\/10\/a3123d8a-b8d1-4421-aebc-74df90dfaa86.jpg?fit=676%2C507&amp;ssl=1\" class=\"aligncenter wp-image-220 size-medium\" src=\"https:\/\/i0.wp.com\/92.205.129.62\/bmetallica\/wp-content\/uploads\/2016\/10\/a3123d8a-b8d1-4421-aebc-74df90dfaa86-300x225.jpg?resize=300%2C225\" alt=\"a3123d8a-b8d1-4421-aebc-74df90dfaa86\" width=\"300\" height=\"225\" srcset=\"https:\/\/i0.wp.com\/www.bmetallica.de\/wp-content\/uploads\/2016\/10\/a3123d8a-b8d1-4421-aebc-74df90dfaa86.jpg?resize=300%2C225&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.bmetallica.de\/wp-content\/uploads\/2016\/10\/a3123d8a-b8d1-4421-aebc-74df90dfaa86.jpg?resize=768%2C576&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.bmetallica.de\/wp-content\/uploads\/2016\/10\/a3123d8a-b8d1-4421-aebc-74df90dfaa86.jpg?resize=1024%2C768&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.bmetallica.de\/wp-content\/uploads\/2016\/10\/a3123d8a-b8d1-4421-aebc-74df90dfaa86.jpg?resize=945%2C709&amp;ssl=1 945w, https:\/\/i0.wp.com\/www.bmetallica.de\/wp-content\/uploads\/2016\/10\/a3123d8a-b8d1-4421-aebc-74df90dfaa86.jpg?resize=600%2C450&amp;ssl=1 600w, https:\/\/i0.wp.com\/www.bmetallica.de\/wp-content\/uploads\/2016\/10\/a3123d8a-b8d1-4421-aebc-74df90dfaa86.jpg?w=1600&amp;ssl=1 1600w, https:\/\/i0.wp.com\/www.bmetallica.de\/wp-content\/uploads\/2016\/10\/a3123d8a-b8d1-4421-aebc-74df90dfaa86.jpg?w=1352 1352w\" sizes=\"(max-width: 300px) 100vw, 300px\" data-recalc-dims=\"1\" \/><\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 style=\"text-align: left;\"><span style=\"text-decoration: underline;\">Konfiguration auf dem Raspberry (OS Jessie):\u00a0<\/span><\/h3>\n<p>Nachdem wir den Raspberry erst einmal grunds\u00e4tzlich konfiguriert haben (Partitionsgr\u00f6\u00dfe, Datum, Zeit und Netzwerk etc.) aktivieren wir zuerst den\u00a0Device Tree Overlay f\u00fcr 1-wire.<\/p>\n<p>Dies geschieht mittels:<\/p>\n<pre class=\"lang:default decode:true\" title=\"1wire-1\">sudo echo \"dtoverlay=w1-gpio,gpiopin=4,pullup=on\" &gt;&gt;  \/boot\/config.txt\r\n<\/pre>\n<p>Als n\u00e4chstes muss der Rasperry neu gestartet werden.<\/p>\n<p>Nach dem erfolgreichen Neustart m\u00fcssen zun\u00e4chst die Module f\u00fcr 1-wire geladen werden.<\/p>\n<p>Dies machen wir mit:<\/p>\n<pre class=\"lang:default decode:true\">sudo echo \"w1-gpio pullup=1\" &gt;&gt; \/etc\/modules\r\nsudo echo \"w1-therm\" &gt;&gt; \/etc\/modules<\/pre>\n<p>Nun m\u00fcssen wir den Raspberry ein weiteres mal neu starten und danach sollten wir unter &#8222;<strong>\/sys\/bus\/w1\/devices<\/strong>&#8220; unsere Sensoren finden k\u00f6nnen (der Sensorname k\u00f6nnte z.B. 28-0316729893ff hei\u00dfen).<\/p>\n<p>Mit folgendem Befehl k\u00f6nnen wir nun einen Sensor auslesen:<\/p>\n<pre class=\"lang:default decode:true\">sudo cat \/sys\/bus\/w1\/devices\/\"SENSORNAME\"\/w1_slave<\/pre>\n<p>&nbsp;<\/p>\n<p>Als n\u00e4chstes installieren wir die Software die wir brauchen um die Temperaturen zu speichern und auszuwerten:<\/p>\n<pre class=\"lang:default decode:true \">sudo apt-get update\r\nsudo apt-get install apache2 php5 python rrdtool python-rrdtool<\/pre>\n<p>&nbsp;<\/p>\n<h3><span style=\"text-decoration: underline;\">Aufzeichnung und Auswertung:<\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Zur Vorbereitung der Aufzeichnung legen wir ein Speicherverzeichnis auf dem Webserver an und l\u00f6schen die Standarddateien des Webservers.<\/p>\n<pre class=\"lang:default decode:true\">rm -R \/var\/www\/html\r\nmkdir \/var\/www\/html\r\nmkdir \/var\/www\/html\/back\r\nmkdir \/home\/pi\/1-wire\r\ncd \/home\/pi\/1-wire<\/pre>\n<p>&nbsp;<\/p>\n<p>Jetzt erzeugen wir die rrd Datenbank in der unsere Messergebnisse gespeichert werden (im Beispiel werden Temperaturen von -30\u00b0C bis +70\u00b0C gespeichert):<\/p>\n<pre class=\"lang:default decode:true\">rrdtool create \/home\/pi\/1-wire\/temperature.rrd --step 300 \\\r\nDS:temp0:GAUGE:1200:-30:70 \\\r\nDS:temp1:GAUGE:1200:-30:70 \\\r\nDS:temp2:GAUGE:1200:-30:70 \\\r\nRRA:AVERAGE:0.5:1:960 \\\r\nRRA:MIN:0.5:96:3600 \\\r\nRRA:MAX:0.5:96:3600 \\\r\nRRA:AVERAGE:0.5:96:3600<\/pre>\n<p>&nbsp;<\/p>\n<p>Um die Sensoren nun auszulesen und besser abrufbar zu machen benutzen wir folgendes PHP-Script (<strong>\/home\/pi\/1-wire\/auswerte.php<\/strong>):<\/p>\n<pre class=\"lang:default decode:true \">&lt;?php\r\n\r\n$pw='';\r\n\/\/Schleife bei falschen werten\r\nwhile($pw &lt; 3) {\r\n\r\n$pw = 9;\r\n\/\/hole Sensordaten S1\r\n$temp = exec('cat \/sys\/bus\/w1\/devices\/\"SENSOR1\"\/w1_slave |grep t=');\r\n$temp = explode('t=',$temp);\r\n$temp = $temp[1] \/ 1000;\r\n$temp = round($temp,2);\r\n\r\n\/\/hole Sensordaten S1\r\n$temp1 = exec('cat \/sys\/bus\/w1\/devices\/\"SENSOR2\"\/w1_slave |grep t=');\r\n$temp1 = explode('t=',$temp1);\r\n$temp1 = $temp1[1] \/ 1000;\r\n$temp1 = round($temp1,2);\r\n\r\n\/\/hole Sensordaten S3\r\n$temp2 = exec('cat \/sys\/bus\/w1\/devices\/\"SENSOR3\"\/w1_slave |grep t=');\r\n$temp2 = explode('t=',$temp2);\r\n$temp2 = $temp2[1] \/ 1000;\r\n$temp2 = round($temp2,2);\r\n\r\n\r\n\/\/trenne dezimalstellen ab zur um falsche Werte aus zu sortieren\r\n$t = explode(\" \", $temp);\r\n$t1 = explode(\" \", $temp1);\r\n$t2 = explode(\" \", $temp2);\r\n\r\n\r\n\/\/wenn wert gr\u00f6\u00dfer als 70 starte Schleife neu (um falsche Messergebnisse zu verhindern --muss bei Bedarf angepasst werden)\r\nif ($t[0] &gt; 70)\r\n{\r\n$pw = 1;\r\n}\r\nif ($t1[0] &gt; 70)\r\n{\r\n$pw = 1;\r\n}\r\nif ($t2[0] &gt; 70)\r\n{\r\n$pw = 1;\r\n}\r\n\r\n\r\n}\r\n\/\/schreibe den Wert von S1 in Txtdatei\r\n$handle = fopen (\"s1.txt\", w);\r\nfwrite ($handle, $temp);\r\nfclose ($handle);\r\n\r\n\/\/schreibe den Wert von S3 in Txtdatei\r\n$handle = fopen (\"s2.txt\", w);\r\nfwrite ($handle, $temp1);\r\nfclose ($handle);\r\n\r\n\/\/schreibe den Wert von S3 in Txtdatei\r\n$handle = fopen (\"s3.txt\", w);\r\nfwrite ($handle, $temp2);\r\nfclose ($handle);\r\n\r\n\r\n?&gt;<\/pre>\n<p>&nbsp;<\/p>\n<p>Und um das ganze dann in die rrd Datenbank zu packen benutzen wir das folgende Python-Script (<strong>\/home\/pi\/1wire\/indb.py<\/strong>):<\/p>\n<pre class=\"lang:default decode:true\">#!\/usr\/bin\/python\r\n# -*- coding: utf-8 -*-\r\n\r\nimport re, os, rrdtool, time\r\npathes = (\r\n#  \"\/sys\/bus\/w1\/devices\/28-0316729893ff\/w1_slave\",\r\n \"\/home\/pi\/1wire\/s1.txt\",\r\n \"\/home\/pi\/1wire\/s2.txt\",\r\n \"\/home\/pi\/1wire\/s3.txt\",\r\n\r\n)\r\n\r\n# read sensor data\r\ndata = 'N'\r\nfor path in pathes:\r\n  data += ':'\r\n  fin = open(path,\"r\")\r\n  dateiinhalt = fin.read()\r\n  fin.close()\r\n  data += dateiinhalt\r\n  time.sleep(1)\r\n\r\n# insert data into round-robin-database\r\nrrdtool.update(\r\n  \"%s\/temperature.rrd\" % (os.path.dirname(os.path.abspath(__file__))),\r\n  data)\r\nprint data\r\n\r\n#Grafik erzeugen\r\nos.system(\"\/home\/pi\/1-wire\/grafik.sh\")\r\n<\/pre>\n<p>&nbsp;<\/p>\n<p>Nun fehlen aber noch die Grafiken die wir m\u00f6chten um uns die Temperaturen bequem anzeigen zu lassen.<\/p>\n<p>Diese erzeugen wir mit einem Shell-Script das, wie\u00a0in der &#8222;indb.py&#8220;\u00a0zu sehen ist, nach dem eintragen der Messwerte\u00a0ausgef\u00fchrt wird.<\/p>\n<p>Das Shell-Script wird unter <strong>\/home\/pi\/1-wire\/grafik.sh<\/strong>\u00a0erstellt (die Benennungen und Farben k\u00f6nnen hier nat\u00fcrlich angepasst werden) :<\/p>\n<pre class=\"lang:default decode:true \">rrdtool graph tempweek.png \\\r\n  -s 'now - 1 week' -e 'now' \\\r\n  DEF:temp0=temperature.rrd:temp0:AVERAGE \\\r\n  LINE2:temp0#FFFF00:Raum \\\r\n  DEF:temp1=temperature.rrd:temp1:AVERAGE \\\r\n  LINE2:temp1#F80404:Heizung \\\r\n  DEF:temp2=temperature.rrd:temp2:AVERAGE \\\r\n  LINE2:temp2#0101DF:Draussen \\\r\n\r\n\r\nrrdtool graph tempday.png \\\r\n  -s 'now - 1 day' -e 'now' \\\r\n  DEF:temp0=temperature.rrd:temp0:AVERAGE \\\r\n  LINE2:temp0#FE9A2E:Raum \\\r\n  DEF:temp1=temperature.rrd:temp1:AVERAGE \\\r\n  LINE2:temp1#F80404:Heizung \\\r\n  DEF:temp2=temperature.rrd:temp2:AVERAGE \\\r\n  LINE2:temp2#0101DF:Draussen \\\r\n\r\n\r\n\r\nrrdtool graph temphour.png \\\r\n  -s -1h -e 'now' \\\r\n  DEF:temp0=temperature.rrd:temp0:AVERAGE \\\r\n  LINE2:temp0#FE9A2E:Raum \\\r\n  DEF:temp1=temperature.rrd:temp1:AVERAGE \\\r\n  LINE2:temp1#F80404:Heizung \\\r\n  DEF:temp2=temperature.rrd:temp2:AVERAGE \\\r\n  LINE2:temp2#0101DF:Draussen \\\r\n\r\n\r\nrrdtool graph tempyear.png \\\r\n  -s 'now - 1 year' -e 'now' \\\r\n  DEF:temp0=temperature.rrd:temp0:AVERAGE \\\r\n  LINE2:temp0#FE9A2E:Raum \\\r\n  DEF:temp1=temperature.rrd:temp1:AVERAGE \\\r\n  LINE2:temp1#F80404:Heizung \\\r\n  DEF:temp2=temperature.rrd:temp2:AVERAGE \\\r\n  LINE2:temp2#0101DF:Draussen \\\r\n\r\n\r\nrrdtool graph tempmonth.png \\\r\n  -s 'now - 1 month' -e 'now' \\\r\n  DEF:temp0=temperature.rrd:temp0:AVERAGE \\\r\n  LINE2:temp0#FE9A2E:Raum \\\r\n  DEF:temp1=temperature.rrd:temp1:AVERAGE \\\r\n  LINE2:temp1#F80404:Heizung \\\r\n  DEF:temp2=temperature.rrd:temp2:AVERAGE \\\r\n  LINE2:temp2#0101DF:Draussen \\\r\n\r\n\r\n\r\n\r\nmv \/home\/pi\/1-wire\/tempweek.png \/var\/www\/html\/\r\nmv \/home\/pi\/1-wire\/tempday.png \/var\/www\/html\/\r\nmv \/home\/pi\/1-wire\/temphour.png \/var\/www\/html\/\r\nmv \/home\/pi\/1-wire\/tempyear.png \/var\/www\/html\/\r\nmv \/home\/pi\/1-wire\/tempmonth.png \/var\/www\/html\/\r\n<\/pre>\n<p>&nbsp;<\/p>\n<p>Was nun noch folgt sind einige Scripte die unsere erzeugten Bilder T\u00e4glich, W\u00f6chentlich, Monatlich und J\u00e4hrlich in den &#8222;back&#8220; Ordner des Web-Servers sichern.<\/p>\n<p>Alle Scripte werden im Ordner <strong>\/home\/pi\/1-wire\/<\/strong> angelegt.<\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"text-decoration: underline;\"><strong>backday.sh:<\/strong><\/span><\/p>\n<pre class=\"lang:default decode:true \">y=$(date +%y)\r\nm=$(date +%m)\r\nd=$(date +%d)\r\n\r\nmkdir \/var\/www\/html\/back\/$y\r\nmkdir \/var\/www\/html\/back\/$y\/$m\r\nmkdir \/var\/www\/html\/back\/$y\/$m\/$d\r\n\r\ncp \/var\/www\/html\/tempday.png \/var\/www\/html\/back\/$y\/$m\/$d\/<\/pre>\n<p>&nbsp;<\/p>\n<p><span style=\"text-decoration: underline;\"><strong>backweek.sh:<\/strong><\/span><\/p>\n<pre class=\"lang:default decode:true \">y=$(date +%y)\r\nm=$(date +%m)\r\nd=$(date +%d)\r\nkw=$(date --date=-1week +%V)\r\n\r\nmkdir \/var\/www\/html\/back\/$y\r\nmkdir \/var\/www\/html\/back\/$y\/$m\r\nmkdir \/var\/www\/html\/back\/$y\/$m\/$d\r\n\r\ncp \/var\/www\/html\/tempweek.png \/var\/www\/html\/back\/$y\/$m\/kw_$kw.png\r\n<\/pre>\n<p>&nbsp;<\/p>\n<p><strong><span style=\"text-decoration: underline;\">backmonth.sh:<\/span><\/strong><\/p>\n<pre class=\"lang:default decode:true\">#!\/bin\/sh\r\n\r\nHEUTE=`date +%d`\r\nMORGEN=`date +%d -d \"1 day\"`\r\n\r\nif [ $MORGEN -lt $HEUTE ];\r\nthen\r\ny=$(date +%y)\r\nm=$(date +%m)\r\nd=$(date +%d)\r\n\r\nmkdir \/var\/www\/html\/back\/$y\r\nmkdir \/var\/www\/html\/back\/$y\/$m\r\nmkdir \/var\/www\/html\/back\/$y\/$m\/$d\r\n\r\ncp \/var\/www\/html\/tempmonth.png \/var\/www\/html\/back\/$y\/$m\/\r\n\r\nelse\r\necho \"warte noch...\"\r\nfi\r\n<\/pre>\n<p>&nbsp;<\/p>\n<p><span style=\"text-decoration: underline;\"><strong>backjahr.sh:<\/strong><\/span><\/p>\n<pre class=\"lang:default decode:true\">#!\/bin\/sh\r\n\r\nHEUTE=`date +%d`\r\nMORGEN=`date +%d -d \"1 day\"`\r\n\r\nif [ $MORGEN -lt $HEUTE ];\r\nthen\r\ny=$(date +%y)\r\nm=$(date +%m)\r\nd=$(date +%d)\r\n\r\nmkdir \/var\/www\/html\/back\/$y\r\nmkdir \/var\/www\/html\/back\/$y\/$m\r\nmkdir \/var\/www\/html\/back\/$y\/$m\/$d\r\n\r\ncp \/var\/www\/html\/tempyear.png \/var\/www\/html\/back\/$y\/\r\n\r\nelse\r\necho \"warte noch...\"\r\nfi\r\n<\/pre>\n<p>&nbsp;<\/p>\n<p>Nun\u00a0m\u00fcssen wir sofern dies noch nicht passiert ist alle Scripte ausf\u00fchrbar machen:<\/p>\n<pre class=\"lang:default decode:true \">sudo chmod 777 -R \/home\/pi\/1-wire<\/pre>\n<p>&nbsp;<\/p>\n<p>Und zum guten Schluss erstellen wir die Crontabs um alle unsere Scripte zu den passenden Zeitpunkten ausf\u00fchren zu lassen.<\/p>\n<p>Hierbei ist zu beachten das man die Crontabs als root Benutzer erzeugen sollte (hier im Beispiel nur um es einfacher zu halten).<\/p>\n<pre class=\"lang:default decode:true\">sudo su root \/\/Benutzerwechsel nach root\r\ncrontab -e \/\/ Editieren der Crontabs<\/pre>\n<p>Nun sind folgende Crontabs zu erstellen:<\/p>\n<pre class=\"lang:default decode:true\">* * * * * php \/home\/pi\/1-wire\/auswerte.php &gt; \/dev\/null 2&gt;&amp;1\r\n*\/5 * * * * \/home\/pi\/1-wire\/indb.py &gt; \/dev\/null 2&gt;&amp;1\r\n55 23 * * * \/home\/pi\/1-wire\/backday.sh &gt; \/dev\/null 2&gt;&amp;1\r\n55 23 * * 0 \/home\/pi\/1-wire\/backweek.sh &gt; \/dev\/null 2&gt;&amp;1\r\n55 23 28,29,30,31 * * \/home\/pi\/1-wire\/backmonth.sh &gt; \/dev\/null 2&gt;&amp;1\r\n55 23 28,29,30,31 12 * \/home\/pi\/1-wire\/backjahr.sh &gt; \/dev\/null 2&gt;&amp;1<\/pre>\n<p>&nbsp;<\/p>\n<p>Jetzt d\u00fcrfte alles soweit fertig sein, wenn wir im Browser die IP unseres Raspberrys aufrufen, m\u00fcssten wir die aktuell erstellten Bilder Sehen k\u00f6nnen.<\/p>\n<p>Im Ordner &#8222;back&#8220; werden, wie oben bereits erw\u00e4hnt, unsere Grafiken zur sp\u00e4teren Betrachtung aufbewahrt.<\/p>\n<p style=\"text-align: center;\">Das Ergebnis sollte dann so \u00e4hnlich aussehen:<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/92.205.129.62\/bmetallica\/wp-content\/uploads\/2016\/10\/tempday.png\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" data-attachment-id=\"209\" data-permalink=\"https:\/\/www.bmetallica.de\/index.php\/1-wire-temperatursensor-auslesen\/tempday\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.bmetallica.de\/wp-content\/uploads\/2016\/10\/tempday.png?fit=481%2C155&amp;ssl=1\" data-orig-size=\"481,155\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"tempday\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/www.bmetallica.de\/wp-content\/uploads\/2016\/10\/tempday.png?fit=300%2C97&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/www.bmetallica.de\/wp-content\/uploads\/2016\/10\/tempday.png?fit=481%2C155&amp;ssl=1\" class=\"aligncenter wp-image-209 size-medium\" src=\"https:\/\/i0.wp.com\/92.205.129.62\/bmetallica\/wp-content\/uploads\/2016\/10\/tempday-300x97.png?resize=300%2C97\" alt=\"tempday\" width=\"300\" height=\"97\" srcset=\"https:\/\/i0.wp.com\/www.bmetallica.de\/wp-content\/uploads\/2016\/10\/tempday.png?resize=300%2C97&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.bmetallica.de\/wp-content\/uploads\/2016\/10\/tempday.png?w=481&amp;ssl=1 481w\" sizes=\"(max-width: 300px) 100vw, 300px\" data-recalc-dims=\"1\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>1-wire Temperatursensoren auslesen und verarbeiten Was wir\u00a0ben\u00f6tigen: &nbsp; 1x Raspberry (z.B. Modell B) F\u00fcr unseren Beispielsaufbau 3x DS18B20 Temperaturssensor (Amazon: LINK) 1x 4,7k (4K7) Wiederstand &nbsp; (Amazon: LINK) &nbsp; &nbsp; Und so wird verkabelt: (klicken zum Vergr\u00f6\u00dfern) Konfiguration auf dem&#8230; <a class=\"more-link\" href=\"https:\/\/www.bmetallica.de\/index.php\/1-wire-temperatursensor-auslesen\/\">Continue Reading &rarr;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"jetpack_post_was_ever_published":false,"footnotes":""},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>1-wire Temperatursensor auslesen - bmetallica.de<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.bmetallica.de\/index.php\/1-wire-temperatursensor-auslesen\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"1-wire Temperatursensor auslesen - bmetallica.de\" \/>\n<meta property=\"og:description\" content=\"1-wire Temperatursensoren auslesen und verarbeiten Was wir\u00a0ben\u00f6tigen: &nbsp; 1x Raspberry (z.B. Modell B) F\u00fcr unseren Beispielsaufbau 3x DS18B20 Temperaturssensor (Amazon: LINK) 1x 4,7k (4K7) Wiederstand &nbsp; (Amazon: LINK) &nbsp; &nbsp; Und so wird verkabelt: (klicken zum Vergr\u00f6\u00dfern) Konfiguration auf dem... Continue Reading &rarr;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.bmetallica.de\/index.php\/1-wire-temperatursensor-auslesen\/\" \/>\n<meta property=\"og:site_name\" content=\"bmetallica.de\" \/>\n<meta property=\"article:modified_time\" content=\"2016-10-19T13:42:21+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/92.205.129.62\/bmetallica\/wp-content\/uploads\/2016\/10\/Front_of_Raspberry_Pi-150x150.jpg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data1\" content=\"7 Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.bmetallica.de\/index.php\/1-wire-temperatursensor-auslesen\/\",\"url\":\"https:\/\/www.bmetallica.de\/index.php\/1-wire-temperatursensor-auslesen\/\",\"name\":\"1-wire Temperatursensor auslesen - bmetallica.de\",\"isPartOf\":{\"@id\":\"https:\/\/www.bmetallica.de\/#website\"},\"datePublished\":\"2016-10-17T12:35:22+00:00\",\"dateModified\":\"2016-10-19T13:42:21+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.bmetallica.de\/index.php\/1-wire-temperatursensor-auslesen\/#breadcrumb\"},\"inLanguage\":\"de-DE\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.bmetallica.de\/index.php\/1-wire-temperatursensor-auslesen\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.bmetallica.de\/index.php\/1-wire-temperatursensor-auslesen\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.bmetallica.de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"1-wire Temperatursensor auslesen\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.bmetallica.de\/#website\",\"url\":\"https:\/\/www.bmetallica.de\/\",\"name\":\"bmetallica.de\",\"description\":\"das Wissen der Welt geh\u00f6rt den Menschen\",\"publisher\":{\"@id\":\"https:\/\/www.bmetallica.de\/#\/schema\/person\/95f9265fa19015a54cb0537aad39bf97\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.bmetallica.de\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"de-DE\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/www.bmetallica.de\/#\/schema\/person\/95f9265fa19015a54cb0537aad39bf97\",\"name\":\"bmetallica\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de-DE\",\"@id\":\"https:\/\/www.bmetallica.de\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/f65d4d63669df7a43505e3fc4e0e353b?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/f65d4d63669df7a43505e3fc4e0e353b?s=96&d=mm&r=g\",\"caption\":\"bmetallica\"},\"logo\":{\"@id\":\"https:\/\/www.bmetallica.de\/#\/schema\/person\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"1-wire Temperatursensor auslesen - bmetallica.de","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.bmetallica.de\/index.php\/1-wire-temperatursensor-auslesen\/","og_locale":"de_DE","og_type":"article","og_title":"1-wire Temperatursensor auslesen - bmetallica.de","og_description":"1-wire Temperatursensoren auslesen und verarbeiten Was wir\u00a0ben\u00f6tigen: &nbsp; 1x Raspberry (z.B. Modell B) F\u00fcr unseren Beispielsaufbau 3x DS18B20 Temperaturssensor (Amazon: LINK) 1x 4,7k (4K7) Wiederstand &nbsp; (Amazon: LINK) &nbsp; &nbsp; Und so wird verkabelt: (klicken zum Vergr\u00f6\u00dfern) Konfiguration auf dem... Continue Reading &rarr;","og_url":"https:\/\/www.bmetallica.de\/index.php\/1-wire-temperatursensor-auslesen\/","og_site_name":"bmetallica.de","article_modified_time":"2016-10-19T13:42:21+00:00","og_image":[{"url":"http:\/\/92.205.129.62\/bmetallica\/wp-content\/uploads\/2016\/10\/Front_of_Raspberry_Pi-150x150.jpg"}],"twitter_card":"summary_large_image","twitter_misc":{"Gesch\u00e4tzte Lesezeit":"7 Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.bmetallica.de\/index.php\/1-wire-temperatursensor-auslesen\/","url":"https:\/\/www.bmetallica.de\/index.php\/1-wire-temperatursensor-auslesen\/","name":"1-wire Temperatursensor auslesen - bmetallica.de","isPartOf":{"@id":"https:\/\/www.bmetallica.de\/#website"},"datePublished":"2016-10-17T12:35:22+00:00","dateModified":"2016-10-19T13:42:21+00:00","breadcrumb":{"@id":"https:\/\/www.bmetallica.de\/index.php\/1-wire-temperatursensor-auslesen\/#breadcrumb"},"inLanguage":"de-DE","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.bmetallica.de\/index.php\/1-wire-temperatursensor-auslesen\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.bmetallica.de\/index.php\/1-wire-temperatursensor-auslesen\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.bmetallica.de\/"},{"@type":"ListItem","position":2,"name":"1-wire Temperatursensor auslesen"}]},{"@type":"WebSite","@id":"https:\/\/www.bmetallica.de\/#website","url":"https:\/\/www.bmetallica.de\/","name":"bmetallica.de","description":"das Wissen der Welt geh\u00f6rt den Menschen","publisher":{"@id":"https:\/\/www.bmetallica.de\/#\/schema\/person\/95f9265fa19015a54cb0537aad39bf97"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.bmetallica.de\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"de-DE"},{"@type":["Person","Organization"],"@id":"https:\/\/www.bmetallica.de\/#\/schema\/person\/95f9265fa19015a54cb0537aad39bf97","name":"bmetallica","image":{"@type":"ImageObject","inLanguage":"de-DE","@id":"https:\/\/www.bmetallica.de\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/f65d4d63669df7a43505e3fc4e0e353b?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f65d4d63669df7a43505e3fc4e0e353b?s=96&d=mm&r=g","caption":"bmetallica"},"logo":{"@id":"https:\/\/www.bmetallica.de\/#\/schema\/person\/image\/"}}]}},"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/P8uhVF-3b","jetpack-related-posts":[{"id":114,"url":"https:\/\/www.bmetallica.de\/index.php\/433mhz-temperatur-auslesen\/","url_meta":{"origin":197,"position":0},"title":"433MHz Temperatur auslesen","author":"bmetallica","date":"5. November 2015","format":false,"excerpt":"Auswerten eines 433MHz Temperatursensors mit pilight \u00a0 Was wir ben\u00f6tigen: Aukru 433 MHz Funk- Sende und Empf\u00e4nger Modul Superregeneration Wireless Transmitter-Modul Einbrecher Alarm 433M receiver module Burglar Alarm f\u00fcr Arduino Raspberry pi (Amazon: LINK) PEARL Funk-Au\u00dfensensor f\u00fcr Wetterstation (Amazon: LINK) Verkabelung des Senders\/Empf\u00e4ngers: Verkabelung Sender Modul (nicht f\u00fcr das Auslesen\u2026","rel":"","context":"Mit 6 Kommentaren","block_context":{"text":"Mit 6 Kommentaren","link":"https:\/\/www.bmetallica.de\/index.php\/433mhz-temperatur-auslesen\/#comments"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/92.205.129.62\/bmetallica\/wp-content\/uploads\/2015\/11\/71Wz-aGbLzL._SL1500_-300x300.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":86,"url":"https:\/\/www.bmetallica.de\/index.php\/rpi-smarthome\/","url_meta":{"origin":197,"position":1},"title":"RPI SmartHome","author":"bmetallica","date":"2. November 2015","format":false,"excerpt":"Raspberry zur Haussteuerung (Smarthome) \u00a0 Interface: Als Display dient ein ,,3.2\" TFT LCD Touch Screen Display Monitor + Case + Heatsinks For Raspberry Pi B+\" (z.B. Ebay: LINK\u00a0ca. 19\u20ac) an einem ,,Raspberry PI V1 Model B\". Um die 3 Buttons am oberen Bildschirmrand ab zu fragen, verwende ich ein Python-Script,\u2026","rel":"","context":"\u00c4hnlicher Beitrag","block_context":{"text":"\u00c4hnlicher Beitrag","link":""},"img":{"alt_text":"IMG_20150117_175959","src":"https:\/\/i0.wp.com\/bmetallica.de\/wp-content\/uploads\/2015\/11\/IMG_20150117_1759591-645x1024.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":230,"url":"https:\/\/www.bmetallica.de\/index.php\/dba-logger-mit-dem-raspberry-pi\/","url_meta":{"origin":197,"position":2},"title":"db(A) logger mit dem Raspberry PI","author":"bmetallica","date":"15. Februar 2019","format":false,"excerpt":"db(A) logger mit dem Raspberry PI F\u00fcr unser allj\u00e4hrliches Festival ( ROCKFREUNDE.DE ) wollte ich interessehalber mal eine Auswertung des Ger\u00e4uschpegels auf unserem Festivalgel\u00e4nde machen. Daraus entstand dann folgendes Projekt. Ziel ist das speichern und auswerten von Lautst\u00e4rkewerten \u00fcber einen l\u00e4ngeren Zeitraum \u00a0 Was wir ben\u00f6tigen: Raspberry PI V3, Netzteil\u2026","rel":"","context":"\u00c4hnlicher Beitrag","block_context":{"text":"\u00c4hnlicher Beitrag","link":""},"img":{"alt_text":"dba","src":"https:\/\/i0.wp.com\/bmetallica.de\/wp-content\/uploads\/2017\/02\/dba-1024x327.jpg?resize=350%2C200","width":350,"height":200},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.bmetallica.de\/index.php\/wp-json\/wp\/v2\/pages\/197"}],"collection":[{"href":"https:\/\/www.bmetallica.de\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.bmetallica.de\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.bmetallica.de\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bmetallica.de\/index.php\/wp-json\/wp\/v2\/comments?post=197"}],"version-history":[{"count":18,"href":"https:\/\/www.bmetallica.de\/index.php\/wp-json\/wp\/v2\/pages\/197\/revisions"}],"predecessor-version":[{"id":222,"href":"https:\/\/www.bmetallica.de\/index.php\/wp-json\/wp\/v2\/pages\/197\/revisions\/222"}],"wp:attachment":[{"href":"https:\/\/www.bmetallica.de\/index.php\/wp-json\/wp\/v2\/media?parent=197"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}