EVNotiPi

Auflistung von gewünschten Features, Ausschreibung zur Umsetzung
ragnaroek
Beiträge: 60
Registriert: Do Feb 13, 2020 9:31 pm
Wohnort: Hamburg

Re: EVNotiPi

Beitrag von ragnaroek »

Für alle LeereBatterieGeschädigten hier meine angepasste evSoc.py, wie üblich komprimiert.
Zur Installation:
  • die Datei evSoc.py in die evSoc2.1-Installation nach /opt/evSoc kopieren und damit die alte Version überschreiben.
  • in der Datei /etc/rc.local den Eintrag "sudo rfcomm bind rfcomm0 xx:xx:xx:xx:xx" löschen oder auskommentieren.
  • Das Kommando "sudo rfcomm release rfcomm0" eingeben.
  • in der Datei /opt/evSoc/config.yaml unter "dongle" eine neue hier fette Zeile mit deiner hier kursiven Dongle-MAC-Adresse ergänzen:
    port: /dev/rfcomm0
    speed: 9600
    addr: xx:xx:xx:xx:xx
  • Das Kommando "sudo systemctl restart evSoc.service" eingeben.
Dieser Patch sollte nach meinen Stromaufnahmemessungen nun verhindern, dass der BT-Dongle wegen eingeschalteter Bluetooth-Verbindung die 12V-Batterie leersaugt. Die Bluetooth-Verbindung wird nur einmalig kurz beim Einstecken des Ladekabels oder permanent während des Ladens eingeschaltet. Nach dem Laden wird die BT-Verbindung sofort deaktiviert. Es gibt dann also keinen neuen SoC mehr.

Ich würde mich freuen, wenn ihr meine Stromaufnahmemessungen positiv bestätigen könnt und wir das Kapitel dann mit einer neuen offiziellen Version von evSoc abschließen können.

EDIT: Der Patch für evSoc-2.1 findet sich im Beitrag weiter unten!
Zuletzt geändert von ragnaroek am Fr Apr 09, 2021 9:38 am, insgesamt 2-mal geändert.
Kona(2018)/Plenticore 8.5/BYD-H/KSME/KVSE-DIN/SDM630/evSoc
MrSpoon
Beiträge: 67
Registriert: Sa Apr 25, 2020 10:00 am

Re: EVNotiPi

Beitrag von MrSpoon »

Herzlichen Dank für deine Mühe!
Ich habe gerade alles installiert und meinen Pi wieder an Dauerstrom.
Zur Vorsorge lasse ich meine Notfall-Stromlosschaltung aber noch bestehen.
Falls es nicht funktioniert und jemand eine leere Batterie hat, kann ich sie wieder ganz einfach aktivieren.
Aber hoffen wir mal, dass das Problem gelöst ist.
Jedenfalls bin ich ab jetzt als Tester dabei ;)
MrSpoon
Beiträge: 67
Registriert: Sa Apr 25, 2020 10:00 am

Re: EVNotiPi

Beitrag von MrSpoon »

Eine Sache fällt mir auf:
Im Mqtt Log ist schön ersichtlich, dass die SOC Message nach Ladeabbruch endet.
Nach einigen Minuten kommt aber eine 'Soc Message: 0' durch (dritte Zeile von oben bei Uhrzeit 19:19:28) und stellt mir die SOC Anzeige in der openWB auf 0%.
Ist das nur bei mir so?
Das wäre natürlich nicht so gut, weil bei einem eingestellten max-SOC die Ladung dann alle paar Minuten beginnen und wieder enden würde.

Code: Alles auswählen

2021-04-08 19:19:35 Topic: openWB/set/lp/1/socFaultStr Message: Kein Fehler
2021-04-08 19:19:35 Topic: openWB/set/lp/1/socFaultState Message: 0
2021-04-08 19:19:28 Topic: openWB/set/lp/1/%Soc Message: 0
2021-04-08 19:19:27 Topic: openWB/set/lp/1/socFaultStr Message: Kein Fehler
2021-04-08 19:19:27 Topic: openWB/set/lp/1/socFaultState Message: 0
2021-04-08 19:19:15 Topic: openWB/set/lp/1/socFaultStr Message: Kein Fehler
2021-04-08 19:19:15 Topic: openWB/set/lp/1/socFaultState Message: 0
2021-04-08 19:18:58 Topic: openWB/set/lp/1/socFaultStr Message: Kein Fehler
2021-04-08 19:18:58 Topic: openWB/set/lp/1/socFaultState Message: 0
2021-04-08 19:18:44 Topic: openWB/set/lp/1/socFaultStr Message: Kein Fehler
2021-04-08 19:18:44 Topic: openWB/set/lp/1/socFaultState Message: 0
2021-04-08 19:18:34 Topic: openWB/set/lp/1/socFaultStr Message: Kein Fehler
2021-04-08 19:18:34 Topic: openWB/set/lp/1/socFaultState Message: 0
2021-04-08 19:18:24 Topic: openWB/set/lp/1/socFaultStr Message: Kein Fehler
2021-04-08 19:18:24 Topic: openWB/set/lp/1/socFaultState Message: 0
2021-04-08 19:18:14 Topic: openWB/set/lp/1/socFaultStr Message: Kein Fehler
2021-04-08 19:18:14 Topic: openWB/set/lp/1/socFaultState Message: 0
2021-04-08 19:18:04 Topic: openWB/set/lp/1/socFaultStr Message: Kein Fehler
2021-04-08 19:18:04 Topic: openWB/set/lp/1/socFaultState Message: 0
2021-04-08 19:17:54 Topic: openWB/set/lp/1/socFaultStr Message: Kein Fehler
2021-04-08 19:17:54 Topic: openWB/set/lp/1/socFaultState Message: 0
2021-04-08 19:17:44 Topic: openWB/set/lp/1/socFaultStr Message: Kein Fehler
2021-04-08 19:17:44 Topic: openWB/set/lp/1/socFaultState Message: 0
2021-04-08 19:17:34 Topic: openWB/set/lp/1/socFaultStr Message: Kein Fehler
2021-04-08 19:17:34 Topic: openWB/set/lp/1/socFaultState Message: 0
2021-04-08 19:17:24 Topic: openWB/set/lp/1/socFaultStr Message: Kein Fehler
2021-04-08 19:17:24 Topic: openWB/set/lp/1/socFaultState Message: 0
2021-04-08 19:17:18 Topic: openWB/set/graph/RequestDayGraph Message: 0
2021-04-08 19:17:15 Topic: openWB/set/system/topicSender Message: local client uid: mvtls sent: openWB/set/graph/RequestDayGraph
2021-04-08 19:17:15 Topic: openWB/set/graph/RequestDayGraph Message: 20210408
2021-04-08 19:17:14 Topic: openWB/set/lp/1/socFaultStr Message: Kein Fehler
2021-04-08 19:17:14 Topic: openWB/set/lp/1/socFaultState Message: 0
2021-04-08 19:17:04 Topic: openWB/set/lp/1/socFaultStr Message: Kein Fehler
2021-04-08 19:17:04 Topic: openWB/set/lp/1/socFaultState Message: 0
2021-04-08 19:16:55 Topic: openWB/set/lp/1/socFaultStr Message: Kein Fehler
2021-04-08 19:16:55 Topic: openWB/set/lp/1/socFaultState Message: 0
2021-04-08 19:16:45 Topic: openWB/set/lp/1/socFaultStr Message: Kein Fehler
2021-04-08 19:16:45 Topic: openWB/set/lp/1/socFaultState Message: 0
2021-04-08 19:16:35 Topic: openWB/set/lp/1/socFaultStr Message: Kein Fehler
2021-04-08 19:16:35 Topic: openWB/set/lp/1/socFaultState Message: 0
2021-04-08 19:16:28 Topic: openWB/set/lp/1/%Soc Message: 39
ragnaroek
Beiträge: 60
Registriert: Do Feb 13, 2020 9:31 pm
Wohnort: Hamburg

Re: EVNotiPi

Beitrag von ragnaroek »

MrSpoon hat geschrieben: Do Apr 08, 2021 5:43 pm Eine Sache fällt mir auf:
Im Mqtt Log ist schön ersichtlich, dass die SOC Message nach Ladeabbruch endet.
Nach einigen Minuten kommt aber eine 'Soc Message: 0' durch (dritte Zeile von oben bei Uhrzeit 19:19:28) und stellt mir die SOC Anzeige in der openWB auf 0%.
Vielen Dank für diesen Hinweis. Ich habe dies nun korrigiert und den Patch hier beigefügt.
Dateianhänge

[Die Dateierweiterung zip wurde deaktiviert und kann nicht länger angezeigt werden.]

Kona(2018)/Plenticore 8.5/BYD-H/KSME/KVSE-DIN/SDM630/evSoc
MrSpoon
Beiträge: 67
Registriert: Sa Apr 25, 2020 10:00 am

Re: EVNotiPi

Beitrag von MrSpoon »

ragnaroek hat geschrieben: Fr Apr 09, 2021 9:37 am Vielen Dank für diesen Hinweis. Ich habe dies nun korrigiert und den Patch hier beigefügt.
Ich habe die Datei installiert und bin am testen.
Vielen Dank, dass du so schnell reagiert hast.
Das ganze sieht jetzt echt vielversprechend und perfekt aus!!

Edit:
Jetzt bleibt die SOC-Anzeige nach Ladeende beim letzten Wert stehen. Läuft!
Heavendenied
Beiträge: 696
Registriert: Do Feb 20, 2020 1:16 pm
Has thanked: 2 times
Been thanked: 9 times

Re: EVNotiPi

Beitrag von Heavendenied »

Hab es bei mir heute auch gepatcht und werde das Verhalten beobachten. Vielen Dank schon mal!
Wie hast du das mit der Strommessung gemacht? Einfach Multimeter zur Messung rein gehängt?
Gruß,
Jürgen
ragnaroek
Beiträge: 60
Registriert: Do Feb 13, 2020 9:31 pm
Wohnort: Hamburg

Re: EVNotiPi

Beitrag von ragnaroek »

Ja, Multimeter mit mindestens 6A am Massepol der Batterie in Serie einfügen. Da die Ströme auch deutlich größer werden können, besteht natürlich die Gefahr, dass die eingebaute Stromsicherung im Messgerät durchbrennt. Ich hatte ein altes Analoginstrument genommen und immer nur kurz den Messbereich empfindlicher geschaltet, wenn ich sicher war, dass der Strom gering genug bleibt. Aber einmal begann es dann aus dem Messgerät doch leicht zu riechen, weil ich nicht schnell genug war. Die Ströme an der 12V Batterie bleiben (meist) unter 6A.

Außer: wenn aus der Hochvoltbatterie die 12V Batterie geladen wird oder der Wagen startet. Deshalb habe ich daraufhin den Massepol einfach über einen 5Watt 0,01Ohm Widerstand angeschlossen und dann die daran anfallende Spannung mit dem Digitalmultimeter gemessen (U=R*I), um mein Multimeter nicht zu verbrennen.

Kleine Tips: Autoschlüssel parat halten, denn die Diebstahlsicherung startet bei Verbindung.
Längeres Messkabel ist sehr hilfreich, denn wenn die Motorhaube offen bleibt, geht mein Kona nicht in den Schlafmodus.
Kona(2018)/Plenticore 8.5/BYD-H/KSME/KVSE-DIN/SDM630/evSoc
Heavendenied
Beiträge: 696
Registriert: Do Feb 20, 2020 1:16 pm
Has thanked: 2 times
Been thanked: 9 times

Re: EVNotiPi

Beitrag von Heavendenied »

So, hab das Ganze bei uns auch mal gemessen. Dazu hab ich wie beschrieben ein normales Multimeter benutzt (hab eins mit 10A). Beim einstecken des Ladekabels ging der Strom kurz auf 12A hoch, das verkraftet es aber problemlos...

Ich habe dann zuerst nochmal die ungepatchte Version benutzt:
Direkt nach Ende des Ladevorgangs: 2,8A
Ca. 10 Minuten später: 1,5A

Habe daraufhin die gepatchte Version benutzt und damit folgende Werte gemessen:
Direkt nach Ende des Ladevorgangs: 2,8A
Ca. 15 Minuten später: 0,2A
Komischerweise war es dann nach ca. 25 Minuten eben bei 1,8A
Mir ist dann aufgefallen, dass ich bei dem Versuch den Schlüssel in der Hosentasche hatte... Also nochmal fünf Minuten gewartet und dann lag der Strom nur noch bei 0,05A

Mein Zwischenfazit:
Scheint erfolgreich gewesen zu sein der Patch. Also nochmal vielen Dank dafür! Ich werde das die nächste Zeit nochmal beobachten und dann nochmal Feedback geben. Da wir derzeit wenig fahren und entsprechend selten laden kann das aber ein paar Tage dauern...

@ragnaroek:
Würdest du den Patch dann direkt einbauen? Kann dann gerne die Anleitung entsprechend korrigieren. MrSpoon hatte mich noch darauf aufmerksam gemacht, dass ich in der Anleitung nix von der Änderung bezüglich des Restarts drin hab:
In /opt/evSoc/evSoc.service muss die Restart-Option geändert werden in
CODE: ALLES AUSWÄHLEN
#Restart=on-failure
Restart=always
Ist das noch nötig? Könntest du das ggfs. direkt mit einbauen?
Gruß,
Jürgen
ragnaroek
Beiträge: 60
Registriert: Do Feb 13, 2020 9:31 pm
Wohnort: Hamburg

Re: EVNotiPi

Beitrag von ragnaroek »

Hier nun das komplette neue Release 2.2 von evSoc.
Die Tiefentladung der 12V-Batterie sollte nun unterbleiben.
Eine Kurzanleitung (für Experten) findet sich in der Datei README.md.
Dateianhänge

[Die Dateierweiterung zip wurde deaktiviert und kann nicht länger angezeigt werden.]

Kona(2018)/Plenticore 8.5/BYD-H/KSME/KVSE-DIN/SDM630/evSoc
MrSpoon
Beiträge: 67
Registriert: Sa Apr 25, 2020 10:00 am

Re: EVNotiPi

Beitrag von MrSpoon »

Sehr cooles Projekt!
Ich freue mich, endlich ein gut funktionierendes SOC-Modul für den Ioniq vFL zu haben.
Danke dafür!
Antworten