Hallo zusammen,
wie bereits in meinem anderen Post beschrieben, suchen wir nach einer Möglichkeit, Speichersysteme intelligent zu steuern. Hierzu haben wir uns schon Starterkits besorgt, wenn man so möchte. Wir haben bei einem Mitarbeiter einen FENECON Pro Hybrid 10 mit dem Koco Wechselrichter und bei einem anderen einen FENECON Pro Hybrid 10 GW mit Goodwe WR eingebaut. Einbau und Inbetriebnahme ging relativ problemlos und die Steuerung über die original FEMS funktioniert auch.
Nun möchten wir natürlich die volle Power von openEMS testen und haben uns deshalb einen Beaglebone black besorgt, auf dem wir die Software laut der Anleitung installiert haben. Es sei gesagt, dass wir leider keine JAVA-Experten im Haus haben und ich lediglich ein paar Kenntnisse in Python oder JavaScript besitze.
Zunächst soll die Speicherkombination mit BYD und Goodwe getestet werden. Leider gab es aber bei der Konfiguration Probleme, bei denen ich nicht weiter weiß. Ich hoffe deshalb, dass ihr mir helfen könnt
Text aus dem Log:
Jan 25 09:45:56 openEMS java[2112]: 2021-01-25 09:45:56,749 [modbus0 ] ERROR [s.common.worker.AbstractWorker] Worker error. NoSuchMethodError: java.nio.ByteBuffer.rewind()Ljava/nio/ByteBuffer; Jan 25 09:45:56 openEMS java[2112]: java.lang.NoSuchMethodError: java.nio.ByteBuffer.rewind()Ljava/nio/ByteBuffer; Jan 25 09:45:56 openEMS java[2112]: at io.openems.edge.bridge.modbus.api.element.AbstractDoubleWordElement._setInputRegisters(AbstractDoubleWordElement.java:53) Jan 25 09:45:56 openEMS java[2112]: at io.openems.edge.bridge.modbus.api.element.AbstractModbusRegisterElement.setInputRegisters(AbstractModbusRegisterElement.java:87) Jan 25 09:45:56 openEMS java[2112]: at io.openems.edge.bridge.modbus.api.task.AbstractReadInputRegistersTask.doElementSetInput(AbstractReadInputRegistersTask.java:27) Jan 25 09:45:56 openEMS java[2112]: at io.openems.edge.bridge.modbus.api.task.AbstractReadInputRegistersTask.doElementSetInput(AbstractReadInputRegistersTask.java:1) Jan 25 09:45:56 openEMS java[2112]: at io.openems.edge.bridge.modbus.api.task.AbstractReadTask.fillElements(AbstractReadTask.java:113) Jan 25 09:45:56 openEMS java[2112]: at io.openems.edge.bridge.modbus.api.task.AbstractReadTask._execute(AbstractReadTask.java:68) Jan 25 09:45:56 openEMS java[2112]: at io.openems.edge.bridge.modbus.api.task.AbstractTask.execute(AbstractTask.java:82) Jan 25 09:45:56 openEMS java[2112]: at io.openems.edge.bridge.modbus.api.ModbusWorker.forever(ModbusWorker.java:172) Jan 25 09:45:56 openEMS java[2112]: at io.openems.common.worker.AbstractWorker$1.run(AbstractWorker.java:112) Jan 25 09:45:57 openEMS java[2112]: 2021-01-25 09:45:57,263 [re.Cycle] INFO [ntroller.debuglog.DebugLogImpl] [ctrlDebugLog0] _sum[State:Ok Ess SoC:9 %|L:-24 W Grid:545 W Consumption:521 W] charger0[L:UNDEFINED] charger1[L:UNDEFINED] ess0[SoC:9 %|L:-24 W|On-Grid|Allowed:-10000;10000 W] meter0[L:545 W]
Vielen Dank und schöne Grüße
Felix