{"id":135781,"date":"2018-05-26T11:05:00","date_gmt":"2018-05-26T08:05:00","guid":{"rendered":"https:\/\/ruuvi.com\/einrichtung-eines-raspberry-pi-als-ruuvi-gateway\/"},"modified":"2026-06-11T07:40:35","modified_gmt":"2026-06-11T04:40:35","slug":"einrichtung-eines-raspberry-pi-als-ruuvi-gateway","status":"publish","type":"post","link":"https:\/\/ruuvi.com\/de\/einrichtung-eines-raspberry-pi-als-ruuvi-gateway\/","title":{"rendered":"Raspberry Pi als Ruuvi Gateway einrichten"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><em>\u2013 aktualisiert am 23.12.2021 \u2013<\/em><\/p>\n\n<p class=\"wp-block-paragraph\">Da das <a href=\"https:\/\/ruuvi.com\/de\/gateway\/\">Ruuvi Gateway<\/a> nun den Bedarf f\u00fcr ein RuuviTag-zu-Internet-Gateway deckt, pflegen wir das RuuviBerry-Image nicht mehr. Diese Anleitung bleibt zu Referenzzwecken online, wird aber nicht mehr unterst\u00fctzt. <\/p>\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n<p class=\"wp-block-paragraph\"><em>\u2013 aktualisiert am 26.10.2020 \u2013<\/em><\/p>\n\n<p class=\"wp-block-paragraph\">Da RuuviTags selbst keine Internetverbindung haben, m\u00fcssen Nutzer, die Daten in der Cloud speichern m\u00f6chten, ein Ger\u00e4t mit Bluetooth und Internetverbindung als Gateway einrichten. Ein Raspberry Pi 3 ist eine naheliegende Wahl, da er \u00fcber integriertes BLE und WLAN sowie reichlich Rechenleistung verf\u00fcgt \u2013 und das alles bei angemessenen Kosten und einem geringen Stromverbrauch von weniger als 10 Watt. <\/p>\n\n<p class=\"wp-block-paragraph\">Unser Raspberry Pi Image enth\u00e4lt diese Komponenten:<\/p>\n\n<ul class=\"wp-block-list\">\n<li>Raspbian als Basis-Betriebssystem<\/li>\n\n\n\n<li>WLAN-Hotspot, damit sich Ger\u00e4te in der N\u00e4he verbinden k\u00f6nnen.<\/li>\n\n\n\n<li>RuuviCollector zum Sammeln von Daten<\/li>\n\n\n\n<li>InfluxDB als Datenbank<\/li>\n\n\n\n<li>Grafana als Dashboard f\u00fcr InfluxDB<\/li>\n<\/ul>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"741\" src=\"https:\/\/ruuvi.com\/i\/u\/ruuvi-raspberry-data-1024x741.png\" alt=\"Raspberry Pi beim Sammeln und Anzeigen von Daten.\" class=\"wp-image-3300\" srcset=\"https:\/\/ruuvi.com\/i\/u\/ruuvi-raspberry-data-1024x741.png 1024w, https:\/\/ruuvi.com\/i\/u\/ruuvi-raspberry-data-450x326.png 450w, https:\/\/ruuvi.com\/i\/u\/ruuvi-raspberry-data-768x556.png 768w, https:\/\/ruuvi.com\/i\/u\/ruuvi-raspberry-data-1536x1112.png 1536w, https:\/\/ruuvi.com\/i\/u\/ruuvi-raspberry-data-2048x1483.png 2048w, https:\/\/ruuvi.com\/i\/u\/ruuvi-raspberry-data-600x434.png 600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Raspberry Pi beim Sammeln und Anzeigen von Daten.<\/figcaption><\/figure>\n<\/div>\n<h2 class=\"wp-block-heading\">Einrichten des Images<\/h2>\n\n<p class=\"wp-block-paragraph\">Zuerst laden wir ein offizielles Raspbian-Image von der <a href=\"https:\/\/www.raspberrypi.org\/downloads\/\">Raspberry Pi Foundation<\/a> herunter. Das Image wird gem\u00e4\u00df den Anweisungen und Programmen der Raspberry Pi Foundation auf eine 16 GB SD-Karte geflasht. Wenn du planst, den Raspberry Pi als Headless-Node ohne Monitor oder Tastatur zu betreiben, musst du die Karte f\u00fcr eine SSH-Verbindung vorbereiten, indem du eine Datei namens <strong>ssh<\/strong> in die Boot-Partition legst. Du kannst auch das WLAN konfigurieren, indem du die Datei <strong>wpa_supplicant.conf<\/strong> in das Boot-Verzeichnis kopierst. <em>Howtoraspberrypi<\/em> hat <a href=\"https:\/\/howtoraspberrypi.com\/how-to-raspberry-pi-headless-setup\/\">einen Beitrag<\/a> mit weiteren Details ver\u00f6ffentlicht.   <\/p>\n\n<p class=\"wp-block-paragraph\" id=\"01f1\">Sobald du dich einloggst, denke daran, den Pi zu aktualisieren, indem du <em>sudo apt update<\/em> und <em>sudo apt upgrade<\/em> ausf\u00fchrst.<\/p>\n\n<h2 class=\"wp-block-heading\">Konfigurieren des Hotspots<\/h2>\n\n<p class=\"wp-block-paragraph\">Die Konfiguration des Raspberry Pi als WLAN-Hotspot erleichtert den Nutzern das Leben, da sie eine drahtlose Verbindung zum Raspberry Pi herstellen k\u00f6nnen, ohne eine Ethernet-Verbindung zum Router einrichten oder die IP-Adresse suchen zu m\u00fcssen.<\/p>\n\n<p class=\"wp-block-paragraph\">Wir verwenden das <a href=\"https:\/\/github.com\/jasbur\/RaspiWiFi\">RaspiWiFi<\/a>-Projekt, um den WLAN-Hotspot einzurichten. Der Hotspot kann dann verwendet werden, um andere WLAN-Verbindungen zu konfigurieren oder um auf den Raspi als eigenst\u00e4ndiges Ger\u00e4t zuzugreifen. <\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"678\" src=\"https:\/\/ruuvi.com\/i\/u\/raspiwifi-initial-setup-1024x678.png\" alt=\"Die Ersteinrichtung des Raspi-WLANs\" class=\"wp-image-3302\" srcset=\"https:\/\/ruuvi.com\/i\/u\/raspiwifi-initial-setup-1024x678.png 1024w, https:\/\/ruuvi.com\/i\/u\/raspiwifi-initial-setup-450x298.png 450w, https:\/\/ruuvi.com\/i\/u\/raspiwifi-initial-setup-768x508.png 768w, https:\/\/ruuvi.com\/i\/u\/raspiwifi-initial-setup-600x397.png 600w, https:\/\/ruuvi.com\/i\/u\/raspiwifi-initial-setup.png 1166w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Konfigurieren des Hotspots. Beachte, dass wir Port 3001 f\u00fcr die Konfigurationsseite verwenden. <\/figcaption><\/figure>\n<\/div><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"947\" height=\"1024\" src=\"https:\/\/ruuvi.com\/i\/u\/ruuviberry-wifi-setup-947x1024.png\" alt=\"Die Ruuviberry-WLAN-Einrichtung\" class=\"wp-image-3301\" srcset=\"https:\/\/ruuvi.com\/i\/u\/ruuviberry-wifi-setup-947x1024.png 947w, https:\/\/ruuvi.com\/i\/u\/ruuviberry-wifi-setup-416x450.png 416w, https:\/\/ruuvi.com\/i\/u\/ruuviberry-wifi-setup-768x830.png 768w, https:\/\/ruuvi.com\/i\/u\/ruuviberry-wifi-setup-1421x1536.png 1421w, https:\/\/ruuvi.com\/i\/u\/ruuviberry-wifi-setup-600x648.png 600w, https:\/\/ruuvi.com\/i\/u\/ruuviberry-wifi-setup.png 1560w\" sizes=\"auto, (max-width: 947px) 100vw, 947px\" \/><figcaption class=\"wp-element-caption\">Wir k\u00f6nnen 10.0.0.1:3001\/ aufrufen und unsere WLAN-Verbindung einrichten.<\/figcaption><\/figure>\n<\/div>\n<p class=\"wp-block-paragraph\">Jetzt haben wir einen Hotspot mit einer Landingpage zur Konfiguration der WLAN-Verbindung und k\u00f6nnen den Raspberry Pi bei Bedarf als eigenst\u00e4ndiges Ger\u00e4t verwenden. Der Hotspot-Name lautet <strong>ruuvicollector xxxx<\/strong> und das Passwort <strong>ruuviberry<\/strong>. <\/p>\n\n<p class=\"wp-block-paragraph\">Auf den Raspberry Pi kann zugegriffen werden, indem man sich mit dem Hotspot verbindet und 10.0.0.1 aufruft, um Grafana anzuzeigen, oder 10.0.0.1:3001, um das WLAN zu konfigurieren.<\/p>\n\n<h2 class=\"wp-block-heading\">InfluxDB<\/h2>\n\n<p class=\"wp-block-paragraph\">InfluxDB ist eine auf Zeitreihendaten spezialisierte Datenbank, die sich perfekt f\u00fcr die Speicherung von RuuviTag-Daten eignet. InfluxData bietet .deb-Builds f\u00fcr <strong>armhf<\/strong> an, auch wenn sie dies nicht aktiv bewerben. Gehe einfach zu den <a href=\"https:\/\/portal.influxdata.com\/downloads\">Influx-Downloads<\/a>, w\u00e4hle das <strong>amd64<\/strong>-Paket aus und ersetze <strong>amd64<\/strong> durch <strong>armhf<\/strong>. Zum Beispiel:  <br\/><a href=\"https:\/\/dl.influxdata.com\/influxdb\/releases\/influxdb_1.5.2_amd64.deb\">https:\/\/dl.influxdata.com\/influxdb\/releases\/influxdb_1.5.2_amd64.deb<\/a> wird zu<br\/><a href=\"https:\/\/dl.influxdata.com\/influxdb\/releases\/influxdb_1.5.2_amd64.deb\">https:\/\/dl.influxdata.com\/influxdb\/releases\/influxdb_1.5.2_armhf.deb<\/a><\/p>\n\n<p class=\"wp-block-paragraph\">Lade das Paket mit <em>wget<\/em> herunter und installiere es mit <em>sudo dpkg -i<\/em>. Starte den Dienst mit <em>sudo systemctl start influxd<\/em> und \u00fcberpr\u00fcfe mit <em>systemctl status influxd<\/em>, ob er l\u00e4uft. <\/p>\n\n<p class=\"wp-block-paragraph\">Starte die Influx-Konsole mit <em>influx<\/em> und erstelle mit dem Befehl <em>CREATE DATABASE ruuvi<\/em> eine Datenbank f\u00fcr die Ruuvi-Messungen.<\/p>\n\n<h2 class=\"wp-block-heading\">Grafana<\/h2>\n\n<p class=\"wp-block-paragraph\">Grafana wird verwendet, um Dashboards zu erstellen und einfache Analysen der Daten durchzuf\u00fchren. Lade die neuesten Grafana-Bin\u00e4rdateien f\u00fcr den Raspberry Pi von der <a href=\"https:\/\/grafana.com\/grafana\/download?edition=oss\" target=\"_blank\" rel=\"noreferrer noopener\">offiziellen Grafana-Distribution<\/a> herunter<a href=\"https:\/\/grafana.com\/grafana\/download\/6.3.3?platform=arm\" target=\"_blank\" rel=\"noreferrer noopener\">.<\/a> Raspberry Pi 3, 3B+ und 4 verwenden ARMv7. <\/p>\n\n<p class=\"wp-block-paragraph\">Aktiviere Grafana mit<\/p>\n\n<pre class=\"wp-block-code\"><code>sudo \/bin\/systemctl daemon-reload\nsudo \/bin\/systemctl enable grafana-server\nsudo \/bin\/systemctl start grafana-server\nsudo \/bin\/systemctl status grafana-server<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">Wenn alles richtig eingerichtet wurde, k\u00f6nnen wir nun raspberrypi.local:3000 aufrufen und die Web-Benutzeroberfl\u00e4che von Grafana sehen. Der Standardbenutzer und das Passwort lauten <strong>admin<\/strong>\/<strong>admin<\/strong>. Wir \u00e4ndern das Passwort bei der entsprechenden Aufforderung in <strong>ruuviberry<\/strong>.  <\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"559\" src=\"https:\/\/ruuvi.com\/i\/u\/grafana-login-1024x559.png\" alt=\"Grafana-Login\" class=\"wp-image-3303\" srcset=\"https:\/\/ruuvi.com\/i\/u\/grafana-login-1024x559.png 1024w, https:\/\/ruuvi.com\/i\/u\/grafana-login-450x245.png 450w, https:\/\/ruuvi.com\/i\/u\/grafana-login-768x419.png 768w, https:\/\/ruuvi.com\/i\/u\/grafana-login-600x327.png 600w, https:\/\/ruuvi.com\/i\/u\/grafana-login.png 1518w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Grafana-Login<\/figcaption><\/figure>\n<\/div>\n<p class=\"wp-block-paragraph\">Richte die Verbindung zur InfluxDB mit der Option \u201eset up datasource\u201c ein. Einstellungen: <\/p>\n\n<pre class=\"wp-block-code\"><code>Name: Ruuvi\nType: InfluxDB \nURL: http:\/\/localhost:8086\nAccess: proxy\nAuth: blank\nDatabase: ruuvi<\/code><\/pre>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"889\" height=\"1024\" src=\"https:\/\/ruuvi.com\/i\/u\/ruuvi-grafana-success-image-889x1024.png\" alt=\"Erfolgsbild\" class=\"wp-image-3304\" srcset=\"https:\/\/ruuvi.com\/i\/u\/ruuvi-grafana-success-image-889x1024.png 889w, https:\/\/ruuvi.com\/i\/u\/ruuvi-grafana-success-image-390x450.png 390w, https:\/\/ruuvi.com\/i\/u\/ruuvi-grafana-success-image-768x885.png 768w, https:\/\/ruuvi.com\/i\/u\/ruuvi-grafana-success-image-1333x1536.png 1333w, https:\/\/ruuvi.com\/i\/u\/ruuvi-grafana-success-image-600x691.png 600w, https:\/\/ruuvi.com\/i\/u\/ruuvi-grafana-success-image.png 1470w\" sizes=\"auto, (max-width: 889px) 100vw, 889px\" \/><figcaption class=\"wp-element-caption\">Speichern und testen, du solltest ein Erfolgsbild sehen<\/figcaption><\/figure>\n<\/div>\n<h2 class=\"wp-block-heading\">RuuviCollector<\/h2>\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/github.com\/Scrin\/RuuviCollector\">RuuviCollector<\/a> ist ein Java-Programm, das HCIDump abh\u00f6rt und RuuviTag-Daten auswertet. Es bietet auch einige Analysen, wie zum Beispiel den Taupunkt basierend auf Luftfeuchtigkeit und Temperatur. Folge den Anweisungen im GitHub-Repository, um den RuuviCollector zu installieren. Die Python-Bibliothek <a href=\"https:\/\/github.com\/ttu\/ruuvitag-sensor\">ruuvitag-sensor<\/a> enth\u00e4lt zus\u00e4tzliche Anweisungen zum Einrichten der Berechtigungen f\u00fcr den Bluetooth-Adapter des Raspberry Pi.  <\/p>\n\n<p class=\"wp-block-paragraph\">In meinem Fall sind diese Befehle erforderlich, um Abh\u00e4ngigkeiten herunterzuladen und Berechtigungen einzurichten:<\/p>\n\n<pre class=\"wp-block-code\"><code>sudo apt install openjdk-11-jdk\nsudo apt install bluez bluez-hcidump\nsudo setcap 'cap_net_raw,cap_net_admin+eip' `which hcitool`\nsudo setcap 'cap_net_raw,cap_net_admin+eip' `which hcidump`<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">Du kannst den RuuviCollector testen, indem du Folgendes ausf\u00fchrst:<br\/><em>java -jar ruuvi-collector-0.2.jar.  <\/em>Gehe zur\u00fcck zu raspberrypi.local:3000, erstelle dein erstes Dashboard und f\u00fcge ein Panel hinzu. F\u00fcge Einstellungen f\u00fcr die Anzeige der Temperatur hinzu: <\/p>\n\n<pre class=\"wp-block-code\"><code>Data Source: Ruuvi\nFrom: autogen ruuvi_measurements\nSelect: field(temperature) mean()\nGroup By: time($_interval) tag(mac) fill(null)\nFormat as: Time series.<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">Dies w\u00e4hlt den <strong>Mittelwert<\/strong> der <strong>Temperaturen<\/strong> nach <strong>MAC<\/strong> innerhalb des <strong>Intervalls<\/strong> aus, das von der gew\u00e4hlten Zeitachse abh\u00e4ngt. Dies erm\u00f6glicht eine angemessene Leistung bei der Darstellung gro\u00dfer Datens\u00e4tze und eine gute Pr\u00e4zision bei kleinen Datens\u00e4tzen. Es kann jedoch vorkommen, dass in sehr kurzen Zeitr\u00e4umen keine Stichproben angezeigt werden; passe das Zeitintervall an, falls dein Dashboard leer bleibt.  <\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"674\" src=\"https:\/\/ruuvi.com\/i\/u\/ruuvi-measurements-first-data-1024x674.png\" alt=\"Erste Datenpunkte\" class=\"wp-image-3305\" srcset=\"https:\/\/ruuvi.com\/i\/u\/ruuvi-measurements-first-data-1024x674.png 1024w, https:\/\/ruuvi.com\/i\/u\/ruuvi-measurements-first-data-450x296.png 450w, https:\/\/ruuvi.com\/i\/u\/ruuvi-measurements-first-data-768x506.png 768w, https:\/\/ruuvi.com\/i\/u\/ruuvi-measurements-first-data-1536x1011.png 1536w, https:\/\/ruuvi.com\/i\/u\/ruuvi-measurements-first-data-2048x1348.png 2048w, https:\/\/ruuvi.com\/i\/u\/ruuvi-measurements-first-data-600x395.png 600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Die ersten Datenpunkte auf unserem Gateway!<\/figcaption><\/figure>\n<\/div>\n<h2 class=\"wp-block-heading\">Letzte Feinheiten<\/h2>\n\n<p class=\"wp-block-paragraph\">Da wir \u00fcberpr\u00fcft haben, dass die Basis des Gateways funktioniert, verpassen wir ihm noch den letzten Schliff. Erstelle zun\u00e4chst ein systemd-Skript, um den RuuviCollector beim Booten automatisch zu starten. Erstelle die Datei ruuvicollector.service und f\u00fcge diesen Inhalt hinzu, wobei du die Pfade bei Bedarf anpasst:  <\/p>\n\n<pre class=\"wp-block-code\"><code>&#91;Unit]\nDescription=RuuviCollector Service\nAfter=network.target&#91;Service]\nType=simple\nUser=pi\nWorkingDirectory=\/home\/pi\/RuuviCollector\nExecStart=\/usr\/bin\/java -jar \/home\/pi\/RuuviCollector\/ruuvi-collector-0.2.jar\nRestart=always\n&#91;Install]\nWantedBy=multi-user.target<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">F\u00fchre dann diese Befehle aus, um das systemd-Skript zu installieren:<\/p>\n\n<pre class=\"wp-block-code\"><code>sudo cp ruuvicollector.service \/etc\/systemd\/system\/<br>sudo systemctl start ruuvicollector.service<br>sudo systemctl status ruuvicollector.service<br>sudo systemctl enable ruuvicollector.service<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">Jetzt sollte der RuuviCollector beim Booten automatisch starten.<\/p>\n\n<p class=\"wp-block-paragraph\">Leite als N\u00e4chstes Port <strong>80<\/strong> auf <strong>3000<\/strong> um, damit die Nutzer am Ende der URL nicht <strong>:3000<\/strong> eingeben m\u00fcssen.<\/p>\n\n<pre class=\"wp-block-code\"><code>sudo apt install nftables<br>sudo \/sbin\/iptables -t nat -I PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 3000<br>sudo apt install iptables-persistent<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">Teste die Weiterleitung, indem du <strong>http:\/\/raspberrypi.local<\/strong> aufrufst. Jetzt kannst du den Pi neu starten und bald sollte er wieder online sein und Daten f\u00fcr dich sammeln.<br\/>Einige Grafana-Dashboard-Vorlagen findest du unter <a href=\"https:\/\/github.com\/ruuvi\/ruuvi.grafana-dashboards.json\">https:\/\/github.com\/ruuvi\/ruuvi.grafana-dashboards.json<\/a> . <\/p>\n\n<p class=\"wp-block-paragraph\">Wir aktivieren au\u00dferdem den anonymen Lesezugriff f\u00fcr Grafana, damit wir uns nicht anmelden m\u00fcssen, um die Daten zu sehen. \u00d6ffne <em>\/etc\/grafana\/grafana.ini<\/em> in einem Texteditor und aktiviere die anonyme Ansicht. <\/p>\n\n<pre class=\"wp-block-code\"><code>### Anonymous Auth ###<br>&#91;auth.anonymous]<br># enable anonymous access<br>enabled = true<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">F\u00fcr mehr Sicherheit ersetzen wir das Standardpasswort durch <strong>ruuviberry<\/strong> und den Hostnamen durch <strong>ruuvicollector<\/strong> mittels raspi-config.<\/p>\n\n<p class=\"wp-block-paragraph\">Die BT-Schnittstelle \u00fcber UART weist gelegentlich Bitfehler auf, was zu ung\u00fcltigen Daten f\u00fchrt. Wir beheben dies, indem wir die UART-Geschwindigkeit senken, wie in <a href=\"https:\/\/f.ruuvi.com\/t\/spikes-in-data-collected-with-rpi3\/3669\/5?u=otso\">diesem Forenbeitrag<\/a> beschrieben. <\/p>\n\n<pre class=\"wp-block-code\"><code>sudo -i<br>cp -pi \/usr\/bin\/btuart \/usr\/bin\/btuart.orig<br>sed -e 's\/921600\/460800\/g' &lt; \/usr\/bin\/btuart.orig &gt; \/usr\/bin\/btuart<br>diff -u \/usr\/bin\/btuart.orig \/usr\/bin\/btuart<br>exit<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">RaspiWiFi aktualisiert die WLAN-SSID des Hotspots, wenn die SSID in \/etc\/hostapd\/hostapd.conf nicht mit dem konfigurierten Pr\u00e4fix \u00fcbereinstimmt. Daher \u00e4ndern wir das Pr\u00e4fix an dieser Stelle in \u201ereplaceme\u201c. Es wird beim n\u00e4chsten Booten durch das Pr\u00e4fix + 4 Buchstaben der HWID ersetzt. Dies erm\u00f6glicht es, das Image auf andere Pis zu \u00fcbertragen und f\u00fcr diese eine neue SSID zu erhalten, anstatt der festen SSID unseres aktuellen Pis.   <em>Hinweis: In der RaspiWiFi-Version vom Januar 2020 lautet das Postfix unter Raspbian Buster 1.1<\/em><\/p>\n\n<p class=\"wp-block-paragraph\">Schlie\u00dflich kannst du das Ger\u00e4t ausschalten, die SD-Karte sichern und das Raspberry Pi Image mit <a href=\"https:\/\/github.com\/Drewsif\/PiShrink.git\">pishrink<\/a> verkleinern. So kannst du das Pi-Image auf verschiedene Raspberry Pi Karten \u00fcbertragen. Denke nur daran, raspi-config auszuf\u00fchren und das Dateisystem zu erweitern, wenn du das Image wieder in Betrieb nimmst.  <\/p>\n\n<p class=\"wp-block-paragraph\"><strong>Du kannst auch dieses Playbook verwenden, um dein eigenes, aktuelles Image zu erstellen. <\/strong><a href=\"https:\/\/github.com\/ilatvala\/ruuvigw\"><strong>https:\/\/github.com\/ilatvala\/ruuvigw<\/strong><\/a><\/p>\n\n<p class=\"wp-block-paragraph\">Viel Spa\u00df beim Hacking!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u2013 aktualisiert am 23.12.2021 \u2013 Da das Ruuvi Gateway nun den Bedarf f\u00fcr ein RuuviTag-zu-Internet-Gateway deckt, pflegen wir das RuuviBerry-Image nicht mehr. Diese Anleitung bleibt zu Referenzzwecken online, wird aber nicht mehr unterst\u00fctzt. \u2013 aktualisiert am 26.10.2020 \u2013 Da RuuviTags selbst keine Internetverbindung haben, m\u00fcssen Nutzer, die Daten in der Cloud speichern m\u00f6chten, ein Ger\u00e4t [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":135782,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[324],"tags":[],"class_list":["post-135781","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ruuvi-software-artikel"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Raspberry Pi als Ruuvi Gateway einrichten \u2013 Ruuvi<\/title>\n<meta name=\"description\" content=\"Detaillierte Anleitung zum Bau eines eigenen Gateways mit einem Raspberry Pi, um kontinuierlich RuuviTags auszulesen und Smart-Home- oder Automatisierungsfunktionen zu erm\u00f6glichen.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ruuvi.com\/de\/einrichtung-eines-raspberry-pi-als-ruuvi-gateway\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Raspberry Pi als Ruuvi Gateway einrichten \u2013 Ruuvi\" \/>\n<meta property=\"og:description\" content=\"Detaillierte Anleitung zum Bau eines eigenen Gateways mit einem Raspberry Pi, um kontinuierlich RuuviTags auszulesen und Smart-Home- oder Automatisierungsfunktionen zu erm\u00f6glichen.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ruuvi.com\/de\/einrichtung-eines-raspberry-pi-als-ruuvi-gateway\/\" \/>\n<meta property=\"og:site_name\" content=\"Ruuvi\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/ruuvi.cc\" \/>\n<meta property=\"article:published_time\" content=\"2018-05-26T08:05:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-11T04:40:35+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ruuvi.com\/i\/u\/ruuvi-raspberry-data.png\" \/>\n\t<meta property=\"og:image:width\" content=\"2149\" \/>\n\t<meta property=\"og:image:height\" content=\"1556\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Otso Jousimaa\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@ruuvicom\" \/>\n<meta name=\"twitter:site\" content=\"@ruuvicom\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Otso Jousimaa\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"7\u00a0Minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/ruuvi.com\\\/de\\\/einrichtung-eines-raspberry-pi-als-ruuvi-gateway\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/ruuvi.com\\\/de\\\/einrichtung-eines-raspberry-pi-als-ruuvi-gateway\\\/\"},\"author\":{\"name\":\"Otso Jousimaa\",\"@id\":\"https:\\\/\\\/ruuvi.com\\\/de\\\/#\\\/schema\\\/person\\\/143b8e2a095f1e6484b9186673c9ec00\"},\"headline\":\"Raspberry Pi als Ruuvi Gateway einrichten\",\"datePublished\":\"2018-05-26T08:05:00+00:00\",\"dateModified\":\"2026-06-11T04:40:35+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/ruuvi.com\\\/de\\\/einrichtung-eines-raspberry-pi-als-ruuvi-gateway\\\/\"},\"wordCount\":1172,\"image\":{\"@id\":\"https:\\\/\\\/ruuvi.com\\\/de\\\/einrichtung-eines-raspberry-pi-als-ruuvi-gateway\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/ruuvi.com\\\/i\\\/u\\\/ruuvi-raspberry-data.png\",\"articleSection\":[\"Ruuvi-Software-Artikel\"],\"inLanguage\":\"de\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/ruuvi.com\\\/de\\\/einrichtung-eines-raspberry-pi-als-ruuvi-gateway\\\/\",\"url\":\"https:\\\/\\\/ruuvi.com\\\/de\\\/einrichtung-eines-raspberry-pi-als-ruuvi-gateway\\\/\",\"name\":\"Raspberry Pi als Ruuvi Gateway einrichten \u2013 Ruuvi\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/ruuvi.com\\\/de\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/ruuvi.com\\\/de\\\/einrichtung-eines-raspberry-pi-als-ruuvi-gateway\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/ruuvi.com\\\/de\\\/einrichtung-eines-raspberry-pi-als-ruuvi-gateway\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/ruuvi.com\\\/i\\\/u\\\/ruuvi-raspberry-data.png\",\"datePublished\":\"2018-05-26T08:05:00+00:00\",\"dateModified\":\"2026-06-11T04:40:35+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/ruuvi.com\\\/de\\\/#\\\/schema\\\/person\\\/143b8e2a095f1e6484b9186673c9ec00\"},\"description\":\"Detaillierte Anleitung zum Bau eines eigenen Gateways mit einem Raspberry Pi, um kontinuierlich RuuviTags auszulesen und Smart-Home- oder Automatisierungsfunktionen zu erm\u00f6glichen.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/ruuvi.com\\\/de\\\/einrichtung-eines-raspberry-pi-als-ruuvi-gateway\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/ruuvi.com\\\/de\\\/einrichtung-eines-raspberry-pi-als-ruuvi-gateway\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/ruuvi.com\\\/de\\\/einrichtung-eines-raspberry-pi-als-ruuvi-gateway\\\/#primaryimage\",\"url\":\"https:\\\/\\\/ruuvi.com\\\/i\\\/u\\\/ruuvi-raspberry-data.png\",\"contentUrl\":\"https:\\\/\\\/ruuvi.com\\\/i\\\/u\\\/ruuvi-raspberry-data.png\",\"width\":2149,\"height\":1556,\"caption\":\"Raspberry Pi beim Sammeln und Anzeigen von Daten.\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/ruuvi.com\\\/de\\\/einrichtung-eines-raspberry-pi-als-ruuvi-gateway\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/ruuvi.com\\\/de\\\/front\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Raspberry Pi als Ruuvi Gateway einrichten\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/ruuvi.com\\\/de\\\/#website\",\"url\":\"https:\\\/\\\/ruuvi.com\\\/de\\\/\",\"name\":\"Ruuvi\",\"description\":\"Measure Your World\",\"potentialAction\":[],\"inLanguage\":\"de\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/ruuvi.com\\\/de\\\/#\\\/schema\\\/person\\\/143b8e2a095f1e6484b9186673c9ec00\",\"name\":\"Otso Jousimaa\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/fd52303e35b8b23c01cfeec7bb2636768de567cd33604f794ae86dd971e61645?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/fd52303e35b8b23c01cfeec7bb2636768de567cd33604f794ae86dd971e61645?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/fd52303e35b8b23c01cfeec7bb2636768de567cd33604f794ae86dd971e61645?s=96&d=mm&r=g\",\"caption\":\"Otso Jousimaa\"},\"url\":\"https:\\\/\\\/ruuvi.com\\\/de\\\/author\\\/ojousima\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Raspberry Pi als Ruuvi Gateway einrichten \u2013 Ruuvi","description":"Detaillierte Anleitung zum Bau eines eigenen Gateways mit einem Raspberry Pi, um kontinuierlich RuuviTags auszulesen und Smart-Home- oder Automatisierungsfunktionen zu erm\u00f6glichen.","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:\/\/ruuvi.com\/de\/einrichtung-eines-raspberry-pi-als-ruuvi-gateway\/","og_locale":"de_DE","og_type":"article","og_title":"Raspberry Pi als Ruuvi Gateway einrichten \u2013 Ruuvi","og_description":"Detaillierte Anleitung zum Bau eines eigenen Gateways mit einem Raspberry Pi, um kontinuierlich RuuviTags auszulesen und Smart-Home- oder Automatisierungsfunktionen zu erm\u00f6glichen.","og_url":"https:\/\/ruuvi.com\/de\/einrichtung-eines-raspberry-pi-als-ruuvi-gateway\/","og_site_name":"Ruuvi","article_publisher":"https:\/\/www.facebook.com\/ruuvi.cc","article_published_time":"2018-05-26T08:05:00+00:00","article_modified_time":"2026-06-11T04:40:35+00:00","og_image":[{"width":2149,"height":1556,"url":"https:\/\/ruuvi.com\/i\/u\/ruuvi-raspberry-data.png","type":"image\/png"}],"author":"Otso Jousimaa","twitter_card":"summary_large_image","twitter_creator":"@ruuvicom","twitter_site":"@ruuvicom","twitter_misc":{"Verfasst von":"Otso Jousimaa","Gesch\u00e4tzte Lesezeit":"7\u00a0Minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/ruuvi.com\/de\/einrichtung-eines-raspberry-pi-als-ruuvi-gateway\/#article","isPartOf":{"@id":"https:\/\/ruuvi.com\/de\/einrichtung-eines-raspberry-pi-als-ruuvi-gateway\/"},"author":{"name":"Otso Jousimaa","@id":"https:\/\/ruuvi.com\/de\/#\/schema\/person\/143b8e2a095f1e6484b9186673c9ec00"},"headline":"Raspberry Pi als Ruuvi Gateway einrichten","datePublished":"2018-05-26T08:05:00+00:00","dateModified":"2026-06-11T04:40:35+00:00","mainEntityOfPage":{"@id":"https:\/\/ruuvi.com\/de\/einrichtung-eines-raspberry-pi-als-ruuvi-gateway\/"},"wordCount":1172,"image":{"@id":"https:\/\/ruuvi.com\/de\/einrichtung-eines-raspberry-pi-als-ruuvi-gateway\/#primaryimage"},"thumbnailUrl":"https:\/\/ruuvi.com\/i\/u\/ruuvi-raspberry-data.png","articleSection":["Ruuvi-Software-Artikel"],"inLanguage":"de"},{"@type":"WebPage","@id":"https:\/\/ruuvi.com\/de\/einrichtung-eines-raspberry-pi-als-ruuvi-gateway\/","url":"https:\/\/ruuvi.com\/de\/einrichtung-eines-raspberry-pi-als-ruuvi-gateway\/","name":"Raspberry Pi als Ruuvi Gateway einrichten \u2013 Ruuvi","isPartOf":{"@id":"https:\/\/ruuvi.com\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ruuvi.com\/de\/einrichtung-eines-raspberry-pi-als-ruuvi-gateway\/#primaryimage"},"image":{"@id":"https:\/\/ruuvi.com\/de\/einrichtung-eines-raspberry-pi-als-ruuvi-gateway\/#primaryimage"},"thumbnailUrl":"https:\/\/ruuvi.com\/i\/u\/ruuvi-raspberry-data.png","datePublished":"2018-05-26T08:05:00+00:00","dateModified":"2026-06-11T04:40:35+00:00","author":{"@id":"https:\/\/ruuvi.com\/de\/#\/schema\/person\/143b8e2a095f1e6484b9186673c9ec00"},"description":"Detaillierte Anleitung zum Bau eines eigenen Gateways mit einem Raspberry Pi, um kontinuierlich RuuviTags auszulesen und Smart-Home- oder Automatisierungsfunktionen zu erm\u00f6glichen.","breadcrumb":{"@id":"https:\/\/ruuvi.com\/de\/einrichtung-eines-raspberry-pi-als-ruuvi-gateway\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ruuvi.com\/de\/einrichtung-eines-raspberry-pi-als-ruuvi-gateway\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/ruuvi.com\/de\/einrichtung-eines-raspberry-pi-als-ruuvi-gateway\/#primaryimage","url":"https:\/\/ruuvi.com\/i\/u\/ruuvi-raspberry-data.png","contentUrl":"https:\/\/ruuvi.com\/i\/u\/ruuvi-raspberry-data.png","width":2149,"height":1556,"caption":"Raspberry Pi beim Sammeln und Anzeigen von Daten."},{"@type":"BreadcrumbList","@id":"https:\/\/ruuvi.com\/de\/einrichtung-eines-raspberry-pi-als-ruuvi-gateway\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ruuvi.com\/de\/front\/"},{"@type":"ListItem","position":2,"name":"Raspberry Pi als Ruuvi Gateway einrichten"}]},{"@type":"WebSite","@id":"https:\/\/ruuvi.com\/de\/#website","url":"https:\/\/ruuvi.com\/de\/","name":"Ruuvi","description":"Measure Your World","potentialAction":[],"inLanguage":"de"},{"@type":"Person","@id":"https:\/\/ruuvi.com\/de\/#\/schema\/person\/143b8e2a095f1e6484b9186673c9ec00","name":"Otso Jousimaa","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/secure.gravatar.com\/avatar\/fd52303e35b8b23c01cfeec7bb2636768de567cd33604f794ae86dd971e61645?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/fd52303e35b8b23c01cfeec7bb2636768de567cd33604f794ae86dd971e61645?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/fd52303e35b8b23c01cfeec7bb2636768de567cd33604f794ae86dd971e61645?s=96&d=mm&r=g","caption":"Otso Jousimaa"},"url":"https:\/\/ruuvi.com\/de\/author\/ojousima\/"}]}},"_links":{"self":[{"href":"https:\/\/ruuvi.com\/de\/wp-json\/wp\/v2\/posts\/135781","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ruuvi.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ruuvi.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ruuvi.com\/de\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/ruuvi.com\/de\/wp-json\/wp\/v2\/comments?post=135781"}],"version-history":[{"count":1,"href":"https:\/\/ruuvi.com\/de\/wp-json\/wp\/v2\/posts\/135781\/revisions"}],"predecessor-version":[{"id":135788,"href":"https:\/\/ruuvi.com\/de\/wp-json\/wp\/v2\/posts\/135781\/revisions\/135788"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ruuvi.com\/de\/wp-json\/wp\/v2\/media\/135782"}],"wp:attachment":[{"href":"https:\/\/ruuvi.com\/de\/wp-json\/wp\/v2\/media?parent=135781"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ruuvi.com\/de\/wp-json\/wp\/v2\/categories?post=135781"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ruuvi.com\/de\/wp-json\/wp\/v2\/tags?post=135781"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}