• Hello ES! We could use some help to get us past the finish line on building the new knowledgebase for the forum.
    Can you donate? Please see our fundraising page. Thank you!

Xiaomi m365 jbd bms bridge

The-Nicolini

New here
Joined
Dec 1, 2022
Messages
4
ESP32-S3 M365-to-JBD BMS Bridge

This project is an ESP32-S3-based bridge firmware that connects a Xiaomi M365 scooter controller to a JBD battery management system. It provides a browser-based web UI for status monitoring, Wi-Fi configuration, OTA firmware uploads, and scooter/BMS settings.

Key points:
- The firmware runs on an ESP32-S3 development board.
- It supports both AP mode and joining an existing Wi-Fi network.
- The web UI includes a live dashboard, Wi-Fi/settings page, and M365-specific configuration page.
- OTA updates are available when enabled in settings.
- Configuration is saved to EEPROM and can be reset to defaults.

Where to find it:
- GitHub repository: GitHub - The-Nicolini/M365-JBD-BATTERY-BRIDGE-ESP32
- README contains screenshots and a quick start guide.
- The repository also includes a basic wiring/schema image in `screenshots/basic-schema.jpg`.

Testing notes:
- The project can be tested on an ESP32-S3 board without connecting a BMS or M365 controller.
- When the device boots, it starts a local Wi-Fi AP named `M365toJBD` with password `12345678`.
- Open `http://192.168.4.1/` in your browser to access the interface and verify the web pages.

This makes it easy to validate the UI, network settings, and OTA functionality before wiring the actual scooter and battery hardware.basic-schema.jpgroot-ui.pngm365-page.pngsettings-page.png
 
Last edited:
Back
Top