Skip to main content

Wie wir Home Assistant auf einem Raspberry Pi in unserem Camper betreiben

Um das Leben in unserem Van etwas angenehmer zu gestalten, haben wir eine Home Assistant-Instanz auf einem Raspberry Pi 5 laufen. Es ist schön zu sehen, wie es dem Van auf einen Blick geht, aber die Automatisierungen sind wirklich großartig. Der Aufbau war allerdings nicht unbedingt einfach, deshalb hier eine Liste aller Sensoren, die wir derzeit angeschlossen haben.

XL9535 16-Kanal Relais-Board

Dieses Relais-Board ermöglicht das Schalten von bis zu 10 Ampere bei 12 Volt an jedem der 16 Relais. Zum Schalten von Lichtern, Wasserpumpen usw. Technisch gesehen kann man sogar mehrere dieser Boards betreiben, um noch mehr Geräte zu steuern.

Kommuniziert über I2C, läuft direkt mit 5V vom Pi.

Kostet etwa €12.

BMP680 Feuchtigkeits- + Druck- + VOC-Sensor

Liefert genaue Messwerte zu Luftfeuchtigkeit, Druck und Temperatur. Gibt auch weniger genaue Messungen von flüchtigen organischen Verbindungen (VOC) in der Luft. Wir hatten früher den BMP280-Chip (ebenfalls von Bosch), dem die Gasmessungen fehlten.

Die VOC-Messung ist sehr nützlich, um zu messen, wie gut du den Van belüftest. Wenn sie hoch sind, atmest du wahrscheinlich viel und bekommst keine frische Luft herein. Die Luftfeuchtigkeit ist im Winter sehr wichtig, um die Kondensation im Auge zu behalten. Wir nutzen die Druckmessungen als Höhenmesser. Die Temperatur erklärt sich von selbst.

Kommuniziert über I2C oder SPI, läuft direkt mit 3,3V oder 5V vom Pi.

Kostet etwa €3.

VanTurtle Lüftersteuerung

Natürlich können wir das Board, das wir selbst entwickelt haben, nicht überspringen, aber wir nutzen es wirklich in unserem Van. Ermöglicht die direkte Steuerung unserer MaxxAir-Lüfter, die wir mit den Temperatursensoren automatisieren. Bitte schau es dir an, wenn du interessiert bist!

Funktioniert mit dem I2C-Bus. Läuft mit 3,3V oder 5V.

Kostet etwa €10.

DS18B20 Temperatursensor-Sonden

Einfach überall zu installieren und werkseitig kalibriert. Mehrere Sensoren können dieselbe Datenleitung teilen (daher „One Wire“). Wir haben einen auf Augenhöhe, damit wir eine genaue Messung der Innentemperatur haben, und einer ist am Rahmen des Vans befestigt, damit wir die Rahmentemperatur kennen.

Verwendet das One-Wire-Protokoll (w1), das der Pi nativ auf GPIO4 unterstützt, wenn du dtoverlay=w1-gpio zu /boot/config.txt hinzufügst. Allerdings musst du einen 4,7K Pull-up-Widerstand zwischen der Datenleitung und der 3,3V-Leitung einsetzen.

Kostet etwa €2.

JSN-SR04T Wasserdichter Ultraschallsensor

Im Wassertank montiert, misst er den Abstand zwischen dem Sensor und dem Wasserstand. Daraus kannst du dann das Wasservolumen im Tank berechnen. Hat eine Totzone, wenn der Abstand weniger als 25 cm beträgt, sodass alles zwischen 80 % und 100 % immer als 100 % angezeigt wird.

Funktioniert, indem die Trigger-Leitung auf High gezogen wird, woraufhin der Sensor die Echo-Leitung sofort auf High zieht. Echo geht auf Low, wenn das Signal empfangen wird – du musst die Zeit messen, um die Entfernung zu ermitteln. Das Echo liegt bei 5V, aber der Pi kann nur 3,3V als Eingang verarbeiten, deshalb musst du zwei Widerstände als Spannungsteiler verwenden.

Kostet etwa €4.

MPU6050 Gyro + Beschleunigungsmesser

Der Beschleunigungsmesser im MPU6050 erkennt, wo unten ist, was sehr nützlich ist, wenn du den Van waagerecht parken möchtest. Er scheint auf etwa ein Grad Rotation genau zu sein. Als Bonus erkennt das Gyroskop, ob das Fahrzeug in Bewegung ist – großartig zum Auslösen von Automatisierungen.

Kommuniziert über I2C, läuft direkt mit 3,3V vom Pi.

Kostet etwa €2.