WiCAN ESP32-based open-source OBD2/OBD-II Vehicle (car or truck) CAN Bus Diagnostics to WIFi/BLE/USB adapter for Home Assistant integration?

Hi Guys,
I am the author of aa-proxy-rs.
Recently we added EV routing features via AndroidAuto:

To get these features working in the car, we need real-time traction battery SOC data, eg via OBD port. Would you be interested in helping us test it?

This whole solution is still in its early stages—there’s a lot we don’t know yet. That’s why we’re looking for people who are willing to spend some time tweaking parameters and running tests. I believe I can find such people here. :wink:

Some more info:
https://www.reddit.com/r/AndroidAuto/comments/1lpsyqg/androidauto_with_ev_routing_features_for_not/

1 Like

Hi all,

I searched the thread but didn’t find an answer. Can the WiCAN device get oil life values from a vehicle? I’m specifically most interested in oil life and fuel level of my wife’s vehicle. Happy wife, happy life…haha.

Thanks!

Is there a source or method i should use to get the pid codes for a non-ev 2010 Toyota Tacoma? I see there is a RAV4 out there but with only 3 pid codes.

No, that’s not possible. Only oil temperature. Just get used to change the oil every two years or every 30.000km, whichever comes first.

Awesome project, going to dive into this rabbit hole soon

FYI, spotted ESPNetLink LTE (4G + GPS) module for WiCAN Pro crowdfunding campaign is live:

ESPNetLink, the LTE connectivity upgrade for your WiCAN Pro. With ESPNetLink, you can access your vehicle data securely and privately, directly from Home Assistant, without relying on third-party cloud services.

PS: Tip is to join/follow all their MeatPi community projects via GitHub, Discord, and Crowd Supply:

Recommend post such questions under discussions in meatpiHQ’s wican-fw project on GitHub:

You can also post new PID requests under issues there but best is if you can grab PIDs yourself.

Suggest check out ha-wican project (WiCAN’s official Home Assistant integration via HACS) too:

Note that the WiCAN’s own community is much more active there on those GitHub repositories.

PS: Also be sure to always upgrade to the latest WiCAN firmware before reposting any issues.

FYI, WiCAN PRO firmware update added VPN support for Home Assistant:

"WiCAN PRO can now connect directly to a WireGuard VPN, allowing you to securely reach your Home Assistant setup from anywhere, no third-party services required.

When paired with ESPNetLink, an LTE + GPS module that plugs directly into WiCAN PRO, your device can connect to the LTE network and provide real-time vehicle tracking. This means both your vehicle’s location and CAN data can be pushed securely to Home Assistant continuously, even while you’re on the road."

The developer has also posted in reddit discussion for Home Assistant:

With this update, WiCAN PRO can now securely connect to your Home Assistant instance on your home network from anywhere, no third-party paid services required. Many users have been using their phones as Wi-Fi hotspots while driving, while others have Wi-Fi access points installed in their cars.

" introducing ESPNetLink, an LTE/GPS module that plugs into the WiCAN PRO’s USB port. It lets WiCAN PRO connect to the LTE network and automatically reach your Home Assistant setup through WireGuard VPN. The LTE connection acts as a fallback whenever Wi-Fi disconnects while you’re on the road."

Based on my research, if an oil life specific PID doesn’t exist it can be calculated in some cases using the appropriate equation and reading things like oil temp, rpm, etc.