SOC: smart EQ

Alles rund um SoC (Ladezustand des Fahrzeuges). Probleme, Fragen, Fehlfunktionen gehören hier hin
rleidner
Beiträge: 983
Registriert: Mo Nov 02, 2020 9:50 am
Has thanked: 5 times
Been thanked: 28 times

Re: SOC: smart EQ

Beitrag von rleidner »

rleidner hat geschrieben: Mo Nov 27, 2023 11:50 am Ich werde dann die 2FA-Version mit geringer Priorität weiterbauen aber vorerst keinen PR erstellen.
Update:
Ich habe eine neue Version für 1.9 soweit fertig.
Es wird sowohl das bisherige Login mit Passwort als auch 2 Factor Authentication (2FA) unterstützt.

Wenn das Passwort nicht leer ist erfolgt die Authentication damit wie bisher auch.

Wenn das Passwort leer ist, wird das 2FA-Verfahren benutzt und das geht so:
Pin ist zunächst leer.
Das Modul fordert eine neue PIN an, die vom Smart-System via Email an die im Benutzernamen konfigurierte Adresse innerhalb weniger Sekunden gesendet wird.
Diese PIN ist 15 Minuten gültig und deshalb gleich nach Empfang in das Feld Pin einzutragen.
Das Modul holt sich mit der Pin die OAUTH-Token und den SOC.
Im Normalfall ist die Eingabe der PIN nur einmal notwendig. Ab dann holt sich das Modul neue Token automatisch.
Damit das möglich ist wird die Information des 2FA-Moduls in einer kleinen json-Datei (ca. 1,5KB) auf der SDC ca. alle 2 Stunden gespeichert.

Empfehlung ist, das Passwort-Verfahren zu nutzen solange es funktioniert.
Wenn das irgendwann nicht mehr funktioniert kann man auf des 2FA-Verfahren wechseln indem man das Passwort löscht.

Den PR (für 1.9) werde ich in den nächsten Tagen machen.
In 2.0 plane ich das auch so zu implementieren, wird aber dauern.
openWB-2 Standard+ | openWB EVU Kit v2 MID| 9,9kWp mit Kostal Plenticore 8.5 plus | VW ID.3, Kia EV6, Smart EQ forfour
rleidner
Beiträge: 983
Registriert: Mo Nov 02, 2020 9:50 am
Has thanked: 5 times
Been thanked: 28 times

Re: SOC: smart EQ

Beitrag von rleidner »

rleidner hat geschrieben: Do Dez 21, 2023 11:42 am Den PR (für 1.9) werde ich in den nächsten Tagen machen.
Der PR für 1.9 ist eingereicht: https://github.com/snaptec/openWB/pull/2808
openWB-2 Standard+ | openWB EVU Kit v2 MID| 9,9kWp mit Kostal Plenticore 8.5 plus | VW ID.3, Kia EV6, Smart EQ forfour
rleidner
Beiträge: 983
Registriert: Mo Nov 02, 2020 9:50 am
Has thanked: 5 times
Been thanked: 28 times

Re: SOC: smart EQ

Beitrag von rleidner »

rleidner hat geschrieben: Do Dez 28, 2023 11:46 am
rleidner hat geschrieben: Do Dez 21, 2023 11:42 am Den PR (für 1.9) werde ich in den nächsten Tagen machen.
Der PR für 1.9 ist eingereicht: https://github.com/snaptec/openWB/pull/2808
Ist jetzt im master (nightly 1.9.304.0) gemerged.
openWB-2 Standard+ | openWB EVU Kit v2 MID| 9,9kWp mit Kostal Plenticore 8.5 plus | VW ID.3, Kia EV6, Smart EQ forfour
rleidner
Beiträge: 983
Registriert: Mo Nov 02, 2020 9:50 am
Has thanked: 5 times
Been thanked: 28 times

Re: SOC: smart EQ

Beitrag von rleidner »

smart/Mercedes hat ja schon länger angekündigt, die Online Funktion für die smart EQ Reihe zum 31.12.2024 einzustellen.
Das wurde kürzlich noch einmal bestätigt.
Damit wird die online Abfrage des SOC für die EQ-Modelle nicht mehr funktionieren.

Als Alternative bietet sich OVMS an.
https://github.com/openvehicles/Open-Ve ... g-System-3
Die Hardware wird am OBD2-Anschluss betrieben und erlaubt neben der Bereitstellung diverser Fahrzeugdaten auch das Aktivieren der Klimatisierung.
Es gibt das HW-Modul mit Wifi oder mit Wifi plus Mobilfunk-Modem.
Bedient wird es per App (Android und Ios).

Ich habe für unseren smart EQ so ein OVMS-Modul geholt.
Es ist etwas Bastelei aber funktioniert bisher recht gut.
Im Vergleich zur smart-connect Lösung bietet es sogar einige Daten mehr, z.B. optional Position, Reifendruck, etc.)

Grundsätzlich kann der SOC über das generische http-SOC-Modul abgefragt werden, ich finde das aber etwas umständlich.

Ich werde in den nächsten Tagen einen PR für ein OVMS-SOC-Modul für die openWB 2.x machen.

Momentan plane ich keine Version für die 1.9.
Falls Interesse für 1.9 bestehen sollte, bitte ich um Meldung hier.
Bei genügend Bedarf kann ich auch ein Modul für die 1.9 erstellen.
openWB-2 Standard+ | openWB EVU Kit v2 MID| 9,9kWp mit Kostal Plenticore 8.5 plus | VW ID.3, Kia EV6, Smart EQ forfour
Antworten