01
- Alle drei Phasenleistungsregister liefern null. Was ist falsch?
- Prüfen Sie, ob der Meter1/CT1-Zähler oder die CT-Klemme physisch angeschlossen ist und ob das Verbindungsstatus-Register (Adresse 38801) den Wert 1 (verbunden) zurückgibt. Ist der Zähler im Feature-Parm-Menü des Wechselrichters deaktiviert, liefern die Phasenregister null, auch wenn die Modbus-Verbindung selbst aktiv ist.
02
- Die Messwerte erscheinen zehnmal zu hoch. Liegt ein Skalierungsfehler vor?
- Das FoxESS Modbus-Protokoll definiert für die Register 38816, 38818 und 38820 einen Gain von 10: Rohwerte sind in Einheiten von 0,1 W. Die OpenEMS-Vorlage speichert den int32-Rohwert ohne diese Division. Stellen Sie sicher, dass Ihre Darstellungsschicht keine weitere Skalierung vornimmt. Behandeln Sie den Rohwert als Watt, wenn die Messwerte plausibel erscheinen.
03
- Das Gateway verbindet sich, aber es erscheinen keine Messwerte.
- Der FoxESS H3-Pro und H3-Smart benötigen RS485-Zugang über die EMS 485A/B-Pins am großen COM-Stecker, nicht über den Meter485-Anschluss älterer H3-Modelle. Prüfen Sie außerdem, ob die Baudrate auf 9600, 8 Datenbits, kein Parity, 1 Stoppbit eingestellt ist, was der FoxESS-Standard-RS485-Konfiguration entspricht.
04
- Der Energiezähler ist plötzlich gefallen. Sind die Daten zuverlässig?
- Register 39617 ist ein kumulativer uint32-Zähler. Ein plötzlicher Rückgang deutet auf einen uint32-Überlauf oder einen Wechselrichter-Neustart hin, bei dem der interne Zähler zurückgesetzt wurde. Verwenden Sie die im ModbusCloud-Portal gespeicherten Historiendaten, um die tatsächlich akkumulierten Werte zu rekonstruieren, und setzen Sie nach jedem Reset einen neuen Basiswert.