Jetzt müssen wir erstmal probieren, ob wir überhaupt Daten bekommen, die genaue Formel kommt später.
Ich würde erstmal die Formel von zut versuchen, die aus ABRP klingt komisch.
Komme aber nicht auf die richtigen Werte, Carscanner nutzt vermutlich eine andere.
Wir nehmen also erstmal: (B6*0.45)-6.4
Damit müssten wir erstmal sinnvolle Werte bekommen.
Ob B6 richtig ist, weiß ich leider nicht. @zut: was denkst Du?
Ein paar Stichproben aus dem Log:
Code: Alles auswählen
>22A010
18DAF144 10 09 62 A0 10 BE C0 BF
18DAF144 21 C0 BF BC 00 00 00 00
SoC aus Carscanner (75,29%), App (79%):
>22A010
18DAF144 10 09 62 A0 10 BE C0 BF
18DAF144 21 C0 BF BB 00 00 00 00
>22A010
18DAF144 10 09 62 A0 10 C0 C0 C1
18DAF144 21 C2 C1 BD 00 00 00 00
>22A0102
18DAF144 10 09 62 A0 10 C0 C0 C0
18DAF144 21 C1 C0 BD 00 00 00 00
Versuch mal bitte erstmal folgendes.
Im WiCAN:
- MQTT wieder aktivieren, Protokoll wieder auf AutoPID. (Settings)
- Im Automate Register:
Custom Initialisation: ATSP7;ATCP18;
Dann unten einen Eintrag hinzufügen:
Name: manual_soc
Init: ATSHDA44F1;
PID: 22A010
Expression: (B6/0.45)-6.4
Period(ms): 5000
Type: MQTT_Topic
Send_to: others/wican/test/soc
Mit Store speichern.
Danach unter About einen Reboot durchführen.
Dann lädst Du Dir mqttexplorer herunter und verbindest Dich mit der openWB Wallbox.
Dort müsstest Du nun unter others/wican/test/soc einen Eintrag finden.
Wenn der nicht passt, müssen wir an der Expression arbeiten.