---
title: "Cyclogic CL-MC030x"
description: "Samsung DVM, CAC, FJM und RAC Inneneinheiten über Modbus RTU am F1/F2-Bus steuern — ON/OFF, Modus, Lüfter, Lamellen, Thermostat. CL-MC03**C-Vorlage."
url: "https://taphome.com/de/compatibility/cyklogic-cl-mc030x/"
language: de
lastmod: 2026-10-08
generator: hugo
ai:
  topics: ["modbus-tcp","modbus-rtu","rs485","air-conditioning","hvac-gateway","samsung-hvac","dvm-s","vrf","modbus-rtu-to-tcp"]
  questions: ["Wie integriere ich Samsung HVAC mit TapHome über Cyclogic CL-MC030x?","Was ist Cyclogic CL-MC030x und welche Samsung Inneneinheiten unterstützt es?","Wie viele Samsung Inneneinheiten kann ein Cyclogic CL-MC030x steuern?","Welches Gateway brauche ich, um Cyclogic CL-MC030x mit TapHome zu verbinden?","Warum schaltet meine Samsung Klimaanlage auf Kühlen, wenn ich in TapHome Heat wähle?","Warum sind die Solltemperaturen am Cyclogic CL-MC030x um den Faktor 10 zu klein?","Wie sieht die Modbus-Registerübersicht des Cyclogic CL-MC030x aus?"]
---

# Cyclogic CL-MC030x

Kommunikation: Modbus TCP

- [Offizielle Cyclogic-Webseite](http://www.cyclogic.net)
- [Samsung HVAC Submittal (CL-MC03**C)](https://s3.amazonaws.com/samsung-files/Tech_Files/Controls/Central+Control/Submittals/CL-MC03+C+SUBMITTAL_MODBUS+IM_03162021.pdf)

> Netzwerkadresse
> 
> TapHome erreicht dieses Gerät unter der beim Import eingegebenen Adresse. Geben Sie dem Gerät eine feste Adresse — eine IP-Reservierung im Router oder seinen mDNS-Namen, falls es einen unterstützt —, sonst funktioniert die Integration nicht mehr, sobald der Router die Adresse ändert.
> 
> [Netzwerkvorbereitung](https://taphome.com/de/docs/setup/network-preparation/)

## Integrationsanleitung

Die Serie Cyclogic CL-MC03**C (das **`x`** im Vorlagennamen ist ein Platzhalter für die Variantenendung `1` / `8` / `16` / `32` / `64`) ist ein Modbus-RTU-Schnittstellenmodul, das Samsung Inneneinheiten in ein Modbus-Netzwerk einbindet. Es wird direkt an den **Samsung F1/F2-Kommunikationsbus der Inneneinheit** angeschlossen und stellt ON/OFF, Betriebsmodus, Soll-/Raumtemperatur, Lüfterstufe und Lamellenschwenkung als Modbus-Holding-Register bereit. Das Modul wird von **Cyclogic Inc.** (Republik Korea) gefertigt und von Samsung HVAC für den nordamerikanischen Markt OEM-vertrieben — Gerät, Registerübersicht und Protokoll sind bei allen fünf Varianten identisch, lediglich die maximale Anzahl adressierbarer Inneneinheiten unterscheidet sich.

| Modell | Anzahl gesteuerter Inneneinheiten |
|--------|-----------------------------------|
| CL-MC0301C | 1 (typisch RAC) |
| CL-MC0308C | 1 – 8 (kleine DVM/CAC/FJM) |
| CL-MC0316C | 1 – 16 (mittlere DVM) |
| CL-MC0332C | 1 – 32 (große DVM) |
| CL-MC0364C | 1 – 64 (maximale DVM, ein Adapter pro Außeneinheit) |

Kompatible Samsung Inneneinheiten umfassen **DVM S** (`AM****N****/AA`), **CAC** (`AC****N****/AA`), **FJM** (`AJ0***N****/AA`) und **RAC** (`AR*********N**`). Die Samsung **Novus** RAC-Modelle `AR**JSALBWKNCV` und `AR**JSFLBWKNCV` werden ausdrücklich **nicht unterstützt**.

Das CL-MC03**C ist ein Modbus-RTU-Slave; die TapHome-CCU `ModbusTcpCCU` verbindet sich darüber über ein externes **Modbus-RTU-zu-TCP-Gateway**, das den RS-485-Bus auf Ethernet überführt. Die aktuelle TapHome-Vorlage adressiert **nur die erste Inneneinheit (IDU 00)** am Bus — bei Multi-IDU-Installationen muss die Vorlage einmal pro Inneneinheit importiert werden (siehe *Fehlerbehebung* unten).

> [!WARNING]
> Zwischen der TapHome-XML-Vorlage und der Herstellerdokumentation von Cyclogic / Samsung wurden mehrere Unstimmigkeiten festgestellt — insbesondere eine **Vertauschung der Heat- und Cool-Beschriftungen** im Modusumschalter sowie ein **Temperaturskalierungsfaktor /100** anstelle des dokumentierten /10. Lesen Sie vor dem Produktiveinsatz den Abschnitt *Unstimmigkeiten zwischen Vorlage und Herstellerdokumentation*.

## Hardware-Anschluss

Das CL-MC03**C ist ein kleines Modul im Hutschienengehäuse (100 × 80 × 24 mm) mit einem einreihigen Klemmenblock auf der Frontseite. Sechs beschriftete Anschlüsse führen Kommunikation, Stromversorgung und die Hilfs-I/O-Leitungen.

### Klemmenblock

![Klemmenblock des Cyclogic CL-MC03**C — MODBUS INT (RS-485 zum Gateway), RS-485 (F1/F2 zu Samsung), MODBUS EXT (reserviert), POWER (12 V DC), DO (Fehlerausgang) und DRY CONT (Eingang erzwungenes ON/OFF)](https://taphome.com/images/compatibility/cyklogic-cl-mc030x/wiring-terminals_hu_937870580ffff8f4.jpg)

| # | Anschluss | Beschreibung |
|---|-----------|--------------|
| 1 | **MODBUS INT** | RS-485 (RX+ / RX−) — zum externen Modbus-RTU-zu-TCP-Gateway |
| 2 | **RS-485** | F1 / F2 — zu den F1/F2-Klemmen der Samsung Inneneinheit |
| 3 | **MODBUS EXT** | Reserviert — nicht verwendet |
| 4 | **POWER** | Versorgung 12 V DC (+ / −) |
| 5 | **DO** | Digitaler Ausgang — Kontakt schließt (12 – 24 V DC) bei Samsung-Systemfehler |
| 6 | **DRY CONT** | Potentialfreier Eingang für externes erzwungenes ON/OFF (z. B. Fensterkontakt) |

Das Modul wird mit **12 V DC versorgt**, typischerweise direkt von den **V1/V2**-Klemmen der Samsung Inneneinheit am Inneneinheits-PCB — für übliche Installationen ist kein separates Netzteil erforderlich. Optional kann ein bauseits beigestellter 12 V DC-Adapter verwendet werden. Das Samsung Submittal bestätigt, dass das Modul 12 – 24 V DC akzeptiert, die Cyclogic-Installationsanleitung gibt jedoch 12 V DC als Nennwert an.

> [!WARNING]
> Trennen Sie vor dem Öffnen der Samsung Inneneinheit zum Zugriff auf die F1/F2- und V1/V2-Klemmen die Netzversorgung. Prüfen Sie vor dem Einschalten des Moduls die Polarität am POWER-Anschluss. Die maximale RS-485-(Modbus-)Buslänge beträgt **500 m**; das Modul ausschließlich in Innenräumen installieren — Betriebstemperaturbereich **0 °C bis 40 °C** (32 °F bis 104 °F).

### Systemtopologie

![Topologie des Cyclogic CL-MC03**C — Fall 1 (DVM/CAC, DIP SW2 OFF) mit einem Modul am F1/F2-Bus und Fall 2 (RAC, DIP SW2 ON) mit einem Modul pro RAC-System an einem gemeinsamen Modbus-Master](https://taphome.com/images/compatibility/cyklogic-cl-mc030x/system-connection-diagram_hu_3acea40f45ac7ab.jpg)

Je nach integrierter Samsung-Familie sind zwei gültige Topologien möglich:

- **Fall 1 — DVM / CAC** (DIP SW2 = **OFF**, NASA-Protokoll): Ein CL-MC03-Modul sitzt am F1/F2-Bus, der von einer Außeneinheit und bis zu 64 Inneneinheiten gemeinsam genutzt wird. Wählen Sie die Variante, die die Gesamt-IDU-Anzahl der Außeneinheit abdeckt — die Auslegung ist einmalig, zwei Adapter können nicht an derselben Außeneinheit gestapelt werden (siehe *Fehlerbehebung*).
- **Fall 2 — RAC** (DIP SW2 = **ON**, Non-NASA-Protokoll): Ein CL-MC03-Modul pro RAC-Außenanlage (typisch `CL-MC0301C` — eine IDU). Mehrere Module liegen am selben RS-485-Bus, jedes mit einer eindeutigen, über die Drehschalter eingestellten Slave-Adresse.

Beide Topologien teilen sich ein einziges externes RS-485-zu-Ethernet-Gateway, das gegenüber TapHome als Modbus-Master fungiert.

## Konfiguration

### DIP-Schalter

![Front-DIP-Schalter des Cyclogic CL-MC03**C — SW1 (Firmware-Update) und SW2 (Auswahl des Samsung-AC-Protokolls — RAC/FJM vs DVM/CAC)](https://taphome.com/images/compatibility/cyklogic-cl-mc030x/dip-switches_hu_b3d8b4e6997047d3.jpg)

| Schalter | Stellung | Funktion |
|----------|----------|----------|
| **SW2** (Protokoll) | **ON** | RAC / FJM — Modellnummern `AR*****`, `AJ*****` (Non-NASA-Protokoll) |
| **SW2** (Protokoll) | **OFF** | DVM / CAC — Modellnummern `AM*****`, `AC****` (NASA-Protokoll) |
| **SW1** (Firmware) | **ON** (Standard) | Deaktiviert — Normalbetrieb |
| **SW1** (Firmware) | **OFF** | Aktiviert — Firmware-Download-Modus (im Normalbetrieb nicht verwenden) |

> [!WARNING]
> SW2 muss **vor** dem Einschalten des Moduls richtig gesetzt werden — falsche Protokollfamilie (z. B. SW2 = OFF an einem RAC-System oder SW2 = ON an einem DVM-System) führt zu **gar keiner Kommunikation** mit der Samsung Inneneinheit. Die Cyclogic-Anleitung weist dies als häufigsten Installationsfehler aus.

### Modbus-Slave-Adresse (RSW1 + RSW2)

Die Modbus-Slave-Adresse (die RS-485-Adresse, mit der das Gateway dieses Modul abfragt) wird über zwei BCD-Drehschalter auf der Platine eingestellt, zugänglich nach Lösen der vier Schrauben auf der Gehäuserückseite:

- **RSW1** — Zehnerstelle (`0` – `6`)
- **RSW2** — Einerstelle (`0` – `9`)

Der kombinierte Wert bildet die Slave-Adresse, gültiger Bereich **00 – 63**. Jedes Modul am selben RS-485-Bus muss eine **eindeutige Adresse** haben — der häufigste Konflikt sind mehrere `CL-MC0301C`-Module, die auf dem Werkswert belassen wurden. Die TapHome-Vorlage liefert in den Importparametern **Standard-Slave-ID = 1**; bleiben die Drehschalter auf dieser Adresse, muss in der importierten Konfiguration nichts geändert werden.

### Modbus-Protokollparameter

Diese Werte sind in der Modul-Firmware fest hinterlegt und **können nicht** über DIP-Schalter geändert werden — die RS-485-Seite des Gateways muss passend konfiguriert werden:

| Parameter | Wert |
|-----------|------|
| Modus | Modbus RTU **Slave** |
| Baudrate | **19 200 bps** (das Samsung Submittal nennt `19600` — ein Tippfehler für die Standard-Samsung-F-Bus-Rate von 19 200) |
| Parität | Even (gerade) |
| Stoppbits | 1 |
| Rahmenformat | 8E1 (8 Datenbits, gerade Parität, 1 Stoppbit) |
| Funktionscodes | `03` (Read Holding Registers), `06` (Preset Single Register) |
| Registerbreite | 2 Byte (16 Bit) |
| Maximale RS-485-Buslänge | 500 m |

### Modbus-Kommunikation über ein TCP-Gateway aktivieren

Das CL-MC03**C ist ein nativer Modbus-RTU-Geräte-Slave — TapHome verbindet sich über Modbus TCP mittels eines externen **Modbus-RTU-zu-TCP-Gateways** (auch RS-485-zu-Ethernet-Konverter genannt). Geeignet ist jedes Gateway mit einem **transparenten / Pass-Through-Modbus-TCP-zu-RTU-Bridge-Modus**; gängige Modelle sind das Waveshare RS485-zu-Ethernet, die USR-TCP232-Serie und die Hi-Flying-/HF-Serie.

Konfiguration am Gateway (Menübezeichnungen variieren je nach Modell):

1. Verdrahten Sie die RS-485-Klemmen A/B des Gateways auf die Klemme **MODBUS INT** des Moduls (RX+ → A, RX− → B). Versorgen Sie das Gateway aus einer eigenen Quelle (typisch 5 – 24 V DC).
2. Stellen Sie den seriellen Port des Gateways auf **19 200 bps, 8 Datenbits, gerade Parität, 1 Stoppbit** ein, passend zu den festen Firmware-Einstellungen des Moduls. Falls das Gateway zusätzlich einen Frame-Timing-Parameter bietet, belassen Sie ihn auf dem Modbus-Standardwert (3,5 Zeichen idle).
3. Stellen Sie den Betriebsmodus des Gateways auf **Modbus TCP Slave / Modbus TCP-zu-RTU-Bridge / Transparent Gateway** (Bezeichnung herstellerabhängig) auf TCP-Port **502**.
4. Vergeben Sie dem Gateway eine **statische IP-Adresse** im lokalen Netzwerk — entweder per DHCP-Reservierung am Router oder direkt im Web-UI des Gateways. Die TapHome-Vorlage hat den Standardwert `192.168.0.1`; eine identische IP erspart eine Anpassung des Importparameters.
5. Falls das Gateway einen integrierten **120 Ω-Abschlusswiderstand** besitzt, aktivieren Sie ihn nur, wenn das Gateway am Ende des RS-485-Bus sitzt.

Beim Importieren der Vorlage in TapHome geben Sie an:

- **IP-Adresse** — IP des Gateways im lokalen Netzwerk (Standard: `192.168.0.1`)
- **Slave ID** — Modbus-Adresse des Moduls aus RSW1 + RSW2 (Standard: `1`)

> [!TIP]
> Mehrere `CL-MC03**C`-Module am selben RS-485-Bus können sich ein einziges Gateway teilen — jedes Modul wird über seine Drehschalter-Slave-Adresse als Modbus-Unit-ID in TapHome erreicht.

## Gerätefunktionen

Die Vorlage liest **6 Holding-Register** (H:0, H:1, H:4, H:5, H:8, H:9) alle 2,5 s für die Inneneinheit 00 am F1/F2-Bus und stellt 5 logische Geräte bereit.

### ON/OFF

Einfacher Schalter zum Ein- und Ausschalten der Inneneinheit. Liest Register H:0 (Bool) — `0` = OFF, `1` = ON.

> [!NOTE]
> Das Cyclogic-Register 40001 (= H:0) ist als **kombinierter 2-Byte-Schreibbefehl** mit Data 1 = ON/OFF und Data 2 = Mode dokumentiert. Die TapHome-Vorlage schreibt nur das Bool-ON/OFF-Byte, der Betriebsmodus muss daher separat über das Mode-Gerät gesetzt werden. Auf den meisten Samsung Inneneinheiten wird der teilweise Schreibvorgang nur als ON/OFF akzeptiert und der bestehende Modus bleibt erhalten — auf realer Hardware verifizieren.

### Mode

Auswahl des Betriebsmodus. Die Cyclogic-/Samsung-Handbücher dokumentieren die folgenden Codes:

| Code im Handbuch | Modus |
|------------------|-------|
| 0 | Auto |
| 1 | Cooling (Kühlen) |
| 2 | Dry (Entfeuchten) |
| 3 | Fan (Lüften) |
| 4 | Heat (Heizen) |
| 11 | Auto Cool (nur Lesen) |
| 12 | Auto Dry (nur Lesen) |
| 13 | Auto Fan (nur Lesen) |
| 14 | Auto Heat (nur Lesen) |

> [!WARNING]
> Die TapHome-Vorlage **vertauscht die Beschriftungen Heat und Cool** gegenüber den Cyclogic-/Samsung-Handbüchern: Vorlagenposition `1` ist mit „Heat" beschriftet, der zugrundeliegende Modbus-Wert `1` ist jedoch als **Cooling** dokumentiert, und Vorlagenposition `4` ist mit „Cool" beschriftet, Wert `4` ist jedoch als **Heat** dokumentiert. An einer realen Samsung-Einheit aktiviert die Auswahl „Heat" in der TapHome-UI daher **Kühlen**, „Cool" aktiviert **Heizen**. Vor dem Verlassen auf die Beschriftungen **auf realer Hardware verifizieren** — möglicherweise müssen die Vorlagenwerte je nach tatsächlichem Verhalten der Samsung Inneneinheit umgeordnet werden.

> [!NOTE]
> Die Auto-COOL-/Auto-DRY-/Auto-FAN-/Auto-HEAT-Submodi sind als **Nur-Lese-Werte** dokumentiert, die den internen Zustand der Einheit im Auto-Modus widerspiegeln. Die TapHome-Vorlage stellt sie als Positionen 5 – 8 mit Rohwerten 5 – 8 bereit, der Hersteller spezifiziert jedoch die Werte 11 – 14. Das Schreiben einer dieser Positionen sendet einen nicht dokumentierten Modbus-Wert an die Inneneinheit, das Ergebnis ist undefiniert — bei der Steuerung aus TapHome auf Auto belassen.

Liest und schreibt Register H:1 (Int16). Abfrageintervall: 2,5 s.

### Lüfterstufe

Auswahl der Lüfterstufe. Die Cyclogic-/Samsung-Handbücher dokumentieren nur **5 Werte** (0 – 4):

| Code im Handbuch | Stufe |
|------------------|-------|
| 0 | Automatik |
| 1 | Low (niedrig) |
| 2 | Middle (mittel) |
| 3 | High (hoch) |
| 4 | Turbo |

> [!WARNING]
> Die TapHome-Vorlage fügt am Wert `2` einen nicht standardkonformen Slot „Position-5" ein, wodurch MIDDLE / HIGH / TURBO auf die Werte `3` / `4` / `5` verschoben werden. An einer realen Samsung-Einheit aktiviert die Auswahl „Mid" in der TapHome-UI tatsächlich **HIGH** (Rohwert `3`), „High" aktiviert **TURBO** (Rohwert `4`) und „Turbo" sendet Rohwert `5`, der kein gültiger Lüftercode ist. Die Slots 6 – 9 (Position-6, Position-7, 8, 9) sind Platzhalterwerte und an realen Samsung Inneneinheiten nicht erreichbar. Vor dem Verlassen auf die Beschriftungen **auf realer Hardware verifizieren**.

> [!NOTE]
> Laut Cyclogic-Handbuch ist Register 40009 (= H:8) ein **kombinierter 2-Byte-Schreibbefehl** mit Data 1 = Lüfterstufe und Data 2 = Lamelle. Die TapHome-Vorlage schreibt nur das Lüfter-Byte und die Lamellenposition wird separat als ein Byte in Register H:9 geschrieben — dies stimmt möglicherweise nicht mit dem überein, was jedes Gateway am kombinierten Register H:8 erwartet. Auf realer Hardware verifizieren.

Liest und schreibt Register H:8 (Int16). Abfrageintervall: 2,5 s.

### Lamellenposition (Louver Swing)

Steuerung der Lamellenschwenkung am Dekorpaneel. Die Cyclogic-/Samsung-Handbücher dokumentieren nur **4 Werte** (0 – 3):

| Code im Handbuch | Position |
|------------------|----------|
| 0 | Swing OFF |
| 1 | Swing ON: obere und untere Lamellen |
| 2 | Swing ON: rechte und linke Lamellen |
| 3 | Swing ON: obere und untere + rechte und linke Lamellen |

> [!WARNING]
> Die TapHome-Vorlage **dupliziert** „RIGHT & LEFT LOUVER" als Position 2 und Position 3 — Position 3 sollte gemäß Herstellerdokumentation „UPPER & LOWER + RIGHT & LEFT LOUVER" sein. Die Positionen 4 – 9 (kombinierte O&U / R&L Lamellen, Swing ON, Position-7, Position-6, Position-5 Vertical, Swirl) sind in den Cyclogic- und Samsung-Handbüchern **nicht dokumentiert** — möglicherweise spekulative Slots für andere als dekorative Kassettengeräte, an Standard-Wand-, Kassetten- und Kanaleinheiten jedoch nicht erreichbar. Vor dem Verlassen auf die Beschriftungen **auf realer Hardware verifizieren**.

Liest und schreibt Register H:9 (Int16). Abfrageintervall: 2,5 s.

### Thermostat

Sollwert und aktuelle Raumtemperatur. Liest Register H:4 (Int16, R/W) für den Sollwert und Register H:5 (Int16, nur Lesen) für die Raumtemperatur.

> [!WARNING]
> Die TapHome-Vorlage wendet einen **Divisor /100** (und Faktor `* 100` beim Schreiben) auf beide Temperaturregister an, das Cyclogic-Rev.-2-Handbuch und das Samsung Submittal **geben beide /10 an**: Roh `250` = 25,0 °C, nicht Roh `2500` = 25,0 °C. An einer realen Samsung Inneneinheit:
> - Aus TapHome geschriebene Sollwerte sind **10× zu groß** (z. B. setzt 25 °C den Rohwert `2500`, den das Gerät als 250,0 °C interpretiert und ablehnt oder begrenzt).
> - Raumtemperatur-Messwerte erscheinen **10× zu klein** (z. B. wird Roh `235` als 2,35 °C statt 23,5 °C angezeigt).
>
> Wenn die beobachteten Werte um den Faktor 10 abweichen, ist dies fast sicher die Ursache. **Auf realer Hardware verifizieren** und TapHome kontaktieren, um die Vorlagenskalierung von `/100` auf `/10` korrigieren zu lassen.

Abfrageintervall: 2,5 s.

## Unstimmigkeiten zwischen Vorlage und Herstellerdokumentation

Mehrere Diskrepanzen zwischen der TapHome-XML-Vorlage und dem Cyclogic-Rev.-2-Handbuch (Okt. 2017) / Samsung Submittal (SHA-DVMS-03162021) sind oben dokumentiert. Zusammenfassung:

| Bereich | Vorlage | Handbuch | Auswirkung |
|---------|---------|----------|------------|
| Modusbeschriftungen (Positionen 1 und 4) | 1 = Heat, 4 = Cool | 1 = Cooling, 4 = Heat | Auswahl „Heat" aktiviert Kühlen und umgekehrt — auf Hardware verifizieren |
| Moduspositionen 5 – 9 | Rohwerte 5 – 9 (Auto-*) | Auto-*-Submodi nutzen Werte **11 – 14** und sind nur Lesen | Schreiben der Positionen 5 – 9 sendet undokumentierte Werte — undefiniertes Verhalten |
| Lüfterstufenpositionen 2 – 9 | Fügt nicht-standardisierten „Position-5" am Wert 2 ein, verschiebt Mid/High/Turbo | Handbuch dokumentiert nur Werte 0 – 4 | „Mid" → HIGH, „High" → TURBO, „Turbo" → ungültig; Positionen 6 – 9 Platzhalter |
| Lamellenposition 3 | Duplikat von „Right & Left Louver" | Sollte „Upper & Lower + Right & Left Louver" sein | Beschriftung passt nicht — Registerwert ist korrekt |
| Lamellenposition 4 – 9 | Verschiedene Beschriftungen wie „Swirl", „Position-5 (Vertical)" | Handbuch dokumentiert nur Werte 0 – 3 | Undokumentiert — undefiniert an Standard-Wand-/Kassetten-/Kanaleinheiten |
| Thermostat-Skalierung | `/ 100` und `* 100` | `/ 10` und `* 10` | Geschriebene Sollwerte 10× zu groß, Raumtemperatur 10× zu klein |
| ON/OFF-Schreibvorgang | Einzelnes Bool-Byte (nur Data 1) | Kombinierter 2-Byte-Befehl (Data 1 = ON/OFF, Data 2 = Mode) | An den meisten Einheiten als Teil-Schreibvorgang akzeptiert, aber Modus-Erhalt verifizieren |
| Lüfterstufen-Schreibvorgang | Einzelner Int16 (nur Data 1) | Kombinierter 2-Byte-Befehl (Data 1 = Fan, Data 2 = Louver) | Lamellenposition wird separat in H:9 geschrieben — Verhalten an realer Hardware verifizieren |

Höchstwahrscheinlich handelt es sich um Bugs der XML-Vorlage, die gegen reale Hardware korrigiert werden sollten.

## Fehlerbehebung

### Keine Modbus-Kommunikation

1. Prüfen Sie, ob **DIP SW2** für die Samsung-Familie korrekt eingestellt ist — **OFF** für DVM / CAC (NASA, Modellpräfixe `AM`, `AC`), **ON** für RAC / FJM (Non-NASA, Modellpräfixe `AR`, `AJ`). Falsches Protokoll = keine Kommunikation.
2. Prüfen Sie die Stromversorgung des Moduls — die grüne PWR-/System-LED auf der Frontseite muss leuchten. Bei Versorgung aus V1/V2 sicherstellen, dass die Samsung Inneneinheit am Netz ist.
3. Bestätigen Sie, dass die **Slave-Adresse** an RSW1 + RSW2 mit der Slave-ID in den TapHome-Importparametern übereinstimmt (Werks-Standard = `01`, Vorlagen-Standard = `1`).
4. Prüfen Sie die Einstellungen des seriellen Gateway-Ports: **19 200 bps, 8 Datenbits, gerade Parität, 1 Stoppbit** (8E1) — die häufigste Fehlkonfiguration auf der Gateway-Seite.
5. Bestätigen Sie, dass das Gateway im Modus **Modbus TCP-zu-RTU Transparent Bridge** (kein virtueller COM-Port) ist und auf TCP-Port **502** lauscht.
6. Prüfen Sie die Verdrahtungspolarität an **MODBUS INT** — RX+ an Gateway A, RX− an Gateway B. Manche Gateways verwenden umgekehrte Polaritätskonventionen; falls die LEDs ohne erfolgreiches Polling blinken, beide Drähte tauschen.
7. Prüfen Sie, dass am selben RS-485-Bus kein zweites Modul mit derselben RSW-Adresse konfiguriert ist.

### Sollwerte und Raumtemperatur sind um Faktor 10 zu klein

Das TapHome-XML wendet einen Divisor `/100` auf die Register H:4 und H:5 an, die Herstellerdokumentation gibt jedoch `/10` an. Ein Sollwert von 25 °C wird daher als Roh `2500` an eine Samsung Inneneinheit gesendet, die Roh `250` erwartet, und ein Raumtemperatur-Messwert Roh `235` (= 23,5 °C laut Handbuch) wird in der TapHome-UI als `2,35 °C` angezeigt. Verwenden Sie das Modbus-Debug-Tool von TapHome, um die Roh-Registerwerte auszulesen, und kontaktieren Sie TapHome, um die Vorlagen-Skalierung von `/100` auf `/10` korrigieren zu lassen.

### Heat- und Cool-Auswahl ist vertauscht

Die Vorlagenpositionen für Heat und Cool stimmen nicht mit dem Cyclogic-Handbuch überein (Vorlage `1` = Heat / Wert `1`, Handbuch `1` = Cooling). An einer realen Samsung-Einheit aktiviert die Auswahl „Heat" in der TapHome-UI **Kühlen** und „Cool" aktiviert **Heizen**. Bis die Vorlage korrigiert ist, wählen Sie nach physischem Verhalten und nicht nach Beschriftung.

### Moduspositionen 5 – 9 bewirken nichts oder verhalten sich unvorhersehbar

Diese Positionen schreiben Modbus-Werte 5 – 9 in Register H:1, das Cyclogic-Handbuch nennt jedoch für die Auto-*-Submodi die Werte **11 – 14** und vermerkt explizit, dass sie nur Lesen sind. Das Schreiben der Werte 5 – 9 sendet undokumentierte Codes an die Inneneinheit — das Ergebnis ist undefiniert und hängt von der Samsung-Firmware ab. Beschränken Sie die Modusauswahl auf die Positionen 0 – 4.

### Lüfterstufen Mid / High / Turbo passen nicht zur Beschriftung

Die TapHome-Vorlage fügt am Wert 2 einen nicht-standardisierten Slot „Position-5" ein, wodurch MIDDLE / HIGH / TURBO auf die Vorlagenwerte 3 / 4 / 5 verschoben werden. Die TapHome-Beschriftung „Mid" aktiviert daher tatsächlich **HIGH**, „High" aktiviert **TURBO** und „Turbo" sendet Rohwert `5`, der kein dokumentierter Lüftercode ist. Wählen Sie nach physischem Verhalten und nicht nach Beschriftung, bis die Vorlage korrigiert ist.

### Eine Inneneinheit am Multi-IDU-Adapter antwortet nicht

Bei einem `CL-MC0308C` oder größer und Steuerung von mehr als der ersten Inneneinheit reicht die aktuelle Vorlage allein nicht aus — sie liest nur Register für IDU 00. Importieren Sie die Vorlage für jede zusätzliche IDU ein zweites (drittes, …) Mal und passen Sie die Registeradressen in der importierten Konfiguration um `+20 × N` an (z. B. IDU 01 → H:20, H:21, H:24, H:25, H:28, H:29). Eine native Multi-IDU-Vorlage ist auf der Roadmap.

### Zwei Adapter an derselben Außeneinheit decken nicht alle Inneneinheiten ab

Zwei kleinere `CL-MC03**C`-Varianten lassen sich nicht an derselben Samsung-Außenanlage stapeln — beide Module zählen IDU-Adressen ab `00` aufwärts und höher nummerierte IDUs sind nicht erreichbar. Ersetzen Sie beide Module durch eine größere Variante, dimensioniert auf die Gesamt-IDU-Anzahl (laut Samsung HVAC FAQ, Nov. 2016).

## Verfügbare Geräte 5

Diese Geräte erscheinen nach dem Import in TapHome.

Cyclogic CL-MC030x Modul

ON/OFF Schalter Lesen und Schreiben

Schaltet die Samsung-Inneneinheit ein oder aus (Register H:0, Bool — 0 = OFF, 1 = ON)

Register: H:0 Bool

Werte / Zustände: ON · OFF

Schaltzustand lesen

```taphome
MODBUSR(H, 0, Bool)
```

Schaltzustand schreiben

```taphome
MODBUSWNE(H, 0, Bool, St)
```

Modus Mehrwertschalter Lesen und Schreiben

Betriebsmodus — Auto, Heat, Dry, Fan, Cool (Register H:1; die Vorlage vertauscht die Heat- und Cool-Beschriftungen gegenüber dem Cyclogic-Handbuch — auf realer Hardware verifizieren. Positionen 5 – 9 senden undokumentierte Werte und verhalten sich unvorhersehbar)

Register: H:1 Int16 numeric

Werte / Zustände: Auto · Heat · Dry · Fan · Cool · Auto COOL · Auto DRY · Auto FAN · Auto HEAT

Schaltzustand lesen

```taphome
MODBUSR(H, 1, Int16)
```

Schaltzustand schreiben

```taphome
MODBUSWNE(H, 1, Int16, Mu)
```

Lüfterstufe Mehrwertschalter Lesen und Schreiben

Lüfterstufe — Auto, Low, Middle, High, Turbo (Register H:8; die Vorlage fügt am Wert 2 einen nicht-standardisierten Slot 'Position-5' ein, sodass 'Mid' auf realer Hardware HIGH und 'High' TURBO aktiviert. Positionen 6 – 9 sind Platzhalter und an Samsung-Inneneinheiten nicht erreichbar)

Register: H:8 Int16 numeric

Werte / Zustände: Auto · Low · Mid · High · Turbo

Schaltzustand lesen

```taphome
MODBUSR(H, 8, Int16)
```

Schaltzustand schreiben

```taphome
MODBUSWNE(H, 8, Int16, Mu)
```

Lamellenposition Mehrwertschalter Lesen und Schreiben

Lamellenschwenkung am Dekorpaneel — Swing Off, oben und unten, rechts und links, kombiniert oben und unten / rechts und links (Register H:9; Positionen 4 – 9 sind im Cyclogic-Handbuch nicht dokumentiert und an Standard-Wand-, Kassetten- und Kanaleinheiten nicht erreichbar)

Register: H:9 Int16 numeric

Werte / Zustände: Swing OFF · UPPER & LOWER LOUVER · RIGHT & LEFT LOUVER · UPPER&LOWER/RIGHT&LEFT LOUVER

Schaltzustand lesen

```taphome
MODBUSR(H, 9, Int16)
```

Schaltzustand schreiben

```taphome
MODBUSWNE(H, 9, Int16, Mu)
```

Thermostat Thermostat Lesen und Schreiben

Sollwert und aktuelle Raumtemperatur in °C (Register H:4 R/W Sollwert, Register H:5 nur Lesen Raumtemperatur; die Vorlage wendet einen Divisor /100 an, der Hersteller spezifiziert jedoch /10 — gelesene Werte können 10× zu klein und geschriebene Sollwerte 10× zu groß sein, bis die Vorlage korrigiert ist)

Register: H:4 Int16 Einheit: °C numeric

Temperatur lesen

```taphome
MODBUSR(H, 5, Int16) / 100
```

Solltemperatur lesen

```taphome
MODBUSR(H, 4, Int16) / 100
```

Solltemperatur schreiben

```taphome
MODBUSWNE(H, 4, Int16, Se * 100)
```

**Verbindung:** Modbus TCP • Slave ID: $\[SlaveId]

Mögliche Verbesserungen (7)

- H:10 Supply Air (Discharge) Temperature — Duct only — Int16 / 10, °C, R/W — discharge air temperature for duct-type indoor units only (ignored on cassette/wall units)
- H:11 States of Supply Air Temp Control — Int16, R/W — 0=DISABLE, 1=ENABLE; enables the discharge-air temperature control loop on duct-type units
- H:12 Set Temp. of Cooling Supply Air — Duct only — Int16 / 10, °C, R/W — discharge-air cooling setpoint for duct-type indoor units
- H:13 Set Temp. of Heating Supply Air — Duct only — Int16 / 10, °C, R/W — discharge-air heating setpoint for duct-type indoor units
- — Template only addresses indoor unit 00. The manufacturer protocol exposes IDU 01–63 by adding N×20 to each register (e.g. IDU 01 ON/OFF = H:20, IDU 02 ON/OFF = H:40). For multi-IDU systems (CL-MC0308C/0316C/0332C/0364C), the template would need to be duplicated per indoor unit or extended to expose all 64 IDUs.
- — The CL-MC03\*\*C exposes a Digital Output (DO terminal) that closes (12-24 V DC) when a Samsung system error code occurs. This is not a Modbus register — it is a hardware contact and would need to be wired to a TapHome digital input separately. The Modbus register map does not include a per-IDU error-code register.
- — Hardware dry-contact input on the gateway for external forced ON/OFF interlock (e.g. window contact, fire alarm). Not a Modbus register — would need to be wired from a TapHome digital output into the gateway directly.

## Importparameter

Diese Werte geben Sie beim Import des XML ein.

| In der App abgefragt | Standard      |
|----------------------|---------------|
| Slave-ID             | `1`           |
| IP-Adresse           | `192.168.0.1` |

## Quellen

- Cyclogic CL-MC03\*\** Modbus Interface Module Installation Manual (Rev. 2, Oct 2017)
  
  [cdn.komachine.com](https://cdn.komachine.com/media/product-catalog/Manual-CYCLOGIC-Modbus_Interface_Module.pdf) 2026-04-25
  
  [PDF](https://taphome.com/compatibility/devices/cyklogic-cl-mc030x/manufacturer/Manual-CYCLOGIC-Modbus_Interface_Module.pdf)
- Samsung HVAC Submittal — CL-MC03\*\*C Modbus Adapter (SHA-DVMS-03162021)
  
  [s3.amazonaws.com](https://s3.amazonaws.com/samsung-files/Tech_Files/Controls/Central+Control/Submittals/CL-MC03+C+SUBMITTAL_MODBUS+IM_03162021.pdf) 2026-04-25
  
  [PDF](https://taphome.com/compatibility/devices/cyklogic-cl-mc030x/manufacturer/CL-MC03_Samsung_Submittal.pdf)
- Samsung HVAC FAQ — Modbus Adapter CL-MC03\*\*C (Nov 2016)
  
  [s3.amazonaws.com](https://s3.amazonaws.com/samsung-files/Tech_Files/Controls/Misc+Supporting+Documents/CL-MC03+C_Modbus/FAQ_Modbus_11202016.pdf) 2026-04-25
  
  [PDF](https://taphome.com/compatibility/devices/cyklogic-cl-mc030x/manufacturer/FAQ_Modbus.pdf)
- Cyclogic CL-MC0301C Installation Manual (Rev. 1) — Clima Market mirror
  
  [www.climamarket.bg](https://www.climamarket.bg/wp-content/uploads/CL-MC0301C_Installation-Manual.pdf) 2026-04-25
  
  [PDF](https://taphome.com/compatibility/devices/cyklogic-cl-mc030x/manufacturer/CL-MC0301C_Installation-Manual.pdf)

Herstellerdokumente sind © ihrer jeweiligen Eigentümer. Sie werden so bereitgestellt, wie der Hersteller sie veröffentlicht hat, nur zur Information.

## 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/)

