ayasystems / bm2-battery-monitor

Python MQTT publisher and ESPHome template for Bluetooth based Battery Monitors - reverse engineering.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BM2 Battery Monitor

Result of my reverse engineering work on Bluetooth-based car battery monitor.

Battery Monitor 2 on Google Play

Python MQTT publisher + ESPHome template.

Python MQTT publisher - Usage

python bm2_mqtt.py \
    --mqtt-host localhost \
    --mqtt-port 1883 \
    --mqtt-topic bm2 \
    --bm2-addr B0:B1:xx:xx:xx:xx

Reverse engineering

If you are curious on how I did the reverse engineering process, read here.

Keywords

BM2, Battery Monitor 2, com.dc.battery.monitor2, ICS Technology, Intelligent Control System

About

Python MQTT publisher and ESPHome template for Bluetooth based Battery Monitors - reverse engineering.

License:MIT License


Languages

Language:Python 99.0%Language:C 1.0%