TapHome

Olimpia Splendid Fan Coil (Bi2)

Modbus TCP
Submitted by
Last updated: 03. 2026
Olimpia Splendid Fan Coil (Bi2)

Olimpia Splendid Bi2 jsou fan coil jednotky od italského výrobce HVAC zařízení Olimpia Splendid. Zařízení komunikuje přes Modbus ASCII po RS-485 (9600 baud, 7E1). TapHome se připojuje prostřednictvím Modbus TCP-to-RTU gateway — fan coil nemá přímý Ethernet port.

Šablona poskytuje výběr režimu vytápění/chlazení, ovládání rychlosti ventilátoru (Automatická, Nízká, Noční, Maximální), nastavení požadované teploty, zpětnou vazbu teploty místnosti, přepínače pohotovostního režimu a nepřítomnosti a monitoring stavu ventilů.

Požadavek na gateway

Fan coil Bi2 používá RS-485 s Modbus ASCII rámcováním. TapHome komunikuje přes Modbus TCP, proto je mezi TapHome Core a fan coilem potřebný TCP-to-RTU gateway.

  • Fyzická vrstva: RS-485 (2 vodiče: A, B)
  • Přenosová rychlost: 9600
  • Formát dat: 7 datových bitů, sudá parita, 1 stop bit (7E1)
  • Protokol: Modbus ASCII (konvertovaný na Modbus TCP přes gateway)
  • Výchozí slave adresa: 0 (rozsah 0–31, konfigurovatelná přes registr H:200)

Běžné možnosti gateway zařízení zahrnují konvertory Waveshare a USR-TCP232. Nakonfigurujte sériovou stranu gateway na 9600 baud, 7E1, aby odpovídala parametrům fan coilu.

Aktivace vzdáleného režimu

Fan coil musí být v režimu „remote enabled", aby přijímal Modbus příkazy. Po aktivaci Modbus komunikace:

  • Dotykové ovládání na jednotce přestane fungovat
  • IR dálkové ovládání přestane fungovat

Toto je hardwarové omezení série Bi2 — jednotka může přijímat příkazy pouze z jednoho zdroje najednou.

Aktivace Modbus komunikace deaktivuje všechny lokální ovládací prvky (dotykový panel a IR dálkové ovládání). Fan coil lze ovládat pouze přes TapHome nebo jiný Modbus master, dokud je vzdálený režim aktivní.

Konfigurace

Při importu šablony v TapHome zadejte:

  • IP adresa — IP adresa gateway v lokální síti (výchozí: 192.168.0.1)
  • Slave ID — Modbus slave adresa fan coilu (výchozí: 1)

Přiřaďte gateway statickou IP adresu v nastavení DHCP routeru, aby se adresa po výpadku napájení nezměnila.

Možnosti zařízení

Šablona zpřístupňuje následující zařízení:

Režim vytápění/chlazení
  • Režim — výběr z: Auto, Vytápění, Chlazení, Vytápění+Chlazení. Čte bity 13–14 registru H:101 a zapisuje přes zápisový skript na úrovni modulu.
Ovládání rychlosti ventilátoru
  • Rychlost ventilátoru — vícehodnotový přepínač s režimy: Automatická, Nízká, Noční, Maximální. Čte bity 0–2 registru H:101. Šablona definuje hodnoty 0–9, ale dokumentované rychlosti jsou 0–3 (Automatická, Nízká, Noční, Maximální).
Napájení a nepřítomnost
  • Pohotovostní režim — přepínač čtoucí bit 7 registru H:101. Když je nastaven (1), fan coil je vypnutý (pohotovostní režim). Když je vynulován (0), jednotka běží.
  • Nepřítomnost (CP) — přepínač čtoucí bit 12 registru H:101. Aktivuje stav nepřítomnosti, čímž snižuje spotřebu energie při neobsazené místnosti.
Regulace teploty
  • Požadovaná teplota — čte/zapisuje registr H:102 se škálováním ×10. Rozsah 15,0–40,0 °C. Hodnota 215 v registru představuje 21,5 °C.
  • Teplota místnosti — čte/zapisuje registr H:103 se škálováním ×10. Rozsah 1,0–45,0 °C. TapHome periodicky zapisuje aktuální teplotu místnosti do tohoto registru, kterou fan coil potřebuje pro správný provoz v automatickém režimu.

Registr teploty místnosti (H:103) se musí periodicky zapisovat, aby fan coil správně reguloval v automatickém režimu. Šablona TapHome to zajišťuje automaticky přes writestate skript.

Monitoring stavu ventilů
  • Ventil EV1 — binární kontakt pouze pro čtení zobrazující stav solenoidového ventilu EV1 (topný/horkovodní okruh) z bitu 14 registru H:9.
  • Ventil EV2 — binární kontakt pouze pro čtení zobrazující stav solenoidového ventilu EV2 (chladicí okruh) z bitu 11 registru H:9.
Registr 101 — sdílené řídicí slovo

Všechna řídicí zařízení (Rychlost ventilátoru, Pohotovostní režim, Nepřítomnost, Režim) sdílejí jeden holding registr H:101 s bitovým kódováním. Šablona používá zápisový skript na úrovni modulu, který kombinuje všechny hodnoty do jednoho 16bitového zápisu:

BityBajtPoleZařízení
0–2NízkýRychlost ventilátoruRychlost ventilátoru
7NízkýPohotovostní režimPohotovostní režim
12VysokýNepřítomnostNepřítomnost (CP)
13–14VysokýRežimRežim

Zápisový skript sestaví: (Absence << 12) | (Mode << 13) | (Standby << 7) | FanSpeed a zapíše kombinovanou hodnotu do H:101 v jedné operaci.

Další funkce mimo šablonu

Fan coil Bi2 také zpřístupňuje registry pro teplotu vody (H:1), stav poruchy (H:104), ovládání kývání (H:224), aktuální rychlost ventilátoru (H:16) a registr indikátoru režimu (H:233). Tyto lze přidat do šablony TapHome v budoucí aktualizaci.

Řešení problémů

Žádná Modbus komunikace
  1. Zkontrolujte zapojení RS-485 mezi gateway a fan coilem (A na A, B na B)
  2. Ověřte, že gateway je nakonfigurován na 9600 baud, 7E1, Modbus ASCII
  3. Zkontrolujte slave adresu — výchozí je 0, nikoli 1
  4. Ujistěte se, že TapHome Core a gateway jsou ve stejné síti/podsíti
Dotykové ovládání a IR dálkové ovládání nefungují

Toto je očekávané chování při aktivní Modbus komunikaci. Série Bi2 deaktivuje lokální ovládání po připojení Modbus mastera. Pro obnovení lokálního ovládání odpojte Modbus komunikaci.

Automatický režim nereguluje správně

Fan coil vyžaduje periodický zápis teploty místnosti do registru H:103. Ověřte, že zařízení Teplota místnosti v TapHome má platnou hodnotu teploty. Pokud je hodnota zastaralá nebo nulová, automatický režim nemůže vypočítat správnou rychlost ventilátoru.

Dostupná zařízení

Olimpia Splendid Fan Coil Modul

OlimpiaSplendidFanCoil

Zápis (modul)
MODBUSWNE(SH, 101, Int16, (St4 << 12) | (Mu5 << 13) | (St3 << 7 ) | Mu2)
Rychlost ventilátoru Vícestavový přepínač

Rychlost ventilátoru — Automatická, Nízká, Noční, Maximální

Registr: H:101 Int16 bitmask
Hodnoty / Stavy: Automatická · Nízká · Noční · Maximální

Rychlost ventilátoru

Čtení stavu přepínače
MODBUSR(SH, 101, Int16) & 7
Pohotovostní režim Přepínač

Přepínač vypnutí — 1 = pohotovostní režim (vypnuto), 0 = v provozu

Registr: H:101 Int16 bitmask

Pohotovostní režim

Čtení stavu přepínače
(MODBUSR(SH, 101, Int16) & 128) >> 7
Nepřítomnost (CP) Přepínač

Stav nepřítomnosti — snižuje spotřebu energie při neobsazené místnosti

Registr: H:101 Int16 bitmask

Nepřítomnost (CP)

Čtení stavu přepínače
(MODBUSR(SH, 101, Int16) & 4096) >> 12
Režim Vícestavový přepínač

Výběr režimu vytápění/chlazení — Auto, Vytápění, Chlazení, Vytápění+Chlazení

Registr: H:101 Int16 bitmask
Hodnoty / Stavy: Auto · Vytápění · Chlazení · Vytápění&#43;Chlazení

Režim

Čtení stavu přepínače
(MODBUSR(SH, 101, Int16) & 24576) >> 13
Ventil EV1 Jazýčkový kontakt Pouze ke čtení

Stav solenoidového ventilu EV1 — topný/horkovodní okruh

Registr: H:9 Int16 bitmask

Ventil EV1

Čtení
(MODBUSR(SH, 9, Int16) & 16384) >> 12
Ventil EV2 Jazýčkový kontakt Pouze ke čtení

Stav solenoidového ventilu EV2 — chladicí okruh

Registr: H:9 Int16 bitmask

Ventil EV2

Čtení
(MODBUSR(SH, 9, Int16) & 2048) >> 12
Požadovaná teplota Proměnná

Požadovaná teplota (15,0–40,0 °C, škálování ×10)

Registr: H:102 Int16 Jednotka: °C numeric

Požadovaná teplota

Čtení
MODBUSR(SH, 102, Int16) /10
Zápis
MODBUSWNE(SH, 102, Int16, Va * 10)
Teplota místnosti Proměnná

Teplota místnosti — musí se periodicky zapisovat pro správné fungování automatického režimu

Registr: H:103 Int16 Jednotka: °C numeric

Teplota místnosti

Čtení
MODBUSR(SH, 103, Int16) / 10
Zápis
MODBUSWNE(SH, 103, Int16, Va * 10)
Připojení: Modbus TCP • Slave ID: $[SlaveId]
Možná vylepšení (8)
  • H:0 Ambient Temperature (register 0) — Int16, /10, °C — alternate ambient reading, some devices only
  • H:1 Water Temperature — Int16, /10, °C — water circuit temperature, read-only
  • H:15 Fan Speed Target — Int16, read-only — target fan speed value
  • H:16 Actual Fan Speed — Int16, read-only — current actual fan speed value
  • H:104 Fault Status — Int16, read-only — fault/error status register
  • H:200 Device Address — Int16, R/W — Modbus slave address (0-31)
  • H:224 Swing Control — Int16, R/W — louver swing/oscillation toggle (XOR bit 1)
  • H:233 Mode Indicator — Int16, read-only — 0=auto, 3=heating, 5=cooling, 7=fan-only

Zdroje