macOS
Tento návod popisuje instalaci na macOS (10.12 a novější) pomocí správce balíčků Homebrew.
Instalace
Sekce “Instalace”-
Instalace
Sekce “Instalace”Otevřete okno terminálu a nainstalujte Homebrew, pokud ještě není nainstalovaný.
Terminál brew trust --tap evcc-io/tapbrew tap evcc-io/tapbrew updatebrew install --cask evcc -
Spuštění
Sekce “Spuštění”evcc se dodává jako cask pro Homebrew, který nelze spravovat pomocí
brew services. Místo toho vytvořte agenta launchd. Ten spustí evcc po přihlášení a znovu ho spustí, pokud se zastaví:Terminál 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 -
Nastavení
Sekce “Nastavení”Otevřete webové rozhraní evcc v prohlížeči: http://localhost:7070. Nastavte heslo administrátora a nakonfigurujte svá zařízení přímo ve webovém rozhraní.
Konfigurace
Sekce “Konfigurace”Po prvním spuštění můžete evcc konfigurovat na adrese http://localhost:7070. Nastavení se automaticky ukládají do databáze.
Případně můžete použít konfigurační soubor evcc.yaml uložený v /etc/evcc.yaml.
Podrobnosti najdete v části Konfigurace.
Aktualizace
Sekce “Aktualizace”Při aktualizaci na novou verzi evcc postupujte takto:
-
Otevřete okno terminálu
-
Aktualizujte seznam balíčků:
Terminál brew update -
Aktualizujte evcc:
Terminál brew upgrade --cask evcc -
Restartujte evcc:
Terminál launchctl kickstart -k gui/$(id -u)/io.evcc
Přechod z formule Homebrew
Sekce “Přechod z formule Homebrew”Až do verze 0.314.5 se evcc dodával jako formule pro Homebrew a spouštěl se pomocí brew services.
Homebrew již nainstalovanou formuli na cask nepřevede, takže brew upgrade dál hlásí starou verzi jako aktuální.
Formuli jednorázově odeberte a nainstalujte cask:
brew services stop evccbrew uninstall evccbrew updatebrew install --cask evccPotom vytvořte agenta launchd podle popisu v části Spuštění. Vaší konfigurace ani databáze se to nedotkne.
Další příkazy
Sekce “Další příkazy”-
Zkontrolujte stav serveru evcc:
Terminál launchctl print gui/$(id -u)/io.evcc -
Zastavte evcc a odeberte agenta launchd:
Terminál launchctl bootout gui/$(id -u) ~/Library/LaunchAgents/io.evcc.plist -
Zobrazte logy:
Terminál tail -f "$(brew --prefix)/var/log/evcc.log"
Ruční instalace
Sekce “Ruční instalace”Zde najdete návod na ruční instalaci evcc na macOS.
Instalace
Sekce “Instalace”- Stáhněte do svého systému příslušný soubor:
- 64bitový procesor ARM nebo Intel: evcc_X.XX_macOS_all.tar.gz
- Rozbalte stažený soubor (např. dvojitým kliknutím)
- Vznikne nová složka s programem
evcc - Otevřete terminál a přejděte do složky s programem
evcc - Spusťte evcc tímto příkazem:
Terminál ./evcc -v - Měla by se zobrazit aktuální verze evcc (např.
evcc version 0.xxx.y).
Konfigurace
Sekce “Konfigurace”Po prvním spuštění otevřete v prohlížeči http://localhost:7070 a nakonfigurujte evcc přes webové rozhraní.
Případně můžete vytvořit konfigurační soubor evcc.yaml (viz Konfigurace) a spustit s ním evcc:
./evcc -c evcc.yamlAktualizace a návrat ke starší verzi
Sekce “Aktualizace a návrat ke starší verzi”Postupujte podle výše uvedených kroků a nahraďte spustitelný soubor evcc novou nebo předchozí verzí. Konfiguraci není nutné provádět znovu.