Seite 11 von 21
Re: EVNotiPi
Verfasst: Di Aug 10, 2021 1:26 pm
von ragnaroek
Ich würde das an deiner Stelle erst mal im Terminal so lange ausprobieren, bis du die vollständigen Daten vom EV bekommst.
Re: EVNotiPi
Verfasst: Di Aug 10, 2021 2:01 pm
von Jonny
Ich würde das an deiner Stelle erst mal im Terminal so lange ausprobieren, bis du die vollständigen Daten vom EV bekommst.
Habe ich gerade nochmal über ein Terminalprogramm getestet.
Leider bekomme ich noch immer nur eine Zeile als Ausgabe mit der weiteren Antwort gestoppt.
Hast du da noch zufällig eine Idee ?
Muss ich dann 7EB einfach tauschen zu 761 ?
Re: EVNotiPi
Verfasst: Mi Aug 11, 2021 10:16 am
von Jonny
Hallo,
ich habe jetzt in der Bedienungsanleitung vom ELM etwas über Multiline Responses (S. 43),
Das sind ja die Befehle die eingeben muss:
ATZ
ATSP6
ATH1
ATSH761
ATFCSD300000
ATFCSH761 ??? Dieser wurde schon zusätzlich hinzugefügt.
ATFCSM1
ATSH761
2101
Kann mir bitte jemand sagen wo und wie ich den Befehl von oben eintragen müsste das ich diese multiline aktivieren kann ?
Danke
Re: EVNotiPi
Verfasst: So Aug 15, 2021 10:30 am
von Jonny
Hallo Ragnaroek,
zu deinem Tipp:
Ich würde das an deiner Stelle erst mal im Terminal so lange ausprobieren, bis du die vollständigen Daten vom EV bekommst.
Im Anhang ein Screen vom Terminal Programm.
[attachment=1]Ausgabe_Terminal.png[/attachment]
Wie es jetzt aussieht, bekomme ich nun die Antworten kpl. vom Terminal.
Jetzt wäre fraglich welches script genau ich ändern müsste bzw ggf erweitern ?
Ich habe in der evSoc/cars ein anderes kopiert und in OUTLANDER_PHEV umbenannt, in der Hoffnung ich könnte dies ändern.
Anschliesen habe ich in der config.yaml einen TYP mit gleichem Namen angelegt.
nur da bringt er mir ohne was zu ändern schon Fehler.
Danke für die Hilfe
Re: EVNotiPi
Verfasst: So Aug 15, 2021 2:16 pm
von ragnaroek
glückwunsch für die komplette nachricht!du kannst die fehlermeldung ruhig ernst nehmen: in Zeile 9 deiner geänderten config.yaml ist ein TAB-Zeichen (\t), das evSoc nicht mag. nur leerzeichen verwenden!!
Re: EVNotiPi
Verfasst: So Aug 15, 2021 2:47 pm
von Jonny
Hallo,
da muss ich ehrlich zugeben, das ich da entweder Notepad++ falsch eingestellt habe, oder den TAB kpl. übersehen....
Leider kam jetzt direkt der nächste Fehler.
Ich hänge jetzt mal die zusammenhängende Dateien an.
Ausserdem glaube ich nicht das dieser Wert aus dem Forum stimmt für den SOC...kann man den berechnen ?
in der Anleitung steht z.B. tatsächliche Ladung in Ah. Denke da muss ich dann noch schauen.
Re: EVNotiPi
Verfasst: Mo Aug 16, 2021 6:02 pm
von ragnaroek
Hex(AD) = 173
SoC = 173/2
Re: EVNotiPi
Verfasst: Mo Aug 16, 2021 6:19 pm
von Jonny
Ich denke mal im script evSoc muss man nichts ändern.
Das Outlander Script habe ich als Bild angehängt.
Mode und PID wären ja 2101. Muss bzw kann ich das einfach so ersetzen ?
Und was könnte den obigen Fehler auslösen ?
Dann ist meine Vermutung richtig, weil im Forum war von /10 die Rede bzw. auch von /2-5.
Wie kommst du auf 173 ? Das wäre ja Hex AD. Das steht in meinem Screenshoot als einziges in der oberen Zeile.
Werden die anderen nicht benötigt ? Oder hast du zufällig die 173 genommen.
Mir fehlt irgendwie das Verständnis dafür, was ich im Script eingeben muss um ihm zu sagen das sich hinter AD die Daten sind die wir brauchen.
2101 762 10 3D 61 01 AD AC 0F D8
2101 762 21 xx xx xx xx xx xx xx
Genauso wie wenn ich die Zeile darunter bräuchte.....
Re: EVNotiPi
Verfasst: Di Aug 17, 2021 2:08 pm
von ragnaroek
Mach doch deinen Akku Mal leer und schau dann, was in der ersten Zeile steht, wo jetzt das AD steht. Und vergleich das dann wieder mit der Füllstandsanzeige in deinem Auto. Wenn du das für verschiedene Füllstande tabellarisch ausstellst, kannst du die Formel einfach überprüfen oder sogar selbst dir aufstellen. Dazu solltest du drei oder vier unterschiedliche Füllstande untersuchen. Geradengleichung aufstellen und fertig. Das nullte DatenByte wäre jedenfalls nach meiner Rechnung dasjenige, wo jetzt ein AD drin stand.
Re: EVNotiPi
Verfasst: Di Aug 17, 2021 2:11 pm
von Jonny
Hallo,
gute Idee. Werde das mal überprüfen.
Aber wie bekomme ich die weiteren Fehler weg, und was muss ich im script eintragen ?