Fehlerdiagnose:
Ursachen schnell finden.

Wenn die Automatisierung nicht das tut, was sie soll — eine strukturierte Checkliste für die häufigsten Probleme.

Automatisierung 12 Min. Lesezeit 10. Januar 2026

Systematisch vorgehen

Automatisierungssysteme haben viele Schichten: Sensor → Datenübertragung → Steuerungslogik → Aktor. Ein Fehler in einer Schicht kann aussehen wie ein Fehler in einer anderen. Deshalb: Immer von unten nach oben debuggen — zuerst Sensor, dann Kommunikation, dann Logik, dann Aktor.

Diagnose-Schichtenmodell

1. Physikalisch: Kabel, Strom, mechanische Verbindungen
2. Sensor: Kalibrierung, Drift, Reinigung
3. Kommunikation: MQTT, Netzwerk, Protokoll
4. Steuerungslogik: Regeln, Schwellwerte, Zeitplan
5. Aktor: Relais, Pumpe, Ventil, Regler

Temperaturwerte unrealistisch hoch/niedrig

Symptome

Sensor zeigt 60 °C im Raum
Messwert springt willkürlich
Wert gefroren auf letztem Messwert

Mögliche Ursachen

Sensor zu nah an Lampe oder Heizung montiert (Strahlungswärme)
Schlechte Kabelverbindung (One-Wire-Fehler bei DS18B20)
Sensor-Firmware-Timeout, Wert wird nicht aktualisiert
Kondensation auf Sensor-Oberfläche bei hoher Luftfeuchtigkeit

✓ Lösung

Sensor in schattiger, belüfteter Position montieren. Kabelverbindungen prüfen (besonders Masseanschluss). Firmware-Logs prüfen. Sensor ggf. in Strahlungsschutz-Gehäuse einbauen.

Bewässerung läuft nicht / läuft ständig

Symptome

Substrat trocken trotz Zeitplan
Substrat dauerhaft nass
Pumpe läuft aber kein Wasser kommt

Mögliche Ursachen

Relais defekt oder Kabelbruch zur Pumpe
Substrat-Feuchtigkeitssensor nicht kalibriert / falsch positioniert
Logikfehler: Trigger invertiert (LOW = aktiv statt HIGH)
Pumpe defekt oder Einlass verstopft

✓ Lösung

Relais direkt mit Multimeter prüfen. Sensor an einem trockenen und einem feuchten Substrat kalibrieren. Trigger-Logik im Code prüfen — viele Relais-Module schalten bei LOW! Pumpen-Einlass auf Verstopfung prüfen.

CO₂-Sensor zeigt unrealistische Werte

Symptome

CO₂ bleibt dauerhaft bei 400 ppm trotz Anreicherung
Wert sinkt unter 0 oder geht ins Negative
Sprünge ohne erkennbare Ursache

Mögliche Ursachen

Auto-Kalibrierung (ABC) kalibriert sich auf Außenluftwert zurück
eCO₂-Sensor statt NDIR verbaut
Sensor Aufwärmzeit nicht abgewartet (NDIR-Sensoren: 1–3 Minuten)
UART-Baudrate falsch konfiguriert (MHZ-19)

✓ Lösung

ABC deaktivieren (siehe Kalibrierungs-Artikel). NDIR-Sensor verwenden. Mindestens 3 Minuten Aufwärmzeit einplanen. Baudrate prüfen (MHZ-19: 9600 Baud).

MQTT-Daten kommen nicht an

Symptome

Grafana zeigt keine neuen Daten
MQTT-Explorer zeigt keine Topics
Verbindungsfehler im Log

Mögliche Ursachen

Broker nicht erreichbar (Netzwerk, IP-Änderung, Dienst gestoppt)
Authentifizierungsfehler (falsches Passwort)
Firewall blockiert Port 1883
Sensor hat keine Netzwerkverbindung mehr (WLAN-Dropout)

✓ Lösung

Broker-Status prüfen: systemctl status mosquitto. IP-Adresse des Brokers verifizieren. Port 1883 in Firewall öffnen. WLAN-Signalstärke am Sensor-Standort messen. WLAN-Reconnect im Firmware implementieren.

pH/EC-Werte instabil oder falsch

Symptome

pH springt ±0.5 innerhalb von Sekunden
EC zu niedrig trotz Düngung
Messwert ändert sich nicht beim Mischen

Mögliche Ursachen

Elektrode verschmutzt oder ausgetrocknet (pH)
Luft in der Messzelle (EC)
Kalibrierung überfällig oder Pufferlösung alt
Referenzelektrode der pH-Sonde defekt

✓ Lösung

pH-Elektrode reinigen und in Aufbewahrungslösung lagern (nie in destilliertem Wasser!). EC-Sonde durchspülen. Kalibrierung mit frischen Pufferlösungen wiederholen. Sonde ersetzen wenn Slope < 90 %.

Aktor schaltet nicht (Relais/SSR)

Symptome

Steuerung zeigt "aktiv", Gerät läuft nicht
Relais klackt, aber nichts passiert
Gerät läuft dauerhaft, egal was die Steuerung sagt

Mögliche Ursachen

Kabelverbindung zwischen Relais und Gerät unterbrochen
Relais-Kontakt verschmort oder defekt
Solid State Relais (SSR) überhitzt und abgeschaltet
Falsche Polung: Relais öffnet statt schließt

✓ Lösung

Relais-Ausgangsspannung mit Multimeter messen. Relais visuell prüfen (verschmorte Kontakte). SSR auf ausreichend Kühlkörper prüfen. NO (Normally Open) vs. NC (Normally Closed) Anschluss überprüfen.

Allgemeine Diagnose-Checkliste

Zuletzt durchgeführte Änderungen rückgängig machen / isolieren

Sensor-Rohdaten direkt auslesen (ohne Automatisierungsebene)

Logs prüfen: Fehlermeldungen oft informativer als Symptome

Hardware-Tests: Multimeter, Testprogramm, manuelle Schaltung

Zweites Gerät/Sensor zum Vergleich halten

Konfiguration in einfache Testumgebung kopieren und dort debuggen

Weitere Artikel

Problem nicht gelöst?

Wir schauen uns das System gemeinsam an.

Remote-Diagnose oder Vor-Ort-Termin — damit deine Anlage wieder zuverlässig läuft.