Fahrzeug ohne Unterstützung zur automatischen Erkennung automatisch aktivieren - Lösung #17161
creatronics-de
started this conversation in
Lösungen
Replies: 1 comment
-
es gibt ein offenes Issue zu dem Thema. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hallo Community!
Hier gab es schon mehrere Foreneinträge zum Thema Gastfahrzeuge / Fahrzeuge ohne Unterstützung für die automatische Erkennung. Eine Lösung habe ich nicht finden können. Also ran an die Tastatur und los geht's.
Das Problem: Wir haben einen Ora der über das custom template eingebunden wird und einen BMW der die Ladeerkennung unterstützt.
Hängt man den BMW dran, ist alles prima. Er wird erkannt, evcc schaltet auf das Fahrzeug um und alles ist bestens.
Bei unserer Katze aus China leider Fehlanzeige.
Entweder bleibt einfach der BMW aktiv und es wird auf das falsche Fahrzeug geladen (schlecht, da Firmenfahrzeug und der Strom weiterverrechnet wird), oder das Gastfahrzeug springt ein, was auch nicht schön ist.
Man müsste also etwas finden um den Ora als Standardfahrzeug zu hinterlegen, wenn nichts anderes erkannt wird.
Meine Lösung funktioniert mit einer einfachen bash Datei die per Cronjob minütlich aufgerufen wird. (evcc läuft hier auf einem pi)
ora_handler.txt
Prinzipiell wird vom evcc per API der aktuelle Zustand ausgelesen.
Wenn länger als 15 Minuten eine Verbindung zum Fahrzeug besteht, aber noch immer das Gastfahrzeug aktiv ist, wird auf den Ora gewechselt.
Schön wäre es, wenn man per Konfiguration in evcc selbst ein Fahrzeug als default_unidentified setzen könnte. Im Falle der Autoerkennung könnte das dann statt dem Gastfahrzeug gewählt werden und ein manuelles zurückschalten auf Gast wäre möglich.
ToDo:
Man könnte das script noch erweitern, dass in einem Ladevorgang nur einmal der Fahrzeugwechsel durchgeführt wird, dann wäre auch ein Zurückschalten auf Gast wieder möglich. Ich selbst brauche das nicht, sollte aber ohne Probleme ergänzt werden können.
Idee:
Man könnte die Erkennung bei den custom Templates über den SoC machen. Wenn sich der SoC erhöht, kann davon ausgegangen werden dass das Fahrzeug geladen wird.
Da das bei vielen Fahrzeugen per OBD2 relativ einfach möglich ist, wäre das eine gute Alternative zu meinem Gebastle :-)
Interesse?
Zusätzlich wird separat per OBD2 Adapter (wican von meatpy) per mqtt der SoC ausgelesen, das ist aber ein anderes Thema. Bei Interesse kann ich auch das noch posten.
Viel Spaß damit!
Michael
Beta Was this translation helpful? Give feedback.
All reactions