---
title: "Olimpia Splendid Fan Coil (Bi2)"
description: "Fan coil jednotky Olimpia Splendid Bi2 připojené k TapHome přes Modbus TCP gateway."
url: "https://taphome.com/cs/compatibility/olimpiasplendid-fancoil/"
language: cs
lastmod: 2026-10-08
generator: hugo
ai:
  topics: ["modbus-tcp","air-conditioning","fan-coil","rs485","gateway","bitmask-encoding"]
  questions: ["Jak integrovat fan coil Olimpia Splendid s TapHome?","Co ovládá šablona Olimpia Splendid Fan Coil v TapHome?","Jak připojit Olimpia Splendid Bi2 přes Modbus TCP gateway k TapHome?","Proč přestanou fungovat lokální dotykové a IR ovládání na fan coil Olimpia Splendid?","Jak funguje bitové kódování registru 101 na Olimpia Splendid Bi2?","Jaké režimy rychlosti ventilátoru jsou dostupné pro fan coil Olimpia Splendid v TapHome?"]
---

# Olimpia Splendid Fan Coil (Bi2)

Komunikace: Modbus TCP

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

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 Modbus ASCII 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)

> [!TIP]
> 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.

> [!WARNING]
> 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 (šablona předvyplní 1, ale výrobní adresa fan coilu je 0 — zadejte adresu skutečně nastavenou na jednotce)

> [!TIP]
> 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.

> [!NOTE]
> 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:

| Bity | Bajt | Pole | Zařízení |
|------|------|------|----------|
| 0–2 | Nízký | Rychlost ventilátoru | Rychlost ventilátoru |
| 7 | Nízký | Pohotovostní režim | Pohotovostní režim |
| 12 | Vysoký | Nepřítomnost | Nepřítomnost (CP) |
| 13–14 | Vysoký | Režim | Rež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

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í

Pohotovostní režim Přepínač

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

Registr: H:101 Int16 bitmask

Hodnoty / Stavy: ON · OFF

Nepřítomnost (CP) Přepínač

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

Registr: H:101 Int16 bitmask

Hodnoty / Stavy: ON · OFF

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í

Ventil EV1 Jazýčkový kontakt Pouze ke čtení

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

Registr: H:9 Int16 bitmask

Ventil EV2 Jazýčkový kontakt Pouze ke čtení

Stav solenoidového ventilu EV2 — chladicí okruh

Registr: H:9 Int16 bitmask

Požadovaná teplota Proměnná

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

Registr: H:102 Int16 Jednotka: °C numeric

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

**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

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

## Související dokumentace

- [Modbus Integration](https://taphome.com/cs/compatibility/modbus-guide/)
- [Modbus](https://taphome.com/cs/docs/integration/modbus/)
- [Jednoduché nastavení pomocí šablon](https://taphome.com/cs/docs/integration/modbus/templates/)
- [Skripty Modbus a prefetch](https://taphome.com/cs/docs/script/modbus-scripts/)
- [Funkce Modbus](https://taphome.com/cs/docs/script/modbus/)
- [Datové typy Modbus](https://taphome.com/cs/docs/script/modbus-data-types/)

