Integracja z evcc#

evcc.io to oprogramowanie do inteligentnego ładowania pojazdów elektrycznych. GbbOptimizer może się z nim komunikować przez MQTT, aby koordynować ładowanie EV z optymalizacją baterii domowej.

Wymagania#

  • Działająca instalacja evcc
  • Lokalny broker MQTT (Mosquitto w Home Assistant lub samodzielny)
  • Skonfigurowany Mosquitto Bridge

Konfiguracja bridge#

W pliku konfiguracyjnym Mosquitto (/share/mosquitto/GbbOptimizer.conf) dodaj linie topic dla evcc:

1
2
3
4
5
6
connection GbbOptimizer_<PlantId>
remote_username <PlantId>
remote_password <PlantToken>
address <adres-serwera-mqtt>:8883
bridge_capath /etc/ssl/certs
topic # both 2 evcc/loadpoints/ <PlantId>/evcc/site/loadpoints/

Topiki MQTT#

Dane z evcc (evcc -> GbbOptimizer)#

TopikOpis
{PlantId}/evcc/site/statistic/total/chargedKWhCałkowita energia załadowana do EV (kWh)

Komendy z GbbOptimizer (GbbOptimizer -> evcc)#

TopikPayloadOpis
{PlantId}/evcc/loadpoints/{chargerId}/modeoff lub nowWłącz/wyłącz ładowanie
{PlantId}/evcc/loadpoints/{chargerId}/maxCurrentliczba (A)Maksymalny prąd ładowania
{PlantId}/evcc/loadpoints/{chargerId}/connectedtrue/falseStan połączenia z ładowarką

Gdzie {chargerId} to identyfikator punktu ładowania w evcc.

evcc musi być skonfigurowane do komunikacji przez MQTT. Sprawdź dokumentację evcc w sekcji dotyczącej MQTT.