Releases: githuba42r/euc_charging
Release list
v2.0.0 - Multi-Brand EUC Support
Multi-Brand EUC Charging Monitor v2.0.0
This release expands the EUC Charging integration from single-brand support (Veteran) to full multi-brand support for all major EUC manufacturers.
Supported Brands
✅ Veteran/Leaperkim - All models (Sherman, Abrams, Patton, Lynx, Oryx, etc.)
✅ KingSong - All models with automatic voltage detection (16S-42S)
✅ Gotway/Begode - All models with automatic voltage detection
✅ InMotion V1 - Classic models with CAN-style framing
✅ InMotion V2 - Modern models (V11, V12, V13, V14)
✅ Ninebot - Standard series with XOR encryption
✅ Ninebot Z - Z-series (Z6, Z8, Z10) with encryption
Key Features
- Automatic protocol detection from packet headers
- Bidirectional communication for active protocols (InMotion, Ninebot)
- Encrypted protocols (Ninebot) fully supported
- Automatic battery configuration detection (16S through 42S)
- Non-linear Li-ion battery percentage calculation
- Multi-brand discovery with fallback options
Developer Tools
This release includes comprehensive tools for community contributions:
- euc_logger.py - BLE data capture tool for recording raw + decoded packets
- euc_analyzer.py - Protocol analysis tool for reverse engineering
- Extensive documentation guides for contributors
Bug Fixes
- Fixed annoying warning when battery is 99-100% full
- Suppressed "Charge rate too low or negative" in CV charging phase
- Better BLE proxy compatibility
Breaking Changes
None - Fully backward compatible with v1.0.0. Existing Veteran/Leaperkim configurations will continue to work exactly as before.
Known Limitations
- InMotion/Ninebot protocols implemented based on WheelLog source code but not yet validated with physical devices
- BMS cell voltages and temperatures not yet implemented
Installation
Via HACS (Recommended)
- Add this repository as a custom repository in HACS
- Search for "EUC Charging Monitor"
- Click Install
- Restart Home Assistant
Manual Installation
- Download the latest release
- Extract to
custom_components/euc_charging/ - Restart Home Assistant
Support
- Issues: https://github.com/githuba42r/euc_charging/issues
- Documentation: See CONTRIBUTING.md for development guide
- Data Capture: See DATA_CAPTURE_GUIDE.md for instructions
Full Changelog: v1.0.0...v2.0.0