Seite 9 von 30

Re: Mercedes SoC

Verfasst: Sa Jan 02, 2021 5:14 pm
von aling
In callback_lp1.php fehlt ein Semikolon und die Sonderzeichen sind nicht nach HTML codiert.

Re: Mercedes SoC

Verfasst: Sa Jan 02, 2021 5:16 pm
von derNeueDet
@aling: Was genau geht bei dir nicht? Kommt eine leere Seite wenn du den Link HIER bei Mercedes Me anmelden klickst? Das wäre ein anderes Problem.

Re: Mercedes SoC

Verfasst: Sa Jan 02, 2021 6:45 pm
von aling
Auth.py wird nicht aufgerufen. Im apache error.log steht ein php Fehler. Mit Semikolon gehts dann. Ich teste auf einer originalen openWB.

Re: Mercedes SoC

Verfasst: Mo Jan 04, 2021 9:08 am
von derNeueDet
@aling: Weißt du zufällig mit welchem owner die Dateien acc_tok_lp*, ref_tok_lp*, expires_lp* angelegt werden, wenn das Modul per Update gezogen wird?

VG
Det

Re: Mercedes SoC

Verfasst: Di Jan 05, 2021 8:43 am
von derNeueDet
In der aktuellen Nightly sind die Änderungen eingebaut. Bitte noch mal testen. Für die entsprechenden Ladepunkte muss der Anmeldelink noch mal ausgeführt werden, damit die Token gespeichert werden. Danach konnte ich nach einem schnellen Test meine SoC Werte auf der Startseite aktualisieren.
Bei mir dreht sich da aber immer das Aktualisierungsicon recht lange. Bin mir nicht sicher, ob das was ist, was man durch das Modul beeinflussen kann oder nicht. Ich denke eher nicht. Wenn man die Startseite neu lädt ist der SoC Wert dann korrekt.

VG
Det

Re: Mercedes SoC

Verfasst: Mi Jan 06, 2021 11:26 am
von aling
@derNeueDet
Hallo Det,

ich habe gerade einen Update auf die aktuelle Nightly gemacht. Nach Neuanmelden hat die Abfrage sofort funktioniert. Die Zugriffsrechte stimmen soweit und es funktioniert bei mir alles ohne Anpassungen.

Für die Zukunft:
Ich habe hier nochmal die auth.py und soc.py geändert auf eine Token-Datei pro Ladepunkt um eine Sicherung der Dateien analog zum soc_i3 Modul in die update.sh aufbauen zu können. Dann umgeht man nach dem Update das Neuanmelden. Du kannst Dir das ja mal ansehen und dann evtl in die Nightly übernehmen. Mit dem Namen kann man dann einfach "soc_eq_acc_lp*" hin und her kopieren.
eq.tar
(12.5 KiB) 132-mal heruntergeladen
Gruss Achim

PS, Bin jetzt die nächsten Tage wieder zu erreichen.

Re: Mercedes SoC

Verfasst: Mi Jan 06, 2021 11:40 am
von derNeueDet
Vielen Dank, ich schau mir das an, wenn ich wieder an meinen PC komme.
Das Problem bei dem anderen Tester war auch noch, dass er nur LP2 hat. Da in der atreboot.sh auf vorhandenen Eintrag in der client_id des LP1 geprüft wird, hat es bei ihm nie funktioniert. Ich habs noch nicht weiter untersucht, wo es da aussteigt, aber nachdem er mal einen LP1 Soc konfiguriert hat und Reboot, hat er auch einen Soc bekommen.

VG
Det

Re: Mercedes SoC

Verfasst: Mi Jan 06, 2021 12:41 pm
von derNeueDet
@aling: Hab mir das angeschaut, sieht soweit gut aus. Werde das noch einbauen und testen. Hab auch in der update.sh die entsprechende Stelle schon gesehen.

Wird aber wahrscheinlich ein paar Tage dauern, da ich mir noch ein paar andere Dinge anschauen will. Ich glaub du hast schon mehr in der gesamten Software gestöbert als ich ;) .
Meine Box ist leider immer noch nicht da. UPS spielt mit dem Datum. zuerst 04.01, dann 05.01 jetzt ist es auf 08.01. gesprungen :?

VG
Det

Re: Mercedes SoC

Verfasst: Mi Jan 06, 2021 1:47 pm
von aling
Hi Det,

Die Geschichte in der atreboot.sh ist ja nur für das einmalige Eintragen der default-Werte. Selbst wenn das fehlt ist nach dem speichern in der Modulkonfiguration alles da. Wahrscheinlich war der Callbackeintrag falsch oder der Name der Box nicht im DNS eingetragen.

Über die Software habe ich nur flüchtig drübergeschaut und nur die für das SoC-Modul relevanten Sachen angesehen.

Gruss Achim

Re: Mercedes SoC

Verfasst: Mi Jan 06, 2021 3:58 pm
von derNeueDet
@aling: Kannst du das mal bitte bei dir testen?
eq.tar
(190 KiB) 126-mal heruntergeladen
Deine Anpassungen (Einzelne Datei für die Parameter), einiges an Debug Meldungen in auth.py wenn der Debug Level entsprechend in openWB gesetzt ist. Achtung Level 2 spoolt die komplette openwb.conf in die Ausgabe.
und das angepasste update.sh Script. PR habe ich dazu auch schon gestellt.

VG
Det