TapHome

MoistureGuard MHT04 Sensor

Modbus RTU
Eingereicht von
Zuletzt aktualisiert: 04. 2026

Erfordert externes Gateway

TapHome Multi IO Box — Produktseite

MoistureGuard MHT04 Sensor

Der SENZOMATIC MHT04 ist ein kombinierter Sensor für die kontinuierliche Feuchteüberwachung in Holzbaukonstruktionen. Er misst die Holzfeuchte über Edelstahl-Elektrodenschrauben, Luftfeuchtigkeit und Temperatur sowohl in der Baukavität als auch in der Umgebung, Taupunkttemperaturen und absolute Luftfeuchtigkeit. Der Sensor kommuniziert über Modbus RTU via RS-485 mit 19200 Baud und gerader Parität.

Die TapHome-Vorlage liest 8 Messwerte und 3 Serviceattribute aus Holding-Registern mit BigEndianFloat-Kodierung. Jeder Sensor hat eine eindeutige Modbus-Adresse auf seinem Etikett aufgedruckt. TapHome verbindet sich direkt über die RS-485-Schnittstelle der Multi IO Box mit dem Sensor — ohne die proprietäre SENZOMATIC-Zentraleinheit (CU07/CU08) und Cloud-Plattform.

Hardwareanschluss

Der MHT04 Sensor verwendet ein proprietäres 4-adriges Senzomatic-Kabel mit einem schwarzen Schnappverbinder auf der Sensorseite und freien Adern am anderen Ende. Für die TapHome-Integration werden die RS-485-Datenleitungen des Senzomatic-Kabels direkt an die TapHome Multi IO Box angeschlossen.

Farbkodierung der Kabel
AderfarbeFunktion
RotStromversorgung (Vcc, 5–12 V DC)
SchwarzMasse (GND)
GrünRS-485 B-
GelbRS-485 A+
Anschluss an die TapHome Multi IO Box

Schließen Sie die Adern des Senzomatic-Kabels an die RS-485-Klemmen der Multi IO Box an:

  • Gelb (A+) → Multi IO Box A+
  • Grün (B-) → Multi IO Box B-
  • Schwarz (GND) → Multi IO Box GND
  • Rot (Vcc) → Plusklemme des externen 5–12 V DC Netzteils
  • GND des Netzteils → gemeinsam mit der Masse der Multi IO Box

Der Sensor benötigt ein externes 5–12 V DC Netzteil (typischer Verbrauch < 5 mA, max 25 mA). Die Multi IO Box liefert keine Spannung auf dem RS-485-Bus — eine separate Stromquelle ist erforderlich.

Bei der Standard-SENZOMATIC-Installation werden alle Sensorkabel im Schaltschrank farbgleich mit WAGO-Verbindungsklemmen verbunden. Für die TapHome-Integration gilt dasselbe Prinzip — schließen Sie die gelbe (A+) und grüne (B-) Ader an die RS-485-Klemmen der Multi IO Box anstatt an die Zentraleinheit CU07 an. Halten Sie Kabel mindestens 10 cm von Starkstromleitungen entfernt, um Störungen zu vermeiden.

Konfiguration

Modbus RTU-Parameter
ParameterWert
Baudrate19200
Datenbits8
ParitätEven
Stoppbits1
Standard Slave-ID1 (laut Sensoretikett)

Jeder MHT04 Sensor hat eine eindeutige Modbus-Adresse auf seinem Etikett. Stellen Sie die Slave-ID in TapHome so ein, dass sie der Adresse auf dem Sensor entspricht.

Abfrageintervall

Die Vorlage verwendet ein 5-minütiges (300 000 ms) Abfrageintervall mit 4 Sekunden Lese-/Schreib-Timeout und 5 Sekunden Pause zwischen Anfragen. Feuchtigkeitsbedingungen in Gebäuden ändern sich langsam, daher reicht eine 5-minütige Abfrage für die kontinuierliche Überwachung aus.

Gerätefunktionen

Umgebungsüberwachung

Die Vorlage stellt drei Sensoren für die Umgebung bereit:

  • Umgebungstemperatur und -feuchte — liest Temperatur in °C und relative Luftfeuchtigkeit in %RH aus der Umgebung. Die Feuchtigkeit wird durch Division des Rohregisterwerts durch 100 umgerechnet.
  • Umgebungstaupunkt — Taupunkttemperatur der Umgebungsluft in °C, gibt die Temperatur an, bei der Kondensation auftreten würde.
Kavitätsüberwachung

Vier Sensoren überwachen die Bedingungen innerhalb der Baukavität (der Hohlraum in der Wand- oder Bodenkonstruktion):

  • Kavitätstemperatur und -feuchte — Temperatur in °C und relative Luftfeuchtigkeit in %RH innerhalb der Kavität. Feuchtigkeit wird durch Division des Rohwerts durch 100 umgerechnet.
  • Kavitätstaupunkt — Taupunkttemperatur innerhalb der Kavität in °C.
  • Absolute Kavitätsfeuchte — absolute Luftfeuchtigkeit in der Kavität in g/m³, liefert ein temperaturunabhängiges Maß für den Feuchtegehalt.
Materialfeuchte und Elektrodenwiderstand

Die zentrale Messfunktion des MHT04 Sensors:

  • Materialfeuchtegehalt — Holzfeuchte in Prozent, gemessen über Edelstahl-Elektrodenschrauben im Holz. Rohregisterwert geteilt durch 100 ergibt Prozent. Dies ist der primäre Indikator für strukturelles Feuchtigkeitsrisiko.
  • Widerstand positive Richtung — Elektrodenwiderstand in MΩ, gemessen mit positiver Polarität des Stromflusses durch das Holz.
  • Widerstand negative Richtung — Elektrodenwiderstand in MΩ, gemessen mit negativer Polarität. Beide Widerstandswerte zusammen liefern eine zuverlässigere Feuchtigkeitsbewertung durch Kompensation von Elektrodenpolarisationseffekten.
Servicediagnose

Drei Serviceattribute liefern Sensoridentifikation:

  • Sensortyp — Modellkennung des Sensors
  • Sensor-Seriennummer — eindeutige Seriennummer der Sensoreinheit
  • Chip — Chip-Kennung des Sensors
Weitere Funktionen

Der MHT04 Sensor unterstützt auch Hochwassererkennung über ein optionales Flutkabel, das an den weißen Stecker am Sensor angeschlossen wird. Diese Funktion ist in der aktuellen Vorlage nicht enthalten und kann in einem zukünftigen Update hinzugefügt werden.

Fehlerbehebung

Keine Kommunikation mit dem Sensor
  1. Überprüfen Sie, ob die Slave-ID in TapHome mit der auf dem Sensoretikett aufgedruckten Adresse übereinstimmt
  2. Prüfen Sie die RS-485-Verkabelung — gelbe Ader an A+, grüne Ader an B-
  3. Bestätigen Sie die Modbus-Parameter: 19200 Baud, 8 Datenbits, Parität Even, 1 Stoppbit
  4. Stellen Sie sicher, dass der Sensor extern versorgt wird (5–12 V DC an der roten Ader)
  5. Prüfen Sie, ob die Masse zwischen Netzteil und Multi IO Box geteilt wird
Feuchtigkeitswerte erscheinen falsch
  1. Feuchtigkeitswerte vom Sensor sind Rohwerte multipliziert mit 100 — die Vorlage teilt automatisch durch 100. Wenn Werte 100× zu hoch erscheinen, überprüfen Sie die korrekte Anwendung der Vorlage
  2. Stellen Sie sicher, dass der Sensor nicht in einer kondensierenden Umgebung betrieben wird (Betriebsbereich: 0–80 %RH nicht kondensierend)
Instabile oder verrauschte Messwerte
  1. Halten Sie das Senzomatic-Kabel mindestens 10 cm von Starkstromleitungen entfernt
  2. Stellen Sie bei langen Kabelstrecken eine ordnungsgemäße RS-485-Terminierung am letzten Gerät sicher
  3. Überprüfen Sie, ob die Elektrodenschrauben fest im Holz sitzen — lose Schrauben verursachen unzuverlässige Feuchtigkeits- und Widerstandsmessungen

Verfügbare Geräte

MoistureGuard MHT04 Sensor Modul
Serviceattribute
Sensortyp
Sensor-Seriennummer
Chip

MoinstureGuard MHT04 Sensor

Lesen (Modul)
ambdev:=MODBUSR(A, 104, BigEndianFloat);
ambtemp:=MODBUSR(A, 100, BigEndianFloat);
ambhum:=MODBUSR(A, 102, BigEndianFloat)/100;
cavdew:=MODBUSR(A, 124, BigEndianFloat);
cavtemp:=MODBUSR(A, 120, BigEndianFloat);
cavhum:=MODBUSR(A, 122, BigEndianFloat)/100;
cavabs:=MODBUSR(A, 132, BigEndianFloat);
matmoi:=MODBUSR(A, 106, BigEndianFloat)/100;
resnegat:=MODBUSR(A, 128, BigEndianFloat);
resposit:=MODBUSR(A, 108, BigEndianFloat);
sensortype:=MODBUSR(A, 3000, Int16);
serial:=MODBUSR(A, 3001, Int16);
chip:=MODBUSR(A, 3004, Int16);
Serviceattribute
Typ senzoru
sensortype
Série senzoru
serial
Čip
chip
Absolute Kavitätsfeuchte Variable Nur lesen

Absolute Luftfeuchtigkeit in der Baukavität in g/m³

Register: A:132 BigEndianFloat Einheit: g/m³ numeric

Absolute Kavitätsfeuchte

Lesen
cavabs
Umgebungstaupunkt Temperatursensor Nur lesen
Register: A:104 BigEndianFloat Einheit: °C numeric

Umgebungstaupunkt

Temperatur lesen
ambdev
Umgebungstemperatur und -feuchte Temperatursensor Nur lesen

Umgebungstemperatur (°C) und relative Luftfeuchtigkeit (%RH) — Feuchtigkeit durch 100 geteilt aus Rohregisterwert

Register: A:100 BigEndianFloat Einheit: °C / %RH numeric

Umgebungstemperatur und -feuchte

Luftfeuchtigkeit lesen
ambhum
Temperatur lesen
ambtemp
Widerstand positive Richtung Variable Nur lesen

Elektrodenwiderstand im Holz in MΩ gemessen mit positiver Polarität

Register: A:108 BigEndianFloat Einheit: numeric

Widerstand positive Richtung

Lesen
resposit
Widerstand negative Richtung Variable Nur lesen

Elektrodenwiderstand im Holz in MΩ gemessen mit negativer Polarität

Register: A:128 BigEndianFloat Einheit: numeric

Widerstand negative Richtung

Lesen
resnegat
Kavitätstaupunkt Temperatursensor Nur lesen
Register: A:124 BigEndianFloat Einheit: °C numeric

Kavitätstaupunkt

Temperatur lesen
cavdew
Kavitätstemperatur und -feuchte Temperatursensor Nur lesen

Kavitätstemperatur (°C) und relative Luftfeuchtigkeit (%RH) — Feuchtigkeit durch 100 geteilt aus Rohregisterwert

Register: A:120 BigEndianFloat Einheit: °C / %RH numeric

Kavitätstemperatur und -feuchte

Luftfeuchtigkeit lesen
cavhum
Temperatur lesen
cavtemp
Materialfeuchtegehalt Variable Nur lesen

Holzfeuchte in Prozent über Elektrodenschrauben — Rohwert geteilt durch 100

Register: A:106 BigEndianFloat Einheit: % numeric

Materialfeuchtegehalt

Lesen
matmoi
Verbindung: Modbus RTU • 19200 baud• 8E1 • Slave ID: $[SlaveId]
Mögliche Verbesserungen (1)
  • flood Flood Detection — MHT04 specs list 'flooding' as measured parameter; sensor has white connector for optional flood cable. No flood register in template — likely requires separate flood cable accessory

Quellen