Möchtest du die Neigung deines Wohnwagens oder anderer Geräte präzise messen – ganz ohne klassische Wasserwaage? In diesem Beitrag zeige ich dir, wie du mit einem MPU6050-Sensor, einem ESP32 (z. B. M5 Atom Lite) und ESPHome ein smartes Messsystem aufbaust. Egal, ob für Wohnwagen-Nivellierung, Solaranlagen, Kameraausrichtung – dieses Setup ist vielseitig einsetzbar.
Ein klein wenig Löten gehört dazu, aber keine Sorge: Ich erkläre dir Schritt für Schritt, wie du den Sensor anschließt, die Software einrichtest und die Daten in Home Assistant auswertest. Damit kannst du dein Smart Home noch präziser steuern!
MPU 6050
Was du brauchst*
MPU6050 (Gyroskop + Beschleunigungssensor)
ESP32 / M5 Atom Lite oder Wemos D1 Mini
Jumperkabel
ggf. 3D-gedrucktes Gehäuse
Lötkolben und Lötzinn (für die Stiftleiste)
optional: DC-DC-Wandler für Wohnwagen-Stromversorgung
Der MPU6050 misst Beschleunigung und Drehung auf drei Achsen. Damit lassen sich Pitch und Roll berechnen – ideal, um die Neigung eines Wohnwagens zu visualisieren. Der Berechnung liegt folgende Formel zugrunde.
📏 Pitch-Berechnung (Neigung nach vorne/hinten):
⚙️ Roll-Berechnung (Neigung seitlich):
Ziel: Ich will im Wohnwagen die Ausrichtung sehen, ohne externe Wasserwaage – einfach direkt auf dem Smartphone oder im Home Assistant.
2. Gehäuse vorbereiten und löten
Ich nutze ein 3D-gedrucktes Gehäuse, das mir ein Kollege netterweise konstruiert hat.
Durch einen Button in ESPHome kannst du mit einem Klick den Sensor nullen. Die aktuellen Werte werden als Offset gespeichert und dauerhaft berücksichtigt.
7. Integration in Home Assistant
Verwende HACS + Bar Card, um die Neigungsdaten stilvoll anzuzeigen:
Pitch
type: custom:bar-card
title: Pitch
min: -40
max: 40
height: 40px
icon: mdi:caravan
animation:
state: "off"
speed: 1
severity:
- from: -180
to: -10
color: red
- from: -10
to: -1
color: yellow
- from: -1
to: 1
color: green
- from: 1
to: 10
color: yellow
- from: 10
to: 180
color: red
positions:
icon: outside
indicator: "off"
name: "off"
value: inside
entities:
- entity: sensor.fuellstand_frischwasser_neigung_pitch #hier durch eigenen Sensornamen ersetzen
Roll
type: custom:bar-card
title: Roll
min: -40
max: 40
height: 40px
icon: mdi:axis-x-rotate-clockwise
animation:
state: "off"
speed: 1
severity:
- from: -180
to: -10
color: red
- from: -10
to: -1
color: yellow
- from: -1
to: 1
color: green
- from: 1
to: 10
color: yellow
- from: 10
to: 180
color: red
positions:
icon: outside
indicator: "off"
name: "off"
value: inside
entities:
- entity: sensor.fuellstand_frischwasser_neigung_roll #hier durch eigenen Sensornamen ersetzen !
8. Einbau im Wohnwagen
In meinem Wohnwagen war bereits ein Atom M5 Lite für die Füllstandsanzeige installiert – ideal zum Nachrüsten. Die Stromversorgung hole ich vom vorhandenen DC-DC-Wandler ab.
Fazit
Mit wenigen Komponenten und etwas Bastelarbeit bekommst du ein richtig cooles Feature für deinen Camper oder Wohnwagen: digitale Neigungsmessung mit Liveanzeige im Smart Home. Ideal, um sich die Nivellierung zu erleichtern – besonders auf unebenen Stellplätzen.