Class: E3DCMqtt::SystemInfo

Inherits:
Data
  • Object
show all
Defined in:
lib/e3dc_mqtt/types.rb

Instance Attribute Summary collapse

Instance Attribute Details

#derate_percentObject (readonly)

Returns the value of attribute derate_percent

Returns:

  • (Object)

    the current value of derate_percent



43
44
45
# File 'lib/e3dc_mqtt/types.rb', line 43

def derate_percent
  @derate_percent
end

#derate_powerObject (readonly)

Returns the value of attribute derate_power

Returns:

  • (Object)

    the current value of derate_power



43
44
45
# File 'lib/e3dc_mqtt/types.rb', line 43

def derate_power
  @derate_power
end

#discharge_start_powerObject (readonly)

Returns the value of attribute discharge_start_power

Returns:

  • (Object)

    the current value of discharge_start_power



43
44
45
# File 'lib/e3dc_mqtt/types.rb', line 43

def discharge_start_power
  @discharge_start_power
end

#external_source_availableObject (readonly)

Returns the value of attribute external_source_available

Returns:

  • (Object)

    the current value of external_source_available



43
44
45
# File 'lib/e3dc_mqtt/types.rb', line 43

def external_source_available
  @external_source_available
end

#installed_battery_capacityObject (readonly)

Returns the value of attribute installed_battery_capacity

Returns:

  • (Object)

    the current value of installed_battery_capacity



43
44
45
# File 'lib/e3dc_mqtt/types.rb', line 43

def installed_battery_capacity
  @installed_battery_capacity
end

#installed_peak_powerObject (readonly)

Returns the value of attribute installed_peak_power

Returns:

  • (Object)

    the current value of installed_peak_power



43
44
45
# File 'lib/e3dc_mqtt/types.rb', line 43

def installed_peak_power
  @installed_peak_power
end

#ip_addressObject (readonly)

Returns the value of attribute ip_address

Returns:

  • (Object)

    the current value of ip_address



43
44
45
# File 'lib/e3dc_mqtt/types.rb', line 43

def ip_address
  @ip_address
end

#mac_addressObject (readonly)

Returns the value of attribute mac_address

Returns:

  • (Object)

    the current value of mac_address



43
44
45
# File 'lib/e3dc_mqtt/types.rb', line 43

def mac_address
  @mac_address
end

#max_ac_powerObject (readonly)

Returns the value of attribute max_ac_power

Returns:

  • (Object)

    the current value of max_ac_power



43
44
45
# File 'lib/e3dc_mqtt/types.rb', line 43

def max_ac_power
  @max_ac_power
end

#max_battery_charge_powerObject (readonly)

Returns the value of attribute max_battery_charge_power

Returns:

  • (Object)

    the current value of max_battery_charge_power



43
44
45
# File 'lib/e3dc_mqtt/types.rb', line 43

def max_battery_charge_power
  @max_battery_charge_power
end

#max_battery_discharge_powerObject (readonly)

Returns the value of attribute max_battery_discharge_power

Returns:

  • (Object)

    the current value of max_battery_discharge_power



43
44
45
# File 'lib/e3dc_mqtt/types.rb', line 43

def max_battery_discharge_power
  @max_battery_discharge_power
end

#max_charge_powerObject (readonly)

Returns the value of attribute max_charge_power

Returns:

  • (Object)

    the current value of max_charge_power



43
44
45
# File 'lib/e3dc_mqtt/types.rb', line 43

def max_charge_power
  @max_charge_power
end

#max_discharge_powerObject (readonly)

Returns the value of attribute max_discharge_power

Returns:

  • (Object)

    the current value of max_discharge_power



43
44
45
# File 'lib/e3dc_mqtt/types.rb', line 43

def max_discharge_power
  @max_discharge_power
end

#modelObject (readonly)

Returns the value of attribute model

Returns:

  • (Object)

    the current value of model



43
44
45
# File 'lib/e3dc_mqtt/types.rb', line 43

def model
  @model
end

#power_limits_usedObject (readonly)

Returns the value of attribute power_limits_used

Returns:

  • (Object)

    the current value of power_limits_used



43
44
45
# File 'lib/e3dc_mqtt/types.rb', line 43

def power_limits_used
  @power_limits_used
end

#power_save_enabledObject (readonly)

Returns the value of attribute power_save_enabled

Returns:

  • (Object)

    the current value of power_save_enabled



43
44
45
# File 'lib/e3dc_mqtt/types.rb', line 43

def power_save_enabled
  @power_save_enabled
end

#serial_numberObject (readonly)

Returns the value of attribute serial_number

Returns:

  • (Object)

    the current value of serial_number



43
44
45
# File 'lib/e3dc_mqtt/types.rb', line 43

def serial_number
  @serial_number
end

#software_releaseObject (readonly)

Returns the value of attribute software_release

Returns:

  • (Object)

    the current value of software_release



43
44
45
# File 'lib/e3dc_mqtt/types.rb', line 43

def software_release
  @software_release
end

#timestampObject (readonly)

Returns the value of attribute timestamp

Returns:

  • (Object)

    the current value of timestamp



43
44
45
# File 'lib/e3dc_mqtt/types.rb', line 43

def timestamp
  @timestamp
end

#weather_forecast_modeObject (readonly)

Returns the value of attribute weather_forecast_mode

Returns:

  • (Object)

    the current value of weather_forecast_mode



43
44
45
# File 'lib/e3dc_mqtt/types.rb', line 43

def weather_forecast_mode
  @weather_forecast_mode
end

#weather_regulated_charge_enabledObject (readonly)

Returns the value of attribute weather_regulated_charge_enabled

Returns:

  • (Object)

    the current value of weather_regulated_charge_enabled



43
44
45
# File 'lib/e3dc_mqtt/types.rb', line 43

def weather_regulated_charge_enabled
  @weather_regulated_charge_enabled
end