rxhan / RSCPGui

RSCPGui für die Abfrage eines E3DC Systems
MIT License
50 stars 8 forks source link

rscp installieren #49

Open mic9119 opened 8 months ago

mic9119 commented 8 months ago

Hallo, ich habe rscpgui installiert auf meinem Raspberry Pi.

Die Config von meinem Windows-PC auf den Pi kopiert.

wenn ich den Befehlt "python2 main.py -e" ausführe, passiert nichts außer das der Cursor blinkt. Mit STRG-C bricht er alles ab.

Python 3.9.2 ist installiert

es ist ein Raspberry Pi 2mit raspbian bullseye

Kann mir jemand helfen?

rxhan commented 7 months ago

Du kannst mit weiteren Schaltern das logging erweitern, zumindest irgendwas müsste dann zurückkommen.

mic9119 commented 7 months ago

Hi, habe das ganze heute nochmal probiert und festgestellt, dass ich den Befehtl source venv/bin/activate ausführen muss. und anschließen das python3 main.py -e Danach läuft es. Mir war nicht klar, dass ich diese virtuelle Umgebung schalten muss. kann man das auch umgehen?

Kann ich das mit dem venv auch per cron laufen lassen, dass ich den "Dienst" nicht manuell starten muss falls der Raspberry mal neu startet?

Gruß michael

mic9119 commented 7 months ago

Hi, habe es geschafft, dass das ganze ohne venv läuft mit folgendem Befehl: pip3 install -r requirements.txt --break-system-packages

Ich habe das manuell gestartet mit python3 main.py -e Damit funktioniert der export per MQTT. Wenn ich aber einen Cronjob anlege mit crontab -e trage folgenden Befehl ein: @reboot /usr/bin/python3 /home/openhabian/RSCPGui/main.py -e. main.py muss wohl ausgeführt werden, weil in rscpgui.log kommt folgender Eintrag: 2024-03-26 17:34:36,754 - rscpguimain - ERROR - Fehler beim automatischen Export Traceback (most recent call last): File "/home/openhabian/RSCPGui/rscpguimain.py", line 696, in StartAutoExport if len(self.cfgExportpaths) > 0: ^^^^^^^^^^^^^^^^^^^^^^^^ TypeError: object of type 'NoneType' has no len() Der Fehler kommt nicht, wenn ich manuell starte.

Gruß Michael