Seite 1 von 1

Neues SOC Modul

Verfasst: Do Sep 12, 2019 9:20 pm
von nikigraus
Hallo
Ich plane demnächst ein neues SOC Modul zu entwickeln und versuche mich einzulesen, indem ich die bestehenden anschaue.
Konkret das openWB/modules/soc_leaf/soc.py Modul.
Was hat es mit diesem Timer auf sich? Wird da immer nach 10, 60 und 180 s ein SOC Wert ermittelt?

Re: Neues SOC Modul

Verfasst: Fr Sep 13, 2019 5:21 pm
von openWB
Wird der Nissan Server zu oft abgefragt dann sperrt er die anfragende IP für 24 Stunden.

Re: Neues SOC Modul

Verfasst: Fr Sep 13, 2019 5:46 pm
von nikigraus
Okay, danke für die Antwort.
Wie lange darf so ein Modul blockieren (z.b. bei Bluetooth Scanning würde der Befehl einige Sekunden blockieren). Ist so etwas tolerierbar?

Ich habe für tests mal OpenWB auf einem anderen Raspi installiert (darauf läuft NOOBS).
Jetzt wird auf der Hauptseite der Graph nicht angezeigt, und ich sehe viele Fehler im Log bezüglich Berechtigung und Ramdisk. Woran könnte das liegen?
Ich habe mal das Log angehängt.

Re: Neues SOC Modul

Verfasst: Fr Sep 13, 2019 5:59 pm
von openWB
Buster? Das wird vom Graph nicht unterstützt (php 7.2).

Am besten beim SoC Modul dieses non blocked machen. Sprich Befehl in den Hintergrund schicken.

Re: Neues SOC Modul

Verfasst: Mi Sep 18, 2019 9:13 am
von nikigraus
Wie ist das mit den SOC Modulen mit dem Rückgabewert gedacht?
Mein Gerät wird nur während dem Ladevorgang einen Wert zurückliefern, da der CAN Bus danach einschläft. Was soll das SOC Modul in dem Fall zurückliefern, wenn es keinen SOC Wert empfangen kann? 0 oder den zuletzt empfangenen Wert (resp. einfach nichts mehr in den SOC Wert schreiben)?

Re: Neues SOC Modul

Verfasst: Mi Sep 18, 2019 9:14 am
von openWB
Den zuletzt bekannten Wert oder nichts.
0 wäre kontraproduktiv.