Zum Hauptinhalt springen

EVCC

Verfasst von Johannes Schmidt-Kessel

Zweck der App

Die App „EVCC“ stellt die Open-Source-Software EVCC (Electric Vehicle Charging Controller) auf dem SPiNE EnergyLink bereit.

EVCC dient zur intelligenten und effizienten Steuerung des Ladens von Elektrofahrzeugen. Die Anwendung optimiert den Ladevorgang basierend auf Photovoltaik-Erzeugung, Stromtarifen und Netzbezug.

EVCC unterstützt zahlreiche Wallboxen, Wechselrichter und Energiemanager. Ziel ist eine nachhaltige und kosteneffiziente Nutzung von Solarenergie für das Laden von E-Fahrzeugen.

Bedeutung im System

Die App „EVCC“ ist eine optionale App und gehört zur Gruppe der HEMS-Anwendungen.

Achtung: Es sollte nur eine App aus der Gruppe der HEMS-Anwendungen gleichzeitig auf dem EnergyLink ausgeführt werden, damit das System nicht überlastet wird.

Aktueller Nutzerfluss

  1. Der Nutzer öffnet die Detailansicht der App „EVCC“ im App-Store oder in der Geräteübersicht.

  2. In der Detailansicht sieht der Nutzer grundlegende Informationen zur App, die Beschreibung, den Typ, die Store-Verfügbarkeit und die Bewertung.

  3. In der Detailansicht kann der Nutzer die App über den Button „Installieren“ installieren.

  4. Nach der Installation werden in der Detailansicht die Aktionen „Konfigurieren“ und „Deinstallieren“ angezeigt.

  5. Zusätzlich wird nach der Installation ein Hinweis angezeigt, dass das Gerät aktualisiert wird und dies einige Minuten dauern kann.

  6. Über den Button „Konfigurieren“ öffnet der Nutzer die Konfigurationsansicht der App.

  7. In der Konfigurationsansicht kann der Nutzer die EVCC-Konfigurationsdatei evcc.yaml bearbeiten.

  8. Der Nutzer kann die Konfiguration speichern oder eine Standardkonfiguration laden.

Detaillierte Beschreibung der App-UI und App-UX

App-Detailansicht vor der Installation

Die App-Detailansicht kann durch Anklicken des App-Logos im App-Store oder in der Geräteübersicht geöffnet werden.

In der App-Detailansicht werden die grundlegenden Informationen zur App „EVCC“ angezeigt. Dies umfasst eine Beschreibung der App:

EVCC (Electric Vehicle Charging Controller) ist eine Open-Source-Software, die das Laden von Elektrofahrzeugen intelligent und effizient steuert. Sie optimiert den Ladevorgang basierend auf Photovoltaik-Erzeugung, Stromtarifen und Netzbezug. Unterstützt werden zahlreiche Wallboxen, Wechselrichter und Energiemanager. EVCC ermöglicht eine nachhaltige und kosteneffiziente Nutzung von Solarenergie für das Laden von E-Fahrzeugen.

Darüber hinaus werden weitere Informationen zur App dargestellt:

Feld

Anzeige

App-Name

EVCC

Typ

Applikation

Store-Verfügbarkeit

Januar 2025

Bewertung

4,2

Aktion bei nicht installierter App

Installieren

App-Detailansicht nach der Installation

Nach der Installation ändert sich die App-Detailansicht.

Zusätzlich zu den bereits vorhandenen Informationen werden nun folgende Aktionen angezeigt:

Feld

Anzeige

Aktion bei installierter App

Konfigurieren

Weitere Aktion bei installierter App

Deinstallieren

Außerdem wird ein Statushinweis angezeigt:

Gerät wird aktualisiert. Dies kann einige Minuten dauern.

Konfigurationsansicht

Die Konfigurationsansicht wird über den Button „Konfigurieren“ in der Detailansicht der installierten App geöffnet.

In der Konfigurationsansicht werden die grundlegenden App-Informationen erneut angezeigt, darunter App-Name, Anbieter, Store-Verfügbarkeit, Typ, Bewertung und Beschreibung.

Darunter befindet sich der Bereich zur Konfiguration der EVCC-App.

Bereich: EVCC-Konfiguration

Die Konfigurationsansicht beschreibt, dass für die Ausführung von EVCC auf dem SPiNE EnergyLink eine lokale Konfigurationsdatei evcc.yaml benötigt wird.

Diese Datei enthält eine hinterlegte Standardkonfiguration und wird automatisch bei der Installation oder später eingespielt.

Der sichtbare Hinweistext lautet:

Damit der SPiNE EnergyLink One den Electric Vehicle Charging Controller (EVCC) ausführen kann, wird eine lokale Konfigurationsdatei evcc.yaml benötigt. Der Inhalt einer solchen Datei muss hier hinterlegt werden und wird automatisch bei der Installation (oder auch später) eingespielt.

Zusätzlich wird auf eine externe Dokumentation zur Struktur der Konfigurationsdatei verwiesen.

Feld: EVCC Configuration YAML

In der Konfigurationsansicht befindet sich ein Eingabefeld für die EVCC-Konfiguration im YAML-Format.

Das Feld ist mit „EVCC Configuration YAML“ beschriftet.

Im aktuellen Beispiel ist eine YAML-Konfiguration sichtbar, die unter anderem folgende Bereiche enthält:

Bereich

Beschreibung

site

Standort-/Site-Konfiguration

meters

Definition eines Zählers

network

Netzwerk- und Zugriffskonfiguration

interval

Aktualisierungsintervall

log

Log-Level

Der sichtbare Beispielinhalt enthält:

site:
  meters:
    grid: spine
meters:
  - name: spine
    type: template
    template: shelly-pro-3em
    usage: grid
    host: local-api
network:
  host: EM400-A0000NNL
  port: 7070
interval: 30s
log: info

Geräteansicht

Achtung: im Gegensatz zu von SPiNE entwickelten Daten- und Protokolladaptern (z.B. EEBUS Steuerbox App oder Lokale API App) wird durch die Installation der EVCC-App kein Widget in der Geräteansicht erzeugt.

Hat dies deine Frage beantwortet?