TapHome
Community Beta Energie & Messung

SolaX X1/X3-Hybrid G4 — corrected monitoring (Modbus RTU)

Community-Vorlage für die Wechselrichter SolaX X1-HYBRID und X3-HYBRID Gen 4 über Modbus RTU per RS-485: die offizielle TapHome-Vorlage für Gen 4 mit korrigierten Messwerten — Wortreihenfolge des Fehlercodes, Skalierung der Gesamtenergie, PV-Produktionszähler und vorzeichenbehaftete Batterietemperatur. Liest Batterie-SOC und -temperatur, PV1/PV2-Leistung, Netzeinspeisung, Energiesummen, Lademodus und Nachtlade-SOC; Schreiben bleibt deaktiviert. 19200 Baud, 8N1, Slave ID 1.

SolaXModbus RTU9 GeräteRevision 1.0 Zuletzt aktualisiert: 12. November 2026

Eingereicht von Martin Keller

SolaX X1/X3-Hybrid G4 — corrected monitoring (Modbus RTU)

Import in die TapHome AppHardware › Modbus › Aus Vorlage hinzufügen

Vorlage herunterladen
Auf dieser Seite

Integrationsanleitung

Die SolaX X1-HYBRID und X3-HYBRID Gen 4 sind Energiespeicher-Wechselrichter mit PV und Batterie, erhältlich als einphasige (3–7,5 kW) und dreiphasige (5–15 kW) Modelle. Diese Community-Vorlage ist die offizielle TapHome-Vorlage für SolaX Gen 4, deren Messwerte anhand des SolaX-Modbus-Protokolls (V3.21 und V001.02) korrigiert wurden. Sie kommuniziert über Modbus RTU per RS-485 und liest Batterieladezustand und -temperatur, PV-String-Leistung, Netzleistungsfluss, Energiesummen, Lademodus und Nachtlade-SOC. Die Gerätenamen sind dieselben wie in der offiziellen Vorlage, sodass sich ein älterer Import Gerät für Gerät vergleichen lässt. Alle Schreibskripte bleiben wie in der offiziellen Vorlage auskommentiert, die Vorlage ist also schreibgeschützt.

Das Modul wertet außerdem den 32-Bit-Fehlercode des Wechselrichters und den 16-Bit-Manager-Fehlercode aus und meldet jeden Fehler in TapHome mit einem eigenen Fehlercode.

So erhalten Sie die Vorlage

Community-Vorlagen werden in der Vorlagenliste der TapHome-App nicht angeboten. Melden Sie sich bei portal.taphome.com an, laden Sie die XML-Datei dieser Vorlage herunter und importieren Sie sie in die Steuereinheit Core. Ein früher aus der offiziellen Vorlage SolaX Hybrid X1/X3 Gen 4 importiertes Modul aktualisiert sich nicht selbst — importieren Sie entweder diese Vorlage als neues Modul, oder korrigieren Sie die Skripte des alten Moduls, wie es die Tabelle unter „Was diese Vorlage korrigiert“ weiter unten zeigt.

Hardwareanschluss

Der SolaX Gen 4 Wechselrichter bietet an der Unterseite einen RS-485 COM-Port für die Modbus RTU-Kommunikation. Der COM-Port verwendet einen RJ45-Stecker.

SolaX X3-HYBRID G4 Unterseite — Anschlusslayout mit COM, BMS, Meter/CT, PV, BAT und GRID Anschlüssen

Pin-Belegung des COM-Anschlusses (RJ45):

PinBelegungBeschreibung
1Drycontact_A(in)Systemschalter-Anschluss
2Drycontact_B(in)Systemschalter-Anschluss
3+13V—
4485ARS-485 Data+ (für TapHome)
5485BRS-485 Data− (für TapHome)
6GNDMasse
7Drycontact_A(out)Generator-Anschluss
8Drycontact_B(out)Generator-Anschluss

Verbinden Sie TapHome mit dem COM-Port des Wechselrichters:

  • Pin 4 (485A) am COM-Port des Wechselrichters zu A+/D+ am TapHome RS-485
  • Pin 5 (485B) am COM-Port des Wechselrichters zu B-/D- am TapHome RS-485
  • Pin 6 (GND) — Anschluss empfohlen für zuverlässige Kommunikation

Das SolaX-Handbuch schreibt ein CAT5E-Netzwerkkabel vor, das in den mit dem Wechselrichter gelieferten RJ45-Stecker gecrimpt wird, sowie eine COM-Kabellänge von höchstens 30 m.

Pin 3 (+13V) und Pin 6 (GND) dürfen nicht miteinander verbunden werden. Isolieren Sie die nicht verwendeten Pins.

Der Wechselrichter selbst unterstützt Modbus TCP nicht nativ. Modbus TCP ist nur über das SolaX-Überwachungsmodul (WLAN-Dongle) verfügbar und wird von dieser Vorlage nicht verwendet.

Für Installationen, bei denen eine RS-485-Verkabelung nicht praktikabel ist, bietet die Vorlage SolaX Inverter (Cloud API) Überwachung über die SolaxCloud-Plattform per HTTPS — ohne physische Verbindung. Sie unterstützt alle SolaX-Wechselrichtertypen, nicht nur den Gen 4 Hybrid.

Lademodus und Nachtladeeinstellungen sind EEPROM-Register im Wechselrichter (von SolaX mit ★ gekennzeichnet, etwa 1 Million Schreibzyklen). Übermäßige Schreibvorgänge können irreversible Hardwareschäden verursachen — aktivieren Sie auf diesen Registern niemals einen Schreibvorgang, der periodisch läuft. In dieser Vorlage sind alle Schreibskripte deaktiviert.

Konfiguration

Modbus-Kommunikation aktivieren

Modbus RTU ist am RS-485 COM-Port des Wechselrichters standardmäßig verfügbar. Die folgenden Parameter müssen zwischen dem Wechselrichter und dem TapHome-Modul übereinstimmen:

  1. Slave ID – Standard ist 1, am Wechselrichter-Display konfigurierbar. Die Vorlage fragt sie als einzigen Importparameter ab, Modbus Slave ID (Standard 1)
  2. Baudrate – 19200 Baud, die SolaX-Werkseinstellung; auch die Vorlage verwendet 19200. Wurde der Wechselrichter auf eine andere Geschwindigkeit eingestellt (zum Beispiel 9600), ändern Sie entweder die Einstellung des Wechselrichters oder die Geschwindigkeit der TapHome-Schnittstelle, damit beide übereinstimmen
  3. Datenformat – 8 Datenbits, keine Parität, 1 Stoppbit

Konfiguration am Wechselrichter-Display: Menu > Setting > Advance Setting > Modbus. Stellen Sie Slave-Adresse und Baudrate ein. Für die erweiterten Einstellungen ist das Installateur-Passwort erforderlich, das Sie beim Händler erhalten. Die Baudrate lässt sich auch aus dem Holding-Register H:0x00B0 lesen und über das Register 0x00CA schreiben (Werte: 0=115200, 1=57600, 2=56000, 3=38400, 4=19200, 5=14400, 6=9600).

In TapHome wird die Vorlage anschließend an der RS-485 Modbus RTU-Schnittstelle der Steuereinheit Core importiert, die auf dieselbe Geschwindigkeit und dasselbe Datenformat eingestellt ist, mit der Slave ID des Wechselrichters.

Kommunikationstiming

Das Protokoll erfordert ein Mindestintervall von 1 Sekunde zwischen aufeinanderfolgenden Modbus-Anweisungen und einen Zeichenabstand-Timeout von mindestens 100 ms. Der Antwort-Timeout beträgt 1 Sekunde. Die Vorlage verwendet individuelle Abfrageintervalle pro Gerät (2,5 s bis 150 s), die diese Anforderungen erfüllen.

Funktion des RS-485 COM-Ports

Das Register H:0x013E (485CommFunSelect) bestimmt, ob der RS-485-Port für die Modbus-Kommunikation (Wert 0) oder für die Kommunikation mit einem EV-Ladegerät (Wert 1) verwendet wird. Stellen Sie sicher, dass es für die TapHome-Integration auf 0 (Modbus 485) eingestellt ist.

Gerätefunktionen

Batterieüberwachung

  • Batterie (SOC) – liest den Batterieladezustand (A:0x001C) als Prozentwert, alle 15 Sekunden. Der Rohwert des Registers in 1-%-Schritten wird für den TapHome-Analogeingang mit dem Bereich 0–1 durch 100 geteilt (z. B. wird aus 85 % der Wert 0,85)
  • Battery Temperature – liest die Batterietemperatur (A:0x0018) in Grad Celsius als vorzeichenbehafteten Wert (Int16), sodass Temperaturen unter 0 °C korrekt angezeigt werden. Abfrage alle 80 Sekunden

Solar-PV-Leistung

  • PV1 – DC-Ausgangsleistung von PV-String 1 (A:0x000A), in kW angezeigt nach Umrechnung von Watt (/1000)
  • PV2 – DC-Ausgangsleistung von PV-String 2 (A:0x000B), in kW angezeigt nach Umrechnung von Watt (/1000)

PV1 und PV2 sind reine Werte ohne Energietyp, sodass sie im Energy Dashboard nicht doppelt gezählt werden.

Netzleistung und Energiemessung

  • Purchase/Feed to Grid – momentane Netzleistung (A:0x0046–0x0047, LittleEndianInt32) in kW, ein reiner Wert ohne Energietyp. Positive Werte bedeuten Einspeisung ins Netz, negative Werte Bezug aus dem Netz. Der Wechselrichter übernimmt diesen Wert vom angeschlossenen Zähler oder Stromwandler (CT)
  • Daily/Actual Energy – der PV-Produktionszähler für das Energy Dashboard. Seine Leistung ist PV1 + PV2 (A:0x000A + A:0x000B) in kW, sein Gesamtwert ist die gesamte PV-Energie (A:0x0094–0x0095, SolarEnergyTotal, Einheit 0,1 kWh) in kWh. Trotz seines Namens wird der Gesamtwert nachts nicht zurückgesetzt
  • Total Energy – kumulierte Gesamtenergie, die über die Lebensdauer am AC-Port des Wechselrichters abgegeben wurde (A:0x0052–0x0053, LittleEndianUint32, Einheit 0,1 kWh), angezeigt in kWh

Lademodus und Nachtladung

  • Charger Use Mode – liest den aktiven Solarlademodus (H:0x008B): Self Use Mode (0), Feedin Priority (1), Backup Mode (2) oder Manual Mode (3). Das Schreibregister (H:0x001F) ist in der Vorlage vorhanden, aber auskommentiert, daher ist der Wert schreibgeschützt
  • SelfUse Night Charge – liest den oberen SOC-Zielwert für die Nachtladung im Self-Use-Modus (H:0x0094) als Prozentwert. Das Schreibregister (H:0x0063) und das Aktivierungsregister (H:0x0062) sind beide auskommentiert, sodass sich die Nachtladekonfiguration über TapHome nicht ändern lässt

Fehlererkennung

Das Leseskript des Moduls überwacht den Betriebsmodus des Wechselrichters (A:0x0009) und zwei Fehlerregister. Jeder Fehler hat einen eigenen Fehlercode:

  • Fehler des Run mode – Fehler 1, wenn der Betriebsmodus 3 (Fault) ist, Fehler 2, wenn er 4 (Permanent Fault) ist
  • Fehlercode des Wechselrichters (A:0x0040–0x0041, LittleEndianUint32) – 30 einzelne Fehler mit den Codes 100–131 (100 + Bitnummer), darunter Netzspannungs- und Netzfrequenzfehler, PV-Spannungsfehler, Batteriefehler, Isolationsfehler, Übertemperatur, Überstromschutz, Relaisfehler und Kommunikationsfehler. Die Fehlernamen folgen der X3-Tabelle des SolaX-Protokolls
  • Manager-Fehlercode (A:0x0043) – Codes 200–211 (200 + Bitnummer) für Leistungstyp-Fehler, EEPROM-Fehler, Probleme mit NTC-Sensoren, zu niedrige/zu hohe Batterietemperatur, Zählerfehler, Bypass-Relais- und Lüfterfehler. Port OC Warning (201) wird als Warnung gemeldet, die übrigen als Fehler

Das Service-Attribut Run mode am Modul zeigt den aktuellen Zustand des Wechselrichters als Text an: Waiting, Checking, Normal, Fault, Permanent fault, Update, Off-grid waiting, Off-grid, Self testing, Idle oder Standby.

Was diese Vorlage korrigiert

Die offizielle TapHome-Vorlage SolaX Hybrid X1/X3 Gen 4 liest mehrere Register falsch (geprüft anhand des SolaX-Modbus-Protokolls V3.21 und V001.02). Diese Vorlage korrigiert sie:

WoOffizielle VorlageDiese VorlageAuswirkung des Fehlers in der offiziellen Vorlage
Modul — Leseskriptvar x3 := MODBUSR(A, 0x0040, Uint32);VAR inv := MODBUSR(A, 0x0040, LittleEndianUint32);Die beiden Hälften des 32-Bit-Fehlercodes sind vertauscht: Ein Fehler in Bit 1 (Grid Lost Fault) wird als Bit 17 (Bat Power Low) gemeldet
Total EnergyMODBUSR(A, 0x52, LittleEndianInt32) / 1000MODBUSR(A, 0x0052, LittleEndianUint32) / 10Wert 100× zu klein (das Register zählt in 0,1 kWh)
Daily/Actual Energy — GesamtwertMODBUSR(A, 0x50, UInt16) /10MODBUSR(A, 0x0094, LittleEndianUint32) / 100x0050 ist ein Tageszähler des AC-Ports des Wechselrichters, der jede Nacht auf 0 fällt; 0x0094 ist die gesamte PV-Energie
Daily/Actual Energy — LeistungMODBUSR(A,0x02, Int16)/1000(MODBUSR(A, 0x000A, UInt16) + MODBUSR(A, 0x000B, UInt16)) / 10000x0002 ist die Netzleistung der einphasigen X1-Modelle, nicht die PV-Produktion; auf vielen X3-Geräten liest es 0
Battery TemperatureMODBUSR(A,0x0018, UInt16)MODBUSR(A, 0x0018, Int16)Unter 0 °C zeigt die offizielle Vorlage etwa 65535 °C
Schnittstellengeschwindigkeit9600 Baud19200 Baud19200 ist die SolaX-Werkseinstellung

Mit den korrigierten Skripten misst der Zähler Daily/Actual Energy die PV-Produktion (PV1 + PV2), genau das, was sein Energietyp im Energy Dashboard erwartet. PV1, PV2 und Purchase/Feed to Grid tragen keinen Energietyp mehr — sie sind reine Werte. Alle Schreibvorgänge bleiben wie in der offiziellen Vorlage deaktiviert.

Fehlerbehebung

Keine Kommunikation mit dem Wechselrichter

  1. Überprüfen Sie die RS-485-Kabelverbindungen: A+ zu A+, B- zu B-, GND zu GND
  2. Prüfen Sie, ob das Register H:0x013E auf 0 eingestellt ist (Modus Modbus 485, nicht EV-Ladegerät)
  3. Stellen Sie sicher, dass die Baudrate zwischen Wechselrichter und TapHome übereinstimmt – die Vorlage verwendet 19200, die Standardeinstellung des Wechselrichters; bei einem auf 9600 eingestellten Wechselrichter muss eine der beiden Seiten geändert werden
  4. Überprüfen Sie, ob die Modbus Slave ID in TapHome mit der Einstellung des Wechselrichters übereinstimmt (Standard: 1)
  5. Stellen Sie sicher, dass kein anderer Modbus-Master am selben RS-485-Bus angeschlossen ist – Modbus unterstützt nur einen einzigen Master

Die Werte sehen aus wie bei der offiziellen Vorlage

Wenn Total Energy 100× zu klein ist, Daily/Actual Energy jede Nacht auf 0 fällt oder Battery Temperature bei Frost etwa 65535 °C anzeigt, führt das Modul noch die Skripte der offiziellen Vorlage aus. Ein Modul aktualisiert sich nicht selbst aus einer neueren Vorlage — importieren Sie diese Vorlage als neues Modul, oder korrigieren Sie die Skripte, wie es die Tabelle oben zeigt.

Falsche Anzeige von Batterie (SOC)

Das Register von Batterie (SOC) (A:0x001C) meldet Werte in 1-%-Schritten. Die Vorlage teilt für den TapHome-Analogeingang mit dem Bereich 0–1 durch 100. Wenn der angezeigte Wert falsch erscheint, prüfen Sie, ob das TapHome-Gerät als Analogeingang konfiguriert ist (Bereich 0–1, nicht 0–100).

Vorzeichenkonvention der Netzleistung

Purchase/Feed to Grid (A:0x0046) verwendet eine Vorzeichenkonvention, bei der positive Werte Einspeisung (Export ins Netz) und negative Werte Bezug (Entnahme aus dem Netz) bedeuten. Der Wechselrichter erhält diesen Wert von seinem Zähler oder Stromwandler (CT), daher hängt er von einem korrekt angeschlossenen Zähler oder Stromwandler ab.

Unterschiede zwischen X1 und X3

Die Vorlage liest die PV-Leistung (A:0x000A und A:0x000B) statt des X1-Netzleistungsregisters, sodass der Zähler Daily/Actual Energy bei X1- und X3-Modellen gleichermaßen funktioniert. Die Fehlernamen folgen der X3-Tabelle des SolaX-Protokolls. Bei einem X1-Wechselrichter bedeuten einige Fehlerbits andere Fehler — Bit 9 und die meisten Bits ab Bit 15 (zum Beispiel ist Bit 15 bei X1 Missed CT Fault, bei X3 jedoch Off-grid Overload).

Verfügbare Geräte 9

Diese Geräte erscheinen nach dem Import in TapHome.

SolaX X3-Hybrid G4 Modul
Serviceattribute
Run mode

SolaX X3-Hybrid G4

Lesen (Modul)
VAR mode := MODBUSR(A, 0x0009, UInt16);
IF(mode = 3, ADDERROR(1, "Inverter fault (run mode 3)"));
IF(mode = 4, ADDERROR(2, "Inverter permanent fault (run mode 4)"));
VAR inv := MODBUSR(A, 0x0040, LittleEndianUint32);
IF(GETBIT(inv, 0) = 1, ADDERROR(100, "TZ Protect Fault"));
IF(GETBIT(inv, 1) = 1, ADDERROR(101, "Grid Lost Fault"));
IF(GETBIT(inv, 2) = 1, ADDERROR(102, "Grid Volt Fault"));
IF(GETBIT(inv, 3) = 1, ADDERROR(103, "Grid Freq Fault"));
IF(GETBIT(inv, 4) = 1, ADDERROR(104, "PV Volt Fault"));
IF(GETBIT(inv, 5) = 1, ADDERROR(105, "Bus Volt Fault"));
IF(GETBIT(inv, 6) = 1, ADDERROR(106, "Bat Volt Fault"));
IF(GETBIT(inv, 7) = 1, ADDERROR(107, "AC10mins Volt Fault"));
IF(GETBIT(inv, 8) = 1, ADDERROR(108, "DCI OCP Fault"));
IF(GETBIT(inv, 9) = 1, ADDERROR(109, "DCV OCP Fault"));
IF(GETBIT(inv, 10) = 1, ADDERROR(110, "SW OCP Fault"));
IF(GETBIT(inv, 11) = 1, ADDERROR(111, "RC OCP Fault"));
IF(GETBIT(inv, 12) = 1, ADDERROR(112, "Isolation Fault"));
IF(GETBIT(inv, 13) = 1, ADDERROR(113, "Temp Over Fault"));
IF(GETBIT(inv, 14) = 1, ADDERROR(114, "BatConnDir Fault"));
IF(GETBIT(inv, 15) = 1, ADDERROR(115, "Off-grid Overload"));
IF(GETBIT(inv, 16) = 1, ADDERROR(116, "Overload"));
IF(GETBIT(inv, 17) = 1, ADDERROR(117, "Bat Power Low"));
IF(GETBIT(inv, 18) = 1, ADDERROR(118, "BMS Lost"));
IF(GETBIT(inv, 19) = 1, ADDERROR(119, "Fan Fault"));
IF(GETBIT(inv, 20) = 1, ADDERROR(120, "Low Temp Fault"));
IF(GETBIT(inv, 23) = 1, ADDERROR(123, "INV Volt Sample Fault"));
IF(GETBIT(inv, 24) = 1, ADDERROR(124, "Inner Comm Fault"));
IF(GETBIT(inv, 25) = 1, ADDERROR(125, "INV EEPROM Fault"));
IF(GETBIT(inv, 26) = 1, ADDERROR(126, "RCD Fault"));
IF(GETBIT(inv, 27) = 1, ADDERROR(127, "Grid Relay Fault"));
IF(GETBIT(inv, 28) = 1, ADDERROR(128, "Off-grid Relay Fault"));
IF(GETBIT(inv, 29) = 1, ADDERROR(129, "PV ConnDir Fault"));
IF(GETBIT(inv, 30) = 1, ADDERROR(130, "Charger Relay Fault"));
IF(GETBIT(inv, 31) = 1, ADDERROR(131, "Earth Relay Fault"));
VAR mgr := MODBUSR(A, 0x0043, UInt16);
IF(GETBIT(mgr, 0) = 1, ADDERROR(200, "Power Type Fault"));
IF(GETBIT(mgr, 1) = 1, ADDWARNING(201, "Port OC Warning"));
IF(GETBIT(mgr, 2) = 1, ADDERROR(202, "Mgr EEPROM Fault"));
IF(GETBIT(mgr, 4) = 1, ADDERROR(204, "NTC Sample Invalid"));
IF(GETBIT(mgr, 5) = 1, ADDERROR(205, "Battery Temperature Low"));
IF(GETBIT(mgr, 6) = 1, ADDERROR(206, "Battery Temperature High"));
IF(GETBIT(mgr, 9) = 1, ADDERROR(209, "Meter Fault"));
IF(GETBIT(mgr, 10) = 1, ADDERROR(210, "Bypass Relay Fault"));
IF(GETBIT(mgr, 11) = 1, ADDERROR(211, "Fan 2 Fault"));
Serviceattribute
Run mode
SWITCH(MODBUSR(A, 0x0009, UInt16), 0, "Waiting", 1, "Checking", 2, "Normal", 3, "Fault", 4, "Permanent fault", 5, "Update", 6, "Off-grid waiting", 7, "Off-grid", 8, "Self testing", 9, "Idle", 10, "Standby", "Other")
${deviceType_BatterySOC} Analogeingang

${deviceType_BatterySOC}

Eingangslevel lesen
MODBUSR(A, 0x001C, UInt16) / 100
Battery Temperature Temperatursensor

Battery Temperature

Temperatur lesen
MODBUSR(A, 0x0018, Int16)
Daily/Actual Energy Stromzähler

Daily/Actual Energy

Gesamtverbrauch lesen
MODBUSR(A, 0x0094, LittleEndianUint32) / 10
Bedarf lesen
(MODBUSR(A, 0x000A, UInt16) + MODBUSR(A, 0x000B, UInt16)) / 1000
Charger Use Mode Mehrwertschalter
Werte / Zustände: Self Use Mode · Feedin Priority · Backup Mode · Manual Mode

Charger Use Mode

Schaltzustand lesen
MODBUSR(H, 0x008B, UInt16)
Schaltzustand schreiben
#MODBUSW(SH, 0x001F, Uint16, Mu)
Purchase/Feed to Grid Variable

Purchase/Feed to Grid

Lesen
MODBUSR(A, 0x0046, LittleEndianInt32) / 1000
PV1 Variable

PV1

Lesen
MODBUSR(A, 0x000A, UInt16) / 1000
PV2 Variable

PV2

Lesen
MODBUSR(A, 0x000B, UInt16) / 1000
SelfUse Night Charge Dimmer

SelfUse Night Charge

Initialisierung
#MODBUSWNE(SH, 0x0062, Uint16, 1);
Level lesen
MODBUSR(H, 0x0094, UInt16) / 100
Level schreiben
#MODBUSW(SH, 0x0063, Uint16, Le * 100)
Total Energy Variable

Total Energy

Lesen
MODBUSR(A, 0x0052, LittleEndianUint32) / 10
Verbindung: Modbus RTU • 19200 baud• 8N1 • Slave ID: $[SlaveId]

Importparameter

Diese Werte geben Sie beim Import des XML ein.

In der App abgefragtStandard
Modbus Slave ID1

Haben Sie ein Problem mit dieser Gerätevorlage gefunden?

Sagen Sie uns, was nicht funktioniert, was fehlt oder wie sich die Vorlage verhalten sollte. Ihr Feedback hilft uns, den Katalog genau zu halten.

Vorlage · TapHome-Portal SolaX X1/X3-Hybrid G4 — corrected monitoring (Modbus RTU) Öffne diese Vorlage im Kundenportal, um sie auf eine deiner Wohnungen anzuwenden, oder entwirf eine Anpassung und reiche sie an den Katalog ein. Modbus RTU Im TapHome-Portal ansehen