Skip to content

v0.4.0 — MASS2 adapter support

Choose a tag to compare

@mtheli mtheli released this 10 Apr 22:19

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
  • DeviceType split (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