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.