Recharge solaire EV transparente avec evcc.io sur CHARX Control SEC3xxx
CHARX Control est construit sur la plateforme PLCnext Linux, similaire à un contrôleur PLCnext. Il dispose de spécifications matérielles incluant un processeur ARM Cortex-A7, 512 Mo de RAM et 8 Go de stockage flash (avec 5 Go d'espace libre). L'exemple fourni est spécifiquement basé sur un CHARX Control SEC-3050, mais les principes peuvent être adaptés pour un contrôleur PLCnext avec un ARM Cortex-A9.
Ce qui distingue evcc, ce sont ses capacités uniques. Il vous permet de charger votre véhicule électrique en utilisant votre propre énergie PV excédentaire, ce qui en fait une solution durable et rentable. En tirant parti des systèmes existants tels que les onduleurs PV et batteries, les wallbox et les compteurs d'énergie, evcc s'intègre parfaitement à votre infrastructure. Son interface intuitive et conviviale offre une expérience simple, assurant un contrôle sans effort de la recharge de votre véhicule électrique. De plus, evcc est 100 % open source, favorisant la collaboration et les possibilités de personnalisation.
Démarrage avec evcc.io sur CHARX SEC3xxx
Ce guide vous guidera à travers le processus d'installation de l'application evcc.io sur le contrôleur de recharge CHARX SEC3xxx.
Prérequis
Avant de commencer, assurez-vous d'avoir les éléments suivants :
- Contrôleur de recharge CHARX SEC3xxx
- Accès au programme terminal
- Identifiants SSH (fournis par défaut)
- Dernier firmware installé
Étapes d'installation
Configuration réseau
- Attribuez une adresse IP statique au contrôleur CHARX SEC3xxx.
- Configurez les paramètres de passerelle en conséquence.
- Consultez le manuel du fabricant https://www.phoenixcontact.com/de-de/produkte/ac-ladesteuerung-charx-sec-3000-1139022 pour les détails sur la structure des répertoires, l'accès au système de fichiers et l'installation logicielle.
- Vérifiez et mettez à jour le firmware vers la dernière version si nécessaire.
Transfert de port (Port Forwarding)
Ouvrez le site web de configuration du contrôleur CHARX.
Connectez-vous avec les identifiants suivants : | Nom d'utilisateur | Mot de passe | | -------- | -------- | | manufacturer | manufacturer |
Accédez à « System Control » et ajoutez un port entrant (par exemple, 7070).
Connexion SSH à CHARX Control
- Ouvrez votre programme terminal et établissez une connexion SSH au contrôleur CHARX SEC3xxx en utilisant la commande suivante :
ssh user-app@ev3000
- Authentifiez-vous en utilisant les identifiants SSH fournis. Les identifiants par défaut sont :
| Nom d'utilisateur | Mot de passe | | -------- | -------- | | user-app | user |
Assurez-vous de changer le mot de passe lors de la première connexion.
Transfert de données
- Établissez une connexion au CHARX SEC3xxx en utilisant un programme FTP comme WinScp ou FileZilla.
- Utilisez l'adresse IP du contrôleur de recharge comme adresse du serveur (par exemple, 192.168.2.15).
- Entrez le nom d'utilisateur « user-app » et le mot de passe modifié.
- Utilisez le port 22 pour la connexion.
- Téléchargez le dernier fichier binaire de release « evcc_x.xxx.x_armhf.deb » depuis le dépôt GitHub officiel : https://github.com/evcc-io/evcc/releases.
- Extrayez le fichier téléchargé « evcc_x.xxx.x_armhf.deb » puis extrayez « data.tar ».
- Transférez les répertoires « usr » et « lib » vers le répertoire « /data/user-app/evcc/ » sur le contrôleur CHARX pour garantir que les fichiers ne soient pas supprimés lors des mises à jour logicielles.
Permissions d'application Linux
- Ouvrez une fenêtre de terminal.
- Changez vers le répertoire « /data/user-app/evcc/usr/bin » en utilisant la commande :
cd /data/user-app/evcc/usr/bin
- Accordez les permissions d'exécution à l'application « evcc » en exécutant la commande :
chmod +x evcc
- Ajoutez le répertoire aux variables d'environnement en utilisant la commande :
export PATH=$PATH:/data/user-app/evcc/usr/bin
Test initial de l'application
- Exécutez la commande :
./evcc
Cela démarrera l'application evcc.io.
- Testez l'interface evcc.io en ouvrant un navigateur web et en entrant l'adresse IP du CHARX SEC3xxx avec le port 7070 (par exemple, https://192.168.2.15:7070 ou evcc.local:7070).
Configuration
- Démarrez le processus de configuration en exécutant la commande :
./evcc configure
Suivez les instructions fournies dans la fenêtre de terminal. Note : Plus d'informations sur la configuration evcc.io : https://docs.evcc.io/docs/guides/setup
Configuration du démarrage automatique
- Ouvrez une fenêtre de terminal.
- Utilisez NANO pour éditer « user-application-start » dans le répertoire « /data/user-app » en utilisant la commande :
nano /data/user-app/user-application-start
- Ajoutez les lignes suivantes :
sleep 30; # wait 30s for Modbusservice /data/user-app/evcc/usr/bin/evcc -c /data/user-app/evcc/usr/bin/evcc.yaml &
- Quittez avec Ctrl + x et enregistrez.
Après un redémarrage, l'application devrait redémarrer automatiquement.
sudo reboot
Note :
Le blog Makers présente des applications et des histoires d'utilisateurs de membres de la communauté qui ne sont pas testés ou revus par Phoenix Contact. Utilisez-les à vos propres risques.
Technologie industrielle
- Choisir le bon boîtier CI : Guide des types et critères de sélection
- 6 conseils d'experts pour évaluer les conceptions supérieures de haut-parleurs à plasma
- 22 experts révèlent des stratégies éprouvées pour réduire drastiquement les coûts d'inventaire
- Vision du PDG : Pionnier du « Manufacturing Moonshot 2030 »
- Quatre initiatives écologiques que toute entreprise devrait adopter en 2024
- Vos outils de tour CNC bois sont-ils durables ? Astuces pour prolonger leur vie
- Épaisseur de piste PCB : considérations clés pour fiabilité et performance
- Quand les protocoles de sécurité standard se retournent : protéger les travailleurs des risques cachés
- 15 étapes essentielles de sécurité pour les opérations de tournage sur bois CNC