---
title: "Samsung MIM-B19N (EHS)"
description: "Samsung MIM-B19N Modbus RTU Gateway für HE, HT und EHS Wärmepumpen mit Samsung R1/R2 Busanschluss."
url: "https://taphome.com/de/compatibility/samsung-mim-b19n-ehs/"
language: de
lastmod: 2026-10-08
generator: hugo
ai:
  topics: ["modbus-rtu","heat-pump","rs485","dip-switch","samsung-nasa","domestic-hot-water","water-temperature"]
  questions: ["Wie integriert man das Samsung MIM-B19N mit TapHome?","Was steuert die Samsung-MIM-B19N-TapHome-Vorlage?","Wie verbindet man das Samsung MIM-B19N über RS-485 mit TapHome?","Wie konfiguriert man die DIP- und Drehschalter-Adresse am Samsung MIM-B19N?","Wie steuert man die Warmwassertemperatur des Samsung EHS über TapHome?","Was ist der Unterschied zwischen den Gerätetypen HE, HT und EHS in der Samsung MIM-B19N Vorlage?"]
---

# Samsung MIM-B19N (EHS)

Kommunikation: Modbus RTU

- [Samsung MIM-B19N Produktseite](https://www.samsung.com/global/dvms/products/accessory/mim-b19n/)
- [ZimKev MIM-B19N Modbus Repository](https://github.com/ZimKev/MIM-B19n_Modbus)

Das Samsung MIM-B19N ist ein Modbus RTU Gateway, das Samsung HE, HT und EHS Wärmepumpen über RS-485 mit TapHome verbindet. Das Gateway übersetzt zwischen dem internen Samsung F1/F2 Busprotokoll und Standard Modbus RTU (RS-485-Klemmen R1/R2) — es stellt Wassertemperatursensoren, Warmwassersteuerung, Betriebsmodi und Komfortfunktionen als Holding-Register bereit.

Jedes MIM-B19N kann bis zu 1 Außengerät (4 einschließlich Untereinheiten bei Modulinstallationen) und 48 Innengeräte verwalten. Die Gateway-Adresse wird über eine Kombination aus DIP-Schaltern und einem Drehschalter eingestellt (Bereich 1–247).

## Hardwareanschluss

### Spezifikationen

- **Stromversorgung:** DC 12 V über CN12 auf der Hauptplatine des Außengeräts
- **Betriebstemperatur:** -10 °C bis +50 °C
- **Protokoll:** Modbus RTU Slave, RS-485
- **Baudrate:** 9600, gerade Parität, 1 Stoppbit, 8 Datenbits
- **Max. Geräte:** 48 Innengeräte + 1 Außengerät pro Gateway
- **Max. Buslänge:** 1000 m (RS-485)

### RS-485 Verkabelung

Verbinden Sie das MIM-B19N mit TapHome über eine **2-Draht RS-485 Verbindung**:

- **A (R1)** --> A+/D+ am TapHome RS-485
- **B (R2)** --> B-/D- am TapHome RS-485

Das MIM-B19N wird über den DC 12 V Anschluss (CN12) vom Außengerät versorgt. Die interne Samsung-Kommunikation nutzt den F1-F2 Bus zur Verbindung mit Innen- und Außengeräten.

> [!WARNING]
> **Wichtig — RS-485 Polarität**
>
> Achten Sie auf die korrekte RS-485 Polarität zwischen MIM-B19N und TapHome. Vertauschte A/B-Drähte verhindern die Kommunikation. Die rote LED am Modul blinkt bei aktiver Modbus-Kommunikation — bleibt sie aus, überprüfen Sie die Verkabelung.

### Verkabelungstopologie

```text
Outdoor unit ──── F1/F2 ──── MIM-B19N ──── RS-485 (A/B) ──── TapHome Core
  │                              │
  └── 12V/GND (CN12) ───────────┘
  │
  └── F1/F2 ──── Indoor units (up to 48)
```

## Konfiguration

### DIP- und Drehschalter-Adressierung

Die MIM-B19N Adresse ergibt sich aus der **Summe der DIP-Schalterwerte plus dem Drehschalterwert**.

| Schalter | Typ | ON-Wert |
|----------|----------|---------|
| SW4-1 | DIP | 128 |
| SW4-2 | DIP | 64 |
| SW5-1 | DIP | 32 |
| SW5-2 | DIP | 16 |
| SW1 | Drehschalter | 0–15 (hex) |

**Adressbeispiele:**

| SW4 (1,2) | SW5 (1,2) | SW1 (Drehschalter) | Adresse |
|-----------|-----------|---------------------|---------|
| OFF, OFF | OFF, OFF | 1 | **1** |
| OFF, OFF | OFF, OFF | 2 | **2** |
| OFF, OFF | OFF, ON | 3 | **19** |
| OFF, OFF | ON, ON | 5 | **53** |

**Empfehlung:** Adresse 1 für ein einzelnes Gateway (alle DIP-Schalter OFF, Drehschalter auf 1).

Adresse 0 ist ungültig. Gültiger Bereich ist 1–247.

### Voraussetzung für Innengeräte

Bevor das MIM-B19N Innengeräte steuern kann, muss die Einstellung **„Use of central control" (SEG5)** an jedem Innengerät auf **„Use (1)"** gesetzt sein. Ohne diese Einstellung kann das Gateway den Status lesen, aber keine Steuerbefehle senden.

### Adressierung mehrerer Geräte

Bei Systemen mit mehreren Innengeräten verschieben sich die Registeradressen um 50 pro Gerät:

| Innengerät | Basisregister | ON/OFF Register |
|------------|---------------|-----------------|
| Gerät 0 (erstes) | 50 | H:52 |
| Gerät 1 | 100 | H:102 |
| Gerät 2 | 150 | H:152 |

Die TapHome-Vorlage ist für das erste Innengerät (IU=0) konfiguriert. Für weitere Geräte duplizieren Sie die Vorlage und passen die Register-Offsets an, indem Sie `50 × Geräteindex` addieren.

## Gerätefunktionen

### Wassertemperaturüberwachung

Die Vorlage bietet zwei Wassertemperatursensoren für den Hydraulikkreislauf:

- **Wassereinlasstemperatur** (H:65) — Rücklauftemperatur, nur lesbar, °C × 10 Umrechnung
- **Wasserauslasstemperatur** (H:66 Lesen / H:68 Schreiben) — Vorlauftemperatur mit Sollwertsteuerung. Die Sollwertbereiche hängen vom Gerätetyp ab:
  - **HE:** Kühlen 5–25 °C / Heizen 15–50 °C
  - **HT:** Heizen 25–80 °C (keine Kühlung)
  - **EHS:** Kühlen 5–25 °C / Heizen 15–55 °C

### Warmwassersteuerung (DHW)

Die Warmwasserbereitung wird über drei Geräte gesteuert:

- **Warmwasser EIN/AUS** (H:72) — aktiviert oder deaktiviert die TWW-Bereitung
- **Warmwassermodus** (H:73) — wählt den TWW-Modus: ECO, Standard, Power, Force (nur EHS) oder Cool
- **Warmwassertemperatur** (H:75 Lesen / H:74 Schreiben) — aktuelle TWW-Speichertemperatur und Sollwert. Sollwertbereiche:
  - **HE:** 30–75 °C
  - **HT:** 35–75 °C
  - **EHS:** 30–70 °C

### Gerätesteuerung und Betriebsmodus

- **Zentralheizung EIN/AUS** (H:52) — schaltet die Wärmepumpe ein oder aus
- **Betriebsmodus** (H:53) — wählt Auto, Cool, Dry, Fan oder Heat Modus

### Leise-Modus und Abwesenheitsfunktion

- **Leise-Modus** (H:78) — aktiviert oder deaktiviert die Geräuschreduzierung des Außengeräts (Silence On/Off)
- **Abwesenheitsfunktion** — als Serviceattribut (Lesen H:79) und Serviceaktion (Schreiben H:79) am Leise-Modus Gerät verfügbar. Aktiviert den Abwesenheitsmodus zur Energieeinsparung, wenn niemand zu Hause ist

### Servicediagnose

Das Modul stellt drei Serviceattribute zur Systemüberwachung bereit:

- **Kommunikationsstatus** (H:50) — Bitfeld: Exist, Type OK, Ready, Communication error
- **Gerätetyp** (H:51) — identifiziert den angeschlossenen Gerätetyp (HE, HT, EHS, FCU, ERV, AHU, Chiller)
- **Fernbedienungssperre** (H:64) — zeigt an, ob die Fernbedienung gesperrt ist

Zwei Serviceaktionen stehen zur Verfügung:

- **Summer** (H:3) — schaltet den Summer des Außengeräts ein oder aus
- **Fernbedienungssperre** (H:64) — sperrt oder entsperrt die kabelgebundene Fernbedienung (Schreiben 0x6363 für Sperre, 0x0000 ohne Sperre)

Das ReadScript des Moduls überwacht das MIM-B19N Fehlerregister (H:0) auf Adressfehler, R1/R2 Kommunikationsfehler und Tracking-Fehler und meldet den Fehlercode des Außengeräts (H:1) in TapHome.

### Weitere Funktionen

Die MIM-B19N Registerzuordnung bietet zusätzlich Register für die Innengerät-Solltemperatur (H:58, Bereich 16–30 °C Heizen / 18–30 °C Kühlen), Druckgastemperatur (H:60), Kühl- und Heiz-Druckgas-Sollwerte (H:61, H:62), Innengerät-Fehlercodes (H:63), Außentemperatur (von der Community entdeckt, H:5), Raumtemperatur (H:59) und Abtaustatus (H:2). Diese können in einem zukünftigen Vorlagen-Update hinzugefügt werden.

> [!TIP]
> Das Innengerät-Solltemperatur Register (H:58) ist in der aktuellen Vorlage nicht enthalten. Zur Steuerung des Raum-Sollwerts kann es als benutzerdefiniertes Modbus-Gerät in TapHome mit Holding-Register 58, Bereich 16–30 und Multiplikator ×10 hinzugefügt werden.

## LED- und 7-Segment-Anzeigen

| Anzeige | Funktion |
|---------|----------|
| Y-GRN LED | Blinkt während der Kommunikation zwischen MIM-B19N und Außengerät |
| RED LED | Blinkt während der Modbus RS-485 Kommunikation mit BMS/TapHome |

**7-Segment Fehlercodes:**

| Anzeige | Zustand |
|---------|---------|
| E6 / 16 | Kommunikation mit allen Innen-/Außengeräten seit >3 Minuten unterbrochen |
| E6 / 15 | Kommunikation mit einem bestimmten Innengerät seit >3 Minuten unterbrochen |
| E6 / 04 | Tracking nicht innerhalb von 10 Minuten nach Einschalten abgeschlossen |
| E6 / 54 | EEPROM-Fehler |
| E6 / 34 | Adressfehler |

## Fehlerbehebung

### Keine Modbus-Kommunikation (rote LED blinkt nicht)

1. **RS-485 Kabel überprüfen:**
   - A-Draht korrekt an A+/D+ am TapHome angeschlossen
   - B-Draht korrekt an B-/D- am TapHome angeschlossen
   - Polarität nicht vertauscht
2. Gateway-Adresse über DIP- und Drehschalter überprüfen
3. TapHome-Einstellungen bestätigen: 9600 Baud, **gerade Parität**, 1 Stoppbit, 8 Datenbits
4. Sicherstellen, dass die RS-485 Buslänge 1000 m nicht überschreitet

### Gerät nicht getrackt (Kommunikationsstatus Bits 0–2 nicht alle = 1)

1. Sicherstellen, dass das Innengerät eingeschaltet und mit dem Samsung F1/F2 Bus verbunden ist
2. Prüfen, dass **„Use of central control" (SEG5)** am Innengerät auf „Use (1)" gesetzt ist
3. Bis zu 10 Minuten auf den Abschluss des Trackings nach dem Einschalten warten
4. Wenn die 7-Segment-Anzeige E6/04 zeigt, MIM-B19N Modul neu starten

### Steuerbefehle werden nicht ausgeführt

1. Bestätigen, dass das Kommunikationsstatus-Register (H:50) Bits 0–2 alle auf 1 gesetzt zeigt (Exist + Type OK + Ready)
2. Prüfen, dass die Fernbedienungssperre nicht aktiv ist (H:64 = 0x0000)
3. Sicherstellen, dass die Innengerät-Adresse im Bereich (0–47) liegt
4. Mindestens 10 ms Abstand zwischen aufeinanderfolgenden Modbus Lese-/Schreibbefehlen einhalten

### Temperaturen zeigen 0 oder falsche Werte

1. Sicherstellen, dass das Gerät das Tracking abgeschlossen hat (Kommunikationsstatus = Ready)
2. Korrekten Gerätetyp überprüfen — einige Register sind nur für HE/HT/EHS verfügbar
3. Serviceattribut „Unit Type" in TapHome prüfen, um das erkannte Modell zu bestätigen

## Verfügbare Geräte

Samsung MIM-B19N Modul

Serviceattribute

|                            |                                                                                                                                    |
|----------------------------|------------------------------------------------------------------------------------------------------------------------------------|
| Kommunikationsstatus       | reads H:50 (UInt16); bitfield: b0=Exist, b1=Type OK, b2=Ready, b3=Communication error                                              |
| Gerätetyp                  | reads H:51 (UInt16); decodes lower/upper byte to identify unit type: HE (0x6E), HT (0x78), EHS (0x73–0x75), FCU, ERV, AHU, Chiller |
| Fernbedienungsbeschränkung | reads H:64 (UInt16); 0x0000=No restriction, other=Restriction active                                                               |

Zentralheizung EIN/AUS Schalter

Schaltet die Wärmepumpe ein oder aus

Register: H:52 Bool

Werte / Zustände: ON · OFF

Warmwassermodus Mehrwertschalter

Wählt den TWW-Modus — ECO, Standard, Power, Force (nur EHS) oder Cool

Register: H:73 UInt16 numeric

Werte / Zustände: ECO · Standart · Power · Force(EHS) · Cool

Warmwasser EIN/AUS Schalter

Aktiviert oder deaktiviert die Warmwasserbereitung

Register: H:72 Bool

Werte / Zustände: ON · OFF

Warmwassertemperatur Thermostat

Aktuelle TWW-Speichertemperatur und Sollwertsteuerung

Register: H:75 → H:74 Int16 Einheit: °C numeric

Betriebsmodus Mehrwertschalter

Wählt den Betriebsmodus der Wärmepumpe

Register: H:53 Int16 numeric

Werte / Zustände: Auto · Cool · Dry · Fan · Heat

Leise-Modus Schalter

Aktiviert die Geräuschreduzierung des Außengeräts (Silence On/Off)

Register: H:78 Bool

Werte / Zustände: Silence on · Silence Off

Wassereinlasstemperatur Temperatursensor Nur lesen

Rücklauftemperatursensor (nur lesbar)

Register: H:65 Int16 Einheit: °C numeric

Wasserauslasstemperatur Thermostat

Vorlauftemperatur mit Sollwertsteuerung

Register: H:66 → H:68 Int16 Einheit: °C numeric

**Verbindung:** Modbus RTU • 9600 baud• 8E1 • Slave ID: $\[SlaveId]

Mögliche Verbesserungen (8)

- H:2 Defrost Status — 0 or 0xFF=Defrost off, Others=Defrost on. Read via module readscript as MODBUSR but not exposed as device
- H:58 Set Temperature (Indoor) — Indoor/room temperature setpoint, °C × 10. Heating: 16–30°C, Cooling: 18–30°C. Missing from template despite being R/W for HE/HT/EHS
- H:60 Discharge Temperature — Discharge temperature °C × 10 — available for HE/HT/EHS. Read-only
- H:61 Cooling Discharge Set Temperature — Cooling discharge setpoint 8–18°C (°C × 10). R/W for HE/HT/EHS
- H:62 Heating Discharge Set Temperature — Heating discharge setpoint 30–43°C (°C × 10). R/W for HE/HT/EHS
- H:63 Indoor Unit Error Code — 0=No error, 100–999=Error code. Partially covered by module readscript (H:1 outdoor error) but per-unit indoor error not exposed
- H:5 Outdoor Temperature — Outdoor ambient temperature °C × 10. Community-discovered, not in official register table
- H:59 Room Temperature — Current indoor/room temperature °C × 10. Listed as read-only for Indoor/FCU, community confirms availability for HE/HT/EHS on some firmware

## Quellen

- MIM-B19N Installation Manual — Modbus register table, wiring, DIP switch addressing
  
  [midsummerwholesale.co.uk](https://midsummerwholesale.co.uk/pdfs/mim-b19n-manual.pdf)
- Extended register map with MessageSet IDs for outdoor/indoor hidden registers
  
  [github.com](https://github.com/ZimKev/MIM-B19n_Modbus)
- Samsung Modbus community integration reference
  
  [github.com](https://github.com/glynhudson)

## Verwandte Dokumentation

- [Modbus Integration](https://taphome.com/de/compatibility/modbus-guide/)
- [Modbus](https://taphome.com/de/docs/integration/modbus/)
- [Einfache Konfiguration mit Vorlagen](https://taphome.com/de/docs/integration/modbus/templates/)
- [Modbus-Skripte und Prefetch](https://taphome.com/de/docs/script/modbus-scripts/)
- [Modbus-Funktionen](https://taphome.com/de/docs/script/modbus/)
- [Modbus-Datentypen](https://taphome.com/de/docs/script/modbus-data-types/)

