---
title: "Olimpia Splendid Fan Coil (Bi2)"
description: "Fan coil jednotky Olimpia Splendid Bi2 pripojene k TapHome cez Modbus TCP gateway."
url: "https://taphome.com/sk/compatibility/olimpiasplendid-fancoil/"
language: sk
lastmod: 2026-10-08
generator: hugo
ai:
  topics: ["modbus-tcp","air-conditioning","fan-coil","rs485","gateway","bitmask-encoding"]
  questions: ["Ako integrovať fan coil Olimpia Splendid s TapHome?","Čo ovláda šablóna Olimpia Splendid Fan Coil v TapHome?","Ako pripojiť Olimpia Splendid Bi2 cez Modbus TCP gateway k TapHome?","Prečo prestanú fungovať lokálne dotykové a IR ovládanie na fan coil Olimpia Splendid?","Ako funguje bitové kódovanie registra 101 na Olimpia Splendid Bi2?","Aké režimy rýchlosti ventilátora sú dostupné pre fan coil Olimpia Splendid v TapHome?"]
---

# Olimpia Splendid Fan Coil (Bi2)

Komunikácia: Modbus TCP

- [Bi2 Modbus Controller (GitHub)](https://github.com/dumpfheimer/olimpia_splendid_bi2_modbus_controller)

Olimpia Splendid Bi2 sú fan coil jednotky od talianskeho výrobcu HVAC zariadení Olimpia Splendid. Zariadenie komunikuje cez Modbus ASCII po RS-485 (9600 baud, 7E1). TapHome sa pripája prostredníctvom **Modbus TCP to Modbus ASCII gateway** — fan coil nemá priamy Ethernet port.

Šablóna poskytuje výber režimu vykurovania/chladenia, ovládanie rýchlosti ventilátora (Automatická, Nízka, Nočná, Maximálna), nastavenie požadovanej teploty, spätnú väzbu teploty miestnosti, prepínače pohotovostného režimu a neprítomnosti a monitoring stavu ventilov.

## Požiadavka na gateway

Fan coil Bi2 používa RS-485 s Modbus ASCII rámcovaním. TapHome komunikuje cez Modbus TCP, preto je medzi TapHome Core a fan coilom potrebný **TCP-to-RTU gateway**.

- **Fyzická vrstva:** RS-485 (2 vodiče: A, B)
- **Prenosová rýchlosť:** 9600
- **Formát dát:** 7 dátových bitov, párna parita, 1 stop bit (7E1)
- **Protokol:** Modbus ASCII (konvertovaný na Modbus TCP cez gateway)
- **Predvolená slave adresa:** 0 (rozsah 0–31, konfigurovateľná cez register H:200)

> [!TIP]
> Bežné možnosti gateway zariadení zahŕňajú konvertory Waveshare a USR-TCP232. Nakonfigurujte sériovú stranu gateway na 9600 baud, 7E1, aby zodpovedala parametrom fan coilu.

## Aktivácia vzdialeného režimu

Fan coil musí byť v režime **„remote enabled"**, aby akceptoval Modbus príkazy. Po aktivácii Modbus komunikácie:

- **Dotykové ovládanie na jednotke prestane fungovať**
- **IR diaľkové ovládanie prestane fungovať**

Toto je hardvérové obmedzenie série Bi2 — jednotka môže prijímať príkazy len z jedného zdroja naraz.

> [!WARNING]
> Aktivácia Modbus komunikácie deaktivuje všetky lokálne ovládacie prvky (dotykový panel a IR diaľkové ovládanie). Fan coil je možné ovládať len cez TapHome alebo iný Modbus master, kým je vzdialený režim aktívny.

## Konfigurácia

Pri importe šablóny v TapHome zadajte:

- **IP adresa** — IP adresa gateway v lokálnej sieti (predvolená: 192.168.0.1)
- **Slave ID** — Modbus slave adresa fan coilu (šablóna predvyplní 1, ale výrobná adresa fan coilu je 0 — zadajte adresu skutočne nastavenú na jednotke)

> [!TIP]
> Priraďte gateway statickú IP adresu v nastaveniach DHCP routera, aby sa adresa po výpadku napájania nezmenila.

## Možnosti zariadenia

Šablóna sprístupňuje nasledujúce zariadenia:

### Režim vykurovania/chladenia

- **Režim** — výber z: Auto, Vykurovanie, Chladenie, Vykurovanie+Chladenie. Číta bity 13–14 registra H:101 a zapisuje cez zápisový skript na úrovni modulu.

### Ovládanie rýchlosti ventilátora

- **Rýchlosť ventilátora** — viachodnotový prepínač s režimami: Automatická, Nízka, Nočná, Maximálna. Číta bity 0–2 registra H:101. Šablóna definuje hodnoty 0–9, ale dokumentované rýchlosti sú 0–3 (Automatická, Nízka, Nočná, Maximálna).

### Napájanie a neprítomnosť

- **Pohotovostný režim** — prepínač čítajúci bit 7 registra H:101. Keď je nastavený (1), fan coil je vypnutý (pohotovostný režim). Keď je vynulovaný (0), jednotka beží.
- **Neprítomnosť (CP)** — prepínač čítajúci bit 12 registra H:101. Aktivuje stav neprítomnosti, čím znižuje spotrebu energie pri neobsadenej miestnosti.

### Regulácia teploty

- **Požadovaná teplota** — číta/zapisuje register H:102 so škálovaním ×10. Rozsah 15,0–40,0 °C. Hodnota 215 v registri predstavuje 21,5 °C.
- **Teplota miestnosti** — číta/zapisuje register H:103 so škálovaním ×10. Rozsah 1,0–45,0 °C. TapHome periodicky zapisuje aktuálnu teplotu miestnosti do tohto registra, ktorú fan coil potrebuje pre správnu prevádzku v automatickom režime.

> [!NOTE]
> Register teploty miestnosti (H:103) sa musí periodicky zapisovať, aby fan coil správne reguloval v automatickom režime. Šablóna TapHome to zabezpečuje automaticky cez writestate skript.

### Monitoring stavu ventilov

- **Ventil EV1** — binárny kontakt len na čítanie zobrazujúci stav solenoidového ventilu EV1 (vykurovací/horúcovodný okruh) z bitu 14 registra H:9.
- **Ventil EV2** — binárny kontakt len na čítanie zobrazujúci stav solenoidového ventilu EV2 (chladiaci okruh) z bitu 11 registra H:9.

### Register 101 — zdieľané riadiace slovo

Všetky riadiace zariadenia (Rýchlosť ventilátora, Pohotovostný režim, Neprítomnosť, Režim) zdieľajú jeden holding register H:101 s bitovým kódovaním. Šablóna používa **zápisový skript na úrovni modulu**, ktorý kombinuje všetky hodnoty do jedného 16-bitového zápisu:

| Bity | Bajt | Pole | Zariadenie |
|------|------|------|------------|
| 0–2 | Nízky | Rýchlosť ventilátora | Rýchlosť ventilátora |
| 7 | Nízky | Pohotovostný režim | Pohotovostný režim |
| 12 | Vysoký | Neprítomnosť | Neprítomnosť (CP) |
| 13–14 | Vysoký | Režim | Režim |

Zápisový skript zostaví: `(Absence << 12) | (Mode << 13) | (Standby << 7) | FanSpeed` a zapíše kombinovanú hodnotu do H:101 v jednej operácii.

### Ďalšie funkcie mimo šablóny

Fan coil Bi2 tiež sprístupňuje registre pre teplotu vody (H:1), stav poruchy (H:104), ovládanie kývania (H:224), aktuálnu rýchlosť ventilátora (H:16) a register indikátora režimu (H:233). Tieto je možné pridať do šablóny TapHome v budúcej aktualizácii.

## Riešenie problémov

### Žiadna Modbus komunikácia

1. Skontrolujte zapojenie RS-485 medzi gateway a fan coilom (A na A, B na B)
2. Overte, že gateway je nakonfigurovaný na 9600 baud, 7E1, Modbus ASCII
3. Skontrolujte slave adresu — predvolená je 0, nie 1
4. Uistite sa, že TapHome Core a gateway sú v rovnakej sieti/podsieti

### Dotykové ovládanie a IR diaľkové ovládanie nefungujú

Toto je očakávané správanie pri aktívnej Modbus komunikácii. Séria Bi2 deaktivuje lokálne ovládanie po pripojení Modbus mastera. Pre obnovenie lokálneho ovládania odpojte Modbus komunikáciu.

### Automatický režim nereguluje správne

Fan coil vyžaduje periodický zápis teploty miestnosti do registra H:103. Overte, že zariadenie Teplota miestnosti v TapHome má platnú hodnotu teploty. Ak je hodnota zastaraná alebo nulová, automatický režim nemôže vypočítať správnu rýchlosť ventilátora.

## Dostupné zariadenia

Olimpia Splendid Fan Coil Modul

Rýchlosť ventilátora Viacstavový prepínač

Rýchlosť ventilátora — Automatická, Nízka, Nočná, Maximálna

Register: H:101 Int16 bitmask

Hodnoty / Stavy: Automatická · Nízka · Nočná · Maximálna

Pohotovostný režim Prepínač

Prepínač vypnutia — 1 = pohotovostný režim (vypnuté), 0 = v prevádzke

Register: H:101 Int16 bitmask

Hodnoty / Stavy: ON · OFF

Neprítomnosť (CP) Prepínač

Stav neprítomnosti — znižuje spotrebu energie pri neobsadenej miestnosti

Register: H:101 Int16 bitmask

Hodnoty / Stavy: ON · OFF

Režim Viacstavový prepínač

Výber režimu vykurovania/chladenia — Auto, Vykurovanie, Chladenie, Vykurovanie+Chladenie

Register: H:101 Int16 bitmask

Hodnoty / Stavy: Auto · Vykurovanie · Chladenie · Vykurovanie&#43;Chladenie

Ventil EV1 Jazýčkový kontakt Len na čítanie

Stav solenoidového ventilu EV1 — vykurovací/horúcovodný okruh

Register: H:9 Int16 bitmask

Ventil EV2 Jazýčkový kontakt Len na čítanie

Stav solenoidového ventilu EV2 — chladiaci okruh

Register: H:9 Int16 bitmask

Požadovaná teplota Premenná

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

Register: H:102 Int16 Jednotka: °C numeric

Teplota miestnosti Premenná

Teplota miestnosti — musí sa periodicky zapisovať pre správne fungovanie automatického režimu

Register: H:103 Int16 Jednotka: °C numeric

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

Možné vylepšenia (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

- Olimpia Splendid Bi2 Modbus Controller (GitHub)
  
  [github.com](https://github.com/dumpfheimer/olimpia_splendid_bi2_modbus_controller) 2026-03-20

