Generic integration of (Battery) Cars via OBD2 and Wifi Dongles like ELM327

I read about the WiCAN, and other activities to read the OBD2. And realy appreciate the efford of these guys to find a solution.
But… On Lazada and other Asian shopping platforms, you can buy a ELM327 OBD2 Reader including Wifi for only 3 Euro.

Most people i read about the OBD2 with Homeassistant and BEV asking for this information’s:
-Soc (for charging purposes, e.g. with Solar charging)
-Voltage on Cell level (for HV (high Voltage) health), replaces the next option
-Max and Min Cell Voltage (for HV (high Voltage) health, to check the balancer)

Maybe also add a “comming home” feature e.g. to turn off and on some lights or open/close Gates etc.

All this is possible, if we connect the ELM327 to the local wifi, without any Bluetooth or Celphone with torque app or something else… i’m right?

And… there are a lot of different BEV now.

So i am wondering about this, maybe someone might help me?
First, we need an basic integration for ELM327 (maybe more than one per Home assistant, in case you have more than one Car), which will provide the basics about Sending request to a specific ELM327 and returns the results.
2nd: we need a simple way to debug the device (BEV) to send specific commands to the OBD2/Canbus, and receive/analyze the answers.
3rd: We need an Interface to translate the Send/Receive packets to a car specific Integration so even beginners like me can “play” with the car to generate new BEV (or even normal cars) to Home assistant.

I can not do (now) the first and the 2nd step, because i am to new to Home Assistant and i did not find a good tutorial how to develop a low level Integration like this. I know how to code in Pascal (in fact Navision dynamics and BC365), but i did not find a way to understand python and how to use it.

Maybe someone of you cracks might take this challenge?
I will bet some hundred Euros, if step one and step 2 are done, there will be integrations for hundrets of Cars in only some weeks.

1 Like

Hi,
I wondering the same thing about probing my car EV battery and 12volt battery. Here is what I just finished for the Nissant Ariya

1 Like

I have a Fiat Ducato camper and was looking for a way to integrate OBD2 into home assistant that is running in the camper and was surprised that this was not available as there are so many apps for phones that read all the basic info from OBD2 dongles of every type bluetooth and wifi, and I belive most of the info from OBD2 is standard format compliant to regulation of corse there are limits but all the basic is open and if it is this easy to make a phone app that reads any car with a ODB2 port it can’t be muds of a challenge to make it import basic info to home assistent. sorry for the rant not very helpful just think it is strange this is not a thing, I have a connection to my BMS though bluetooth no problem supports most all BMS types but nothing for all the hundreds of ELM327 dongles out there