{"id":49,"date":"2023-02-15T10:55:34","date_gmt":"2023-02-15T09:55:34","guid":{"rendered":"https:\/\/www.assekuranzsoftware.de\/wordpress\/?p=49"},"modified":"2023-02-17T13:22:46","modified_gmt":"2023-02-17T12:22:46","slug":"der-bmp280-direkt-am-raspberry-als-guenstiges-thermometer-und-barometer","status":"publish","type":"post","link":"https:\/\/www.assekuranzsoftware.de\/wordpress\/der-bmp280-direkt-am-raspberry-als-guenstiges-thermometer-und-barometer\/","title":{"rendered":"Der BMP280 direkt am Raspberry als g\u00fcnstiges Thermometer und Barometer"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-52\" src=\"https:\/\/www.assekuranzsoftware.de\/wordpress\/wp-content\/uploads\/2023\/02\/bmp280_oled_sensor.jpg\" alt=\"\" width=\"989\" height=\"1169\" \/><\/p>\n<p style=\"text-align: left;\">Der <a href=\"https:\/\/www.ebay.de\/sch\/i.html?_from=R40&amp;_trksid=p2334524.m570.l1313&amp;_nkw=bmp280&amp;_sacat=0&amp;LH_TitleDesc=0&amp;_odkw=bmp280&amp;_osacat=0&amp;_sop=12\">BMP280<\/a> ist ein sehr g\u00fcnstiger Thermometer und Barometer Chip f\u00fcr den i2c Bus, welcher sich leicht an den Raspberry anschlie\u00dfen l\u00e4sst. An den Bus kann man mehrere Ger\u00e4te anschlie\u00dfen und ich habe noch ein kleines<a href=\"https:\/\/www.ebay.de\/sch\/i.html?_from=R40&amp;_trksid=p2380057.m570.l1311&amp;_nkw=0.96+oled+i2c&amp;_sacat=0\"> OLED96 Display<\/a> zur Anzeige der Temperatur mit dazu gebaut.\u00a0 Um die Daten in den Home Assistant (HASS) zu bekommen, habe ich auf dem Raspberry noch den einfachen lighttpd-Web-Server installiert und speichere die Daten einfach als Dateien in dessen Html-Verzeichnis. Da ich dieses Thermometer auf\u00a0 verschiedenen Raspi laufen habe, ist es so die einfachste Variante. Das <a href=\"https:\/\/github.com\/LottoExperte\/RaspberryPi-Repositories\/blob\/main\/BMP280_OLED.py\">Programm ist in Python<\/a> geschrieben und sollte beim Start des Raspberry aufgerufen werden. Hier ist es unter \/home\/pi\/BMP820_OLED.py gespeichert.<\/p>\n<p style=\"text-align: left;\">zum bearbeiten :\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 sudo nano \/etc\/rc.local<br \/>\ndiese Zeile einf\u00fcgen:\u00a0 python3 \/home\/pi\/BMP820_OLED.py&amp;<\/p>\n<p style=\"text-align: left;\">Zum einlesen in den HASS oder jedes andere Smart Home System kann die Temperatur und der Luftdruck einfach \u00fcber einen http Aufruf aktualisiert werden. Im HASS erfolgt die \u00fcber einen Eintrag in der &#8222;configuration.yaml&#8220;.\u00a0 Um diese zu bearbeiten sollten Sie das ADD-ON &#8222;File Editor&#8220; installiert haben.\u00a0 Hier ist der Sensor am HASS Raspberry direkt angeschlossen, es kann nat\u00fcrlich von jeder IP abgerufen werden auch au\u00dferhalb des lokalen Netzes.\u00a0 Ich \u00fcbergebe die Werte ohne Komma und Rund auf eine Stelle, kann man nat\u00fcrlich auch anders machen.<\/p>\n<p>Mit den folgenden Eintr\u00e4gen in die &#8222;configuration.yaml&#8220; des HASS werden die Sensoren &#8222;sensor.luft_pressure&#8220; und &#8222;sensor.stube_temerature&#8220; angelegt und alle 60s aktualisiert.<\/p>\n<p>rest:<\/p>\n<p style=\"padding-left: 40px;\">&#8211; scan_interval: 60<br \/>\nresource: http:\/\/27.0.0.1\/StubeDruck.htm<br \/>\nsensor:<br \/>\n&#8211; name: Luft Pressure<br \/>\nvalue_template: &#8222;{{ value | multiply(0.01) | round(1)}}&#8220;<br \/>\nunit_of_measurement: &#8222;hPa&#8220;<br \/>\ndevice_class: pressure<\/p>\n<p style=\"padding-left: 40px;\">&#8211; scan_interval: 60<br \/>\nresource: http:\/\/127.0.0.1\/StubeTemp.htm<br \/>\nsensor:<br \/>\n&#8211; name: Stube Temperature<br \/>\nvalue_template: &#8222;{{ value | multiply(0.01) | round(1)}}&#8220;<br \/>\nunit_of_measurement: &#8222;\u00b0C&#8220;<br \/>\ndevice_class: temperature<\/p>\n<figure id=\"attachment_50\" aria-describedby=\"caption-attachment-50\" style=\"width: 662px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-50\" src=\"https:\/\/www.assekuranzsoftware.de\/wordpress\/wp-content\/uploads\/2023\/02\/2023-02-15-1.png\" alt=\"HASS BMP280 Sensor\" width=\"662\" height=\"964\" \/><figcaption id=\"caption-attachment-50\" class=\"wp-caption-text\">HASS Temperatur und Luftdruck-Sensor<\/figcaption><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Der BMP280 ist ein sehr g\u00fcnstiger Thermometer und Barometer Chip f\u00fcr den i2c Bus, welcher sich leicht an den Raspberry anschlie\u00dfen l\u00e4sst. An den Bus kann man mehrere Ger\u00e4te anschlie\u00dfen und ich habe noch ein kleines OLED96 Display zur Anzeige der Temperatur mit dazu gebaut.\u00a0 Um die Daten in den Home Assistant (HASS) zu bekommen, &hellip; <a href=\"https:\/\/www.assekuranzsoftware.de\/wordpress\/der-bmp280-direkt-am-raspberry-als-guenstiges-thermometer-und-barometer\/\" class=\"more-link\"><span class=\"screen-reader-text\">Der BMP280 direkt am Raspberry als g\u00fcnstiges Thermometer und Barometer<\/span> weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-49","post","type-post","status-publish","format-standard","hentry","category-allgemein"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.assekuranzsoftware.de\/wordpress\/wp-json\/wp\/v2\/posts\/49","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.assekuranzsoftware.de\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.assekuranzsoftware.de\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.assekuranzsoftware.de\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.assekuranzsoftware.de\/wordpress\/wp-json\/wp\/v2\/comments?post=49"}],"version-history":[{"count":8,"href":"https:\/\/www.assekuranzsoftware.de\/wordpress\/wp-json\/wp\/v2\/posts\/49\/revisions"}],"predecessor-version":[{"id":72,"href":"https:\/\/www.assekuranzsoftware.de\/wordpress\/wp-json\/wp\/v2\/posts\/49\/revisions\/72"}],"wp:attachment":[{"href":"https:\/\/www.assekuranzsoftware.de\/wordpress\/wp-json\/wp\/v2\/media?parent=49"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.assekuranzsoftware.de\/wordpress\/wp-json\/wp\/v2\/categories?post=49"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.assekuranzsoftware.de\/wordpress\/wp-json\/wp\/v2\/tags?post=49"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}