esphome / esphome/feature-requests

ESP32 support ELM (ELM327) OBD2

Open
#935 18 comments 15 reactions 0 assignees View on GitHub
enhancement
Dominant language
No language data
Stars
450
Forks
29
PR merge metrics
No merged PRs in 30d

Description

**Describe the problem you have/What new integration you would like**

ESP32 has bluetooth which can be used for requests to the car CAN bus via OBD2 adapter.
Also, such requests can be sent through the UART port.

**Please describe your use case for this integration and alternatives you've tried:**

The main application case is the collection of vehicle data and transmission over Wi-Fi. For example, through a MikroTik LTAP (mini) access point.
There are alternatives not for this application.
Example: https://github.com/PowerBroker2/ArduHUD/blob/master/src/ESP32_HUD/ESP32_HUD.ino
https://github.com/PowerBroker2/ELMduino
#include "ELMduino.h"

**Additional context**

ELM327 Device: https://www.amazon.com/ELM327/s?k=ELM327
ESP32 OBD-II Emulator: https://github.com/limiter121/esp32-obd2-emulator
https://hackaday.com/2018/04/11/emulating-obd-ii-on-the-esp32/

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.