SolarAssistant#

deye-only

Integracja GbbOptimizer z falownikiem Deye przez SolarAssistant i Home Assistant.

Obsługiwane konfiguracje#

  • Home Assistant (HA) z SolarAssistant (SA) połączonym z hybrydowym falownikiem Deye jako inverter_1

Wymagania#

  • Home Assistant z Mosquitto broker
  • SolarAssistant zainstalowany i połączony z falownikiem Deye
  • Skonfigurowany Mosquitto Bridge z topikiem dla SolarAssistant

Konfiguracja SolarAssistant#

W ustawieniach SolarAssistant przejdź do Configuration -> Advanced MQTT i zmień:

  • Allow setting changes -> Enabled

Konfiguracja bridge#

W pliku /share/mosquitto/GbbOptimizer.conf użyj następującej linii topic:

1
topic # both 2 solar_assistant/ <PlantId>/solar_assistant/

Zamiast standardowej linii ha_gbb/ opisanej w Mosquitto Bridge.

Topiki MQTT#

Odczyt (SolarAssistant -> GbbOptimizer)#

TopikOpis
{PlantId}/solar_assistant/total/battery_state_of_charge/stateSOC baterii
{PlantId}/solar_assistant/inverter_1/battery_voltageNapięcie baterii (jeśli sterowanie przez V)
{PlantId}/solar_assistant/total/grid_energy_in/stateEnergia pobrana z sieci (kWh)
{PlantId}/solar_assistant/total/grid_energy_out/stateEnergia wysłana do sieci (kWh)
{PlantId}/solar_assistant/total/load_energy/stateZużycie (kWh)
{PlantId}/solar_assistant/total/pv_energy/stateProdukcja PV (kWh)
{PlantId}/solar_assistant/inverter_1/work_mode/stateAktualny tryb pracy
{PlantId}/solar_assistant/inverter_1/max_charge_current/stateMaksymalny prąd ładowania

Zapis (GbbOptimizer -> SolarAssistant)#

TopikOpis
{PlantId}/solar_assistant/inverter_1/capacity_point_{i}/setUstawienie SOC w TimeOfUse
{PlantId}/solar_assistant/inverter_1/voltage_point_{i}/setUstawienie napięcia (jeśli sterowanie przez V)
{PlantId}/solar_assistant/inverter_1/grid_charge_point_{i}/setWłącz/wyłącz ładowanie z sieci
{PlantId}/solar_assistant/inverter_1/work_mode/setZmiana trybu pracy
{PlantId}/solar_assistant/inverter_1/max_charge_current/setZmiana prądu ładowania

SolarAssistant aktualnie nie pozwala zdalnie zmieniać godziny początkowej ani mocy (Power) w tablicy TimeOfUse. Dlatego GbbOptimizer ustawia wszystkie wiersze godzin na te same wartości.

Import zużycia z SolarAssistant (Solarman/DeyeCloud)#

W instalacji Deye z Solarman lub DeyeCloud można importować dane zużycia z SolarAssistant zamiast z falownika:

  1. Skonfiguruj Mosquitto Bridge
  2. Dodaj następujący topik do konfiguracji bridge:
1
topic # both 2 solar_assistant/total/load_energy/ <PlantId>/solar_assistant/total/load_energy/
  1. W parametrach instalacji zaznacz opcję “Dane zużycia są wysłane z HomeAssistant/SolarAssistant a nie pobierane z invertera”

Więcej informacji#