Der spuckt nur das aus, was über das API übermittelt wird.
Per OBD gibt's die BMS Schätzung und wenn man es genau wissen will, muss man halt den aufwendigen Test mit Aviloo oder so machen.
Der spuckt nur das aus, was über das API übermittelt wird.
Per OBD gibt's die BMS Schätzung und wenn man es genau wissen will, muss man halt den aufwendigen Test mit Aviloo oder so machen.
Ich habe die Verbindung Corsa -> evcc (sollte beim Astra identisch sein) jetzt erfolgreich auf WiCanPro umgestellt und brauchte gottseidank den API-Müll nicht mehr. Der Zugriff ging vor 3 Wochen plötzlich wieder mal nicht, da hat es mir nach 3 Tokenänderungen in 3 Wochen gereicht.
Mit den WiCanPro kann man über einen PID-Frame auch während des Ladens jederzeit den aktuellen SOC auslesen, ohne Aufwecken oder andere Tricks. Das sollte der selbe Wert sein, den die API auch verwendet. Der Standard-SOC wird ja während des Ladens nicht aktualisiert.
Außerdem kann der WiCanPro auch direkt mit HA sprechen, wäre also einfach zu verbinden. Beim Corsa muss es über MQTT laufen.
Der Zugriff ging vor 3 Wochen plötzlich wieder mal nicht, da hat es mir nach 3 Tokenänderungen in 3 Wochen gereicht
Ja, da war großer Server-Fasching, keine Ahnung was die da gemacht haben. Die App ging ja auch nicht.
Ansonsten funktioniert das sowohl im Home Assistent als auch im EVCC völlig reibungslos, vor dem Crash vor 3 Wochen musste ich in einem Jahr nur einmal den Token im EVCC erneuern.
Ich hab aber jetzt auch einen Wican (ohne pro) und werde mal bissl basteln. Mehr aus Spaß an der Freude, denn für den Notfall hab ich im evcc ein Offline Fahrzeug angelegt, da kann man einfach sagen: Lade jetzt 20% mehr. Das klappt auch erstaunlich gut.
Ich hab evcc im September eingerichtet und musste seither 4 mal den Token erneuern und dann ging es eben gar nicht mehr. Irgendwann reicht es dann halt auch mit der Müllschnitstelle...da packt mich dann so ein "wütender Ehrgeiz", das ohne den Mist hinzubekommen.
Wican (ohne pro)
Mit dem kann man zwar relativ leicht diverse Info abholen, allerdings nur eine SOC, der sich beim Laden nicht ändert und somit unbrauchbar ist.
pasted-from-clipboard.png
Für den SOC, der sich während des Ladens ändert, braucht es eine Frame-Abfrage, die scheinbar nur der Pro kann.
Seit dem letzten Kuddelmuddel vor 3 Wochen habe ich nun keine Probleme mehr, das die Remote-befehle nicht beim ersten mal (während des Ladens) durch gehen. 2-3 Anfragen während der 6-stündigen Ladezeit sind sonst mal negativ zurück gekommen.
Für den SOC, der sich während des Ladens ändert, braucht es eine Frame-Abfrage, die scheinbar nur der Pro kann.
Das es laut dem hier https://github.com/evcc-io/evc…iscussioncomment-13914257 z zumindest am Corsa auch mit den Broadcast Frames lief, hab ich Hoffnung, dass das am Astra auch mit dem ohne Pro geht. Bloß zum Spielen war der mir zu teuer, ich nutze ja das API trotzdem, weil ich für die Navigation usw eh das Abo habe.
Für den SOC, der sich während des Ladens ändert, braucht es eine Frame-Abfrage, die scheinbar nur der Pro kann.
Ich hab das Ding jetzt da und die normale Abfrage funktioniert. Den MQTT CAN Filter kann ich einstellen, wie es hurzhurz da im EVCC Github Forum gemacht hat, aber bisher bekomme ich da keinen SoC. Ist denn die CAN ID beim Astra da auch 936 (dezimal)? Oder schickt der andere Broadcast Frames?
Auch ohne wäre das als Notlösung zusammen mit dem Evcc brauchbar, der braucht erst mal nur den Start SoC. Die Schätzung passt sehr gut und in der Standard-Einstellung schaut der eh nicht zwischendrin nach dem SoC in der Cloud.