
Das Viessmann Vitogate 300 (Typ BN/MB) ist ein Gateway, das den Viessmann LON-Bus mit Modbus RTU oder Modbus TCP verbindet und TapHome die Steuerung von Vitotronic-Kesselregelungen ermöglicht. Diese Vorlage ist für die Vitotronic 200 HK3B konfiguriert und stellt 33 Geräte bereit, die 3 Heizkreise (A1M1, M2, M3), Warmwasserbereitung (WW) und Solarüberwachung abdecken.
Das Vitogate 300 ist ein kompaktes Hutschienen-Modul (100 x 48 x 70 mm) mit RS-485-, LAN- (RJ45), LON- (2x RJ45) und USB-Anschlüssen. Es wird über LON mit der Vitotronic-Regelung verbunden und übersetzt ausgewählte Datenpunkte in Modbus-Register, die für TapHome zugänglich sind.
Dynamische Registerzuweisung – Das Vitogate 300 weist Modbus-Registernummern dynamisch zu, basierend darauf, welche LON-Datenpunkte in der Weboberfläche ausgewählt sind. Die Registernummern in der TapHome-Vorlage entsprechen einer bestimmten Datenpunktauswahl. Wenn Sie die Datenpunktauswahl in der Vitogate-Weboberfläche ändern, verschieben sich die Registernummern und die Vorlage liest falsche Werte.
Hardwareanschluss
Anschlussschema

Anschlüsse an der Frontplatte (von links nach rechts):
- Power-LED – leuchtet grün bei eingeschalteter Stromversorgung
- Status-LED – mehrfarbig (rot, grün, orange) für den Betriebsstatus
- RX / TX LEDs – blinken gelb bei Datenempfang/-sendung
- DIP-Schalter (A) – 1: Bias-Spannung RS-485, 2: Bias-Spannung RS-485, 3: 120-Ohm-Abschlusswiderstand
- RS-485 (B) – abnehmbare Klemme: Shld, AGND, A- (Data-), B+ (Data+)
- PWR (C) – 24 VDC Stromversorgungsanschluss
- LAN (D) – RJ45 für Modbus TCP/IP oder Weboberflächen-Zugang
- LON (E) – 2x RJ45, geschirmt, für LON-Verbindung zur Vitotronic
- USB (F) – für Firmware-Updates
- Reset – Reset-Taste
Technische Daten
- Abmessungen: 100 x 48 x 70 mm (Hutschienenmontage, TS35)
- Stromversorgung: 12-24 V AC/DC, max 320 mA (3,85 W)
- Betriebstemperatur: 0°C bis +45°C
- Protokoll: Modbus RTU (RS-485) oder Modbus TCP/IP (LAN Port 502)
- RS-485-Einstellungen: 9600 Baud, 8 Datenbits, keine Parität, 1 Stoppbit
RS-485-Verkabelung
Verbinden Sie über einen 4-Draht RS-485-Anschluss mit der abnehmbaren RS-485-Klemme (B):
- B+ (Data+) –> A+/D+ am TapHome RS-485
- A- (Data-) –> B-/D- am TapHome RS-485
- AGND –> GND am TapHome
- Shld –> Schirmung (optional, bei langen Kabelstrecken)
RS-485-Terminierung – DIP-Schalter 3 aktiviert einen 120-Ohm-Abschlusswiderstand. Aktivieren Sie ihn nur, wenn das Vitogate 300 das letzte Gerät am RS-485-Bus ist. TapHome Core hat einen eingebauten 120-Ohm-Widerstand an seinen BUS-Klemmen.
Verdrahtung im Schaltschrank

Das Vitogate 300 und sein Netzteil werden auf einer Hutschiene im Kesselsschaltschrank montiert. Der RS-485-Anschluss (C) führt zu TapHome. Die Stromversorgung erfolgt über 24 VDC vom mitgelieferten Netzteil.
LON-Anschluss
Das Vitogate 300 wird über LON (RJ45) mit der Vitotronic-Regelung verbunden. Das Viessmann LON verwendet eine “Line”-Bustopologie mit Abschlusswiderständen an beiden Enden. Verwenden Sie 2-adriges geschirmtes CAT5-Kabel oder JY(St)Y 2x2x0,8 mm Telefonkabel. Maximale Entfernung: 900 m bei Vor-Ort-Verkabelung.
Das LON-Kommunikationsmodul muss in der Vitotronic-Regelung installiert sein. Je nach Reglermodell kann dies ein zusätzliches Zubehör sein. Beachten Sie die Montage- und Serviceanleitung der Vitotronic.
Konfiguration
Zugang zur Weboberfläche


- Verbinden Sie einen PC/Laptop über ein Ethernet-Kabel mit dem LAN-Port des Vitogate 300
- Stellen Sie die IP-Adresse Ihres Computers auf 169.254.0.20 ein (Subnetzmaske 255.255.0.0)
- Öffnen Sie einen Browser und navigieren Sie zu http://169.254.0.1
- Melden Sie sich mit Benutzername vitogate und Passwort viessmann an
Ab der zweiten Jahreshälfte 2024 werden neue Vitogate 300-Einheiten mit einem einzigartigen Passwort auf dem Geräteetikett ausgeliefert. Nach einem Werksreset wird das Passwort auf “viessmann” zurückgesetzt.
Umschalten auf Modbus-Modus
- Gehen Sie zu General > Vitogate in der Weboberfläche
- Setzen Sie “Vitogate type” auf “Vitogate 300 MB (Modbus)”
- Setzen Sie “Language of datapoints” auf English und “Units” auf SI units
- Drücken Sie Save, gehen Sie dann zu General > Restart und drücken Sie Restart
LON-Teilnehmersuche
- Gehen Sie zu VI LON > Scan participants
- Setzen Sie System number: 1 und den Teilnehmernummernbereich (z.B. 1 bis 10)
- Drücken Sie Start – das Gateway sucht nach Vitotronic-Reglern auf dem LON-Bus
- Markieren Sie nach Abschluss des Scans die gewünschten Teilnehmer und drücken Sie Save
- Gehen Sie zu General > Restart und drücken Sie Restart (wählen Sie nicht “complete system restart”)
Datenpunktauswahl

- Klicken Sie unter VI LON > Participants auf einen Teilnehmer (z.B. 1.1)
- Wählen Sie die Datenpunkt-Tabs (All, General, Boiler, Heating circuit A1, DHW usw.)
- Markieren Sie die gewünschten Datenpunkte für den Modbus-Transfer
- Drücken Sie Save
Kritischer Schritt – Die hier ausgewählten Datenpunkte bestimmen die Modbus-Registerzuweisungen. Sie müssen exakt dieselben Datenpunkte auswählen, die die TapHome-Vorlage erwartet, in derselben Reihenfolge. Eine Änderung der Auswahl verschiebt alle Registernummern.
Modbus-Konfiguration


- Gehen Sie zu Modbus > Configuration
- Setzen Sie die Slave address (muss mit der Slave-ID in TapHome übereinstimmen)
- Für RS-485-Verbindung überprüfen Sie: Protokoll RTU, Baudrate 9600, Databits 8, Parity none, Stopbits 1
- Für TCP/IP-Verbindung ist der Standard-Port 502
- Drücken Sie Save
Die Seite Modbus > Objects zeigt die dynamisch zugewiesene Registerkarte mit den Spalten: Type (CO/HO/IN/ST), Register number, Name, Unit und Format.
Status-LED-Anzeigen
| Status-LED | Bedeutung |
|---|---|
| Blinkt grün | Normalbetrieb |
| Blinkt grün/rot | DHCP-Server aktiviert |
| Leuchtet orange | Neustart läuft |
| Blinkt orange | Keine Gateway-Konfiguration |
| Blinkt rot | BUS-Fehler im MS/TP-Netzwerk (Framing-Fehler) |
| Leuchtet rot | Dateien werden vor dem Reset verbunden |
Gerätefunktionen
Temperaturüberwachung
Die Vorlage stellt Temperatursensoren für alle Heizkreise und das Solarsystem bereit, die aus analogen Eingangsregistern lesen, mit automatischer /10-Konvertierung:
- Außentemperatur (A:13) – gedämpfte Außentemperatur von der Vitotronic-Regelung
- Vorlauftemperatur A1M1 (A:27) – Vorlauftemperatur des Heizkreises A1M1
- Vorlauftemperatur A1M1 witterungsgeführt (A:28) – witterungsgeführter Vorlauf-Sollwert für A1M1
- Vorlauftemperatur M2 (A:60) – Vorlauftemperatur des Heizkreises M2
- Vorlauftemperatur M3 (A:91) – Vorlauftemperatur des Heizkreises M3
- Kollektortemperatur (A:150) – Temperatur des Solarkollektors
- Speichertemperatur Solar (A:151) – Temperatur des Solar-Pufferspeichers
Heizkreissteuerung
Jeder der 3 Heizkreise (A1M1, M2, M3) verfügt über eine unabhängige Betriebsarten- und Thermostatsteuerung:
Betriebsarten (H:14 für A1M1, H:15 für M2, H:15 für M3):
- 0 = Aus
- 1 = Nur Warmwasser
- 2 = Heizen + Warmwasser
- 3 = Dauernd reduziert
- 4 = Dauernd normal
Aktuelle Betriebsart zeigt den aktiven Status (Aus, Reduziert, Normal, Dauernd normal) als Nur-Lesen-Anzeige.
Thermostate bieten Raumtemperaturregelung mit aktuellem Temperaturwert und beschreibbarem Sollwert:
- Thermostat A1M1 Normal – liest A:22 (aktuell), schreibt H:8 (Sollwert, 10-30°C)
- Thermostat A1M1 Reduziert – liest A:22 (aktuell), schreibt H:11 (reduzierter Sollwert)
- Thermostat M2 – liest A:62 (aktuell), schreibt H:156 (Sollwert)
- Thermostat M3 – liest A:93 (aktuell), schreibt H:157 (Sollwert)
Warmwasser- und Raum-Sollwerte
- Warmwasser-Solltemperatur (H:1) – gewünschte Warmwassertemperatur (nur lesen)
- Raum-Sollwert M2 (H:9) – normaler Raumtemperatur-Sollwert für Heizkreis M2
- Raum-Sollwert M3 (H:10) – normaler Raumtemperatur-Sollwert für Heizkreis M3
- Reduzierter Sollwert M2 (H:12) – reduzierter (Spar-) Raumtemperatur-Sollwert für Heizkreis M2
- Reduzierter Sollwert M3 (H:13) – reduzierter (Spar-) Raumtemperatur-Sollwert für Heizkreis M3
Party- und Sparbetrieb
- Partybetrieb A1M1 (D:60) – Partybetrieb-Status für A1M1 (nur lesen)
- Partybetrieb M2 (C:12) – Partybetrieb-Schalter für M2 (lesen/schreiben)
- Partybetrieb M3 (D:62) – Partybetrieb-Status für M3 (nur lesen)
- Sparbetrieb M2 (C:9) – Sparbetrieb-Schalter (reduziert) für M2 (lesen/schreiben)
- Sparbetrieb M3 (C:3) – Sparbetrieb-Schalter (reduziert) für M3 (lesen/schreiben)
Umwälzpumpen-Überwachung
- Heizkreispumpe A1M1 (D:14) – Pumpenstatus für Heizkreis A1M1 (nur lesen)
- Heizkreispumpe M2 (D:26) – Pumpenstatus für Heizkreis M2 (nur lesen)
- Heizkreispumpe M3 (D:38) – Pumpenstatus für Heizkreis M3 (nur lesen)
Solarüberwachung
- Kollektortemperatur (A:150) – Temperatur des Solarkollektors
- Speichertemperatur Solar (A:151) – Temperatur des Pufferspeichers
- Solarertrag (A:152) – kumulativer Solarertrag in kWh
- Solar-Betriebsstunden (A:153) – kumulative Betriebsstunden des Solarsystems
- Solarpumpe (D:59) – Status der Solar-Umwälzpumpe (nur lesen)
Weitere Funktionen
Die Vitotronic 200 HK3B stellt auch Register für Kesselwassertemperatur, effektiven Kessel-Sollwert, Brennermodulation, Kesselbetriebsart und erweiterte Heizprogramme bereit. Diese können in einem zukünftigen Vorlagen-Update durch Auswahl zusätzlicher Datenpunkte in der Vitogate-Weboberfläche ergänzt werden.
Die Kesselwassertemperatur (Kesseltemperatur) ist in der aktuellen Vorlage nicht enthalten. Um sie zu überwachen, fügen Sie den entsprechenden LON-Datenpunkt in der Vitogate-Weboberfläche hinzu und erstellen Sie ein benutzerdefiniertes Modbus-Gerät in TapHome mit der neu zugewiesenen Registernummer.
Fehlerbehebung
Status-LED blinkt orange (keine Konfiguration)
- Greifen Sie auf die Weboberfläche unter http://169.254.0.1 zu
- Gehen Sie zu General > Vitogate und überprüfen Sie, ob der Vitogate-Typ auf “Vitogate 300 MB (Modbus)” eingestellt ist
- Gehen Sie zu VI LON > Scan participants und suchen Sie nach Vitotronic-Reglern
- Wählen Sie Datenpunkte aus und speichern Sie
Keine Modbus-Kommunikation
- RS-485-Kabel prüfen:
- B+ (Data+) korrekt mit A+/D+ am TapHome verbunden
- A- (Data-) korrekt mit B-/D- am TapHome verbunden
- AGND mit TapHome-Masse verbunden
- Überprüfen Sie, ob die Modbus-Slave-Adresse in der Vitogate-Weboberfläche mit TapHome übereinstimmt
- Prüfen Sie DIP-Schalter 3 für Terminierung – nur am letzten Gerät am Bus aktivieren
- Bestätigen Sie die TapHome-Einstellungen: 9600 Baud, keine Parität, 1 Stoppbit
- Versuchen Sie alternativ Modbus TCP/IP über den LAN-Port (Port 502)
Registerwerte sind falsch oder verschoben
- Das Vitogate 300 weist Register dynamisch zu. Wenn die Datenpunktauswahl geändert wurde, verschieben sich die Registernummern
- Gehen Sie zu Modbus > Objects in der Weboberfläche und vergleichen Sie die Registerkarte mit der TapHome-Vorlage
- Wenn die Register nicht übereinstimmen, wählen Sie die korrekten LON-Datenpunkte erneut aus, um dem erwarteten Mapping der Vorlage zu entsprechen
LON-Kommunikationsfehler
- Prüfen Sie die RJ45-LON-Kabel zwischen Vitogate und Vitotronic
- Überprüfen Sie, ob Abschlusswiderstände an beiden Enden des LON-Bus installiert sind
- Stellen Sie sicher, dass das LON-Kommunikationsmodul in der Vitotronic-Regelung installiert ist
- Prüfen Sie die LON-Systemnummer und Teilnehmernummern (Code “77:x” und “98:x” an der Vitotronic)
