Class GoodWeChargerTwoStringImpl

java.lang.Object
io.openems.edge.common.component.AbstractOpenemsComponent
io.openems.edge.goodwe.charger.twostring.GoodWeChargerTwoStringImpl
All Implemented Interfaces:
OpenemsComponent, ModbusSlave, EssDcCharger, GoodWeCharger, GoodWeChargerTwoString, TimedataProvider, org.osgi.service.event.EventHandler

@Deprecated public class GoodWeChargerTwoStringImpl extends AbstractOpenemsComponent implements GoodWeChargerTwoString, EssDcCharger, GoodWeCharger, OpenemsComponent, org.osgi.service.event.EventHandler, TimedataProvider, ModbusSlave
Deprecated.
GoodWeChargerTwoStringImpl was used to represent one string from a GoodWe MPPT tracker that is responsible for two strings (GoodWe ET-Systems).

Possible values are:

  • MPPT Current
  • MPPT Power
  • String Current
  • String Voltage

    As the current values of one string are incorrect (so far DSP-Version 12, ARM-Version 27) the power cannot be calculated.

    • Constructor Details

      • GoodWeChargerTwoStringImpl

        public GoodWeChargerTwoStringImpl()
        Deprecated.
    • Method Details

      • deactivate

        protected void deactivate()
        Deprecated.
        Description copied from class: AbstractOpenemsComponent
        Handles @Deactivate of implementations. Prints log output.
        Overrides:
        deactivate in class AbstractOpenemsComponent
      • handleEvent

        public void handleEvent(org.osgi.service.event.Event event)
        Deprecated.
        Specified by:
        handleEvent in interface org.osgi.service.event.EventHandler
      • getModbusSlaveTable

        public ModbusSlaveTable getModbusSlaveTable(AccessMode accessMode)
        Deprecated.
        Description copied from interface: ModbusSlave
        Gets the Modbus-Slave-Table for this OpenEMS-Component.
        Specified by:
        getModbusSlaveTable in interface ModbusSlave
        Parameters:
        accessMode - filters the Modbus-Records that should be shown
        Returns:
        the Modbus-Slave-Table
      • getTimedata

        public Timedata getTimedata()
        Deprecated.
        Description copied from interface: TimedataProvider
        Gets the Timedata service.
        Specified by:
        getTimedata in interface TimedataProvider
        Returns:
        the service or null if it is not (yet) available.
      • pvPort

        public PvPort pvPort()
        Deprecated.
        Description copied from interface: GoodWeChargerTwoString
        Used PV port of the GoodWe inverter.
        Specified by:
        pvPort in interface GoodWeChargerTwoString
        Returns:
        Used PV port
      • debugLog

        public final String debugLog()
        Deprecated.
        Description copied from interface: OpenemsComponent
        Gets some output that is suitable for a continuous Debug log. Returns 'null' by default which causes no output.
        Specified by:
        debugLog in interface OpenemsComponent
        Returns:
        the debug log output