SoC: MeatPi WiCAN + Manueller SoC (AutoPID)

Alles rund um SoC (Ladezustand des Fahrzeuges). Probleme, Fragen, Fehlfunktionen gehören hier hin
Heavendenied
Beiträge: 716
Registriert: Do Feb 20, 2020 1:16 pm
Has thanked: 2 times
Been thanked: 11 times

Re: SoC: MeatPi WiCAN + Manueller SoC (AutoPID)

Beitrag von Heavendenied »

Ja, auch mit Zündung an kommt da nix. Ebenso wie du schreibst in diversen anderen Apps gibts den Wert beim Ioniq gar nicht oder mit unterschiedlichen Angaben zu den Bytes in denen es im PID 22B002 steht. Aber OK, wäre ein Nice-to-Have gewesen, aber nicht nötig für mich.

Zum kwh charged Wert:
Der allein bringt nicht viel, weil da auch das rein fließt, was über Reku wieder nachgeladen wird. Man müsste den Wert also jedes mal vor und nach dem Ladevorgang "loggen" und die Differenz berechnen.
Was mich noch interessiert ist die reale Ladeleistung auf DC Seite. Die gibts aber nicht fertig sondern man muss sie sich aus zweit Werten berechnen, die aber offensichtlich auch nicht da stehen wo sie sollten(bzw die Angaben in welchen Bytes von PID2201 das steht unterscheiden sich in den unterschiedlichen Quellen). Das werde ich mir mit Car Scanner nochmal anschauen.

Zum iOn:
Da gibts definitiv den Wert für den Kilometerzähler. Aber eben nur als Message die dauerhaft über den CAN läuft und nicht erst auf Anfrage kommt.
Da fehlt mir aktuell das Grundverständnis, warum es da in WiCan die beiden unterschiedlichen Seiten gibt. Einerseits gibts die CANIDs unter Settings wo man direkt "Filter" setzen kann auf die Messages die immer über den CAN laufen. Da kann man aber weder rein den Payload nach MQTT schreiben noch das Topic für jede Zeile explizit angeben. Bei den Custom PIDs hingegen geht das, aber da gibts keine Möglichkeit diese Werte zu bekommen.
Beim iOn sind eben tatsächlich fast alle Werte zyklisch auf dem CAn verfügbar, ohne sie extra abzufragen. Bei anderen Fahrzeugen scheint das wohl anders zu sein und da passt es dann mit den Custom PIDs besser.
Gruß,
Jürgen
Thomas1998XD
Beiträge: 6
Registriert: So Dez 15, 2024 8:32 pm

Re: SoC: MeatPi WiCAN + Manueller SoC (AutoPID)

Beitrag von Thomas1998XD »

So ich habe mir auch mal ABRP heruntergeladen und habe diese Formal bekommen: ((A*256)+B)/4
Aber Wican kann mit 'A' nichts anfangen...
Wie muss ich die Formel abändern das WiCan was damit anfangen kann?

Wican arbeitet ja mit Zahlen nach dem Buchstarben. z.b.= (B5*256)+B6 für die Reichweite

Edit Habs probiert und es muss so sein: ((B4*256)+B5)/4 :D

Also: A=B4 B=B5
Heavendenied
Beiträge: 716
Registriert: Do Feb 20, 2020 1:16 pm
Has thanked: 2 times
Been thanked: 11 times

Re: SoC: MeatPi WiCAN + Manueller SoC (AutoPID)

Beitrag von Heavendenied »

Zur kurzen Erläuterung (soweit ich das bisher verstanden habe):
WiCan arbeitet mit "durchzählen" der Bytes aus der Antwort und der Nummerierung Bxx. Die Formeln aus anderen Systemen arbeiten oft mit Buchstaben mit denen die Bytes durchnummeriert werden. Zur weiteren Verwirrung "zählen" aber dabei oft das/die ersten paar Bytes der Antwort nicht mit...

Aber im Prinzip wäre es so:
Du bekommst als Antwort auf deine Anfrage das hier zurück
00 11 22 33 44 55 66 77
Also eine Antwort mit 8 Byte Länge.
Für WiCan wäre das dann
B0 B1 B2 B3 B4 B5 B6 B7

P.S.:
Im Vehicle Profile meines Ioniq steht B09 . Es scheint aber egal zu sein, ob man B09 oder B9 schreibt.

Man möge mich korrigieren, wenn ich da was falsch verstanden habe.
Gruß,
Jürgen
ChristophR
Beiträge: 757
Registriert: So Okt 30, 2022 8:07 am
Has thanked: 15 times
Been thanked: 28 times

Re: SoC: MeatPi WiCAN + Manueller SoC (AutoPID)

Beitrag von ChristophR »

Ich schreibe gerade noch an dem Wiki-Eintrag.
Ans Ende würde ich doch gerne eine Tabelle mit den von uns getesteten Fahrzeugen setzen.
Die kann dann zukünftig jeder per Github Pull Request ergänzen.
Zur besseren Übersicht möchte ich mich dort auf den SoC und die echte Fahrzeugbeschreibung beschränken.
Könnt Ihr mir kurz die bei Euch funktionierenden Werte aufschreiben?

Fahrzeug:
Custom Initialisation:
(Ggf.)Init:
PID:
Expression:

(CUPRA Born 2022 hätte ich schon.) :lol:
openWB Series 2 Standard+, SW-Version 2
SolarEdge SE10K-RWS, BYD LVS 8, 16,8 kWp.
CUPRA Born
Heavendenied
Beiträge: 716
Registriert: Do Feb 20, 2020 1:16 pm
Has thanked: 2 times
Been thanked: 11 times

Re: SoC: MeatPi WiCAN + Manueller SoC (AutoPID)

Beitrag von Heavendenied »

Gerne. Danke, dass du dir die Arbeit machst.

Also fange ich mal an.

Hyundai Ioniq 2017 (28 kWh)
Custom Initialisation: ATSP6;ATSH7E4;ATST96;
(Ggf.)Init:
PID: 2105
Expression: B39/2.0

Peugeot iOn (gilt auch für Citroen C-Zero, Mitsubishi iMiev/EV, Mitsubishi Outlander PHEV)
Custom Initialisation: ATSP6;ATFCSH761;ATFCSD300000;ATFCSM1;ATSH761;ATCRA762;
(Ggf.)Init:
PID: 2101
Expression: (B4/2)-5

Hinweis:
Bei beiden Fahrzeugen nutze ich nicht den manuellen SOC, sondern das SOC Modul "MQTT". Wenn man das auswählt bekommt man das passende Topic auch gleich angezeigt. Sieht in etwa so aus
openWB/set/vehicle/x/get/soc
Type im WiCan ist dann immer "MQTT_Wallbox"

Als Abschaltspannung (Sleep Mode im WiCan) passt bei mir jeweils 12,9 V.
Gruß,
Jürgen
ChristophR
Beiträge: 757
Registriert: So Okt 30, 2022 8:07 am
Has thanked: 15 times
Been thanked: 28 times

Re: SoC: MeatPi WiCAN + Manueller SoC (AutoPID)

Beitrag von ChristophR »

Heavendenied hat geschrieben: Mi Dez 18, 2024 8:14 am Gerne. Danke, dass du dir die Arbeit machst.

Also fange ich mal an.

Hyundai Ioniq 2017 (28 kWh)
Custom Initialisation: ATSP6;ATSH7E4;ATST96;
(Ggf.)Init:
PID: 2105
Expression: B39/2.0

Peugeot iOn (gilt auch für Citroen C-Zero, Mitsubishi iMiev/EV, Mitsubishi Outlander PHEV)
Custom Initialisation: ATSP6;ATFCSH761;ATFCSD300000;ATFCSM1;ATSH761;ATCRA762;
(Ggf.)Init:
PID: 2101
Expression: (B4/2)-5

Hinweis:
Bei beiden Fahrzeugen nutze ich nicht den manuellen SOC, sondern das SOC Modul "MQTT". Wenn man das auswählt bekommt man das passende Topic auch gleich angezeigt. Sieht in etwa so aus
openWB/set/vehicle/x/get/soc
Type im WiCan ist dann immer "MQTT_Wallbox"

Als Abschaltspannung (Sleep Mode im WiCan) passt bei mir jeweils 12,9 V.
Der Vorteil vom Manuellen SoC gegenüber dem MQTT SoC Modul ist, dass der SoC weiter berechnet wird, auch wenn (aus welchen Gründen auch immer) die Aktualisierung mal nicht läuft.
Z.B. wegen Alarmanlage, Kompatibilität einiger Fahrzeuge oder anderer Gründe.
Das kannst Du ja bei Bedarf umstellen.

Wiki Eintrag ist eingereicht.
openWB Series 2 Standard+, SW-Version 2
SolarEdge SE10K-RWS, BYD LVS 8, 16,8 kWp.
CUPRA Born
Focko
Beiträge: 167
Registriert: Sa Mär 25, 2023 4:41 pm
Been thanked: 1 time

Re: SoC: MeatPi WiCAN + Manueller SoC (AutoPID)

Beitrag von Focko »

Hallo Leute,

ich hab jetzt so einen meat Pi Dongle vorliegen.
Ich möchte den gerne nur dazu verwenden den SOC des Fiat 500e in die Open zu bekommen.

Was muss ich jetzt genau machen?
Das Dongle muss ja wohn zunächst irgendwie ins WLAN und dann vermutlich geupdatet werden.
Aber wie gehe ich genau vor?
May some sun always shine on pv...

openWB series2 standard+; Sungrow SH10RT; BYD HVS Premium 10,2; 14 kW Peak PV; Fiat500E; als Gäste: VW ID5; Genesis GV60; Tesla Model3
ChristophR
Beiträge: 757
Registriert: So Okt 30, 2022 8:07 am
Has thanked: 15 times
Been thanked: 28 times

Re: SoC: MeatPi WiCAN + Manueller SoC (AutoPID)

Beitrag von ChristophR »

Focko hat geschrieben: Di Dez 24, 2024 11:56 am Hallo Leute,

ich hab jetzt so einen meat Pi Dongle vorliegen.
Ich möchte den gerne nur dazu verwenden den SOC des Fiat 500e in die Open zu bekommen.

Was muss ich jetzt genau machen?
Das Dongle muss ja wohn zunächst irgendwie ins WLAN und dann vermutlich geupdatet werden.
Aber wie gehe ich genau vor?
Dann kannst Du ja mal meine Anleitung ausprobieren:
https://github.com/cr0i/openWB-core/blo ... s/WiCAN.md
openWB Series 2 Standard+, SW-Version 2
SolarEdge SE10K-RWS, BYD LVS 8, 16,8 kWp.
CUPRA Born
zut
Beiträge: 619
Registriert: Di Feb 23, 2021 9:34 pm
Has thanked: 6 times
Been thanked: 13 times

Re: SoC: MeatPi WiCAN + Manueller SoC (AutoPID)

Beitrag von zut »

Schöne Anleitung. Wichtig ist noch, als erstes ein Firmwareupdate durchzuführen, falls noch etwas früheres als Firmware 3.48 auf dem WiCan ist.
Eine rudimentäre Anleitung dafür habe ich in die Doku des soc_helper eingebaut.
mattberlin
Beiträge: 241
Registriert: Mo Mai 10, 2021 10:07 pm
Has thanked: 26 times
Been thanked: 4 times

Re: SoC: MeatPi WiCAN + Manueller SoC (AutoPID)

Beitrag von mattberlin »

ChristophR hat geschrieben: Di Dez 24, 2024 12:45 pm
Focko hat geschrieben: Di Dez 24, 2024 11:56 am Hallo Leute,

ich hab jetzt so einen meat Pi Dongle vorliegen.
Ich möchte den gerne nur dazu verwenden den SOC des Fiat 500e in die Open zu bekommen.

Was muss ich jetzt genau machen?
Das Dongle muss ja wohn zunächst irgendwie ins WLAN und dann vermutlich geupdatet werden.
Aber wie gehe ich genau vor?
Dann kannst Du ja mal meine Anleitung ausprobieren:
https://github.com/cr0i/openWB-core/blo ... s/WiCAN.md

Sehr schöne Anleitung!

Ich habe eine Frage zur Display-SoC-Berechnung:
Bisher (SoC-Helper, Deine Hilfestellungen und scheinbar auch bei Car Scanner) wird das Polynom "((B4*51)/115)-6.4" verwendet.
Nun wird aber "B4*0.4425-6.1947" verwendet.

Kennst Du den Grund dafür?


Kleiner Hinweis zum Text:
Unter 5. steht gleich als erster Satz: "Für die Anbindung an HomeAssistant werden bei meatPi die benötigten PID Parameter verschiedener Fahrzeuge in Vehicle-Profilen gesammelt."
Hier soll doch bestimmt "openWB" hin statt "HomeAssistang", oder?
Antworten