JBL Charge 5 v0.2.0
New entities (all over the verified BLE control protocol, via a connectable ESPHome Bluetooth proxy):
- 🔔 Play sound button — make the speaker beep to find it
- 🎚️ Feedback tones switch — enable/disable the speaker beeps
- 🔀 Audio channel select — Mono / Left / Right for PartyBoost stereo
- 🏷️ Model and Bluetooth MAC diagnostic sensors
Plus:
- 🟧 Brand icons & logo generated from the JBL logo (in
custom_components/jbl_charge5/brand/) - 🌍 English + Brazilian Portuguese translations
- ✅ CI: hassfest, HACS validation, tests (ruff + pytest, 22 tests)
- 📄 MIT license
- 📖 README documenting the library, the integration, and the required ESP32 ESPHome Bluetooth proxy setup
Existing battery sensor and "in use" binary sensor unchanged.
The Charge 5's control service is BLE-only on a dual-mode device — a connectable ESPHome Bluetooth proxy (ESP32, active connections) near the speaker is required. See the README.