macOS
Deze handleiding beschrijft de installatie voor macOS (10.12 en hoger) met de pakketbeheerder Homebrew.
Installatie
Section titled “Installatie”-
Installeren
Section titled “Installeren”Open een terminalvenster en installeer Homebrew als het nog niet aanwezig is.
Terminal window brew trust --tap evcc-io/tapbrew tap evcc-io/tapbrew updatebrew install --cask evcc -
Starten
Section titled “Starten”evcc wordt geleverd als Homebrew-cask, die niet met
brew servicesbeheerd kan worden. Maak in plaats daarvan een launchd-agent aan. Deze start evcc bij het inloggen en start het opnieuw als het stopt:Terminal window 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 -
Instellen
Section titled “Instellen”Open de webinterface in uw browser: http://localhost:7070. Stel een beheerderswachtwoord in en configureer uw apparaten daar direct.
Configuratie
Section titled “Configuratie”Na de eerste start kunt u evcc configureren op http://localhost:7070. Instellingen worden automatisch in de database opgeslagen.
U kunt ook een configuratiebestand evcc.yaml op de locatie /etc/evcc.yaml gebruiken.
Details vindt u onder Configuratie.
Upgraden
Section titled “Upgraden”Voer de volgende stappen uit om naar een nieuwe versie van evcc te upgraden:
-
Open een terminalvenster
-
Werk de pakketlijsten bij:
Terminal window brew update -
Upgrade evcc:
Terminal window brew upgrade --cask evcc -
Start evcc opnieuw:
Terminal window launchctl kickstart -k gui/$(id -u)/io.evcc
Upgraden vanaf de Homebrew-formula
Section titled “Upgraden vanaf de Homebrew-formula”Tot versie 0.314.5 werd evcc geleverd als Homebrew-formula en gestart met brew services.
Homebrew upgradet een geïnstalleerde formula niet naar een cask, dus brew upgrade blijft de oude versie als up-to-date melden.
Verwijder de formula eenmalig en installeer de cask:
brew services stop evccbrew uninstall evccbrew updatebrew install --cask evccMaak daarna de launchd-agent aan zoals beschreven onder Starten. Uw configuratie en database blijven ongewijzigd.
Aanvullende opdrachten
Section titled “Aanvullende opdrachten”-
Status van de evcc-server controleren:
Terminal window launchctl print gui/$(id -u)/io.evcc -
evcc stoppen en de launchd-agent verwijderen:
Terminal window launchctl bootout gui/$(id -u) ~/Library/LaunchAgents/io.evcc.plist -
Logs bekijken:
Terminal window tail -f "$(brew --prefix)/var/log/evcc.log"
Handmatige installatie
Section titled “Handmatige installatie”Hier vindt u instructies voor het handmatig installeren van evcc op macOS.
Installatie
Section titled “Installatie”- Download het juiste bestand voor uw systeem:
- 64-bit ARM- of Intel-CPU: evcc_X.XX_macOS_all.tar.gz
- Pak het gedownloade bestand uit (bijv. door erop te dubbelklikken)
- Er is nu een nieuwe map met het programma
evccaangemaakt. - Open een terminal en ga naar de map met het programma
evcc - Start evcc met de volgende opdracht:
Terminal window ./evcc -v - U zou nu de huidige versie van evcc moeten zien (bijv.
evcc version 0.xxx.y).
Configuratie
Section titled “Configuratie”Open na de eerste start http://localhost:7070 in uw browser en configureer evcc via de webinterface.
U kunt ook een configuratiebestand evcc.yaml aanmaken (zie Configuratie) en evcc daarmee starten:
./evcc -c evcc.yamlUpgraden en downgraden
Section titled “Upgraden en downgraden”Volg de stappen hierboven en vervang het evcc-programmabestand door de nieuwe of vorige versie. De configuratie hoeft niet opnieuw te worden ingesteld.