Moin,
ich habe evcc als And-on auf HA laufen. Da sich die API für mein Fahrzeug (Peugeot) geändert hat, muss ich in der evcc.yaml jetzt zwei Token eintragen die ich über die Konsole generieren muss.
Da fängt mein Problem jetzt an. Auf HA kann ich über die Konsole zugreifen. Aber geht das auch auf das evcc And-on?
Über Tipps wäre ich sehr dankbar.
Moin,
eigentlich ganz einfach,
- Du musst die Sicherheit im
Advanced ssh & Web Terminal
ausschalten
Von
Zu
Im Terminal
Observer URL: http://homeassistant.local:4357
➜ ~ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
576a83b6e2ad ghcr.io/hassio-addons/ssh/amd64:19.0.0 "/init" 31 seconds ago Up 30 seconds addon_a0d7b954_ssh
e97bfc56e862 ghcr.io/home-assistant/amd64-hassio-supervisor:latest "/init" 32 hours ago Up 32 hours hassio_supervisor
d4155f7d74f8 ghcr.io/hassio-addons/glances/amd64:0.21.1 "/run.sh" 3 days ago Up 3 days addon_a0d7b954_glances
6ef2b377cbe4 ghcr.io/hassio-addons/vscode/amd64:5.17.1 "/init" 3 days ago Up 3 days (healthy) addon_a0d7b954_vscode
b447ee367bfd ghcr.io/home-assistant/qemux86-64-homeassistant:2024.10.1 "/init" 4 days ago Up 16 hours homeassistant
fb3af3d98e08 ghcr.io/hassio-addons/zwave-js-ui/amd64:3.13.2 "/init" 4 days ago Up 4 days (healthy) addon_a0d7b954_zwavejs2mqtt
ed217b5a7e49 homeassistant/amd64-addon-nginx_proxy:3.11.0 "/init" 5 days ago Up 5 days 0.0.0.0:443->443/tcp, :::443->443/tcp addon_core_nginx_proxy
2bf7631f59fc ghcr.io/music-assistant/server:2.3.0b29 "mass --config /data" 6 days ago Up 6 days addon_d5369777_music_assistant_beta
19ec6dc03227 zigbee2mqtt/zigbee2mqtt-proxy-amd64:0.2.0 "/entrypoint.sh" 6 days ago Up 6 days addon_45df7312_zigbee2mqtt_proxy
8d61be2485bd bf7963f0/amd64-addon-ism7mqtt:v0.0.17 "/init /run.sh" 6 days ago Up 6 days addon_bf7963f0_ism7mqtt
255e21a3b6bd ghcr.io/home-assistant/amd64-hassio-multicast:2024.03.0 "/init" 6 days ago Up 6 days hassio_multicast
b7f8e95bbf39 ghcr.io/home-assistant/amd64-hassio-audio:2023.12.0 "/init" 6 days ago Up 6 days hassio_audio
7b671264b9b0 ghcr.io/home-assistant/amd64-hassio-dns:2024.04.0 "/init" 6 days ago Up 6 days hassio_dns
cd4ad09a3d91 ghcr.io/home-assistant/amd64-hassio-cli:2024.09.0 "/init" 6 days ago Up 6 days hassio_cli
55a956c4e195 ghcr.io/hassio-addons/sqlite-web/amd64:4.2.2 "/init" 8 days ago Exited (143) 7 days ago addon_a0d7b954_sqlite-web
4534cc48a484 9e662a14b6d3 "/init" 2 weeks ago Exited (0) 2 weeks ago addon_core_letsencrypt
3553f52a7e41 ghcr.io/home-assistant/amd64-hassio-observer:2023.06.0 "/usr/bin/observer" 5 months ago Up 6 days 0.0.0.0:4357->80/tcp, :::4357->80/tcp hassio_observer
➜ ~
Mit dem Namen des Add-ons
➜ ~ docker exec -it name_des_evcc_addons bash
Im Container
Bei mir als Beispiel, Glances
➜ ~ docker exec -it addon_a0d7b954_glances bash
root@a0d7b954-glances:/$
Wie Du erkennst, hat sich der Prompt verändert, jetzt bin ich im Docker Container von Glances
VG
Bernd
P.S.: Ein Backup zu haben ist besser, als eines zu brauchen
Vielen Dank.
➜ ~ docker exec -it addon_49686a9f_evcc bash
Aber ich bekomme folgende Meldung:
OCI runtime exec failed: exec failed: unable to start container process: exec: “bash”: executable file not found in $PATH: unknown
Moin,
dann ist in dem Container keine bash
vorhanden, das Basissystem, bring die dann nicht mit, mal mit sh
versuchen oder csh
beim Add-on nachlesen, ob das überhaupt so vorgesehen ist?
VG
Bernd
Danke Bernd,
scheinbar geht es mit sh. Bin mir aber nicht sicher, ob er wirklich zum Add-On wechselt. Der Prompt sieht irgendwie komisch aus.
➜ ~ docker exec -it addon_49686a9f_evcc sh
/app # evcc token 208e
[main ] INFO 2024/10/09 19:03:01 evcc 0.130.13
[main ] FATAL 2024/10/09 19:03:01 Config File "evcc" Not Found in "[/root /app /etc]"
Muss mich da wohl noch ein bisschen einlesen. Evtl setzte ich auch mal einen Pi auf und installiere evcc dort. Da kann ich dann zumindest auf der Konsole arbeiten.
Moin,
ja, der kann natürlich in jeden Docker Container anders aussehen, jeder Docker Container ist ja individuell.
Hab es mir nicht durchgelesen, aber vielleicht ziehst Du ja aus dem Thread noch irgendwelche Erkenntnisse
VG
Bernd
Moin Bernd,
vielen Dank. Ich habe es über die Lösung im Thread gelöst. Das war schnell erledigt und funktioniert super.