Mapowanie trybów — Victron#
victron-onlyFalowniki Victron są sterowane przez ESS (Energy Storage System) za pośrednictwem VRM i MQTT.
Tryb ESS#
GbbOptimizer steruje systemem Victron poprzez harmonogramy ESS (ESS Schedules) na Cerbo GX. Harmonogramy określają:
- Tryb pracy — ładowanie, rozładowanie, normalna praca
- Docelowy SOC — do jakiego poziomu ładować/rozładowywać
- Limit mocy — maksymalna moc ładowania/rozładowania
- Okno czasowe — godziny obowiązywania harmonogramu
Konfiguracja wstępna#
- W portalu VRM włącz dostęp zdalny do Cerbo
- W ESS ustaw tryb “Optimized (without BatteryLife)”
- Upewnij się, że GbbOptimizer ma poprawne dane VRM (PlantId, PlantToken)
Jeśli Battery Life jest włączony w ESS, GbbOptimizer nie będzie mógł w pełni kontrolować baterii. Wyłącz go i ustaw na “Optimized (without BatteryLife)”.
Sterowanie#
GbbOptimizer komunikuje się z Cerbo przez serwery MQTT Victrona. W każdym cyklu optymalizacji program:
- Odczytuje aktualne dane (SOC, produkcja PV, zużycie, stan sieci)
- Oblicza optymalny harmonogram
- Zapisuje harmonogramy ESS na Cerbo
Szczegółowe informacje o topicach MQTT Victron dostępne są w dokumentacji API MQTT.