TapHome

Sinclair Uni Split Klimaanlage

Modbus RTU
Submitted by
Last updated: 03. 2026
Sinclair Uni Split Klimaanlage

Die Sinclair Uni Split ist eine DC Inverter Split-Klimaanlage mit integrierter Modbus RTU (RS-485) BMS-Schnittstelle direkt im Controller des Innengeräts. Ein externes Kommunikationsmodul ist nicht erforderlich. Die TapHome-Vorlage bietet Temperaturregelung, Betriebsmodusauswahl, Lüftergeschwindigkeit, vertikale und horizontale Lamellenpositionen, Schlafmodus und Überwachung der Außentemperatur.

Bis zu 255 Geräte können an einem einzigen Modbus RTU Bus angeschlossen werden. Jedes Gerät benötigt eine eindeutige Slave-Adresse (1–255), die über den kabelgebundenen Controller konfiguriert wird (das Verfahren zur Adresseinstellung finden Sie im Servicehandbuch des Geräts).

Hardwareanschluss

RS-485 Verkabelung

Das Sinclair Uni Split Innengerät verfügt über eine integrierte RS-485-Schnittstelle, die direkt mit dem TapHome Core verbunden wird:

  • A+ am RS-485-Anschluss des Innengeräts –> A+/D+ am TapHome
  • B- am RS-485-Anschluss des Innengeräts –> B-/D- am TapHome
  • GND –> GND an der TapHome-Stromversorgung

Wichtig – Erdung

Der GND-Leiter muss zwischen Innengerät und TapHome verbunden sein. Ohne ordnungsgemäße Erdung können Kommunikationsfehler auftreten.

Technische Spezifikationen
ParameterWert
SchnittstelleRS-485
ProtokollModbus RTU
Baudrate9600 bps (Standard)
Datenbits8
ParitätKeine
Stoppbits1
Slave-Adresse1–255
Max. Geräte255 pro Bus

Konfiguration

Modbus-Kommunikation aktivieren

Die Modbus-Schnittstelle ist im Controller des Innengeräts integriert und standardmäßig aktiv. Die Slave-Adresse muss vor dem Anschluss an TapHome über den kabelgebundenen Controller konfiguriert werden:

  1. Öffnen Sie die Serviceeinstellungen am kabelgebundenen Controller (siehe Servicehandbuch des Geräts)
  2. Stellen Sie die Modbus-Slave-Adresse ein (1–255). Verwenden Sie Adresse 1 für ein einzelnes Gerät
  3. Stellen Sie den Adressmodus ein: Der Modus “central controller” unterstützt Adressen 1–16; der Modus “PC address” unterstützt Adressen 1–255
  4. Verbinden Sie die RS-485-Verkabelung zwischen Gerät und TapHome Core
  5. Konfigurieren Sie in TapHome die Modbus RTU Verbindung mit: 9600 Baud, keine Parität, 1 Stoppbit, 8 Datenbits

Die BMS/PC-Steuerung ist gleichwertig mit der lokalen Steuerung. Der zuletzt gesendete Befehl hat Priorität – wenn TapHome einen Wert schreibt, kann dieser von der lokalen Fernbedienung überschrieben werden und umgekehrt.

Gerätefunktionen

Temperaturregelung

Ambient Temperature (H:4 Lesen / H:20 Schreiben) ist das primäre Thermostat-Gerät. Es liest die Raumtemperatur aus Register H:4 mit x10-Codierung (geteilt durch 10 für die Anzeige in Grad Celsius) und schreibt den Temperatursollwert in Register H:20 im Bereich von 16–30 Grad Celsius.

Zwei Serviceattribute liefern zusätzliche Temperaturwerte:

  • Temperature of Air Return (H:82) – Umgebungstemperatur am Luftrücklauf (x10-Codierung)
  • Temperature of Light Board (H:83) – Umgebungstemperatur der Lichtplatine des Innengeräts (x10-Codierung)

Outdoor Temperature (H:49) liest die Außentemperatur direkt in Grad Celsius (keine Konvertierung nötig, Genauigkeit 1 Grad Celsius, Bereich -100 bis 155 Grad Celsius).

Stromversorgung und Betriebsmodus
  • Power ON/OFF (H:2) – schaltet das Innengerät ein (0xAA = 170) oder aus (0x55 = 85). Die Vorlage verwendet eine Switch()-Konvertierung, um diese Werte auf Standard-ON/OFF-Zustände abzubilden
  • Operation Mode (H:17) – wählt den Betriebsmodus: Kühlen (1), Heizen (2), Trocknen (3), Nur Lüfter (4) oder Automatik (5)

Nur-Kühl-Geräte: Bei Geräten, die nur Kühlung unterstützen, ist der Heizmodus-Befehl ungültig. Das Gerät reagiert nicht auf Heizbefehle.

Lüftergeschwindigkeit

Fan Speed (H:19) steuert den Lüfter mit sieben Stufen: Automatik (0), Sehr niedrig (1), Niedrig (2), Mittel (3), Hoch (4), Sehr hoch (5) und Turbo (6).

Lamellensteuerung

Up/Down Swing (H:22) steuert die vertikale Lamellenposition mit 10 Optionen: Aus (0), Voller Schwenk (1), Position 1–5 (2–6), Bereich 3-5 (7), Bereich 2-5 (8) und Bereich 2-4 (9).

Left/Right Swing (H:23) steuert die horizontale Lamellenposition: Aus (0), Gleiche Richtung (1), Position 1–5 (2–6), Gegenrichtung (7) und Position 1-5 (9).

Schlafmodus

Sleep Mode (H:25) bietet vier Optionen: Kein Schlaf (0), Schlafmodus 1 (1), Schlafmodus 2 (2) und Schlafmodus 3 (3). Jeder Schlafmodus wendet unterschiedliche Temperaturanpassungen während der Nacht an für verbesserten Komfort und Energieeinsparung.

Der Schlafmodus ist ungültig, wenn sich das Gerät im Modus Nur Lüfter oder Automatik befindet.

Weitere Funktionen

Die Sinclair Uni Split stellt auch Modbus-Register bereit für Frischluftventilsteuerung, Reinigungsfunktion mit Verschmutzungsgradüberwachung, Energiespar-Temperaturlimits (Untergrenze Kühlung und Obergrenze Heizung), Fernsperre und Schutzfunktionen (Temperatur, Modus, ON/OFF, Energiesparung), Abwesenheitsmodus (setzt Temperatur auf 8 Grad Celsius), Turbomodus, Leise-Modus, X-Fan (Nachlauf des Lüfters nach dem Ausschalten), Kindersicherung und Celsius/Fahrenheit-Auswahl. Nur-Lese-Statusregister umfassen Kompressorstatus, Außenlüfterstatus, 4-Wege-Ventilstatus, Abtauzustand des Systems und Identifikation Nur-Kühlung/Wärmepumpe. Diese können in einem zukünftigen Vorlagen-Update hinzugefügt werden.

Die Energiesparregister (H:35, H:36) ermöglichen das Einstellen von Temperaturlimits für Kühlung und Heizung. Wenn die Energiesparfunktion aktiv ist, muss der Sollwert diese Limits einhalten – andernfalls reagiert das Gerät nicht auf Temperaturbefehle.

Fehlerbehebung

Keine Modbus-Kommunikation
  1. RS-485-Kabel prüfen: Überprüfen Sie die A+, B- und GND-Verbindungen zwischen Innengerät und TapHome Core
  2. Slave-Adresse überprüfen: Bestätigen Sie, dass die am kabelgebundenen Controller eingestellte Adresse mit der TapHome-Konfiguration übereinstimmt
  3. Kommunikationsparameter prüfen: TapHome muss auf 9600 Baud, keine Parität, 1 Stoppbit, 8 Datenbits eingestellt sein
  4. Gerät neu starten: Nach dem Einschalten des Innengeräts kann es den Alarmcode 0x04 melden, bis es den ersten gültigen Modbus-Frame empfängt – dies ist normales Verhalten
Alarmcode 0x04 (Slave-Gerätefehler)

Dieser Alarm zeigt einen Kommunikationsfehler zwischen der Modbus-Schnittstelle und der Klimaanlage selbst an. Prüfen Sie:

  1. Das Innengerät ist eingeschaltet und arbeitet normal
  2. Der kabelgebundene Controller ist ordnungsgemäß angeschlossen
  3. Starten Sie das Innengerät neu, wenn der Fehler weiterhin besteht
Alarmcode 0x03 (ungültige Daten)

Die übertragenen Daten sind fehlerhaft oder außerhalb des gültigen Bereichs. Überprüfen Sie, ob die geschriebenen Registerwerte innerhalb der dokumentierten Bereiche liegen (z.B. Temperatursollwert 16–30, Lüftergeschwindigkeit 0–6, Modus 1–5).

Heizmodus funktioniert nicht

Prüfen Sie, ob es sich um ein Nur-Kühl-Modell handelt. Lesen Sie Coil Bit 177 – wenn der Wert 1 ist, unterstützt das Gerät nur Kühlung und Heizbefehle sind ungültig.

Verfügbare Geräte

Sinclair Uni Split Modul
Umgebungstemperatur Thermostat

Raumtemperatur mit Sollwertregelung (16-30 °C) und Serviceattribute für Luftrücklauf- / Lichtplatinentemperatur

Register: H:4H:20 Int16 Einheit: °C numeric
Serviceattribute
Luftrücklauftemperatur
Lichtplatinentemperatur

Umgebungstemperatur

Temperatur lesen
MODBUSR(H, 4, Int16) / 10
Solltemperatur lesen
MODBUSR(H, 20, Int16)
Solltemperatur schreiben
MODBUSW(H, 20, Int16, Se)
Serviceattribute
Temperature of Air Return
ModbusR(H, 82, Int16)*0.1 + " °C"
Temperature of Light Board
ModbusR(H, 83, Int16)*0.1 + " °C";
Lüftergeschwindigkeit Mehrwertschalter

Lüftergeschwindigkeitswahl mit 7 Stufen: Automatik, Sehr niedrig, Niedrig, Mittel, Hoch, Sehr hoch, Turbo

Register: H:19 UInt16 numeric
Werte / Zustände: Auto · Very Low · Low · Medium · High · Very High · Turbo

Lüftergeschwindigkeit

Schaltzustand lesen
MODBUSR(H, 19, Uint16);
Schaltzustand schreiben
MODBUSW(H, 19, UInt16, Mu)
Links/Rechts-Schwenk Mehrwertschalter

Horizontale Lamellenposition: Aus, gleiche/entgegengesetzte Richtung, 5 feste Positionen, kombinierte Position 1-5

Register: H:23 UInt16 numeric
Werte / Zustände: Off · left to right swing · 1 position · 2 position · 3 position · 4 position · 5 position · Air Swing at Opposite Direction · 15 position

Links/Rechts-Schwenk

Schaltzustand lesen
var reg := MODBUSR(H, 23, UInt16);
reg
Schaltzustand schreiben
MODBUSW(H, 23, Uint16, Mu);
Betriebsmodus Mehrwertschalter
Register: H:17 UInt16 numeric
Werte / Zustände: Cooling · Heating · Drying · Fan Only · Auto

Betriebsmodus

Schaltzustand lesen
var reg := MODBUSR(H, 17, uInt16);
reg
Schaltzustand schreiben
MODBUSW(H, 17, Uint16, Mu);
Außentemperatur Temperatursensor Nur lesen

Außentemperatur vom Außengerät (-100 bis 155 °C)

Register: H:49 Int16 Einheit: °C numeric

Außentemperatur

Temperatur lesen
MODBUSR(H, 49, Int16);
Ein/Aus Schalter
Register: H:2 UInt16

Ein/Aus

Schaltzustand lesen
Switch(MODBUSR(H, 2, Uint16), 0xAA, 1, 0);
Schaltzustand schreiben
var res := Switch(St,1,  0xAA, 0x55);
MODBUSWNE(H, 2, Uint16, res);
Schlafmodus Mehrwertschalter

Nachtkomfortmodus mit automatischer Temperaturanpassung: Kein Schlaf, Schlaf 1, Schlaf 2, Schlaf 3

Register: H:25 UInt16 numeric
Werte / Zustände: No Sleep · Sleep Mode · Sleep Mode 2 · Sleep Mode 3

Schlafmodus

Schaltzustand lesen
MODBUSR(H, 25, Uint16);
Schaltzustand schreiben
MODBUSW(H, 25, Uint16, Mu)
Auf/Ab-Schwenk Mehrwertschalter

Vertikale Lamellenposition: Aus, voller Schwenk, 5 feste Positionen, Bereichsmodi (3-5, 2-5, 2-4)

Register: H:22 UInt16 numeric
Werte / Zustände: Off · up and down · 1 position · 2 position · 3 position · 4 position · 5 position · 35 air swing · 25 air swing · 24 air swing

Auf/Ab-Schwenk

Schaltzustand lesen
MODBUSR(H, 22, Uint16);
Schaltzustand schreiben
MODBUSW(H, 22, UInt16, Mu);
Verbindung: Modbus RTU • 9600 baud• 8N1 • Slave ID: $[SlaveId]
Mögliche Verbesserungen (30)
  • H:24 Fresh Air Valve Status — W/R, 0–10 modes of fresh air valve. Not implemented in template
  • H:34 Clean Function — W/R, 00=no clean, 10–39=contamination grade
  • H:35 Temp Lower Limit for Energy Saving (Cooling) — W/R, 16–30°C. Cooling set temp must be higher than this for energy saving
  • H:36 Temp Upper Limit for Energy Saving (Heating) — W/R, 16–30°C. Heating set temp must be lower than this for energy saving
  • H:5 IDU Address — R only, 1–16 (central controller) or 1–255 (PC address mode)
  • H:39 Ambient Temp Sensor Selection — R only, 01=air return, 10=wired controller, 11=mixed per mode
  • H:77 DRED Function — R only, 0=no DRED, 1–3=DRED modes (Demand Response)
  • Coil:17 Remote Lock — W/R, locks unit from local control by long-distance monitoring
  • Coil:18 Remote Temp Shield — W/R, shields temperature setting from local control. Invalid in auto mode
  • Coil:19 Remote Mode Shield — W/R, shields mode setting from local control
  • Coil:20 Remote ON/OFF Shield — W/R, shields ON/OFF from local control
  • Coil:21 Remote Energy Saving Shield — W/R, shields energy saving setting from local control
  • Coil:24 Absence Mode — W/R, 0=off, 1=on. Sets temp to 8°C
  • Coil:25 Healthy Function — W/R, 0=off, 1=on
  • Coil:26 I-Demand (Comfortable Energy Saving) — W/R, 0=off, 1=on
  • Coil:27 Turbo — W/R, 0=off, 1=on
  • Coil:28 E-Heating Permission — W/R, 0=permit, 1=not permit (inverted logic)
  • Coil:29 X-Fan — W/R, 0=off, 1=on. Fan runs 2 min after power-off when energized
  • Coil:30 Silent Mode — W/R, 0=off, 1=on
  • Coil:31 Low Temp Drying Mode — W/R, 0=off, 1=on. Set temp drops to 12°C
  • Coil:32 Energy Saving Cooling Active — W/R. Both cooling and heating energy saving flags must be set simultaneously
  • Coil:33 Energy Saving Heating Active — W/R. Both cooling and heating energy saving flags must be set simultaneously
  • Coil:34 Child Lock — W/R, 1=locked, 0=unlocked
  • Coil:35 ON/OFF Memory — W/R, 0=memorize, 1=not memorize (inverted logic)
  • Coil:36 Celsius/Fahrenheit — W/R, 0=Celsius, 1=Fahrenheit
  • Coil:151 Compressor Status — R only, 1=on, 0=off
  • Coil:150 4-Way Valve Status — R only, 1=on, 0=off
  • Coil:147 Outdoor Fan Status — R only, 1=on, 0=off
  • Coil:179 System Defrosting — R only, 1=defrosting, 0=not
  • Coil:177 Cooling Only / Heat Pump Flag — R only, 0=cool+heat, 1=cool only

Quellen