What's Changed
Bug Fixes
- DreamView BLE Passthrough: Fixed HTTP 400 errors for DreamView toggle on H6199 and similar devices by implementing BLE passthrough via MQTT (#6)
- The Govee REST API returns "The device does not has DreamView" despite advertising the capability
- DreamView now uses MQTT ptReal commands instead of REST API
- DreamView switch shows as unavailable when MQTT is not connected
Improvements
- API error parsing now checks both
"msg"and"message"fields in responses - Fixed pre-existing mypy type errors in auth and select modules
Tests
- Added 9 new unit tests for DreamView BLE packet generation
Full Changelog: v2026.1.59...v2026.1.60