I'm working on a Project to connect my electic Vehicle (Hyundai Ioniq) to the clound (thingsboard.io or similar) to see my charging Status while not around my car.
For this Approach I ordered a Freematics One+ (Freematics – Freematics ONE+ Model A)
Basically this device is an ESP32 with ELM327 and an XBee Simboard. While I got my SIM working and connect to thinger.io via http to update data I'm struggling with the OBD2 itself. (yeah maybe I should have checked this first before spending hours in writing code for parsing and uploading data)
So I've got the problem that I'm not able to recieve any Data from the OBD2 Port because my EV doesn't use standard PIDs at all. Just querieng the PID i need (2105 for example) doesn't bring any data back.
To get an idea I'm using the datalogger sketch provided by freematics with the included libraries.(Freematics/firmware_v5/datalogger at master · stanleyhuangyc/Freematics · GitHub)
Any help would be greatly appreciated and I'm willing to tip you for a helping idea.
Thank you in advance - I'm really running out of ideas as my skills in arduino are kinda limited.