
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-RTU 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)
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.
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 (Standard: 1)
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.
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
- Überprüfen Sie die RS-485-Verkabelung zwischen Gateway und Fan Coil (A an A, B an B)
- Bestätigen Sie, dass das Gateway auf 9600 Baud, 7E1, Modbus ASCII konfiguriert ist
- Prüfen Sie die Slave-Adresse — der Standard ist 0, nicht 1
- 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.
