Beiträge von Waldmensch

    Seltsamerweise, wenn ich keinen Filter setze und mir die PID mit Header ausgeben lasse


    Code
    ATH1
    22028C


    bekomme ich als Ergebnis 18DAF10A037F2231

    lasse ich mir die PID ohne Header ausgeben


    Code
    ATH0
    22028C


    Bekomme ich als Ergebnis 7F2231


    0x2231 ist Dezimal 8753, CarScanner zeigt mir als SoC BMS 80% an und als SoC Display 82.3. So richtig stimmig ist das nicht

    Bevor ich ein neues Thema erstelle, probiere ich es erstmal hier. Ich habe den Thread über Google gefunden, weil ich mit ELMDuino festhänge. Ich möchte mit einem ESP32 über ein Bluetooth Dongle die BMS Daten auslesen und auf einem Display darstellen. Der BLE Dongle funktioniert mit dem Carscanner einwandfrei und zeigt die BMS Daten im Dashboard an. Wenn ich im Carscanner auf das Terminal gehe und

    Code
    ATSH17FC007B
    >?

    eingebe kommt nur ein Fragezeichen als Antwort (mit Leerzeichen AT SH 17FC007B macht keinen Unterschied). Gebe ich

    Code
    ATSHFC007B
    >ok

    ein, kommt ein "ok", obwohl das höchstwahrscheinlich dann der falsche Header ist


    Gebe ich danach die PID für den SoC ein

    Code
    22028C
    >noData

    kommt nur noData (sowohl nach ATSH17FC007B als auch nach ATSHFC007B ). Habe ich einen Verständnisfehler zum setzen des Headers oder mache ich etwas anderes verkehrt?


    Ich habe vorher die ganzen Kommandos von hier https://github.com/nickn17/evD…b/master/src/CarVWID3.cpp abgespult