Czym jest GbbOptimizer#

GbbOptimizer (dawniej GbbVictronWeb) to program optymalizujący wykorzystanie energii w domowej instalacji fotowoltaicznej z magazynem energii (baterią). Analizuje prognozy produkcji PV, profil zużycia energii oraz ceny zakupu i sprzedaży, aby automatycznie sterować falownikiem — decydując kiedy ładować baterię, kiedy rozładowywać i kiedy kupować lub sprzedawać energię z/do sieci.

Jak to działa#

Program działa w chmurze i komunikuje się z falownikiem przez internet. Co godzinę wykonuje obliczenia i wysyła komendy do falownika.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
┌─────────────────────────────────────────────────────────────────┐
│                       GbbOptimizer (chmura)                     │
│                                                                 │
│  ┌──────────────┐  ┌──────────────┐  ┌──────────────────────┐   │
│  │ Prognoza PV  │  │  Profil      │  │  Ceny zakupu         │   │
│  │ (Solcast,    │  │  zużycia     │  │  i sprzedaży         │   │
│  │ forecast.    │  │  domu        │  │  (taryfy, giełda)    │   │
│  │  solar)      │  │              │  │                      │   │
│  └──────┬───────┘  └──────┬───────┘  └──────────┬───────────┘   │
│         │                 │                     │               │
│         └─────────────────┼─────────────────────┘               │
│                           │                                     │
│                    ┌──────▼───────┐                             │
│                    │ Optymalizator│                             │
│                    │  (Prognoza   │                             │
│                    │   Baterii)   │                             │
│                    └──────┬───────┘                             │
│                           │                                     │
│              Harmonogram ładowania / rozładowania               │
│              + tryb pracy falownika                             │
└───────────────────────────┬─────────────────────────────────────┘
                    ┌───────▼────────┐
                    │   Połączenie   │
                    │  (VRM, MQTT,   │
                    │  Solarman,     │
                    │  GbbConnect2)  │
                    └───────┬────────┘
                    ┌───────▼────────┐
                    │   Falownik     │
                    │  hybrydowy     │
                    │  + bateria     │
                    └────────────────┘

Każda instalacja ma unikalny PlantId i PlantToken, które służą do identyfikacji i autoryzacji komunikacji.

Cztery tryby pracy#

Optymalizator przełącza falownik między czterema trybami w zależności od aktualnej sytuacji cenowej i stanu baterii:

TrybOpis
NormalStandardowa praca falownika — bateria ładuje się z PV, dom zasilany z PV i baterii. Nadwyżki PV mogą być eksportowane do sieci
ChargeŁadowanie baterii z sieci. Używane gdy cena zakupu jest niska (np. taryfa nocna, ujemne ceny na giełdzie)
DischargeWymuszone rozładowanie baterii do sieci. Używane gdy cena sprzedaży jest wysoka i opłaca się sprzedać energię
DisableChargeBlokada ładowania z PV. Używane aby zostawić miejsce w baterii na późniejsze tanie ładowanie z sieci

Szczegóły konfiguracji ładowania znajdziesz w module Ładowanie, a rozładowania w module Rozładowanie.

Optymalizator oparty o ceny#

Domyślnie wybierany jest “Optymalizator oparty o ceny”. Analizuje on ceny zakupu i sprzedaży energii na najbliższe godziny i planuje:

  • Kiedy ładować — szuka godzin z najniższą ceną zakupu
  • Kiedy rozładowywać — szuka godzin z najwyższą ceną sprzedaży
  • Ile ładować — uwzględnia prognozę PV (żeby nie ładować z sieci tego, co i tak wyprodukuje PV) oraz MaxSOC baterii
  • Ile rozładowywać — uwzględnia prognozę zużycia domu i MinSOC baterii

Cały plan wizualizowany jest w module Prognoza baterii.

Kluczowe parametry#

  • SOC — aktualny poziom naładowania baterii
  • MinSOC — minimalny poziom baterii (zabezpieczenie)
  • MaxSOC — maksymalny poziom ładowania (zalecane 90%)
  • GridSetpoint — cel mocy wymiany z siecią
  • RTE — sprawność cyklu ładowania/rozładowania
  • Correction Factor — współczynnik korygujący prognozę PV (kalibruje się automatycznie przez ~tydzień)

Wspierane falowniki#

GbbOptimizer obsługuje następujące falowniki hybrydowe:

FalownikMetody połączenia
VictronVRM Portal (natywnie), Home Assistant
DeyeDeyeCloud, Solarman, Home Assistant, GbbConnect2, DongleDirect
GoodWeSolarman, Home Assistant, GbbConnect2
AforeSolarman, GbbConnect2
HinenSolarman, GbbConnect2
SofarSolarDongleDirect, GbbConnect2

Victron to najdłużej wspierany falownik z najpełniejszą integracją. Pozostałe falowniki mają pełne wsparcie trybów ładowania/rozładowania, ale niektóre zaawansowane opcje mogą się różnić.

Szczegóły konfiguracji poszczególnych falowników znajdziesz w sekcji Instalacja.

Co dalej?#