Nahtloses Solar-EV-Laden mit evcc.io auf CHARX Control SEC3xxx
CHARX Control basiert auf der PLCnext Linux-Plattform, ähnlich wie ein PLCnext Controller. Es verfügt über Hardwarespezifikationen einschließlich eines ARM Cortex-A7 Prozessors, 512 MB RAM und 8 GB Flash-Speicher (davon 5 GB frei). Das Beispiel basiert spezifisch auf einem CHARX Control SEC-3050, die Prinzipien können jedoch für einen PLCnext Controller mit ARM Cortex-A9 angepasst werden.
Was evcc auszeichnet, sind seine einzigartigen Fähigkeiten. Es ermöglicht Ihnen, Ihr Elektrofahrzeug mit Ihrem eigenen überschüssigen PV-Strom zu laden, was es zu einer nachhaltigen und kosteneffektiven Lösung macht. Durch die Nutzung bestehender Systeme wie PV- und Batteriewechselrichter, Wallboxen und Energiemesser integriert sich evcc nahtlos in Ihre Infrastruktur. Seine intuitive und benutzerfreundliche Oberfläche bietet ein unkompliziertes Erlebnis und gewährleistet mühelose Kontrolle über das Laden Ihres Elektrofahrzeugs. Darüber hinaus ist evcc 100 % Open Source, was Zusammenarbeit und Anpassungsmöglichkeiten fördert.
Erste Schritte mit evcc.io auf CHARX SEC3xxx
Diese Anleitung führt Sie durch den Installationsprozess der evcc.io-Applikation auf dem CHARX SEC3xxx Ladecontroller.
Voraussetzungen
Bevor Sie beginnen, stellen Sie bitte sicher, dass Sie Folgendes haben:
- CHARX SEC3xxx Ladecontroller
- Zugriff auf das Terminalprogramm
- SSH-Zugangsdaten (standardmäßig bereitgestellt)
- Neueste Firmware installiert
Installationsschritte
Netzwerkkonfiguration
- Weisen Sie dem CHARX SEC3xxx Controller eine statische IP-Adresse zu.
- Konfigurieren Sie die Gateway-Einstellungen entsprechend.
- Überprüfen Sie das Herstellerhandbuch https://www.phoenixcontact.com/de-de/produkte/ac-ladesteuerung-charx-sec-3000-1139022 für Details zu Verzeichnisstruktur, Dateisystemzugriff und Softwareinstallation.
- Überprüfen und aktualisieren Sie die Firmware auf die neueste Version, falls erforderlich.
Portweiterleitung
Öffnen Sie die CHARX-Controller-Konfigurationswebsite.
Melden Sie sich mit folgenden Zugangsdaten an: | Benutzername | Passwort | | -------- | -------- | | manufacturer | manufacturer |
Navigieren Sie zu „Systemsteuerung“ und fügen Sie einen eingehenden Port hinzu (z. B. 7070).
SSH-Verbindung zum CHARX Control
- Öffnen Sie Ihr Terminalprogramm und stellen Sie eine SSH-Verbindung zum CHARX SEC3xxx Controller mit dem folgenden Befehl her:
ssh user-app@ev3000
- Authentifizieren Sie sich mit den bereitgestellten SSH-Zugangsdaten. Die Standardzugangsdaten sind:
| Benutzername | Passwort | | -------- | -------- | | user-app | user |
Ändern Sie das Passwort bei der ersten Anmeldung unbedingt.
Datentransfer
- Stellen Sie eine Verbindung zum CHARX SEC3xxx mit einem FTP-Programm wie WinSCP oder FileZilla her.
- Verwenden Sie die IP-Adresse des Ladecontrollers als Serveradresse (z. B. 192.168.2.15).
- Geben Sie den Benutzernamen „user-app“ und das geänderte Passwort ein.
- Verwenden Sie Port 22 für die Verbindung.
- Laden Sie die neueste Release-Binary-Datei „evcc_x.xxx.x_armhf.deb“ vom offiziellen GitHub-Repository herunter: https://github.com/evcc-io/evcc/releases.
- Entpacken Sie die heruntergeladene Datei „evcc_x.xxx.x_armhf.deb“ und dann „data.tar“.
- Übertragen Sie die Verzeichnisse „usr“ und „lib“ in das Verzeichnis „/data/user-app/evcc/“ auf dem CHARX-Controller, um sicherzustellen, dass die Dateien bei Software-Updates nicht gelöscht werden.
Linux-Anwendungsberechtigungen
- Öffnen Sie ein Terminalfenster.
- Wechseln Sie in das Verzeichnis „/data/user-app/evcc/usr/bin“ mit dem Befehl:
cd /data/user-app/evcc/usr/bin
- Gewähren Sie der „evcc“-Anwendung Ausführungsberechtigungen, indem Sie den Befehl ausführen:
chmod +x evcc
- Fügen Sie das Verzeichnis zu den Umgebungsvariablen hinzu mit dem Befehl:
export PATH=$PATH:/data/user-app/evcc/usr/bin
Erster Anwendungstest
- Führen Sie den Befehl aus:
./evcc
Dies startet die evcc.io-Applikation.
- Testen Sie die evcc.io-Oberfläche, indem Sie einen Webbrowser öffnen und die CHARX SEC3xxx IP-Adresse mit Port 7070 eingeben (z. B. https://192.168.2.15:7070 oder evcc.local:7070).
Konfiguration
- Starten Sie den Konfigurationsprozess mit dem Befehl:
./evcc configure
Folgen Sie den Anweisungen im Terminalfenster. Hinweis: Erweiterte Informationen zur Konfiguration von evcc.io: https://docs.evcc.io/docs/guides/setup
Autostart einrichten
- Öffnen Sie ein Terminalfenster.
- Verwenden Sie NANO, um „user-application-start“ im Verzeichnis „/data/user-app“ zu bearbeiten mit dem Befehl:
nano /data/user-app/user-application-start
- Fügen Sie die folgenden Zeilen hinzu:
sleep 30; # wait 30s for Modbusservice /data/user-app/evcc/usr/bin/evcc -c /data/user-app/evcc/usr/bin/evcc.yaml &
- Beenden Sie mit Strg + x und speichern Sie.
Nach einem Neustart sollte die Applikation automatisch wieder starten.
sudo reboot
Hinweis:
Der Makers Blog zeigt Anwendungen und Benutzerberichte von Community-Mitgliedern, die nicht von Phoenix Contact getestet oder überprüft wurden. Verwendung auf eigenes Risiko.
Industrietechnik
- 3 wesentliche Faktoren für effektives Management remote Mitarbeitender
- IIoT nutzen, um OEM-Herausforderungen in der Schwerlastmaschinenfertigung zu meistern
- ERP-Lösungen sichern kritische Sauerstoffversorgung für Krankenhäuser
- Kosten sparen bei Custom Blechteilen & Gehäusen: 19 bewährte Strategien
- Tachogeneratoren: Präzise Drehzahlmessung für Industriemotoren und -anlagen
- Funktionsweise bürstenloser DC-Motoren & ESCs – Technischer Überblick
- Was industrielle B2B-Käufer wirklich in Inhalten sehen wollen
- Raffinerie-Sicherheit durch geschulte und befähigte Mitarbeiter gewährleisten
- Amazons Logistik-Meisterschaft: Neuordnung von Branchen-Best-Practices
- Risiken der Missachtung von Arbeitsanweisungen: Auswirkungen auf Qualität, Produktivität und Sicherheit