Changed
- refactor: add
ble-protocol.jsconstants module and replace magic hex values in BLE commands - refactor: add
device-capabilities.jsfor per-model protocol overrides - fix: use per-model
cmdVersionfor AWS status requests - fix: use per-model BLE write characteristic UUID
- refactor: extract command builder from
sendDeviceUpdate() - refactor: extract response parser from
receiveDeviceUpdate() - refactor: use unitless integer speed for fans, humidifiers, and dehumidifiers
- feat: add auto mode as highest speed step for all fans
- feat: add nightlight control for purifiers H7122, H7123, H7124
- feat: add ice size selection for ice makers
- fix: color temp BLE command for extended color models
- fix: guard against undefined command values in
ptReal - fix: consolidate device quirk lists
- chore: dependency updates