Manual

See start of configuration: here

Supported configuration:

  • HomeAssistant (HA) with SolarAssistant (SA) connected with Deye Hybrid inverter as "inverter_1"

Remarks:

  • In SolarAssistant setup in "configuration" -> "Advance MQTT": "Allow setting changes" to "Enabled"
  • SolarAssistant currently doesn't allow to change start time in Deya 'TimeOfUse' so GbbOptimizer setups every hours all rows with the same values.
  • SolarAssistant currently doesn't allow to change Power in Deya 'TimeOfUse', also.
  • In bridge configuration you should change topic to following: topic # both 2 solar_assistant/ <plantID>/solar_assistant/

 

HomeAssistant (HA) with SolarAssistant (SA) connected with Deye Hybrid inverter as "inverter_1"

GbbOptimizer is using following paths in mqtt:

Read:

{PlantId}/solar_assistant/total/battery_state_of_charge/state
or {PlantId}/solar_assistant/inverter_1/battery_voltage (if 'Use Voltage (V) instead of SOC (Deye)' checked)
{PlantId}/solar_assistant/total/grid_energy_in/state
{PlantId}/solar_assistant/total/grid_energy_out/state
{PlantId}/solar_assistant/total/load_energy/state
{PlantId}/solar_assistant/total/pv_energy/state
{PlantId}/solar_assistant/inverter_1/work_mode/state
{PlantId}/solar_assistant/inverter_1/max_charge_current/state

Write:

{PlantId}/solar_assistant/inverter_1/capacity_point_{i}/set
or {PlantId}/solar_assistant/inverter_1/voltage_point_{i}/set (if 'Use Voltage (V) instead of SOC (Deye)' checked)
{PlantId}/solar_assistant/inverter_1/grid_charge_point_{i}/set
{PlantId}/solar_assistant/inverter_1/work_mode/set
{PlantId}/solar_assistant/inverter_1/max_charge_current/set

More infor about SolarAssistant: https://solar-assistant.io/help/integration/mqtt