SolarEdge Modbus Zähler (externer Leistungsmesser) - einbinden
Verfasst: So 16. Mai 2021, 00:55
Hallo Zusammen, ich verwende einen SolarEdge Wechselrichter mit einem SolarEdge Modbus-Zähler.
Der Modbus-Zähler hängt zwischen WR und Stromzähler des EVU ("moderne Messeinrichtung"). WR<->Modus-Zäler<->Stromzähler des EVU.
Die ermittelten Daten werden via SolarEdge Portal bereitgestellt.
Allerdings sind diese zeitverzögert und somit für interne Steuerungsaufgaben nicht wirklich sinnvoll nutzbar und darum nutze ich auch die Solaranzeige und leite die Daten dann via MQTT an den ioBroker weiter, um weiterführende Steuerungen mit dem ioBroker vorzunehmen.
Da der Zähler via RS485 mit dem SolarEdge Wechselrichter kommuniziert, sind die Daten des Zählers ebenfalls via Solaranzeige über den Wechselrichter abrufbar.
Das hierfür notwendige Mapping findet sich im Dokument: "Technical Note – SunSpec Logging in SolarEdge Inverters"
Das Ganze wird ausführlich im ioBroker Forum erörtert.
Hier ist auch der Hinweis zu finden, dass das Mapping im Dokument um eine Stelle verschoben scheint (Beispiel: M_AC_Power ist bei 40207 statt 40206). Dies habe ich aber noch nicht verifiziert, da meine Daten nur zwischen Wechselrichter und der Solaranzeige ausgetauscht werden und ich nicht via ioBroker dazwischenfunken möchte.
Damit kann der SolarEdge Modbus-Zähler über den Wechselrichter abgefragt werden.
FRAGE 1: Dieser Modbus-Zähler taucht bisher nicht in der Liste der unterstützten Geräte auf. Liegt das daran, dass es bisher noch nicht angefragt und getestet wurde oder wurde der Modbus-Zähler unter den SolarEdge Wechselrichtern subsummiert?
FRAGE 2: Wenn ich mir die InfluxDB ansehe, dann sind dort ja in der Datenbanktabelle "AC" Felder für Bezug, Einspeisung, Leistung usw. Werden all diese Felder mit Informationen des Wechselrichters gefüllt oder erfolgt hier eine Berechnung von einigen Werten?
FRAGE 3: Könnte mir jemand verraten, in welcher Konfigurationsdatei ich sehe, welche Felder bei einem SolarEdge Wechselrichter abgerufen werden und wohin die in der Solaranzeige wandern (Mapping)?
Der Modbus-Zähler hängt zwischen WR und Stromzähler des EVU ("moderne Messeinrichtung"). WR<->Modus-Zäler<->Stromzähler des EVU.
Die ermittelten Daten werden via SolarEdge Portal bereitgestellt.
Allerdings sind diese zeitverzögert und somit für interne Steuerungsaufgaben nicht wirklich sinnvoll nutzbar und darum nutze ich auch die Solaranzeige und leite die Daten dann via MQTT an den ioBroker weiter, um weiterführende Steuerungen mit dem ioBroker vorzunehmen.
Da der Zähler via RS485 mit dem SolarEdge Wechselrichter kommuniziert, sind die Daten des Zählers ebenfalls via Solaranzeige über den Wechselrichter abrufbar.
Das hierfür notwendige Mapping findet sich im Dokument: "Technical Note – SunSpec Logging in SolarEdge Inverters"
Das Ganze wird ausführlich im ioBroker Forum erörtert.
Hier ist auch der Hinweis zu finden, dass das Mapping im Dokument um eine Stelle verschoben scheint (Beispiel: M_AC_Power ist bei 40207 statt 40206). Dies habe ich aber noch nicht verifiziert, da meine Daten nur zwischen Wechselrichter und der Solaranzeige ausgetauscht werden und ich nicht via ioBroker dazwischenfunken möchte.
Damit kann der SolarEdge Modbus-Zähler über den Wechselrichter abgefragt werden.
FRAGE 1: Dieser Modbus-Zähler taucht bisher nicht in der Liste der unterstützten Geräte auf. Liegt das daran, dass es bisher noch nicht angefragt und getestet wurde oder wurde der Modbus-Zähler unter den SolarEdge Wechselrichtern subsummiert?
FRAGE 2: Wenn ich mir die InfluxDB ansehe, dann sind dort ja in der Datenbanktabelle "AC" Felder für Bezug, Einspeisung, Leistung usw. Werden all diese Felder mit Informationen des Wechselrichters gefüllt oder erfolgt hier eine Berechnung von einigen Werten?
FRAGE 3: Könnte mir jemand verraten, in welcher Konfigurationsdatei ich sehe, welche Felder bei einem SolarEdge Wechselrichter abgerufen werden und wohin die in der Solaranzeige wandern (Mapping)?