{"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":"2026-05-07T09:33:59","modified_gmt":"2026-05-07T07:33:59","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 data-recalc-dims=\"1\" 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-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=\"auto, (max-width: 150px) 100vw, 150px\" \/><\/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 data-recalc-dims=\"1\" 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-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=\"auto, (max-width: 150px) 100vw, 150px\" \/><\/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\" rel=\"noopener\">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 data-recalc-dims=\"1\" 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-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=\"auto, (max-width: 150px) 100vw, 150px\" \/><\/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\" rel=\"noopener\">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\" rel=\"noopener\"><img data-recalc-dims=\"1\" 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-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=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/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\" rel=\"noopener\"><img data-recalc-dims=\"1\" 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-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=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/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\" rel=\"noopener\"><img data-recalc-dims=\"1\" 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-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=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/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":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-197","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\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=\"2026-05-07T07:33:59+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\u00a0Minuten\" \/>\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\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.bmetallica.de\\\/index.php\\\/1-wire-temperatursensor-auslesen\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.bmetallica.de\\\/index.php\\\/1-wire-temperatursensor-auslesen\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/92.205.129.62\\\/bmetallica\\\/wp-content\\\/uploads\\\/2016\\\/10\\\/Front_of_Raspberry_Pi-150x150.jpg\",\"datePublished\":\"2016-10-17T12:35:22+00:00\",\"dateModified\":\"2026-05-07T07:33:59+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.bmetallica.de\\\/index.php\\\/1-wire-temperatursensor-auslesen\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.bmetallica.de\\\/index.php\\\/1-wire-temperatursensor-auslesen\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.bmetallica.de\\\/index.php\\\/1-wire-temperatursensor-auslesen\\\/#primaryimage\",\"url\":\"http:\\\/\\\/92.205.129.62\\\/bmetallica\\\/wp-content\\\/uploads\\\/2016\\\/10\\\/Front_of_Raspberry_Pi-150x150.jpg\",\"contentUrl\":\"http:\\\/\\\/92.205.129.62\\\/bmetallica\\\/wp-content\\\/uploads\\\/2016\\\/10\\\/Front_of_Raspberry_Pi-150x150.jpg\"},{\"@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\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.bmetallica.de\\\/#\\\/schema\\\/person\\\/95f9265fa19015a54cb0537aad39bf97\",\"name\":\"bmetallica\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1a90b65655e93274890daff126ceebcc75e52e4da445ee5c6831e925e3c619cf?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1a90b65655e93274890daff126ceebcc75e52e4da445ee5c6831e925e3c619cf?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1a90b65655e93274890daff126ceebcc75e52e4da445ee5c6831e925e3c619cf?s=96&d=mm&r=g\",\"caption\":\"bmetallica\"},\"logo\":{\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1a90b65655e93274890daff126ceebcc75e52e4da445ee5c6831e925e3c619cf?s=96&d=mm&r=g\"}}]}<\/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":"2026-05-07T07:33:59+00:00","og_image":[{"url":"http:\/\/92.205.129.62\/bmetallica\/wp-content\/uploads\/2016\/10\/Front_of_Raspberry_Pi-150x150.jpg","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Gesch\u00e4tzte Lesezeit":"7\u00a0Minuten"},"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"},"primaryImageOfPage":{"@id":"https:\/\/www.bmetallica.de\/index.php\/1-wire-temperatursensor-auslesen\/#primaryimage"},"image":{"@id":"https:\/\/www.bmetallica.de\/index.php\/1-wire-temperatursensor-auslesen\/#primaryimage"},"thumbnailUrl":"http:\/\/92.205.129.62\/bmetallica\/wp-content\/uploads\/2016\/10\/Front_of_Raspberry_Pi-150x150.jpg","datePublished":"2016-10-17T12:35:22+00:00","dateModified":"2026-05-07T07:33:59+00:00","breadcrumb":{"@id":"https:\/\/www.bmetallica.de\/index.php\/1-wire-temperatursensor-auslesen\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.bmetallica.de\/index.php\/1-wire-temperatursensor-auslesen\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.bmetallica.de\/index.php\/1-wire-temperatursensor-auslesen\/#primaryimage","url":"http:\/\/92.205.129.62\/bmetallica\/wp-content\/uploads\/2016\/10\/Front_of_Raspberry_Pi-150x150.jpg","contentUrl":"http:\/\/92.205.129.62\/bmetallica\/wp-content\/uploads\/2016\/10\/Front_of_Raspberry_Pi-150x150.jpg"},{"@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":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":["Person","Organization"],"@id":"https:\/\/www.bmetallica.de\/#\/schema\/person\/95f9265fa19015a54cb0537aad39bf97","name":"bmetallica","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/secure.gravatar.com\/avatar\/1a90b65655e93274890daff126ceebcc75e52e4da445ee5c6831e925e3c619cf?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/1a90b65655e93274890daff126ceebcc75e52e4da445ee5c6831e925e3c619cf?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1a90b65655e93274890daff126ceebcc75e52e4da445ee5c6831e925e3c619cf?s=96&d=mm&r=g","caption":"bmetallica"},"logo":{"@id":"https:\/\/secure.gravatar.com\/avatar\/1a90b65655e93274890daff126ceebcc75e52e4da445ee5c6831e925e3c619cf?s=96&d=mm&r=g"}}]}},"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/P8uhVF-3b","jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/www.bmetallica.de\/index.php\/wp-json\/wp\/v2\/pages\/197","targetHints":{"allow":["GET"]}}],"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":19,"href":"https:\/\/www.bmetallica.de\/index.php\/wp-json\/wp\/v2\/pages\/197\/revisions"}],"predecessor-version":[{"id":904,"href":"https:\/\/www.bmetallica.de\/index.php\/wp-json\/wp\/v2\/pages\/197\/revisions\/904"}],"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}]}}