---
title: "Olimpia Splendid Fan Coil (Bi2)"
description: "Olimpia Splendid Bi2 Fan-Coil-Geräte verbunden mit TapHome über Modbus TCP Gateway."
url: "https://taphome.com/de/compatibility/olimpiasplendid-fancoil/"
language: de
lastmod: 2026-10-08
generator: hugo
ai:
  topics: ["modbus-tcp","air-conditioning","fan-coil","rs485","gateway","bitmask-encoding"]
  questions: ["Wie integriere ich einen Olimpia Splendid Fan Coil mit TapHome?","Was steuert die Olimpia-Splendid-Fan-Coil-TapHome-Vorlage?","Wie verbinde ich Olimpia Splendid Bi2 über ein Modbus TCP Gateway mit TapHome?","Warum funktionieren die lokalen Touch- und IR-Bedienelemente am Olimpia Splendid Fan Coil nicht mehr?","Wie funktioniert die Bitmask-Kodierung von Register 101 beim Olimpia Splendid Bi2?","Welche Lüftergeschwindigkeitsmodi sind für Olimpia Splendid Fan Coils in TapHome verfügbar?"]
---

# Olimpia Splendid Fan Coil (Bi2)

Kommunikation: Modbus TCP

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

Die Olimpia Splendid Bi2 Serie sind Fan-Coil-Geräte des italienischen HVAC-Herstellers Olimpia Splendid. Das Gerät kommuniziert über Modbus ASCII auf RS-485 (9600 Baud, 7E1). TapHome verbindet sich über ein **Modbus TCP to Modbus ASCII Gateway** — der Fan Coil verfügt über keinen direkten Ethernet-Anschluss.

Die Vorlage bietet Heiz-/Kühlmodus-Auswahl, Lüftergeschwindigkeitssteuerung (Automatisch, Niedrig, Nacht, Maximum), Solltemperatureinstellung, Raumtemperatur-Rückmeldung, Standby- und Abwesenheitsschalter sowie Ventilstatusüberwachung.

## Gateway-Anforderung

Der Bi2 Fan Coil verwendet RS-485 mit Modbus ASCII Framing. TapHome kommuniziert über Modbus TCP, daher ist ein **TCP-to-RTU Gateway** zwischen TapHome Core und dem Fan Coil erforderlich.

- **Physische Schicht:** RS-485 (2-Draht: A, B)
- **Baudrate:** 9600
- **Datenformat:** 7 Datenbits, gerade Parität, 1 Stoppbit (7E1)
- **Protokoll:** Modbus ASCII (vom Gateway in Modbus TCP konvertiert)
- **Standard-Slave-Adresse:** 0 (Bereich 0–31, konfigurierbar über Register H:200)

> [!TIP]
> Gängige Gateway-Optionen sind Waveshare- und USR-TCP232-Konverter. Konfigurieren Sie die serielle Seite des Gateways auf 9600 Baud, 7E1 entsprechend den Fan-Coil-Parametern.

## Fernsteuerungsmodus aktivieren

Der Fan Coil muss sich im Modus **„Remote enabled"** befinden, um Modbus-Befehle zu akzeptieren. Nach Aktivierung der Modbus-Kommunikation:

- **Touch-Bedienelemente am Gerät funktionieren nicht mehr**
- **IR-Fernbedienung funktioniert nicht mehr**

Dies ist eine Hardware-Einschränkung der Bi2 Serie — das Gerät kann Befehle nur von einer Quelle gleichzeitig empfangen.

> [!WARNING]
> Die Aktivierung von Modbus deaktiviert alle lokalen Bedienelemente (Touchpanel und IR-Fernbedienung). Der Fan Coil kann nur über TapHome oder einen anderen Modbus Master gesteuert werden, solange der Fernsteuerungsmodus aktiv ist.

## Konfiguration

Beim Import der Vorlage in TapHome geben Sie an:

- **IP-Adresse** — die IP-Adresse des Gateways im lokalen Netzwerk (Standard: 192.168.0.1)
- **Slave ID** — Modbus Slave-Adresse des Fan Coils (die Vorlage füllt 1 vor, die Werksadresse des Fan Coils ist jedoch 0 — geben Sie die tatsächlich am Gerät eingestellte Adresse ein)

> [!TIP]
> Weisen Sie dem Gateway eine statische IP-Adresse in den DHCP-Einstellungen des Routers zu, damit sich die Adresse nach einem Stromausfall nicht ändert.

## Gerätefunktionen

Die Vorlage stellt folgende Geräte bereit:

### Heiz-/Kühlmodus

- **Modus** — Auswahl aus: Auto, Heizen, Kühlen, Heizen+Kühlen. Liest Bits 13–14 von Register H:101 und schreibt über das Schreibskript auf Modulebene.

### Lüftergeschwindigkeitssteuerung

- **Lüftergeschwindigkeit** — Mehrwertschalter mit Modi: Automatisch, Niedrig, Nacht, Maximum. Liest Bits 0–2 von Register H:101. Die Vorlage definiert Werte 0–9, die dokumentierten Geschwindigkeiten sind jedoch 0–3 (Automatisch, Niedrig, Nacht, Maximum).

### Stromversorgung und Abwesenheit

- **Standby** — Umschalter, der Bit 7 von Register H:101 liest. Wenn gesetzt (1), ist der Fan Coil ausgeschaltet (Standby). Wenn gelöscht (0), läuft das Gerät.
- **Abwesenheit (CP)** — Umschalter, der Bit 12 von Register H:101 liest. Aktiviert den Abwesenheitszustand und reduziert den Energieverbrauch bei unbelegtem Raum.

### Temperaturregelung

- **Solltemperatur** — liest/schreibt Register H:102 mit ×10 Skalierung. Bereich 15,0–40,0 °C. Ein Wert von 215 im Register entspricht 21,5 °C.
- **Raumtemperatur** — liest/schreibt Register H:103 mit ×10 Skalierung. Bereich 1,0–45,0 °C. TapHome schreibt periodisch die aktuelle Raumtemperatur in dieses Register, die der Fan Coil für den korrekten Betrieb im Automatikmodus benötigt.

> [!NOTE]
> Das Raumtemperaturregister (H:103) muss periodisch beschrieben werden, damit der Fan Coil im Automatikmodus korrekt regelt. Die TapHome-Vorlage erledigt dies automatisch über das Writestate-Skript.

### Ventilstatusüberwachung

- **Ventil EV1** — schreibgeschützter Binärkontakt, der den Zustand des Magnetventils EV1 (Heiz-/Warmwasserkreislauf) aus Bit 14 von Register H:9 anzeigt.
- **Ventil EV2** — schreibgeschützter Binärkontakt, der den Zustand des Magnetventils EV2 (Kühl-/Kaltwasserkreislauf) aus Bit 11 von Register H:9 anzeigt.

### Register 101 — gemeinsames Steuerwort

Alle Steuergeräte (Lüftergeschwindigkeit, Standby, Abwesenheit, Modus) teilen sich ein einziges Holding-Register H:101 mit Bitmask-Kodierung. Die Vorlage verwendet ein **Schreibskript auf Modulebene**, das alle Werte zu einem 16-Bit-Schreibvorgang kombiniert:

| Bits | Byte | Feld | Gerät |
|------|------|------|-------|
| 0–2 | Low | Lüftergeschwindigkeit | Lüftergeschwindigkeit |
| 7 | Low | Standby | Standby |
| 12 | High | Abwesenheit | Abwesenheit (CP) |
| 13–14 | High | Modus | Modus |

Das Schreibskript assembliert: `(Absence << 12) | (Mode << 13) | (Standby << 7) | FanSpeed` und schreibt den kombinierten Wert in H:101 in einer einzigen Operation.

### Weitere Funktionen außerhalb der Vorlage

Die Bi2 Fan Coils stellen auch Register für Wassertemperatur (H:1), Fehlerstatus (H:104), Schwenksteuerung (H:224), aktuelle Lüftergeschwindigkeit (H:16) und ein Modusindikator-Register (H:233) bereit. Diese können in einem zukünftigen Update zur TapHome-Vorlage hinzugefügt werden.

## Fehlerbehebung

### Keine Modbus-Kommunikation

1. Überprüfen Sie die RS-485-Verkabelung zwischen Gateway und Fan Coil (A an A, B an B)
2. Bestätigen Sie, dass das Gateway auf 9600 Baud, 7E1, Modbus ASCII konfiguriert ist
3. Prüfen Sie die Slave-Adresse — der Standard ist 0, nicht 1
4. Stellen Sie sicher, dass TapHome Core und das Gateway im selben Netzwerk/Subnetz sind

### Touch-Bedienelemente und IR-Fernbedienung funktionieren nicht

Dies ist das erwartete Verhalten bei aktiver Modbus-Kommunikation. Die Bi2 Serie deaktiviert lokale Bedienelemente, sobald ein Modbus Master verbunden ist. Um die lokale Bedienung wiederherzustellen, trennen Sie die Modbus-Kommunikation.

### Automatikmodus regelt nicht korrekt

Der Fan Coil benötigt einen periodischen Schreibvorgang der Raumtemperatur in Register H:103. Überprüfen Sie, ob das Raumtemperaturgerät in TapHome einen gültigen Temperaturwert hat. Wenn der Wert veraltet oder null ist, kann der Automatikmodus die korrekte Lüftergeschwindigkeit nicht berechnen.

## Verfügbare Geräte

Olimpia Splendid Fan Coil Modul

Lüftergeschwindigkeit Mehrwertschalter

Lüftergeschwindigkeit — Automatisch, Niedrig, Nacht, Maximum

Register: H:101 Int16 bitmask

Werte / Zustände: Automatisch · Niedrig · Nacht · Maximum

Standby Schalter

Ein-/Ausschalter — 1 = Standby (aus), 0 = in Betrieb

Register: H:101 Int16 bitmask

Werte / Zustände: ON · OFF

Abwesenheit (CP) Schalter

Abwesenheitszustand — reduziert den Energieverbrauch bei unbelegtem Raum

Register: H:101 Int16 bitmask

Werte / Zustände: ON · OFF

Modus Mehrwertschalter

Heiz-/Kühlmodus-Auswahl — Auto, Heizen, Kühlen, Heizen+Kühlen

Register: H:101 Int16 bitmask

Werte / Zustände: Auto · Heizen · Kühlen · Heizen&#43;Kühlen

Ventil EV1 Reed-Kontakt Nur lesen

Magnetventil EV1 Status — Heiz-/Warmwasserkreislauf

Register: H:9 Int16 bitmask

Ventil EV2 Reed-Kontakt Nur lesen

Magnetventil EV2 Status — Kühl-/Kaltwasserkreislauf

Register: H:9 Int16 bitmask

Solltemperatur Variable

Solltemperatur (15,0–40,0 °C, ×10 Skalierung)

Register: H:102 Int16 Einheit: °C numeric

Raumtemperatur Variable

Raumtemperatur — muss periodisch geschrieben werden, damit der Automatikmodus funktioniert

Register: H:103 Int16 Einheit: °C numeric

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

Mögliche Verbesserungen (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

## Quellen

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

## Verwandte Dokumentation

- [Modbus Integration](https://taphome.com/de/compatibility/modbus-guide/)
- [Modbus](https://taphome.com/de/docs/integration/modbus/)
- [Einfache Konfiguration mit Vorlagen](https://taphome.com/de/docs/integration/modbus/templates/)
- [Modbus-Skripte und Prefetch](https://taphome.com/de/docs/script/modbus-scripts/)
- [Modbus-Funktionen](https://taphome.com/de/docs/script/modbus/)
- [Modbus-Datentypen](https://taphome.com/de/docs/script/modbus-data-types/)

