v0.4.0 — MASS2 adapter support
MASS2 USB adapter support
The integration now handles both ISDT chargers (C4 Air etc.) and the MASS2 8-port USB power adapter (6× USB-C + 2× USB-A).
New for MASS2
- Per-port sensors: voltage, current, power, charging protocol (USB PD / Fast Charge), active state — each port appears as a sub-device with its physical label (USB-C1…USB-A2)
- Total power sensor
- Beep switch to toggle the buzzer
- Volume select (low / medium / high)
Persistent pairing
- The bind UUID is now generated once and stored in the config entry, so the device recognises the integration across Home Assistant restarts — no more beeping and asking for a button press on every reload
- Dedicated pairing step in the config flow waits up to 30 seconds for you to confirm the first-time pairing (press any button on the device)
Under the hood
- Reassembly buffer for fragmented BLE notifications — MASS2 WorkStatus responses arrive in 3 packets with the default 23-byte ATT MTU and are now stitched back together reliably
DeviceTypesplit (charger / adapter); all platforms branch on the detected device- Integration renamed from "ISDT Air Charger" to "ISDT Air BLE" to reflect the broader scope
Full Changelog: v0.3.1...v0.4.0