Ich habe versucht das aktuelle Release installieren, laufe aber beim Debuggen immer auf den Fehler Error in Scheduler. IllegalArgumentException: Channel [ActivePowerL1] is not defined for ID [pvInverter0]. Implementation [io.openems.edge.solaredge.pvinverter.SolarEdge]
In der Verarbeitung der Modbus-Werte scheint sich einiges getan zu haben. Aufgrund meiner mangelhaften Java-Kenntnisse habe ich es bisher nicht geschafft die Ursache zu ermitteln, bzw. einen Workaround zu finden. Vielleicht hat jemand einen Tipp fĂĽr mich?
gruĂź,
Klinki
Da beides SunSpec-Inverter, habe ich mir mal den SMA als Vergleich angeschaut und dessen Quelltext (mehr oder weniger) übernommen. Zusätzlich in der Config die Modbus-Unit-ID parametrierbar gemacht. Letzteres hatte mich schon einige Zeit gestört…
Wie dem auch sei…
vielen Dank für den Pull-Request. Das sieht sehr gut aus. Wir hatten schon einen internen Fix dafür erstellt, aber ich war noch nicht dazu gekommen, das upstream einzupflegen. Deine weiteren Änderungen (ModbusSlave und konfigurierbare Modbus-Unit-ID) habe ich übernommen.