custom-components / ble_monitor

BLE monitor for passive BLE sensors
https://community.home-assistant.io/t/passive-ble-monitor-integration/
MIT License
1.9k stars 243 forks source link

[New Sensor]: SkyRC MC3000 Battery Charger #1360

Closed Gaudi111 closed 3 months ago

Gaudi111 commented 4 months ago

Sensor Description

SkyRC MC3000 Battery Charger

Additional information

I would like to have added to the sensors repository the SkyRC MC3000 Battery Charger. It can communicate with other devices using BLE. It will be great if the charger could be added so charging data for cell can be automatically logged by Home Assistant without having to resort to a computer, phone or direct connection.

Currently some other users have come up with Python modules to communicate and decode the information, which may probe useful to work out the integration:

Simple application for monitoring SkyRC MC3000 charger over BLE/Bluetooth and for export/import of profiles over USB @ GitHub

Control SkyRC MC3000 battery chargers via BLE. @PyPi

BLE advertisements

Information included in above mentioned GitHub repo.

    SERVICE_UUID = "0000ffe0-0000-1000-8000-00805f9b34fb"
    CHARACTERISTIC_UUID = "0000ffe1-0000-1000-8000-00805f9b34fb"
myhomeiot commented 4 months ago

Unfortunately this sensor requires active connection in order to get data and send commands, so it's can't be implemented in Passive BLE Monitor. But this can be implemented as Home Assistant Bluetooth device integration or as ESPHome component or as ESPHome sensors based on data received using BLE Client component.