SAIC-MQTT-Gateway auf Raspberry Pi einrichten

  • Ich habe das auch auf meinem Raspi installiert. Ich musste erstmal die Python Version auf 3.12 anheben. Nun muss ich mich quasi in die virtuelle Umgebung einloggen:

    Code
     source venv/bin/activate 

    Und bekomme dann bei folgendem Aufruf eine Fehlermeldung:


    Starte ich das ganze mit

    Code
    python3 mqtt_gateway.py -u my_user -p myPW -m tcp://192.168.178.19:1883 --mqtt-user saic --mqtt-password mqtt_pw --ha-discovery False

    dann funktioniert es und ich kann auch Werte im MQTT Explorer vom Auto sehen.


    Was ich nicht verstehe: warum werden die Daten nicht aus der .env abgeholt - jeder einzelne Kommandozeilen-Parameter ist dort auch definiert.


    Wie kriege ich das Ganze nun automatisiert hin, also dass das Python-Programm immer läuft?