Integratie met evcc#

evcc.io is software voor slim laden van elektrische voertuigen. GbbOptimizer kan ermee communiceren via MQTT om het laden van de EV te coördineren met de optimalisatie van de thuisbatterij.

Vereisten#

  • Werkende evcc-installatie
  • Lokale MQTT-broker (Mosquitto in Home Assistant of standalone)
  • Geconfigureerde Mosquitto Bridge

Bridge-configuratie#

Voeg in het Mosquitto-configuratiebestand (/share/mosquitto/GbbOptimizer.conf) topic-regels toe voor evcc:

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

MQTT-topics#

Gegevens uit evcc (evcc -> GbbOptimizer)#

TopicBeschrijving
{PlantId}/evcc/site/statistic/total/chargedKWhTotale naar EV geladen energie (kWh)

Commando’s vanuit GbbOptimizer (GbbOptimizer -> evcc)#

TopicPayloadBeschrijving
{PlantId}/evcc/loadpoints/{chargerId}/modeoff of nowLaden in-/uitschakelen
{PlantId}/evcc/loadpoints/{chargerId}/maxCurrentgetal (A)Maximale laadstroom
{PlantId}/evcc/loadpoints/{chargerId}/connectedtrue/falseVerbindingsstatus met de lader

Waarbij {chargerId} de identificatie van het laadpunt in evcc is.

evcc moet worden geconfigureerd voor communicatie via MQTT. Zie de evcc-documentatie in de sectie over MQTT.