Closed Delta1987 closed 7 months ago
Hi,
schau mal hier: https://github.com/reserve85/HoymilesZeroExport/issues/118
Hab ich,. Habe das auch noch installiert und dennoch kommt diese Meldung
Mein Fehler:
pip3 install packaging
dennis@pi:~ $ pip3 install packaging error: externally-managed-environment
× This environment is externally managed ╰─> To install Python packages system-wide, try apt install python3-xyz, where xyz is the package you are trying to install.
If you wish to install a non-Debian-packaged Python package,
create a virtual environment using python3 -m venv path/to/venv.
Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make
sure you have python3-full installed.
For more information visit http://rptl.io/venv
note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages. hint: See PEP 668 for the detailed specification.
das bekomme ich rasu wenn ich das eingebe
pip3 install packaging --break-system-packages
also wenn ich das so eingebe, 4mal mein rasp passwort eingebe dann starte er es aber er überschreibt nicht die DTU
dann bist du ja schon mal einen schritt weiter. Das mit den ganzen Passworteingaben und installieren der Packages liegt an deinem System, das kenne ich so nicht.
mit
sudo journalctl -u HoymilesZeroExport.service -n 20000 -e -f
kannst du dir das Log anschauen, vermutlich gibt es noch ein Problem in der config irgendwo.
Wenn ich die auf die schnelle anschaue hast du gar keine DTU definiert.
hab die jetzt mal rauskopiert, da steht was von zeile 32, hab nachgeschaut das ist die info wegen Shelly3
Ich kann auch gerne das ganze teil neu aufsetzten habe damit kein problem, hab das zwar schon mindestens 10mal gemacht und immer hänge ich an der gleichen stelle
Sorry aber das liegt an deiner Python Installation, dir fehlt definitiv das Package „packaging“. Das musst du installieren.
Hey @Delta1987 , Du schreibst, Du hast es schon 10mal neu aufgesetzt - meint das den Checkout vom ZeroExport Skript, oder meinst Du damit, dass Du den ganzen Rechner, auf dem das Skript läuft?
Du könntest es Dir deutlich einfacher machen und die Docker-Lösung einsetzen, dann musst Du Dich nicht mit Python und den Abhängigkeiten rumärgern, weil die alle im Container enthalten sind.
sudo apt-install docker.io docker-compose # sofern Du ein debian basiertes System verwendest
cat > docker-compose.yml <<EOF
version: '3.3'
services:
hoymileszeroexport:
image: ghcr.io/reserve85/hoymileszeroexport:main
volumes:
- ./HoymilesZeroExport_Config_Override.ini:/app/config.ini
command: -c /app/config.ini
EOF
# in der Annahme, Du hast schon eine HoymilesZeroExport_Config_Override.ini angelegt:
docker-compose up -d && docker-compose logs -f
in der Theorie sollte das das Programm dann laufen. Die Ausgabe des Logfiles kannst Du dann mit STRG+C Stoppen, der Container und das Programm laufen weiter.
also egal was ich mache ich bekomme es nicht zum laufen.
Ich habe eine Rasp 3 zur verfügung, Open DTU und Shelly 3EM
Den Rasp installiere ich mit dem Rasp Installer, richte dort schon gleich den SSH und das wlan ein.
Versucht habe ich jetzt mehrfach den Zeroexport und mehrfach die Nulleinspeisung von selbstbau PV, beide laufen nicht.
Die Anleitung ist ja hier super aber sie funktioniert halt bei mir leider nicht.
@reserve85 okay und wie installiere ich nur das nach?
Also ich setzte den Rasp neu auf.
das ist die software die ich immer wähle, stimmt die soweit?
Nimm lieber die hier:
Moderne 64bit und Du brauchst auf dem Ding definitiv kein Desktop-Environment.
@irrwitzer42, okay die hab ich jetzt drauf
Hab es zum laufen gebracht, jetzt setzt er den WR immer auf 25W, aber ich bin schonmal weiter^^
diese meldung kommt jetzt immer
Wo hab ich den fehler? er sagt mir dass er den WR auf 30W regelt und dann kommt der error von oben
bekommt er keine daten vom Shelly?
ja, bekommt keine Daten vom Shelly. Die 30W schreibt er beim start vom Script, bekommt aber dann kein Wert von deinem Energiezähler. Zeig mal deine komplette config.
gerade gesehen du hast die ja oben gepostet.
[SHELLY]
# --- defines for Shelly ---
SHELLY_IP = 192.168.178.53
# if you restricted the web login enter your username and password, for Shelly "Generation 2" devices the username is always "admin" (e.g. Shelly pro 3EM)
SHELLY_USER =
SHELLY_PASS =
so sollte es klappen wenn du den 3EM hast und kein passwort im Shelly eingestellt hast.
es läuft, ich hatte im shelly die anmeldung beschrängt, wieso auch immer.....
jetzt musst ich nur noch die feineinstellung der config machen.
danke vielmals für eure hilfe.
Ich habe immer wieder das gleiche problem.
Vielleicht wiesst ihr da weiter
Hab euch mal meine Config mit geschickt
Gruß Dennis