macOS
Ce guide décrit l’installation sous macOS (10.12 et versions ultérieures) avec le gestionnaire de paquets Homebrew.
Installation
Section intitulée « Installation »-
Installer
Section intitulée « Installer »Ouvrez une fenêtre de terminal et installez Homebrew s’il n’est pas déjà installé.
Fenêtre de terminal brew trust --tap evcc-io/tapbrew tap evcc-io/tapbrew updatebrew install --cask evcc -
Démarrer
Section intitulée « Démarrer »evcc est distribué sous forme de cask Homebrew, qui ne peut pas être géré par
brew services. Créez plutôt un agent launchd. Il démarre evcc à l’ouverture de session et le relance s’il s’arrête :Fenêtre de terminal mkdir -p "$(brew --prefix)/var/log"cat > ~/Library/LaunchAgents/io.evcc.plist <<EOF<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"><plist version="1.0"><dict><key>Label</key><string>io.evcc</string><key>ProgramArguments</key><array><string>$(brew --prefix)/bin/evcc</string></array><key>WorkingDirectory</key><string>$(brew --prefix)</string><key>RunAtLoad</key><true/><key>KeepAlive</key><true/><key>StandardOutPath</key><string>$(brew --prefix)/var/log/evcc.log</string><key>StandardErrorPath</key><string>$(brew --prefix)/var/log/evcc.log</string></dict></plist>EOFlaunchctl bootstrap gui/$(id -u) ~/Library/LaunchAgents/io.evcc.plist -
Configurer
Section intitulée « Configurer »Ouvrez l’interface web d’evcc dans votre navigateur : http://localhost:7070. Définissez un mot de passe administrateur et configurez vos appareils directement dans cette interface.
Configuration
Section intitulée « Configuration »Après le premier démarrage, vous pouvez configurer evcc sur http://localhost:7070. Les paramètres sont enregistrés automatiquement dans la base de données.
Vous pouvez aussi utiliser un fichier de configuration evcc.yaml situé à l’emplacement /etc/evcc.yaml.
Vous trouverez les détails à la page Configuration.
Mises à jour
Section intitulée « Mises à jour »Pour passer à une nouvelle version d’evcc, procédez comme suit :
-
Ouvrez une fenêtre de terminal
-
Mettez à jour les listes de paquets :
Fenêtre de terminal brew update -
Mettez à jour evcc :
Fenêtre de terminal brew upgrade --cask evcc -
Redémarrez evcc :
Fenêtre de terminal launchctl kickstart -k gui/$(id -u)/io.evcc
Mise à jour depuis la formule Homebrew
Section intitulée « Mise à jour depuis la formule Homebrew »Jusqu’à la version 0.314.5, evcc était distribué sous forme de formule Homebrew et démarré avec brew services.
Homebrew ne remplace pas une formule installée par un cask, si bien que brew upgrade continue d’indiquer que l’ancienne version est à jour.
Supprimez la formule une seule fois et installez le cask :
brew services stop evccbrew uninstall evccbrew updatebrew install --cask evccCréez ensuite l’agent launchd comme décrit à l’étape Démarrer. Votre configuration et votre base de données restent intactes.
Commandes supplémentaires
Section intitulée « Commandes supplémentaires »-
Vérifiez l’état du serveur evcc :
Fenêtre de terminal launchctl print gui/$(id -u)/io.evcc -
Arrêtez evcc et supprimez l’agent launchd :
Fenêtre de terminal launchctl bootout gui/$(id -u) ~/Library/LaunchAgents/io.evcc.plist -
Affichez les journaux :
Fenêtre de terminal tail -f "$(brew --prefix)/var/log/evcc.log"
Installation manuelle
Section intitulée « Installation manuelle »Vous trouverez ici les instructions pour installer evcc manuellement sous macOS.
Installation
Section intitulée « Installation »- Téléchargez le fichier adapté à votre système :
- Processeur ARM 64 bits ou Intel : evcc_X.XX_macOS_all.tar.gz
- Décompressez le fichier téléchargé (p. ex. en double-cliquant dessus)
- Un nouveau dossier contenant le programme
evccapparaît - Ouvrez un terminal et placez-vous dans le dossier qui contient le programme
evcc - Démarrez evcc avec la commande suivante :
Fenêtre de terminal ./evcc -v - La version actuelle d’evcc doit s’afficher (p. ex.
evcc version 0.xxx.y).
Configuration
Section intitulée « Configuration »Après le premier démarrage, ouvrez http://localhost:7070 dans votre navigateur et configurez evcc dans l’interface web.
Vous pouvez aussi créer un fichier de configuration evcc.yaml (voir Configuration) et démarrer evcc avec celui-ci :
./evcc -c evcc.yamlMise à jour et retour à une version antérieure
Section intitulée « Mise à jour et retour à une version antérieure »Suivez les étapes ci-dessus et remplacez le programme evcc par la nouvelle version ou par la version précédente. Il n’est pas nécessaire de refaire la configuration.