TapHome

Sinclair Uni Split Klimatizace

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

Sinclair Uni Split je DC Inverter split klimatizační jednotka s integrovaným rozhraním Modbus RTU (RS-485) BMS přímo v řídící jednotce vnitřního dílu. Externí komunikační modul není potřeba. Šablona TapHome poskytuje řízení teploty, výběr provozního režimu, otáčky ventilátoru, vertikální a horizontální pozice lamel, režim spánku a sledování venkovní teploty.

Na jednu sběrnici Modbus RTU lze připojit až 255 jednotek. Každá jednotka vyžaduje jedinečnou slave adresu (1–255) nakonfigurovanou přes kabelový ovladač (postup nastavení adresy najdete v servisním manuálu jednotky).

Hardwarové připojení

Zapojení RS-485

Vnitřní jednotka Sinclair Uni Split má integrované rozhraní RS-485, které se připojuje přímo k TapHome Core:

  • A+ na RS-485 svorce vnitřní jednotky –> A+/D+ na TapHome
  • B- na RS-485 svorce vnitřní jednotky –> B-/D- na TapHome
  • GND –> GND na napájecím zdroji TapHome

Důležité – Uzemnění

Vodič GND musí být propojen mezi vnitřní jednotkou a TapHome. Bez správného uzemnění mohou nastat komunikační chyby.

Technické parametry
ParametrHodnota
RozhraníRS-485
ProtokolModbus RTU
Přenosová rychlost9600 bps (výchozí)
Datové bity8
ParitaŽádná
Stop bity1
Slave adresa1–255
Max. jednotek255 na sběrnici

Konfigurace

Aktivace Modbus komunikace

Rozhraní Modbus je integrované v řídící jednotce vnitřního dílu a je ve výchozím stavu aktivní. Slave adresu je třeba nakonfigurovat přes kabelový ovladač před připojením k TapHome:

  1. Otevřete servisní nastavení na kabelovém ovladači (viz servisní manuál jednotky)
  2. Nastavte Modbus slave adresu (1–255). Pro jednu jednotku použijte adresu 1
  3. Nastavte režim adresy: režim “central controller” podporuje adresy 1–16; režim “PC address” podporuje adresy 1–255
  4. Propojte RS-485 kabeláž mezi jednotkou a TapHome Core
  5. V TapHome nakonfigurujte připojení Modbus RTU s parametry: 9600 baud, bez parity, 1 stop bit, 8 datových bitů

BMS/PC ovládání je rovnocenné s lokálním ovládáním. Poslední odeslaný příkaz má prioritu – pokud TapHome zapíše hodnotu, může být přepsána lokálním dálkovým ovladačem a naopak.

Schopnosti zařízení

Řízení teploty

Ambient Temperature (H:4 čtení / H:20 zápis) je primární termostatové zařízení. Čte vnitřní teplotu okolí z registru H:4 s kódováním x10 (děleno 10 pro zobrazení ve stupních Celsia) a zapisuje teplotní požadavek do registru H:20 v rozsahu 16–30 stupňů Celsia.

Dva servisní atributy poskytují další teplotní údaje:

  • Temperature of Air Return (H:82) – teplota okolí u návratového vzduchu (kódování x10)
  • Temperature of Light Board (H:83) – teplota okolí světelné desky vnitřní jednotky (kódování x10)

Outdoor Temperature (H:49) čte venkovní teplotu přímo ve stupních Celsia (bez konverze, přesnost 1 stupeň Celsia, rozsah -100 až 155 stupňů Celsia).

Napájení a provozní režim
  • Power ON/OFF (H:2) – zapíná (0xAA = 170) nebo vypíná (0x55 = 85) vnitřní jednotku. Šablona používá konverzi Switch() k mapování těchto hodnot na standardní stavy ON/OFF
  • Operation Mode (H:17) – výběr provozního režimu: Chlazení (1), Topení (2), Sušení (3), Pouze ventilátor (4) nebo Automatický (5)

Jednotky pouze na chlazení: U jednotek, které podporují pouze chlazení, je příkaz režimu topení neplatný. Jednotka nebude reagovat na pokyny k topení.

Otáčky ventilátoru

Fan Speed (H:19) ovládá ventilátor se sedmi úrovněmi: Automatický (0), Velmi nízké (1), Nízké (2), Střední (3), Vysoké (4), Velmi vysoké (5) a Turbo (6).

Ovládání lamel

Up/Down Swing (H:22) ovládá polohu vertikálních lamel s 10 možnostmi: Vypnuto (0), Plný rozsah (1), Pozice 1–5 (2–6), Oblast 3-5 (7), Oblast 2-5 (8) a Oblast 2-4 (9).

Left/Right Swing (H:23) ovládá polohu horizontálních lamel: Vypnuto (0), Stejnoměrný směr (1), Pozice 1–5 (2–6), Opačný směr (7) a Pozice 1-5 (9).

Režim spánku

Sleep Mode (H:25) poskytuje čtyři možnosti: Bez spánku (0), Režim spánku 1 (1), Režim spánku 2 (2) a Režim spánku 3 (3). Každý režim spánku aplikuje různé teplotní úpravy během noci pro lepší komfort a úsporu energie.

Režim spánku je neplatný, když je jednotka v režimu Pouze ventilátor nebo Automatický.

Další schopnosti

Sinclair Uni Split rovněž zpřístupňuje Modbus registry pro ovládání ventilu čerstvého vzduchu, funkci čištění s monitorováním stupně znečištění, teplotní limity úspory energie (spodní limit chlazení a horní limit topení), vzdálený zámek a funkce stínění (teplota, režim, ON/OFF, úspora energie), režim nepřítomnosti (nastaví teplotu na 8 stupňů Celsia), režim turbo, tichý režim, X-fan (provoz ventilátoru po vypnutí), dětský zámek a výběr Celsia/Fahrenheita. Registry pouze pro čtení zahrnují stav kompresoru, stav venkovního ventilátoru, stav 4-cestného ventilu, stav odmrazování systému a identifikaci pouze chlazení/tepelné čerpadlo. Tyto lze přidat v budoucí aktualizaci šablony.

Registry úspory energie (H:35, H:36) umožňují nastavit teplotní limity pro chlazení a topení. Když je úspora energie aktivní, požadavek musí respektovat tyto limity – jinak jednotka nebude reagovat na teplotní příkazy.

Řešení problémů

Žádná Modbus komunikace
  1. Zkontrolujte RS-485 kabely: Ověřte připojení A+, B- a GND mezi vnitřní jednotkou a TapHome Core
  2. Ověřte slave adresu: Potvrďte, že adresa nastavená na kabelovém ovladači odpovídá konfiguraci v TapHome
  3. Zkontrolujte komunikační parametry: TapHome musí být nastaven na 9600 baud, bez parity, 1 stop bit, 8 datových bitů
  4. Restartujte jednotku: Po zapnutí vnitřní jednotky může hlásit alarm 0x04, než přijme první platný Modbus rámec – toto je normální chování
Alarm 0x04 (selhání slave zařízení)

Tento alarm indikuje selhání komunikace mezi rozhraním Modbus a samotnou klimatizační jednotkou. Zkontrolujte:

  1. Vnitřní jednotka je zapnutá a funguje normálně
  2. Kabelový ovladač je správně připojen
  3. Pokud chyba přetrvává, restartujte vnitřní jednotku
Alarm 0x03 (neplatná data)

Odeslaná data jsou nesprávná nebo mimo platný rozsah. Ověřte, že zapisované hodnoty registrů jsou v rámci dokumentovaných rozsahů (např. teplotní požadavek 16–30, otáčky ventilátoru 0–6, režim 1–5).

Režim topení nefunguje

Zkontrolujte, zda je jednotka modelem pouze na chlazení. Přečtěte Coil bit 177 – pokud je hodnota 1, jednotka podporuje pouze chlazení a příkazy k topení jsou neplatné.

Dostupná zařízení

Sinclair Uni Split Modul
Teplota okolí Termostat

Vnitřní teplota okolí s regulací požadavku (16-30 °C) a servisní atributy teploty návratového vzduchu / světelné desky

Registr: H:4H:20 Int16 Jednotka: °C numeric
Servisní atributy
Teplota návratového vzduchu
Teplota světelné desky

Teplota okolí

Čtení teploty
MODBUSR(H, 4, Int16) / 10
Čtení požadované teploty
MODBUSR(H, 20, Int16)
Zápis požadované teploty
MODBUSW(H, 20, Int16, Se)
Servisní atributy
Temperature of Air Return
ModbusR(H, 82, Int16)*0.1 + " °C"
Temperature of Light Board
ModbusR(H, 83, Int16)*0.1 + " °C";
Otáčky ventilátoru Vícestavový přepínač

Výběr otáček ventilátoru se 7 úrovněmi: Automatický, Velmi nízké, Nízké, Střední, Vysoké, Velmi vysoké, Turbo

Registr: H:19 UInt16 numeric
Hodnoty / Stavy: Auto · Very Low · Low · Medium · High · Very High · Turbo

Otáčky ventilátoru

Čtení stavu přepínače
MODBUSR(H, 19, Uint16);
Zápis stavu přepínače
MODBUSW(H, 19, UInt16, Mu)
Horizontální lamely Vícestavový přepínač

Poloha horizontálních lamel: Vypnuto, stejnoměrný/opačný směr, 5 pevných pozic, kombinovaná pozice 1-5

Registr: H:23 UInt16 numeric
Hodnoty / Stavy: Off · left to right swing · 1 position · 2 position · 3 position · 4 position · 5 position · Air Swing at Opposite Direction · 15 position

Horizontální lamely

Čtení stavu přepínače
var reg := MODBUSR(H, 23, UInt16);
reg
Zápis stavu přepínače
MODBUSW(H, 23, Uint16, Mu);
Provozní režim Vícestavový přepínač
Registr: H:17 UInt16 numeric
Hodnoty / Stavy: Cooling · Heating · Drying · Fan Only · Auto

Provozní režim

Čtení stavu přepínače
var reg := MODBUSR(H, 17, uInt16);
reg
Zápis stavu přepínače
MODBUSW(H, 17, Uint16, Mu);
Venkovní teplota Teplotní senzor Pouze ke čtení

Venkovní teplota okolí z venkovní jednotky (-100 až 155 °C)

Registr: H:49 Int16 Jednotka: °C numeric

Venkovní teplota

Čtení teploty
MODBUSR(H, 49, Int16);
Zapnutí/Vypnutí Přepínač
Registr: H:2 UInt16

Zapnutí/Vypnutí

Čtení stavu přepínače
Switch(MODBUSR(H, 2, Uint16), 0xAA, 1, 0);
Zápis stavu přepínače
var res := Switch(St,1,  0xAA, 0x55);
MODBUSWNE(H, 2, Uint16, res);
Režim spánku Vícestavový přepínač

Noční komfortní režim s automatickou úpravou teploty: Bez spánku, Spánek 1, Spánek 2, Spánek 3

Registr: H:25 UInt16 numeric
Hodnoty / Stavy: No Sleep · Sleep Mode · Sleep Mode 2 · Sleep Mode 3

Režim spánku

Čtení stavu přepínače
MODBUSR(H, 25, Uint16);
Zápis stavu přepínače
MODBUSW(H, 25, Uint16, Mu)
Vertikální lamely Vícestavový přepínač

Poloha vertikálních lamel: Vypnuto, plný rozsah, 5 pevných pozic, oblastní režimy (3-5, 2-5, 2-4)

Registr: H:22 UInt16 numeric
Hodnoty / Stavy: Off · up and down · 1 position · 2 position · 3 position · 4 position · 5 position · 35 air swing · 25 air swing · 24 air swing

Vertikální lamely

Čtení stavu přepínače
MODBUSR(H, 22, Uint16);
Zápis stavu přepínače
MODBUSW(H, 22, UInt16, Mu);
Připojení: Modbus RTU • 9600 baud• 8N1 • Slave ID: $[SlaveId]
Možná vylepšení (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

Zdroje