Skip to content

Latest commit

 

History

History
207 lines (142 loc) · 4.79 KB

linux.mdx

File metadata and controls

207 lines (142 loc) · 4.79 KB
sidebar_position
3

import Tabs from "@theme/Tabs"; import TabItem from "@theme/TabItem";

Debian, Ubuntu, Raspberry Pi

:::note Raspberry Pi 1 (A, B, A+, B+, Zero, Zero W) müssen die Manuelle Installation verwenden! :::

Erstinstallation

  • Öffne ein Terminal/Eingabeaufforderung

  • Installiere die benötigten Abhängigkeiten:

    sudo apt install -y debian-keyring debian-archive-keyring apt-transport-https curl
  • Füge das evcc APT Repository hinzu:

Die aktuelle stabile Version
curl -1sLf \
  'https://dl.cloudsmith.io/public/evcc/stable/setup.deb.sh' \
  | sudo -E bash
Bis zu tägliche Aktualisierung mit dem neuesten Programmcode
curl -1sLf \
  'https://dl.cloudsmith.io/public/evcc/unstable/setup.deb.sh' \
  | sudo -E bash

:::note Hosted By: Cloudsmith

Wir bedanken uns bei Cloudsmith für das Hosting! Cloudsmith ist ein Service, welcher die Entwicklung von Software und Dienstleistungen für kostenlose und freie Plattformen ermöglicht. :::

  • Aktualisiere die Paketliste:

    sudo apt update
  • Installiere evcc:

    sudo apt install -y evcc
  • Starte den evcc-Server:

    sudo systemctl start evcc
  • Prüfe die Installation und öffne einen Browser und gib die folgende URL ein: http://localhost:7070. Die evcc Oberfläche sollte im Demo Modus zu sehen sein.

    :::note Sollte der Browser auf einem anderen Computer laufen, ist im Folgenden localhost durch die IP-Adresse (oder den Hostnamen) unseres Rechners zu ersetzen. In Heimnetzen startet die IP-Adresse oft mit 192.168.xx.xx. Sie kann wie folgt in Erfahrung gebracht werden:

    ip address | grep inet

    Neben der localhost Adresse 127.0.0.1 werden die IP-Adressen aller weiteren Netzwerkkarten angezeigt. :::

  • Stoppe den evcc-Server:

    sudo systemctl stop evcc
  • Starte die Konfiguration und folge den Anweisungen im Terminal Fenster:

    evcc configure

    Sofern alle Geräte korrekt konfiguriert sind, kannst du mit den nächsten Schritten fortfahren.

    :::note Fortgeschrittene Anwender (z.B. mit evcc Erfahrung oder technischem Know-How) können auch alternativ folgenden Aufruf verwenden:

    evcc configure --advanced

    Dieser Modus bietet weitere (technisch fortgeschrittene) Einstellmöglichkeiten. :::

  • Teste, ob die Konfiguration funktioniert

    evcc -c evcc.yaml

    Öffne einen Browser und gibt die folgende URL ein: http://localhost:7070. Die evcc Oberfläche sollte nun mit den eigenen Geräten zu sehen sein.

  • Wenn alles funktioniert beende evcc durch drücken der Tastenkombination CTRL-C.

  • Verschiebe die erstellte Konfigurationsdatei in den Zielordner:

    sudo mv evcc.yaml /etc
  • Starte evcc neu:

    sudo systemctl start evcc
  • Gehe zurück zum Browser und lade die evcc Seite neu. Die Oberfläche sollte nun mit deinen konfigurierten Geräten zu sehen sein.

Aktualisierung

Um auf eine neue Version von evcc zu aktualisieren, führe folgende Schritte durch:

  • Öffne ein Terminal/Eingabeaufforderung

  • Aktualisiere den Paketbestand:

    sudo apt update
  • Installiere evcc:

    sudo apt --only-upgrade install -y evcc

Downgrade

Mit folgendem Befehl kann man auf eine ältere Version von evcc wechseln:

  sudo apt install evcc=x.xxx.x # Versionsnummer

Systemdienst

evcc läuft als Systemdienst im Hintergrund. Mit folgenden Befehlen kann dieser Dienst in Zukunft gesteuert werden.

sudo systemctl status evcc # zeigt den Status
sudo systemctl start evcc # startet den Dienst
sudo systemctl stop evcc # stoppt den Dienst
sudo systemctl restart evcc # startet den Dienst neu
sudo systemctl enable evcc # aktiviert den Dienst
sudo systemctl disable evcc # deaktiviert den Dienst

Testen

Prüfe die Installation

  • Zeige den laufenden evcc Service an:

    sudo systemctl status evcc
  • Prüfe die letzten Log-Ausgaben des evcc Services:

    sudo journalctl -u evcc --since "yesterday"
  • Prüfe die evcc Meter-Konfiguration:

    sudo evcc -l debug meter
  • Prüfe die evcc Charger-Konfiguration:

    sudo evcc -l debug charger
  • Prüfe die evcc Vehicle-Konfiguration:

    sudo evcc -l debug vehicle

Öffne einen Browser und gibt die folgende URL ein: http://localhost:7070.

:::note Ersetze localhost mit der IP Adresse oder dem Hostnamen des Computers, falls der Browser nicht auf dem gleichen Computer geöffnet wurde. :::