macOS
This guide describes the installation for macOS (10.12 and higher) using the Homebrew package manager.
Installation
Section titled “Installation”-
Install
Section titled “Install”Open a terminal window and install Homebrew, if it’s not already installed.
Terminal window brew tap evcc-io/tapbrew updatebrew install evcc -
Terminal window brew services start evcc -
Set up
Section titled “Set up”Open the evcc interface in your browser: http://localhost:7070. Set an administrator password and configure your devices directly via the web interface.
Configuration
Section titled “Configuration”After the first start, you can configure evcc at http://localhost:7070. Settings are automatically saved in the database.
Alternatively, you can use an evcc.yaml configuration file at /etc/evcc.yaml.
Details can be found in Configuration.
Upgrades
Section titled “Upgrades”To upgrade to a new version of evcc, perform the following steps:
-
Open a terminal window
-
Update package lists:
Terminal window brew update -
Upgrade evcc:
Terminal window brew upgrade evcc
Additional Commands
Section titled “Additional Commands”-
Check the status of the evcc server:
Terminal window brew services info evcc -
View logs:
Terminal window tail -f /opt/homebrew/var/log/evcc.log
Manual Installation
Section titled “Manual Installation”Here you’ll find instructions for manually installing evcc on macOS.
Installation
Section titled “Installation”- Download the appropriate file to your system:
- 64-bit ARM or Intel CPU: evcc_X.XX_macOS_all.tar.gz
- Extract the downloaded file (e.g., by double-clicking the file)
- There will now be a new folder with the
evccprogram - Open a terminal and navigate to the folder containing the
evccprogram - Start evcc with the following command:
Terminal window ./evcc -v - You should see the current version of evcc (e.g.,
evcc version 0.xxx.y).
Configuration
Section titled “Configuration”After the first start, open http://localhost:7070 in your browser and configure evcc via the web interface.
Alternatively, you can create an evcc.yaml configuration file (see Configuration) and start evcc with it:
./evcc -c evcc.yamlUpdates/Downgrades
Section titled “Updates/Downgrades”Follow the steps above and replace the evcc program file with the new or previous version. The configuration does not need to be redone.